CEH v13 — Glossary & Acronym Index¶
Fast-retrieval definitions for the acronym-dense CEH syllabus. Keep it open while you study — many CEH questions hinge on knowing exactly what an acronym expands to and does. [NN] points to the most relevant module; [dp] points to the defender-pam knowledge base.
📇 See also: the concept track's glossary and acronyms, and the repo-wide PAM glossary.
Comprehensive across all 20 modules. Missing a term? Add it in a PR.
A¶
- AAA — Authentication, Authorization, Accounting.
[01] - ACK scan (
-sA) — maps firewall filtered vs unfiltered, not open/closed.[03] - ADS — Alternate Data Stream (NTFS); hides data in
file:stream; anti-forensics.[06] - AES — Advanced Encryption Standard (Rijndael); symmetric block cipher, 128/192/256-bit, FIPS 197.
[20] - Amplification/reflection attack — spoof the victim's IP to a service (DNS/NTP/memcached/SSDP/CLDAP) that replies with a much larger response.
[10] - Anomaly-based IDS — flags deviations from a learned baseline (vs signature-based).
[12] - APT — Advanced Persistent Threat; stealthy, persistent, funded actor.
[07] - ARP — Address Resolution Protocol; no authentication → ARP poisoning enables MITM.
[08] - AS-REP roasting — cracking the AS-REP of accounts with Kerberos pre-auth disabled.
[06] - ASLR — Address Space Layout Randomization; exploit mitigation.
[06] - Authenticated scan — credentialed vulnerability scan; deeper, fewer false positives.
[05] - AXFR — DNS zone transfer; if open, leaks the whole namespace.
[02] - aircrack-ng — Wi-Fi capture/crack suite (airmon/airodump/aireplay/aircrack).
[16]
B¶
- Bluetooth attacks — bluejacking (spam), bluesnarfing (data theft), bluebugging (device control), BlueBorne (no-pairing exploit chain), KNOB/BIAS (downgrade/impersonation).
[16] - Buffer overflow — overwriting past a buffer to hijack control flow → code execution; mitigated by DEP/NX, ASLR, stack canaries.
[06] - Banner grabbing — reading a service's version banner to fingerprint it.
[03] - bcrypt / scrypt / Argon2 / PBKDF2 — slow, salted password-hashing KDFs.
[20] - BEC — Business Email Compromise.
[09] - Birthday attack — hash-collision attack, ~2^(n/2) work.
[20] - Black/white/grey-box test — no / full / partial prior knowledge given to the tester.
[01] - BLE — Bluetooth Low Energy; short-range IoT radio.
[18] - Bluesnarfing / Bluejacking — data theft / unsolicited messages over Bluetooth.
[17] - Bootkit — rootkit that infects the bootloader/MBR/UEFI, loading before the OS.
[07] - Botnet — network of compromised hosts (handlers/agents) under C2.
[07][10]
C¶
- C2 / C&C — Command and Control (attacker infrastructure).
[07] - CA — Certificate Authority; issues/signs certs in PKI.
[20] - CAM table — a switch's MAC→port table; overflowing it (MAC flooding) fails it open.
[08] - CBC — Cipher Block Chaining mode; padding-oracle target.
[20] - CCP — CyberArk Central Credential Provider; removes hardcoded app credentials.
[dp] - CIA — Confidentiality, Integrity, Availability.
[01] - CoAP — Constrained Application Protocol; RESTful over UDP (5683), IoT.
[18] - Community string — SNMP v1/2c cleartext password (public=read, private=write).
[04][08] - CPE — Common Platform Enumeration; standard product naming.
[05] - CPM — CyberArk Central Policy Manager; rotates/verifies/reconciles credentials.
[dp] - Credential Guard — Windows VBS isolation of secrets; blocks LSASS theft.
[06] - CRL — Certificate Revocation List.
[20] - Cryptanalysis — recovering plaintext/keys without the key: frequency, linear, differential, side-channel, brute-force/birthday/rainbow.
[20] - CSRF — Cross-Site Request Forgery; tricks the browser into a state-changing request.
[14] - CVE — Common Vulnerabilities and Exposures; a specific known vuln ID.
[05] - CVSS — Common Vulnerability Scoring System (0–10 severity).
[05] - CWE — Common Weakness Enumeration; the weakness class (e.g., CWE-89 SQLi).
[05]
D¶
- Diamond Model — intrusion analysis over four vertices: Adversary, Capability, Infrastructure, Victim.
[01] - DAI — Dynamic ARP Inspection; counters ARP poisoning.
[08] - DCShadow — registers a rogue DC to push malicious AD changes.
[dp] - DCSync — abuse of AD replication rights to pull hashes (incl. krbtgt) from a DC.
[06] - Deauth attack — 802.11 deauthentication frames to disconnect clients (forces handshake capture).
[16] - DES / 3DES — Data Encryption Standard (56-bit, broken) / Triple DES (legacy).
[20] - DH / ECDHE — Diffie-Hellman / Ephemeral EC DH; key exchange (ECDHE = forward secrecy).
[20] - DHCP snooping — switch feature countering rogue DHCP.
[08] - DHCP starvation — exhausting the DHCP pool to enable a rogue server / DoS.
[08] - DMZ — demilitarized zone; segmented network for internet-facing services.
[12] - DNP3 — OT/SCADA protocol (utilities), port 20000.
[18] - DNS poisoning — injecting false DNS records (intranet/internet/proxy/cache variants).
[08] - DoS / DDoS / DRDoS — Denial / Distributed / Distributed-Reflection Denial of Service.
[10] - DPA — CyberArk Dynamic Privileged Access; agentless JIT/ZSP to VMs & cloud.
[dp] - Downloader — malware component that fetches later stages from the internet.
[07] - Dropper — malware component that writes/installs the payload it already carries.
[07] - DSA — Digital Signature Algorithm; signatures only.
[20] - Dumpster diving — non-electronic recon by searching discarded materials.
[09]
E¶
- ECB — Electronic Code Book mode; leaks patterns — never use.
[20] - ECC — Elliptic Curve Cryptography; RSA-equivalent security, smaller keys.
[20] - EDR — Endpoint Detection and Response.
[07] - enum4linux — SMB/NetBIOS/RPC enumeration tool.
[04] - EPM — Endpoint Privilege Management; removes standing local admin, adds app control and elevation on demand (product example: CyberArk Endpoint Privilege Manager).
[dp] - EPV — CyberArk Enterprise Password Vault (Digital Vault).
[dp] - ESC1–8 — ADCS certificate-abuse techniques (Certified Pre-Owned).
[dp] - Evil twin — rogue AP impersonating a legitimate SSID to capture clients.
[16]
F¶
- FaaS — Function as a Service (serverless).
[19] - False positive / negative — flagged-but-not-vulnerable / missed-real-vuln (the latter is worse).
[05] - FIDO2 / passkeys — phishing-resistant authentication.
[09][17] - FIN scan (
-sF) — sends a lone FIN; open ports stay silent, closed send RST.[03] - Footprinting — gathering target info before attacking (passive + active).
[02] - Forward secrecy — past sessions stay safe if the long-term key later leaks (ephemeral DH).
[20] - Fraggle — UDP variant of the Smurf amplification attack.
[10]
G¶
- GCM — Galois/Counter Mode; authenticated encryption (confidentiality + integrity).
[20] - gMSA — Group Managed Service Account; 240-byte random password auto-rotated by Windows every 30 days → defeats Kerberoasting.
[06] - gobuster / ffuf — web content/directory brute-forcers.
[13][14] - Golden ticket — forged TGT signed with the krbtgt hash (domain-wide).
[06] - Google dorking — advanced search operators (site:, filetype:, inurl:) to find exposed data.
[02]
H¶
- hashcat — GPU hash-cracking tool (modes: 1000 NTLM, 5600 NetNTLMv2, 13100 Kerberos, 22000 WPA).
[06] - HIDS / NIDS — Host / Network Intrusion Detection System.
[12] - HMI — Human-Machine Interface (OT operator screen).
[18] - Honeypot — decoy system; low-interaction (emulated) vs high-interaction (full).
[12] - HSM — Hardware Security Module; protects keys (e.g., the Vault Server Key).
[20][dp] - HSTS — HTTP Strict Transport Security.
[11] - Hydra / Medusa — online credential brute-force tools.
[06]
I¶
- IAM — Identity and Access Management.
[19] - IKE — Internet Key Exchange (IPsec VPN); aggressive mode is enumerable via ike-scan (500/UDP).
[04] - IoC (Indicator of Compromise) — forensic artifact of a breach (malicious IP/hash/domain, C2 beacon); email/network/host/behavioral categories.
[01][07] - IDOR — Insecure Direct Object Reference; broken access control (OWASP A01).
[14] - IDS / IPS — Intrusion Detection (passive) / Prevention (inline block) System.
[12] - IEC 62443 — OT/ICS security standard (zones & conduits).
[18] - IMDS / IMDSv2 — Instance Metadata Service; SSRF steals role creds via 169.254.169.254; IMDSv2 mitigates.
[19] - Insertion attack — make the IDS accept a packet the end host rejects (padding its view).
[12] information_schema— DB view enumerated in SQLi for tables/columns (Oracle differs).[15]- IoC — Indicator of Compromise.
[07] - IV — Initialization Vector (randomizes CBC/CTR; WEP's IV reuse is its downfall).
[16][20]
J¶
- Jailbreaking — removing iOS sandbox/code-signing restrictions (Android = rooting).
[17] - JIT — Just-in-Time privilege (granted per task, time-boxed).
[06][dp] - John the Ripper — CPU hash-cracking tool.
[06]
K¶
- Keylogger — captures keystrokes; hardware (inline/USB) or software (kernel/API hooks).
[06] - KDF — Key Derivation Function (bcrypt/scrypt/Argon2/PBKDF2).
[20] - Kerberoasting — request a TGS for an SPN and crack the service account password offline.
[06] - Kill chain — Lockheed Martin's 7-stage attack model.
[01] - krbtgt — AD account whose hash signs all TGTs; basis of golden tickets.
[06] - kube-bench / kube-hunter — Kubernetes CIS-benchmark / pentest tools.
[19]
L¶
- LAPS — Local Administrator Password Solution; unique rotated local-admin password per host.
[06] - LFI / RFI — Local / Remote File Inclusion.
[14] - LLMNR / NBT-NS — legacy name-resolution protocols abused by Responder to capture NetNTLM.
[08] - LDAP / LDAPS — directory query protocol, 389 / 636.
[04] - LOLBin — Living-Off-the-Land Binary (trusted signed binary abused, e.g. certutil).
[07] - LSASS — Local Security Authority Subsystem Service; memory holds creds/tickets (Mimikatz target).
[06]
M¶
- MAC flooding — overflow the CAM table so the switch fails open.
[08] - macof — tool that performs MAC flooding.
[08] - MAM / MDM / UEM — Mobile Application / Device / Unified Endpoint Management.
[17] - Metamorphic virus — rewrites its own code each generation (no static signature).
[07] - MFA — Multi-Factor Authentication.
[09] - Mimikatz — Windows credential/ticket extraction tool.
[06] - Mirai — IoT botnet spread via Telnet default creds → DDoS.
[18] - MITM — Man-in-the-Middle (adversary-in-the-middle).
[08][11] - Modbus — OT protocol, port 502, no auth by design.
[18] - MQTT — IoT pub/sub messaging over TCP, 1883 (TLS 8883).
[18]
N¶
- NAC — Network Access Control; enforces posture/identity (802.1X) before network access; evaded via MAC spoofing / MAB.
[12] - NetBIOS — legacy Windows naming/session service (137–139).
[04] - NTDS.dit — the AD database (all domain hashes) on DCs.
[06] - NTLM — Windows auth protocol; unsalted hash → PtH and offline cracking.
[06] - Nikto — open-source web server vulnerability scanner.
[05][13] - nmap — the network scanner; scan types + NSE.
[03] - Non-repudiation — proof a party performed an action and can't deny it (from signatures).
[01][20] - NVD — National Vulnerability Database (enriches CVEs with CVSS/CPE).
[05] - Null session — unauthenticated SMB/IPC$ connection leaking users/shares on legacy systems.
[04]
O¶
- OCSP — Online Certificate Status Protocol (revocation check).
[20] - OpenVAS / GVM — open-source vulnerability scanner (Greenbone).
[05] - OPM — CyberArk On-Demand Privileges Manager; Vault-controlled Unix
sudo.[dp] - OSINT — Open-Source Intelligence.
[02] - OT / ICS — Operational Technology / Industrial Control Systems.
[18] - OWASP — Open Worldwide Application Security Project (Top 10 lists).
[14][15]
P¶
- Padding oracle — CBC-mode attack that decrypts byte-by-byte via padding error leaks.
[20] - PAM — Privileged Access Management.
[dp] - PAW — Privileged Access Workstation.
[dp] - PKI — Public Key Infrastructure (CA/RA/X.509/CRL).
[20] - PLC / RTU / IED — Programmable Logic Controller / Remote Terminal Unit / Intelligent Electronic Device.
[18] - PMK / PTK — Pairwise Master / Transient Key in the WPA2 handshake.
[16] - Polymorphic virus — mutates its encrypted body (changing decryptor) each time.
[07] - Port security — limits MACs per switch port; counters MAC flooding.
[08] - Privilege escalation — vertical (higher privilege) or horizontal (same level, another user).
[06] - PtH / PtT — Pass-the-Hash / Pass-the-Ticket (reuse creds without cracking).
[06] - PSM / PSMP — CyberArk Privileged Session Manager / for SSH Proxy; brokers + records sessions.
[dp] - PTA — CyberArk Privileged Threat Analytics; privileged UEBA (Golden Ticket, PtH, DCSync).
[dp] - PVWA — CyberArk Password Vault Web Access.
[dp]
Q¶
- Quid pro quo — social-engineering attack offering a "service" in exchange for info/access.
[09]
R¶
- RA — Registration Authority (verifies identity in PKI).
[20] - Rainbow table — precomputed hash→plaintext lookup; defeated by salting.
[06][20] - RAT — Remote Access Trojan.
[07] - RBCD — Resource-Based Constrained Delegation (Kerberos delegation abuse).
[dp] - RC4 — broken stream cipher; Kerberos RC4 =
0x17(Kerberoasting tell); WEP/old TLS.[06][20] - Reconnaissance — phase 1: information gathering (passive/active).
[01][02] - Responder — LLMNR/NBT-NS/mDNS poisoner that captures NetNTLM hashes.
[08] - RID cycling — enumerating accounts by iterating relative IDs on the domain SID (RID 500 = Administrator).
[04] - RoE — Rules of Engagement; the authorized scope/methods/timing of a test.
[01] - Rogue AP / Rogue DHCP — unauthorized access point / DHCP server used for MITM.
[08][16] - Rootkit — hides presence/privilege (user, kernel, boot, hypervisor, firmware levels).
[07] - RSA — asymmetric algorithm; encryption and signatures; factorization-based.
[20]
S¶
- Spyware — covertly monitors and exfiltrates user activity (screen/audio/files).
[07] - STRIDE — threat-modeling categories: Spoofing, Tampering, Repudiation, Information disclosure, DoS, Elevation of privilege.
[01] - SAE — Simultaneous Authentication of Equals; WPA3's handshake (fixes offline PSK crack).
[16] - SAM — Security Account Manager; local Windows hash store.
[06] - Salt — per-hash random value; defeats rainbow tables.
[06][20] - SCADA / DCS — Supervisory Control And Data Acquisition / Distributed Control System.
[18] - Session fixation — forcing a known session ID pre-login; fixed by reissuing the ID at auth.
[11] - Session hijacking — taking over a valid session (network-level or application-level).
[11] - Silver ticket — forged TGS signed with a service account's key.
[06] - Signature-based IDS — matches known-bad patterns (vs anomaly-based).
[12] - Slowloris — application-layer DoS holding many partial HTTP connections open.
[10] - Smishing / Vishing / Whaling — SMS phishing / voice phishing / exec-targeted phishing.
[09] - Smurf — ICMP amplification via broadcast (spoofed victim).
[10] - SNMP — Simple Network Management Protocol; v1/2c cleartext, v3 secure (161).
[04][08] - Shodan / Censys — search engines indexing internet-exposed devices (query the index — passive).
[02][18] - SPN — Service Principal Name; the target of Kerberoasting.
[06] - SQLi — SQL Injection (OWASP A03); in-band/blind/OOB.
[15] - SSRF — Server-Side Request Forgery; tricks the server (OWASP A10).
[14][19] - Steganography — hiding the existence of a message; detection = steganalysis.
[06][20] - SYN scan (
-sS) — half-open scan (default, needs root).[03] - SYN flood / SYN cookies — half-open connection flood / the stateless mitigation.
[10]
T¶
- Tailgating / Piggybacking — following someone through a door without / with their awareness.
[09] - Threat intelligence — evidence-based threat knowledge; strategic / tactical / operational / technical.
[01] - TTPs — Tactics, Techniques, and Procedures (how an actor operates; the ATT&CK backbone).
[01] - TGT / TGS — Ticket-Granting Ticket / Ticket-Granting Service ticket (Kerberos).
[06] - theHarvester — OSINT tool for emails/subdomains/hosts.
[02] - Tiering (Tier 0/1/2) — admin-plane isolation model.
[06][dp] - TKIP — WPA's cipher (deprecated; WPA2 uses AES-CCMP).
[16] - TLS — Transport Layer Security; hybrid crypto (asymmetric key exchange + symmetric AES-GCM).
[20] - Trojan — malware disguised as legitimate software (user runs it).
[07] - Tunneling — smuggling traffic inside an allowed protocol (DNS/ICMP/HTTP) to evade a firewall.
[12]
U¶
- UEBA — User and Entity Behavior Analytics.
[12][dp] - UNION-based SQLi — appends
UNION SELECTto return extra data (needs matching column count/types).[15] - Unquoted service path — Windows privesc via a service path with spaces and no quotes.
[06]
V¶
- VA — Vulnerability Assessment (find & rank; a pentest proves impact).
[05] - Vault (Digital Vault / EPV) — CyberArk encrypted, tamper-evident credential store.
[dp] - VeraCrypt / LUKS / FileVault — full-disk/volume encryption tools.
[20] - Virus — malware that attaches to a host file and usually needs the user to run it.
[07] - VSS — Volume Shadow Copy Service (used to grab NTDS.dit).
[06]
W¶
- Web API attacks — BOLA/IDOR, broken auth, mass assignment, excessive data exposure (OWASP API Top 10).
[14] - Webhook — user-defined HTTP callback; risks: SSRF, missing signature verification, replay.
[14] - WAF — Web Application Firewall (partial SQLi/XSS control; bypassable via encoding).
[14][15] - War driving — searching for Wi-Fi networks while moving.
[16] - WEP / WPA / WPA2 / WPA3 — Wi-Fi security: WEP (broken RC4/IV), WPA (TKIP), WPA2 (AES-CCMP), WPA3 (SAE).
[16] - Worm — self-propagating malware (no host file, spreads over the network).
[07] - WPS — Wi-Fi Protected Setup; PIN is brute-forceable (Pixie-Dust) — disable it.
[16]
X¶
- X.509 — certificate format binding identity ↔ public key.
[20] - XMAS scan (
-sX) — sets FIN+PSH+URG flags; open ports stay silent (not on Windows).[03] - XSS — Cross-Site Scripting (stored / reflected / DOM-based).
[14] - XXE — XML External Entity injection.
[14]
Z¶
- Zero-day — a vulnerability with no patch, unknown to the vendor.
[01] - Zigbee / Z-Wave — low-power IoT mesh radios.
[18] - Zone transfer — see AXFR.
[02] - ZSP — Zero Standing Privilege (no durable privileged accounts to steal).
[dp]
AI & ML security¶
Terms for AI-IN-ETHICAL-HACKING.md — CEH v13's AI-driven ethical hacking. - Adversarial example / evasion — perturbed input that causes misclassification (test-time attack). - Data / model poisoning — corrupting training data or the model to implant a backdoor (training-time attack). - Model extraction — querying a model enough to clone its behavior/weights. - Model inversion — reconstructing sensitive training data from model outputs. - Membership inference — determining whether a record was in the training set (privacy leak). - Prompt injection — malicious instructions overriding the system prompt; direct (typed) or indirect (hidden in ingested content). - Jailbreaking (LLM) — bypassing a model's safety guardrails. - Excessive agency — an AI agent granted more tools/permissions than it should have. - Insecure output handling — trusting LLM output that flows into shell/SQL/eval → classic injection. - OWASP LLM Top 10 — the top risks for LLM applications (prompt injection, data disclosure, poisoning, …). - MITRE ATLAS — ATT&CK-style knowledge base for adversarial ML. - NIST AI RMF — AI Risk Management Framework.