CompTIA PenTest+ study materials
CompTIA PenTest+ study resources

CompTIA PenTest+ flashcards

CompTIA PenTest+ · Build recall with a focused review session.

32 cards. Read the term and the definition here. The deck at the top of this page is optional.

Rules of engagement
A document defining authorized scope, targets, time windows, testing boundaries, escalation contacts, and prohibited actions; it is the authoritative reference for what the tester may and may not do.
Statement of work
The contractual document specifying deliverables, timeline, milestones, and cost of the engagement; it complements the rules of engagement and the master service agreement.
Authorization letter
A signed document naming the tester and client, describing the authorized scope and dates; it is carried during physical or on-site testing to prove testing is sanctioned.
Black-box testing
Testing performed with no prior knowledge of the target environment; the tester discovers architecture and assets from scratch, mimicking an external attacker with limited information.
White-box testing
Testing with full knowledge of the environment, including source code, architecture diagrams, and credentials; it typically finds more issues in less time than black-box testing.
PCI DSS testing requirement
Requires annual penetration testing of external and internal environments, plus segmentation testing to confirm cardholder data environments are isolated from out-of-scope networks.
Critical finding escalation
A communication rule requiring immediate notification of the client when a critical vulnerability or active incident is discovered, rather than waiting for the final report.
Passive reconnaissance
Collecting information about a target without directly interacting with its infrastructure, using sources such as WHOIS, DNS records, certificate transparency logs, and search engines.
DNS zone transfer
An AXFR request that, if the name server permits it, returns the full contents of a DNS zone including internal hostnames and IP addresses.
Certificate transparency logs
Public append-only logs of issued TLS certificates; querying them reveals subdomains and hostnames that may not appear in DNS or search engine results.
Nmap SYN scan
A half-open scan (-sS) that sends SYN packets and never completes the handshake; it requires root privileges and is faster and stealthier than a full connect scan.
Nmap version detection
The -sV option probes open ports to identify service names and versions; results feed vulnerability research and exploit selection.
SNMP enumeration
Querying UDP port 161 with tools such as snmpwalk using default or guessed community strings; readable MIBs can reveal interfaces, processes, and installed software.
Subdomain brute force
Testing a wordlist of candidate names against the target domain to discover hosts; wildcard DNS records produce false positives that must be filtered out.
OSINT framework
Tools such as theHarvester, Maltego, and Recon-ng that aggregate public sources including search engines, certificate logs, and DNS data into target profiles.
CVSS base score
A 0.0-10.0 severity score computed from attack vector, complexity, privileges required, user interaction, scope, and confidentiality, integrity, and availability impact.
CVSS rating ranges
Qualitative bands for CVSS v3.1 base scores: None 0.0, Low 0.1-3.9, Medium 4.0-6.9, High 7.0-8.9, and Critical 9.0-10.0.
False positive
A vulnerability reported by a scanner that does not actually exist on the target; confirmation requires manual validation before inclusion in the report.
Credentialed scan
A vulnerability scan that authenticates to hosts, allowing the scanner to inspect installed packages and configuration; results are more accurate than uncredentialed scans.
CVE versus CWE
CVE identifies a specific publicly disclosed vulnerability instance; CWE classifies the underlying weakness type, such as injection or buffer overflow.
SAST versus DAST
Static analysis reviews source code without execution; dynamic analysis tests a running application from the outside; each finds different classes of defects.
Vulnerability prioritization
Ranking findings by CVSS score combined with exploit availability, asset criticality, exposure, and compensating controls, rather than by raw score alone.
SQL injection authentication bypass
Supplying a payload such as ' OR '1'='1 in a login field so the constructed query evaluates true, granting access without valid credentials.
Stored cross-site scripting
A payload persisted server-side, such as in a comment or profile field, that executes in the browsers of users who later view the affected page.
Directory traversal
Using ../ sequences or encoded variants to escape the web root and read files such as /etc/passwd that should not be accessible.
Password spraying
Trying a small set of common passwords across many accounts to avoid account lockout thresholds while searching for weak credentials.
Pass-the-hash
Authenticating with a captured NTLM hash without cracking it to plaintext, exploiting protocols that accept the hash as proof of identity.
Linux privilege escalation
Escalating via SUID binaries, sudo misconfigurations, writable cron jobs or service files, and unpatched kernel vulnerabilities to gain root access.
Persistence mechanism
A technique such as scheduled tasks, cron entries, run keys, or SSH authorized_keys that maintains access across reboots and sessions after initial compromise.
SSH dynamic port forwarding
The -D option creates a local SOCKS proxy that tunnels traffic through a compromised host, enabling pivoting into otherwise unreachable internal networks.
DNS tunneling exfiltration
Encoding stolen data in DNS queries to an attacker-controlled domain, bypassing egress filters that permit DNS traffic while blocking other outbound channels.
Post-exploitation cleanup
Removing accounts, tools, scheduled tasks, and configuration changes created during testing, and documenting them so the client can verify restoration.