CompTIA PenTest+ · PT0-003
PT0-003 Practice Exam: 750 Questions with Explanations
Preparing for the CompTIA PenTest+ (PT0-003) certification? CertCrack gives you 750 original practice questions mapped to the official PT0-003 exam objectives — Engagement Management (13%), Reconnaissance and Enumeration (21%), Vulnerability Discovery and Analysis (17%), Attacks and Exploits (35%), and Post-exploitation and Lateral Movement (14%) — plus 10 performance-based questions (PBQs) in the full PDF. Every question includes a detailed explanation so you learn the why, not just the answer.
What's inside
- 750 original questions — written fresh for PT0-003, mapped to the official exam objectives
- Detailed explanations on every question, including why wrong answers are wrong
- 10 performance-based questions (PBQs) with model answers, in the full PDF
- Full PDF included — download the complete question bank for offline study
- 3 months (90 days) of access to the interactive online question bank
- Free 30-question sample quiz and free sample PDF — no account needed to try
- Illustrated walkthroughs for every procedure — drawn for this book, never fake screenshots
Free PenTest+ study guide
The free PenTest+ study guide teaches every procedure as a step-by-step illustrated walkthrough — original diagrams drawn for this book that show what each stage of the task involves and the decisions a tester makes at each step, so you understand the real workflow before you open the tool itself.
Try 30 sample questions
These are real samples from the PT0-003 bank — the full version has 750 like these.
1. CertCrack.com hires a penetration testing team to assess its production web application. During scoping, the client states that the payment processing subsystem is out of scope, but the testers later discover that the payment API is reachable from the in-scope application. What should the testers do first?
- Silently test the payment API, since it is reachable from an in-scope system and quietly confirming the exposure would help the client sooner
- Exclude the payment API from the report entirely
- Test the payment API and disclose it only if a critical flaw is found
- Notify the client point of contact and obtain a written scope amendment before testing the payment API
2. Choose two. Which two items must be defined in a scoping document before testing begins?
- The authorized IP ranges and hostnames
- The agreed testing windows
- The testers' personal salaries
- The exploit code the team plans to use
3. During a three-week engagement, how should the testing team keep the client informed?
- Provide status updates at the frequency and through the channels agreed in the rules of engagement
- Send raw tool output daily, so the client can follow every test step and finding as it happens without waiting for summaries
- Report only at the end of the engagement
- Update only when critical findings appear
4. Which findings should be remediated first?
- Those easiest to fix
- Those found last
- Those affecting the most systems regardless of severity
- Critical, exploitable findings on exposed systems
5. While reviewing DNS records for CertCrack.com, a tester reads a TXT record containing v=spf1 and several include statements. What does this record most usefully reveal?
- The version of the company's web server software and its patch level and loaded modules
- A complete list of the company's subdomains
- The company's internal network address ranges
- Which third-party services are authorized to send mail for the domain
6. Version detection on an authorized target shows SSH answering on TCP 8080. What should the tester conclude?
- Report port 8080 as a web server because 8080 is conventionally used for web traffic
- Ignore the version result and use the port number instead
- Skip the host, since non-standard ports are out of scope
- Report SSH on port 8080, since the service matters more than the port number
7. A tester runs curl -I against an authorized target's website. What does this command return?
- Downloading the full page body and its linked resources
- Scanning ports on the web server
- Reading the server header without the page body
- Exploiting the web server
8. CertCrack.com's tester must scan a network segment that contains fragile legacy devices the client says cannot tolerate unexpected traffic. Which scan approach best balances assessment value against the risk of disruption?
- A full credentialed scan at maximum intensity against every device
- An aggressive scan of every port on every device in the segment
- A denial-of-service test to confirm the devices can survive heavy traffic without disruption
- An unauthenticated scan with safe checks only, plus passive observation of traffic
9. A Nessus report for a CertCrack.com host includes several informational results alongside the vulnerabilities. How should the tester treat the informational results?
- They are low-severity vulnerabilities, just below the reporting threshold for clients
- They are false positives that should be removed from the report
- They describe observed facts, such as the detected OS, and are not vulnerabilities
- They prove the host was exploited at some point in the past
10. Two low-severity flaws at CertCrack.com chain together: one discloses a session token, the other uses it to reach an administrative function. How should the tester prioritize them for exploitation planning?
- Treat each flaw in isolation at its own low priority level
- Prioritize the chain as a unit, since it reaches administrative access
- Deprioritize the chain because each flaw is low severity alone
- Patch only the first flaw and ignore the second one entirely
11. During an authorized test of CertCrack.com, you broadcast an open network named for the building's cafe and present a login page asking for the company's email credentials. Several visitors enter credentials, which you capture for the report. Which attack is this?
- Rogue wired access point
- Evil twin attack alone
- Captive portal phishing with a fake login page
- Karma attack
12. During an authorized test of CertCrack.com, you log in to several network switches using the vendor's factory username and password, which nobody changed after installation. Which weakness did you exploit?
- Password spraying
- Brute force
- Unchanged default credentials
- Credential stuffing
13. During an authorized test of CertCrack.com, which two of the following are SQL injection techniques? (Choose two.)
- Union-based injection
- Reflected cross-site scripting
- Boolean blind injection
- Directory traversal
14. During an authorized test of CertCrack.com, which two of the following are session management vulnerabilities? (Choose two.)
- SQL injection
- Session fixation
- Predictable session identifiers
- SSRF
15. During an authorized test of CertCrack.com, you take a captured request and automatically iterate its user identifier through hundreds of values to test for IDOR. Which Burp component is this?
- Burp Intruder to automate identifier iteration
- Burp Proxy
- Burp Sequencer
- Burp Repeater
16. During an authorized test of CertCrack.com, you access a restricted file that proves the impact of a vulnerability. Within scope, what is the appropriate next step?
- Disabling the host's firewall
- Capturing proof of access for the report
- Deleting the restricted file after reading it
- Changing the file's permissions
17. A tester enumerating a Windows host for privilege escalation finds several conditions. Which two allow escalation to SYSTEM? (Choose two.)
- A service running as SYSTEM whose binary path is unquoted and whose parent folder is writable
- A service running as SYSTEM that the tester is permitted to reconfigure
- A service running as SYSTEM with a quoted path, a protected binary, and locked-down permissions
- A standard user account with no special privileges or group memberships
18. A tester's rules of engagement authorize privilege escalation only on hosts explicitly listed in scope. During enumeration the tester finds an unpatched privilege-escalation flaw on a host that is not on the list. What should the tester do?
- Escalate on every host discovered, regardless of scope, to maximize test coverage
- Verify scope and report the finding, escalating only if authorized
- Skip escalation entirely without telling the client
- Escalate only on the tester's own workstation
19. A tester holds stolen credentials but no plaintext passwords. Which two techniques allow lateral movement without knowing any plaintext password? (Choose two.)
- Pass-the-hash, using a stolen NTLM hash
- Pass-the-ticket, using a stolen Kerberos ticket
- RDP logon with the user's password
- SSH logon with the user's password
20. A tester deletes a scheduled task the tester created, at the end of an authorized engagement, after confirming it is no longer needed. Is this covering tracks or cleanup?
- Covering tracks, because it removes evidence of the tester's activity from the host
- Persistence, because it maintains access
- Cleanup, because it restores the pre-test state at the engagement's end
- Lateral movement, because it affects another system
21. A penetration tester engaged by CertCrack.com has only the root domain to start from and needs the most complete inventory of subdomains possible before any scanning begins. Which tool should the tester run to enumerate subdomains by merging many OSINT sources with DNS enumeration techniques?
- theHarvester, to collect employee email addresses from search engines
- Amass, in enumeration mode against the root domain
- Shodan, queried for the domain's known IP ranges
- A single DNS zone transfer attempt against the primary name server
22. CertCrack.com's CI pipeline must block builds that leak credentials. A developer once committed an AWS key and later 'removed' it in a follow-up commit. Which tool should scan the repository's full git history — including that earlier commit — for secrets, and can verify whether found keys are still live?
- TruffleHog, scanning git history for secrets
- Grype, matching vulnerabilities from an SBOM
- Docker Bench, auditing the build host's Docker configuration
- Nikto, scanning the running web server
23. A tester with a low-privilege domain account at CertCrack.com wants to Kerberoast: request service tickets for accounts that have SPNs, save the tickets, and crack the service account passwords offline. Which tool performs this attack from the tester's Windows attack machine?
- Mimikatz, extracting credentials from LSASS memory
- Certify, enumerating AD CS certificate templates
- Rubeus, requesting and harvesting Kerberos service tickets
- Seatbelt, sweeping the local host's security posture
24. A CertCrack.com developer's AWS access keys are recovered from a public repository during the test. The tester now needs a purpose-built framework to work inside the account: enumerate what the keys can do, escalate privileges, and establish persistence. Which tool fits?
- Pacu, the AWS exploitation framework
- Prowler, checking the account against CIS benchmarks
- ScoutSuite, generating a cloud posture report
- Trivy, scanning the account's container images
25. During a wireless test at CertCrack.com, the tester captures the WPA2 four-way handshake from the corporate access point. The next step is offline cracking of the pre-shared key against a wordlist. Which tool performs the crack?
- Aircrack-ng, cracking the captured handshake
- Kismet, logging the networks it detects
- InSSIDer, surveying channel utilization
- BeEF, hooking browsers on the network
26. For an authorized phishing exercise at CertCrack.com, the tester wants to clone the company's real SSO login page in minutes and harvest the credentials employees type into the clone. Which toolkit provides this site-cloner and credential-harvester workflow?
- Gophish, scheduling campaign waves and tracking clicks
- BeEF, exploiting browsers that were already hooked
- Evilginx, proxying the live login to steal sessions
- The Social-Engineer Toolkit (SET), cloning the page and harvesting input
27. To test how CertCrack.com's firewall handles malformed traffic, a tester needs to build packets field by field in Python — fragmented probes, hand-set flags, and a custom protocol exchange — and read the replies programmatically. Which tool is the packet-crafting library for this?
- Nmap, running its standard scan types
- Wireshark, dissecting a capture the tester already has
- Netcat, piping a raw byte stream over TCP
- Scapy, constructing and sending custom packets
28. CertCrack.com wants adversary emulation that runs like a real intrusion: a server deploys agents, chains ATT&CK abilities — discovery, then credential access, then movement — and adapts the operation to what the environment answers. Which platform does this?
- Atomic Red Team, executing isolated technique tests
- Infection Monkey, spreading to test segmentation
- Caldera, running chained adversary-emulation operations
- Metasploit, driven manually by the operator
29. CertCrack.com's new REST API ships with a request collection. The tester wants a workbench to send crafted requests, swap authorization headers and tokens, chain calls, and inspect responses interactively before automating anything. Which tool is this workbench?
- Postman, building and sending API requests interactively
- sqlmap, automating injection through one parameter
- Nikto, scanning the API host for server issues
- Wfuzz, blasting value lists at a single endpoint
30. For the Windows-focused phase of a CertCrack.com engagement, the team wants a collaborative command-and-control platform: browser-based, multi-operator, built on .NET, with implants it calls Grunts that the whole team can task and watch in real time. Which framework is this?
- Covenant, the collaborative .NET C2 with Grunts
- Metasploit, driven from its single-operator console
- Netcat, opening raw listener connections
- sshuttle, tunneling traffic through an SSH server
Get full access
One payment unlocks the online question bank and the full PDF.
$10 · 3 months access
Get full access Download the free sample PDF (30 questions)15-day money-back guarantee (before 25% of questions attempted). PDF downloads are non-refundable.
Exam facts: CompTIA PenTest+ (PT0-003)
- Exam: CompTIA PenTest+ (PT0-003)
- Cost: $439 USD (exam voucher)
- Duration: 165 minutes
- Questions: Maximum of 90 — multiple choice and performance-based
- Passing score: 750 (on a scale of 100–900)
- Launched: December 17, 2024 — the previous version, PT0-002, retired June 17, 2025
- Validity: 3 years — renewable through CompTIA's Continuing Education program
Frequently asked questions
How long do I get access?
Three months (90 days) from purchase, covering both the interactive online bank and the full PDF download. Access can be extended.
Is there a free trial?
Yes — a free 30-question sample quiz and a free sample PDF are available with no account required, so you can judge the quality before paying. The complete PenTest+ study guidebook is also free to read online.
Are these questions like the real PT0-003 exam?
All 750 questions are mapped to the official PT0-003 exam objectives and written in the same style and difficulty as the real exam — scenario-first, built around real engagement work: scoping and rules of engagement, OSINT and scanning, triaging scanner output, exploiting networks, applications, cloud and wireless, and moving through a target after the foothold. Every tool named in the official objectives is covered, including Amass, Nmap, TruffleHog, Rubeus, Pacu, Prowler, WiFi-Pumpkin, Evilginx, Caldera, and Covenant.
Can I study offline?
Yes. Your purchase includes the complete question bank as a downloadable PDF for offline study.
What is the refund policy?
Full access is refundable within 15 days, or before 25% of the questions have been attempted — whichever comes first. Downloaded PDFs are non-refundable.
How much does the PenTest+ exam cost?
The CompTIA PenTest+ (PT0-003) exam costs $439 USD.
How many questions are on the PenTest+ (PT0-003) exam?
A maximum of 90 questions in 165 minutes — multiple-choice plus performance-based questions (PBQs), which test hands-on work such as reading Nmap and scanner output, ordering an attack path, and judging scope from an engagement log.
What is the passing score for PenTest+?
750 on CompTIA's scaled score range of 100 to 900.
Is PT0-003 the current PenTest+ exam?
Yes. PT0-003 launched on December 17, 2024 and is the current PenTest+ exam. The previous version, PT0-002, retired on June 17, 2025.
How long is the PenTest+ certification valid?
Three years from the date you pass. You can renew it through CompTIA's Continuing Education (CE) program.
Where can I practice for the PenTest+ exam for free?
Right here on CertCrack. Start with the free 30-question sample quiz and the free sample PDF on this page — no account needed — and read the free PenTest+ study guidebook. When you're ready for the full bank, this page gives you every practice question with detailed explanations for $10.