CEH study materials
CEH study resources

CEH key terms

CEH · Get comfortable with the vocabulary.

Footprinting

The first reconnaissance phase of an attack, in which an ethical hacker gathers publicly available information about a target organization, such as domains, IP ranges, employee names, and technologies in use, to map the attack surface.

Related: Open-Source Intelligence (OSINT), DNS Zone Transfer, Google Dorking
Open-Source Intelligence (OSINT)

Intelligence produced from publicly available sources such as websites, social media, news, public records, and search engines. Attackers use it to profile people and infrastructure without directly touching the target's systems.

Related: Footprinting, Google Dorking, WHOIS
WHOIS

A public registry query service that returns registration details for an internet domain or IP block, including the registrar, creation and expiry dates, name servers, and sometimes registrant contact data.

Related: Footprinting, DNS Zone Transfer
DNS Zone Transfer

A DNS mechanism, normally an AXFR query, that copies every record of a zone from a primary to a secondary server. If misconfigured to allow anyone, it discloses the full host inventory.

Related: Footprinting, Enumeration
Google Dorking

Using advanced search operators such as site:, filetype:, and intitle: to make a search engine reveal sensitive pages, exposed files, login portals, or directory listings that were never meant to be found.

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

Connecting to a network service and reading the identification text it returns, such as a server version string, to learn which software and version is running and match it to known vulnerabilities.

Related: Enumeration, Vulnerability Scanner
SYN Scan

A TCP port scan that sends a SYN packet and never completes the handshake, judging a port open from the SYN/ACK reply. Also called a half-open scan; it is fast and less likely to be logged.

Related: Enumeration, Banner Grabbing
Enumeration

Actively extracting detailed information from a target, such as user names, shares, groups, and routing data, by querying services like SMB, SMTP, SNMP, and LDAP that respond with structured records.

Related: Banner Grabbing, SYN Scan, DNS Zone Transfer
Vulnerability Scanner

An automated tool that probes hosts, compares detected software versions and configurations against a database of known weaknesses, and produces a report of suspected issues ranked by severity.

Related: False Positive, CVE, CVSS
False Positive

A finding reported by a scanner or analyst as a vulnerability that in reality cannot be exploited on the target. Excessive false positives waste remediation effort and erode trust in scan results.

Related: Vulnerability Scanner, CVE
CVE

A unique public identifier of the form CVE-YYYY-NNNN assigned to a specific disclosed security flaw, letting vendors, scanners, and advisories refer to the same issue unambiguously.

Related: CVSS, Vulnerability Scanner, Zero-Day Vulnerability
CVSS

A standardized scoring framework that rates vulnerability severity from 0 to 10 using metrics such as attack vector, complexity, privileges required, and impact on confidentiality, integrity, and availability.

Related: CVE, Vulnerability Scanner
Zero-Day Vulnerability

A vulnerability for which no vendor patch exists and often no public disclosure has occurred. Exploits against zero-days bypass signature-based defenses and are highly valued by attackers.

Related: CVE, Vulnerability Scanner
Privilege Escalation

Gaining a higher level of access than initially obtained, such as moving from a standard user to administrator or root, by exploiting misconfigurations, kernel flaws, or weak credentials.

Related: Pass-the-Hash, Rootkit
Pass-the-Hash

An attack that authenticates with a captured NTLM password hash directly, without cracking it, because the protocol accepts the hash itself as proof of identity. It enables lateral movement between Windows systems.

Related: Privilege Escalation, Rainbow Table
Rainbow Table

A precomputed table mapping password hashes to their plaintext values, used to reverse unsalted hashes quickly. Salting or using slow key-derivation functions defeats this approach.

Related: Salt, Pass-the-Hash
Salt

Random data added to a password before hashing so identical passwords produce different hash values. Salts prevent precomputed tables from being reused and force attackers to attack each account separately.

Related: Rainbow Table, Digital Signature
Rootkit

Malware that hides its presence and that of other attacker tools by subverting operating system internals, often at kernel level, making processes, files, and connections invisible to normal inspection tools.

Related: Trojan Horse, Privilege Escalation
Trojan Horse

Malicious software disguised as a legitimate or desirable program that a user is tricked into installing, after which it gives the attacker remote access, steals data, or installs further malware.

Related: Rootkit, Command and Control (C2) Server
Polymorphic Malware

Malicious code that changes its own appearance, for example by encrypting its body with a new key at each infection, while keeping the same function, so signature matching fails.

