PJPT study materials
PJPT study resources

PJPT key terms

PJPT · Get comfortable with the vocabulary.

OSINT (Open-Source Intelligence)

Information collected from publicly available sources such as websites, social media, public records, and certificate transparency logs, used to map an organization's people, infrastructure, and technology before any active contact.

Related: Passive Reconnaissance, Certificate Transparency Logs, Google Dorking
Passive Reconnaissance

Gathering information about a target without directly interacting with its systems, so no packets reach the target's infrastructure. Examples include WHOIS lookups, search engine queries, and third-party data brokers.

Related: OSINT (Open-Source Intelligence), Active Reconnaissance, WHOIS
Active Reconnaissance

Directly querying or probing target-owned systems, such as DNS zone transfers, port scans, or banner grabs. Traffic reaches the target, so it is detectable and must be covered by written authorization.

Related: Passive Reconnaissance, DNS Zone Transfer, Rules of Engagement
WHOIS

A public registry query that returns domain registration details such as registrar, creation date, name servers, and sometimes registrant contact data, useful for identifying hosting providers and related domains.

Related: Passive Reconnaissance, DNS Enumeration
Google Dorking

Using advanced search operators like site:, filetype:, and intitle: to surface exposed files, login portals, directory listings, and indexed sensitive content belonging to a target organization.

Related: OSINT (Open-Source Intelligence), Information Disclosure
Certificate Transparency Logs

Public append-only records of issued TLS certificates. Querying them reveals subdomains and internal hostnames an organization has certificates for, often exposing assets not listed in public DNS.

Related: Subdomain Enumeration, OSINT (Open-Source Intelligence)
Subdomain Enumeration

Discovering hostnames beneath a parent domain using wordlists, brute force, certificate logs, search engines, and DNS datasets, expanding the attack surface beyond the primary website.

Related: Certificate Transparency Logs, DNS Enumeration, Virtual Host Discovery
DNS Enumeration

Querying DNS records (A, AAAA, MX, TXT, NS, CNAME, SOA) to map mail servers, third-party services, SPF/DMARC configuration, and naming conventions that reveal internal structure.

Related: DNS Zone Transfer, Subdomain Enumeration, WHOIS
DNS Zone Transfer

A misconfigured AXFR request that returns the full contents of a DNS zone, disclosing every hostname and IP address the name server is authoritative for in a single query.

Related: DNS Enumeration, Active Reconnaissance
Shodan

A search engine that indexes internet-facing devices by banner and service metadata, letting testers find exposed services, default credentials pages, and unpatched software without scanning the target directly.

Related: OSINT (Open-Source Intelligence), Banner Grabbing
Banner Grabbing

Connecting to a service and reading its greeting text to identify software name, version, and sometimes operating system, which informs later vulnerability research and exploit selection.

Related: Service Enumeration, Shodan
TCP Three-Way Handshake

The SYN, SYN-ACK, ACK sequence that establishes a TCP connection. Scan types differ by how they open or abort this handshake, which determines stealth and logging behavior.

Related: SYN Scan, Connect Scan
SYN Scan

A half-open scan that sends SYN packets and never completes the handshake, making it faster and less likely to be logged by the application than a full connection scan.

Related: TCP Three-Way Handshake, Connect Scan
Connect Scan

A scan that completes the full TCP handshake using the operating system's connect call. It works without raw socket privileges but is slower and reliably logged by target services.

Related: SYN Scan, TCP Three-Way Handshake
UDP Scan

Probing connectionless UDP ports by sending payloads and interpreting ICMP unreachable replies or silence. Slower and less reliable than TCP scanning because open ports may never respond.

Related: Service Enumeration
Service Enumeration

Actively probing open ports to determine the exact application, version, and configuration behind them, typically with version-detection scripts, so findings map to real vulnerabilities.

Related: Banner Grabbing, Nmap Scripting Engine
Nmap Scripting Engine

A framework of community scripts run during scanning to detect versions, enumerate shares and users, check for known vulnerabilities, and brute force credentials on discovered services.

