Courseiva

PT0-002 Vulnerability Discovery and Analysis Practice Question

A penetration tester wants to exploit a vulnerable service on a target using a known module. Which framework provides a large database of exploit modules, payloads, and post-exploitation tools?

⚠ Common exam trap

Test-takers frequently confuse a general-purpose security tool (like Burp Suite or Nmap) with the specialized exploit framework, overlooking that only Metasploit provides a centralized database of exploit modules and payloads for direct exploitation.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Metasploit Framework

The Metasploit Framework (option D) is the correct answer because it is specifically designed as a penetration testing platform that includes a vast, regularly updated database of exploit modules, payloads, and post-exploitation tools. This framework allows a tester to select a known module for a vulnerable service, configure a payload, and execute the exploit against a target, making it the standard tool for this purpose.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Burp Suite

    Why it's wrong here

    Burp Suite intercepts and manipulates HTTP/S traffic for web application testing, but it lacks a native repository of pre-written exploit modules and payloads for arbitrary service exploitation. The question requires a framework with a large, curated database of such modules, which is the defining feature of Metasploit. Burp Suite is tempting because its proxy and repeater tools are ideal for manual web vulnerability verification, making it the correct choice for a web application assessment rather than service-level exploitation.

  • ✗

    Wireshark

    Why it's wrong here

    Wireshark is a network protocol analyzer that captures and passively inspects packets traversing a network interface. It has no capability to craft or transmit custom exploit payloads, nor does it maintain a database of vulnerability exploits; at best it supports reconnaissance by revealing service banners, credentials, or protocol behavior, which is only a precursor to actual exploitation. Therefore, while Wireshark is valuable in the enumeration phase, it is not a tool for exploiting a vulnerable service.

  • ✗

    Nmap

    Why it's wrong here

    Nmap is a network scanning and enumeration tool used for host discovery, port scanning, and service/version detection. Although its Nmap Scripting Engine (NSE) includes some scripts that can probe for or even trigger certain vulnerabilities, Nmap lacks the broad, curated repository of full exploitation modules, payload generators, and post-exploitation tooling that define an exploitation framework. Its primary role in a penetration test is mapping the attack surface, not delivering a reliable exploit against a service.

  • ✓

    Metasploit Framework

    Why this is correct

    The Metasploit Framework is the correct choice because it is a dedicated exploitation framework with a large, continuously updated database of exploit modules, payloads, encoders, and post-exploitation tools. It allows a penetration tester to pair a specific exploit (e.g., a buffer overflow in a network service) with a compatible payload (e.g., Meterpreter reverse shell), then launch the attack and maintain interactive access to the compromised host. This workflow directly matches the task of exploiting a vulnerable service, encompassing both the delivery and the post-exploitation phases that standalone tools like Wireshark or Nmap lack.

About these practice questions

Courseiva writes every PT0-003 question from scratch — 777 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This PT0-003 practice question is part of Courseiva's free CompTIA certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the PT0-003 exam.