Four agreements
An NDA keeps secrets. A master service agreement sets the ongoing terms. A statement of work names this test. A terms-of-service page is not permission to test.
Study guide · Flashcards & memory notes
40 recall cards for the facts PenTest+ (PT0-003) keeps asking you to separate: agreements, reconnaissance, scan types, attack names, and cleanup.
How to use these cards: Say the answer out loud before you flip the card, and mark it honestly. Revisit the cards you missed tomorrow rather than rereading them right away. Progress is kept only while this page is open. For the full explanations behind each card, see the core notes.
Choose a deck, flip each card, and mark what you already know.
You marked every card in this deck as known. Shuffle and run through it again, or choose another deck.
Select a question to reveal its answer.
Agreements, scope, and the report leaders read.
Written permission that names the target. A hallway conversation is not authorization.
Confidentiality of what you learn. It does not list the systems you may test.
The targets, the work, and the deliverable for this engagement. A public terms-of-service page is not your scope.
A system or technique you must not touch. Interest does not put it in scope.
The customer. The provider secures the platform it operates. The tester stays inside the agreement.
Follow the reporting path in the agreement and the law. Do not ignore it, and do not post it.
MITRE ATT&CK. PTES is a test process. STRIDE is a threat-modeling mnemonic.
The outcome, the business impact, and the decision leaders need. Packet detail stays with the findings.
Public sources, enumeration, and the tools that collect them.
Passive uses information that is already public. Active sends traffic to learn about the target.
Searching hosts and services already visible on the internet. It is not an offline password cracker.
Public emails, names, and hosts. It does not map Active Directory attack paths.
Hostnames that received a certificate. They are not a vulnerability score.
A list of paths the site asks crawlers to skip. Those paths can still exist. It is not an access-control list.
An inference from how a live host responds. A job post that mentions Windows is a clue, not a fingerprint.
DNS names and related domains. It is not a wireless cracking suite.
A loop. A conditional chooses a branch. An arithmetic operator calculates a number.
Scan types, false results, and physical checks.
SAST reads code or templates without running the app. DAST tests the running app from the outside.
A check of third-party components and their known issues. It does not prove the running site has no logic bugs.
It logs in and can see local configuration. A clean unauthenticated scan can be a false negative.
A real flaw the tool did not report. A false positive is a finding that is not real.
An aggressive probe can disrupt a fragile process. The agreement should name the method.
Secrets such as keys and passwords in content you are allowed to search. It is not a wireless survey tool.
Following an authorized person through a door. A USB drop leaves a device for someone to plug in.
The tool reported a flaw and the flaw is real. Priority still depends on exposure and asset value.
Scores, identity attacks, web bugs, and wireless names.
CVSS is technical severity. EPSS estimates the chance of exploitation. A high score on an isolated lab host can wait.
Spraying tries a few passwords across many accounts. Stuffing tries username and password pairs from another breach.
Repeated approval prompts until a person accepts one. It is not a faster guess of the password.
Reusing a captured password hash to authenticate without recovering the password.
SSRF makes the server request a URL the attacker chose. CSRF makes the victim's browser send a request they did not intend.
Local inclusion uses a file on the server. Remote inclusion pulls a file from somewhere else.
A rogue wireless network using a name people already trust. Jamming only denies the radio.
Untrusted text that tries to override a model's instructions. It is not a VLAN hop.
Persistence, pivoting, and giving the environment back.
A bind shell listens on the target. A reverse shell makes the target connect outward.
A scheduled task and a new account. A one-time directory listing is not persistence.
Using a host you can reach to access a network you otherwise cannot route to.
Data hidden inside DNS lookups. Compressing a file is preparation, not by itself a channel.
Tester accounts, tools, and persistence you added. Leave the client's own accounts in place.
The report may need the evidence. Destroying it first leaves a finding you cannot show.
Remote management of a Windows host. It is not a wireless location database.
Turning off systems you created for the test so they do not keep running after the engagement.
Groupings that make the highest-yield PenTest+ facts easier to recall.
An NDA keeps secrets. A master service agreement sets the ongoing terms. A statement of work names this test. A terms-of-service page is not permission to test.
SAST reads code. DAST tests the running app. IAST instruments that app. SCA checks other people's components. An unauthenticated scan can miss the local patch.
Spray a few passwords across many accounts. Stuff breached pairs into a new site. Brute-force one account. A dictionary is a word list. A mask is a pattern.
SSRF uses the server. CSRF uses the victim's browser. Local file inclusion stays on the host. Remote file inclusion pulls a file in from elsewhere.
Bind listens on the target. Reverse calls out. Outbound still works when inbound ports are closed. Both are persistence until you remove them.
Keep the evidence the report needs. Remove accounts, tools, and persistence. Turn off infrastructure you created. Then ask the client to accept the close.
Test what you have learned with a timed practice exam.
Exam format, the 750 passing score, five domain weights, and the PT0-002 retirement date.
Reference notes for scope, reconnaissance, scans, attack names, and cleanup.
40 recall cards in five decks, plus memory notes for agreements, scan types, and cleanup.
200 original questions with custom exams, explanations, and an unofficial score on the 100-900 scale.
Useful companions while you study.
Generate strong random passwords with custom length, characters, symbols, and security options.
Encode text and files to Base64 or decode Base64 data with UTF-8 support.
Convert structured data between JSON and YAML with formatting and validation.
Calculate elapsed time, add or subtract hours and minutes, and convert time to decimal hours.
Certicab provides general informational, educational, and convenience resources. Calculations, conversions, estimates, and learning materials may contain errors or become outdated. Financial, tax, medical, legal, and travel information is not professional advice. Verify important results and current requirements with qualified professionals or authoritative sources. Protect sensitive files and personal information, review each tool’s privacy limitations, and use only content you are authorized to process. You are responsible for how you use and share results. Study resources are independent and do not guarantee exam success or imply certification-provider endorsement. CompTIA and PenTest+ are trademarks of CompTIA, Inc. Certicab is not affiliated with, endorsed by, or sponsored by CompTIA.