Related: Rootkit, Trojan Horse
Command and Control (C2) Server

The remote infrastructure an attacker uses to send instructions to compromised hosts and receive stolen data. Traffic to it is often disguised as ordinary web or DNS activity.

Related: Botnet, Trojan Horse
Packet Sniffing

Capturing network traffic as it passes through an interface, on a wired segment or a wireless medium, to read unencrypted credentials, session tokens, and other sensitive data.

Related: ARP Spoofing, MAC Flooding
ARP Spoofing

Sending forged ARP replies that bind the attacker's MAC address to a legitimate IP, such as the gateway's, so victims send traffic through the attacker. It enables man-in-the-middle attacks on local networks.

Related: Packet Sniffing, Session Hijacking
MAC Flooding

Overwhelming a switch's CAM table with fake source MAC addresses so it can no longer map ports correctly and begins flooding frames to all ports, letting an attacker capture traffic.

Related: Packet Sniffing, ARP Spoofing
Spear Phishing

A targeted phishing message crafted for a specific person or team, using researched details to appear credible, usually aiming to deliver malware or capture credentials rather than reach a mass audience.

Related: Pretexting, Trojan Horse
Pretexting

A social engineering technique in which the attacker invents a believable scenario or identity, such as an IT auditor or a courier, to persuade a target to disclose information or perform an action.

Related: Spear Phishing
Denial of Service (DoS)

An attack that makes a system or service unavailable by exhausting its bandwidth, connections, or processing capacity. A distributed variant uses many compromised hosts so traffic cannot be traced to one source.

Related: Botnet, Session Hijacking
Session Hijacking

Taking over an established authenticated session by stealing or guessing the session identifier, allowing the attacker to act as the legitimate user without knowing that user's password.

Related: Packet Sniffing, Cross-Site Scripting (XSS)
Honeypot

A decoy system or service deployed to attract attackers, detect intrusion attempts, and record their tools and techniques while keeping them away from production assets.

Related: Denial of Service (DoS), Packet Sniffing
SQL Injection

Inserting SQL syntax through unsanitized input so the database interprets it as code, allowing an attacker to read, modify, or delete data and sometimes execute operating system commands.

Related: Cross-Site Scripting (XSS), Web Application Firewall (WAF)
Cross-Site Scripting (XSS)

Injecting client-side script into pages viewed by other users so it executes in their browsers, letting the attacker steal session cookies, alter page content, or act as the victim.

Related: SQL Injection, Session Hijacking
Web Application Firewall (WAF)

A device or service that inspects HTTP traffic and blocks requests matching attack patterns or policy violations, protecting web applications from injection, scripting, and similar attacks.

Related: SQL Injection, Cross-Site Scripting (XSS)
Evil Twin

A rogue wireless access point that imitates a legitimate network's name to lure clients into connecting, after which the attacker can capture their traffic and credentials.

Related: WPA2 Four-Way Handshake, Packet Sniffing
WPA2 Four-Way Handshake

The exchange in which a Wi-Fi client and access point prove knowledge of the pre-shared key and derive fresh session keys. Capturing it allows an offline dictionary attack on weak passphrases.

Related: Evil Twin, Rainbow Table
Jailbreaking

Removing the manufacturer's software restrictions on a mobile device to gain root-level control. It allows installation of unsigned apps but also strips away many built-in security protections.

Related: Rootkit, Privilege Escalation
Botnet

A network of compromised devices, from servers to cameras and routers, controlled remotely to send spam, mine cryptocurrency, or launch distributed denial-of-service attacks.

Related: Denial of Service (DoS), Command and Control (C2) Server
Air Gap

A physical separation that keeps a network, such as an industrial control system, disconnected from the internet and other untrusted networks, so attacks require removable media or an insider.

Related: Botnet, Virtual Machine Escape
Shared Responsibility Model

The division of security duties in cloud computing, where the provider secures the underlying infrastructure and the customer secures data, identity, and configuration of what they deploy.

Related: Virtual Machine Escape, Digital Signature
Digital Signature

A cryptographic value produced with a private key over a message's hash, letting anyone holding the public key verify the sender's identity and confirm the message was not altered.

Related: Salt, Shared Responsibility Model
Virtual Machine Escape

An exploit that lets code running inside a guest virtual machine break out of the hypervisor's isolation and execute on the host, compromising every other guest on that host.

Related: Shared Responsibility Model, Air Gap