eJPT flashcards
eJPT · 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.
- TCP SYN scan
- Nmap -sS sends SYN packets without completing the TCP handshake. It requires root privileges and is faster and quieter than a full connect scan.
- Nmap -Pn
- Skips host discovery and treats every specified target as online. Used when firewalls or ICMP filtering make a live host appear down.
- Meterpreter getsystem
- Attempts to raise a Windows session to SYSTEM using techniques such as named-pipe impersonation, token duplication, and service creation.
- Pass-the-hash attack
- Authenticates to a remote service using a captured NTLM hash without cracking it. Impacket psexec and CrackMapExec accept hashes via -hashes.
- Meterpreter portfwd
- Creates a local port forward through an active session, letting local tools reach services on networks the compromised host can access.
- enum4linux
- Linux utility that enumerates SMB and NetBIOS information from Windows hosts, including users, groups, shares, and password policy.
- SUID privilege escalation
- Files with the SUID bit execute as their owner. find / -perm -4000 -type f 2>/dev/null lists candidates that may spawn privileged shells.
- Mimikatz sekurlsa
- Module that extracts plaintext passwords, NTLM hashes, and Kerberos tickets from LSASS memory on a Windows host when run with sufficient privileges.
- PTES phases
- Pre-engagement interactions, intelligence gathering, threat modeling, vulnerability analysis, exploitation, post-exploitation, and reporting, executed in that order.
- Passive reconnaissance
- Collecting information about a target without sending traffic to its systems, for example through whois, Shodan, search engines, and third-party DNS data.
- Active reconnaissance
- Directly probing target systems with tools such as Nmap, dig, or banner grabbers. The traffic generated can be logged by the target.
- DNS zone transfer
- An AXFR query against a misconfigured authoritative nameserver that returns every record in a zone, exposing internal hosts and subdomains.
- CVSS score bands
- Version 3 base scores map to 0.1-3.9 low, 4.0-6.9 medium, 7.0-8.9 high, and 9.0-10.0 critical, derived from exploitability and impact metrics.
- Rules of engagement
- A document defining scope, permitted techniques, testing windows, emergency contacts, and legal authorization, agreed before any testing activity begins.
- Threat modeling
- Identifying probable attackers, their capabilities, and the highest-value assets so that testing effort focuses on the vulnerabilities that matter most.
- theHarvester
- Open-source intelligence tool that collects emails, subdomains, hosts, and employee names for a target domain from public sources and search engines.
- Lynis
- Host-based auditing tool for Linux and Unix systems that checks hardening, file permissions, and configuration against baselines and produces a scored report.
- Credentialed scan
- A vulnerability scan that authenticates to the target over SSH or SMB, enabling local package and configuration checks for far more accurate results.
- netstat -tulpn
- Lists listening TCP and UDP sockets on Linux along with the process IDs and program names that own them, exposing unnecessarily exposed services.
- Event ID 4625
- Windows Security log entry recording a failed logon. Repeated occurrences indicate brute-force attempts or password spraying against local or domain accounts.
- AIDE
- Advanced Intrusion Detection Environment is a file integrity checker that stores hashes of monitored files and alerts when they change unexpectedly.
- CIS Benchmarks
- Consensus configuration hardening baselines for operating systems and applications, used to audit settings and compute a compliance score.
- auditpol
- Windows command that displays or configures audit policy. auditpol /get /category:* shows which event categories are currently being logged.
- SMB signing
- A cryptographic signature applied to SMB traffic. When required on servers it blocks NTLM relay attacks that reuse captured authentication attempts.
- SQL injection probe
- Inserting a quote or boolean expression such as ' OR 1=1-- to test whether user input alters query logic and returns additional rows.
- sqlmap --dbs
- Automates SQL injection exploitation. After confirming an injectable parameter, the --dbs flag enumerates the names of databases on the server.
- Reflected XSS
- Injected script is returned in the immediate response and executes in the victim's browser when the crafted URL is opened.
- Burp Repeater
- A component that resends a single captured HTTP request after manual edits, allowing methodical probing of one parameter at a time.
- Local file inclusion
- Occurs when an application includes files from a server path. Traversal such as ../../../../etc/passwd confirms arbitrary file reads.
- PHP filter wrapper
- php://filter/convert.base64-encode/resource=index.php returns base64-encoded file contents, revealing source code when inclusion only shows output.
- HttpOnly flag
- A cookie attribute that prevents JavaScript from reading the cookie, reducing session theft through cross-site scripting attacks.
- gobuster dir
- Brute-forces web directories and files with a wordlist to discover hidden paths that are not linked anywhere on the visible site.