Related: Service Enumeration, SMB Enumeration
SMB Enumeration

Querying Server Message Block services (ports 139 and 445) to list shares, users, groups, and policies, often revealing null-session access, guest access, or signed-share misconfigurations.

Related: Nmap Scripting Engine, Null Session
Null Session

An anonymous SMB connection accepted without credentials, allowing enumeration of users, groups, and shares. It is a legacy misconfiguration that still appears on older or misconfigured hosts.

Related: SMB Enumeration
Virtual Host Discovery

Identifying multiple websites served from one IP address by sending requests with different Host headers, revealing hidden applications that share infrastructure but are not linked publicly.

Related: Subdomain Enumeration
Reverse Shell

A payload in which the compromised host initiates a connection back to the attacker's listener, bypassing inbound firewall rules that block unsolicited connections to the target.

Related: Bind Shell, Payload Staging
Bind Shell

A payload that opens a listening port on the compromised host, which the attacker then connects to. It fails when inbound traffic to the target is filtered by a firewall.

Related: Reverse Shell
Payload Staging

Delivering a small stager that downloads or executes the full payload in memory. It keeps the initial exploit small and can evade file-based detection on disk.

Related: Reverse Shell, Metasploit Framework
Metasploit Framework

An exploitation platform with modules for exploits, payloads, encoders, and post-exploitation, plus a database for tracking hosts and credentials during an engagement.

Related: Payload Staging, Meterpreter
Meterpreter

An advanced in-memory payload providing an interactive shell with built-in commands for privilege escalation, credential dumping, pivoting, and file transfer on compromised hosts.

Related: Metasploit Framework, Pivoting
Pivoting

Using a compromised host as a relay to reach systems on internal networks that are not directly routable from the tester's machine, often through port forwarding or proxy channels.

Related: Meterpreter, Lateral Movement
Privilege Escalation

Gaining higher permissions on a host, such as moving from a standard user to administrator or root, by abusing misconfigurations, weak permissions, unpatched software, or credential exposure.

Related: Kerberoasting, Meterpreter
Kerberoasting

Requesting service tickets for accounts with service principal names, then cracking them offline to recover plaintext passwords, because ticket encryption is often weak and tied to the account password.

Related: Service Principal Name, AS-REP Roasting, Privilege Escalation
AS-REP Roasting

Requesting authentication data for accounts that do not require Kerberos pre-authentication, then cracking the returned encrypted blob offline to recover the account password.

Related: Kerberoasting, Kerberos Pre-Authentication
Kerberos Pre-Authentication

A Kerberos step where the client proves identity by encrypting a timestamp with its password-derived key. Disabling it lets attackers request crackable material without valid credentials.

Related: AS-REP Roasting
Service Principal Name

An identifier binding a service instance to an Active Directory account. Accounts with SPNs are targets for Kerberoasting because service tickets are encrypted with their password hash.

Related: Kerberoasting
BloodHound

A tool that ingests Active Directory relationship data and graphs attack paths, showing how users, groups, sessions, and permissions chain together to reach domain administrator.

Related: Lateral Movement, Domain Admin
Lateral Movement

Moving from one compromised host to another within a network using stolen credentials, tokens, or remote execution techniques, progressively expanding control toward high-value targets.

Related: Pass-the-Hash, Pivoting, BloodHound
Pass-the-Hash

Authenticating with a captured NTLM hash directly, without cracking it, to access systems that accept NTLM authentication, allowing lateral movement when the hash belongs to a privileged account.

Related: Lateral Movement, NTLM Relay
NTLM Relay

Capturing an authentication attempt and forwarding it to another service to authenticate as the victim, effective where SMB signing is disabled or not required.

Related: Pass-the-Hash, SMB Signing
SMB Signing

A setting that cryptographically signs SMB traffic to prove authenticity and integrity. When disabled, attackers can relay or tamper with SMB authentication between hosts.

Related: NTLM Relay
Domain Admin

The most privileged default group in an Active Directory domain, granting control over domain controllers, member servers, and user accounts. Reaching it is usually the engagement's objective.

Related: BloodHound, Golden Ticket
Golden Ticket

A forged Kerberos ticket-granting ticket created with the KRBTGT account hash, granting persistent domain-wide access to any account until the password is changed twice.

Related: Domain Admin, Kerberoasting
SQL Injection

Inserting SQL syntax into user-controlled input so the database executes unintended queries, potentially bypassing authentication or extracting, modifying, or deleting stored data.

Related: Blind SQL Injection, Cross-Site Scripting
Blind SQL Injection

SQL injection where results are not returned directly; the tester infers data by observing boolean responses, timing delays, or error behavior across many crafted requests.

Related: SQL Injection
Cross-Site Scripting

Injecting script into pages viewed by other users so it runs in their browsers, enabling session theft, credential phishing, or actions performed as the victim.

Related: Content Security Policy, SQL Injection
Content Security Policy

An HTTP response header that restricts which script sources a browser may execute, mitigating cross-site scripting when configured strictly rather than permissively.

Related: Cross-Site Scripting
IDOR (Insecure Direct Object Reference)

An access control flaw where a user-supplied identifier, such as an account or file number, directly references an object the requester should not be allowed to access.

Related: Broken Access Control, Information Disclosure
Broken Access Control

A class of flaw where the application fails to enforce who may perform an action or view a resource, letting users exceed their intended permissions horizontally or vertically.

Related: IDOR (Insecure Direct Object Reference)
Information Disclosure

Leakage of sensitive data through error messages, debug pages, backups, headers, or verbose responses, providing attackers with versions, paths, credentials, or internal logic.

Related: IDOR (Insecure Direct Object Reference), Google Dorking
WPA2 Four-Way Handshake

The exchange that derives session keys between a client and access point. Capturing it allows offline dictionary attacks against the pre-shared key.

Related: PMKID Attack, Deauthentication Attack, WPA3 SAE
PMKID Attack

Obtaining a key identifier from a single frame sent by the access point, then attacking it offline without waiting for a client handshake, making it faster and stealthier than handshake capture.

Related: WPA2 Four-Way Handshake
Deauthentication Attack

Sending forged management frames that disconnect clients from an access point, used to force reconnection so a handshake can be captured, and also usable as a denial-of-service technique.

Related: WPA2 Four-Way Handshake
WPA3 SAE

Simultaneous Authentication of Equals, a password-authenticated key exchange in WPA3 that resists offline dictionary attacks on captured handshakes, unlike WPA2's pre-shared key exchange.

Related: WPA2 Four-Way Handshake, Evil Twin
Evil Twin

A rogue access point impersonating a legitimate network name to lure clients into connecting, enabling traffic capture or credential harvesting through a captive portal.

Related: WPA3 SAE, Deauthentication Attack
Rules of Engagement

A signed document defining scope, permitted techniques, testing windows, escalation contacts, and prohibited actions, establishing what the tester may legally do and when to stop.

Related: Statement of Work, Get-Out-of-Jail-Free Letter
Statement of Work

A contractual document describing deliverables, timeline, scope boundaries, and cost of an engagement, forming the commercial basis alongside the authorization to test.

Related: Rules of Engagement
Get-Out-of-Jail-Free Letter

A signed authorization letter carried during testing that identifies the tester, the client, the scope, and emergency contacts, so law enforcement or administrators can verify the activity is sanctioned.

Related: Rules of Engagement, Statement of Work
Risk Rating

Assigning severity to each finding using a consistent scale such as CVSS or a qualitative matrix that weighs likelihood and impact, so the client can prioritize remediation.

Related: Executive Summary, Remediation
Executive Summary

The opening section of a report written for non-technical leadership, summarizing overall posture, the most serious risks, and recommended priorities without low-level technical detail.

Related: Risk Rating, Remediation
Remediation

Specific, actionable guidance for fixing each finding, including configuration changes, patches, or compensating controls, plus enough detail for the client's team to verify the fix.

Related: Risk Rating, Executive Summary