PECB Certified Lead Ethical Hacker study materials
PECB Certified Lead Ethical Hacker study resources

PECB Certified Lead Ethical Hacker flashcards

PECB Certified Lead Ethical Hacker · 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.

Passive reconnaissance
Information gathering that sends no traffic to the target, relying on third-party sources such as WHOIS, DNS records, certificate transparency logs, and search engines.
DNS zone transfer
A replication request (AXFR) to an authoritative name server; if misconfigured, it returns every record in the zone, disclosing hosts and internal naming.
Certificate transparency logs
Public append-only logs of issued TLS certificates; searching them by domain reveals subdomains and SAN entries that may not appear in DNS.
Nmap filtered port state
The port produced no response or an ICMP unreachable message, indicating a firewall or filter is dropping probes rather than the host being absent.
TCP SYN scan
A half-open scan that sends SYN and never completes the handshake; it is fast and less likely to be logged by the application than a connect scan.
Banner grabbing
Connecting to a service and reading its greeting to identify software and version, which then maps to known vulnerabilities and default configurations.
STRIDE model
A threat classification covering Spoofing, Tampering, Repudiation, Information disclosure, Denial of service, and Elevation of privilege, each mapped to a violated security property.
CVSS base score
A 0-10 severity metric derived from exploitability (attack vector, complexity, privileges, user interaction) and impact on confidentiality, integrity, and availability.
CVE versus CWE
CVE identifies one specific publicly disclosed vulnerability instance; CWE classifies the underlying weakness type, such as SQL injection or buffer overflow.
Trust boundary
A line in a data-flow diagram where data moves between components of different privilege or trust; each crossing is a candidate for threat analysis.
Authenticated vulnerability scan
A scan using valid credentials to inspect installed packages and configuration locally, producing fewer false positives than unauthenticated remote fingerprinting.
False positive validation
Confirming a scanner result manually, for example by checking the actual version or safely reproducing the condition, before reporting it as a finding.
Reverse shell
A payload in which the target initiates a connection back to the attacker's listener, traversing NAT and egress-permitting firewalls more reliably than a bind shell.
Bind shell
A payload that opens a listening port on the compromised target; the attacker connects inbound, so it fails when firewalls block inbound access.
UNION-based SQL injection
An in-band technique appending a UNION SELECT to the original query; it requires matching the original column count and compatible data types.
Blind SQL injection
Injection where output is not returned; confirmation relies on boolean true/false responses or time delays that reveal the truth of injected conditions.
Stored cross-site scripting
Malicious script persisted server-side (in a comment or profile) and executed in other users' browsers; output encoding and Content-Security-Policy are the decisive controls.
Command injection
Execution of attacker-supplied shell commands because input reaches a system shell; blind cases are confirmed with time delays or out-of-band callbacks.
ASLR and DEP
Two exploit mitigations: address space layout randomization moves memory regions to hinder fixed addresses, and data execution prevention blocks code on the stack.
Offline password cracking
Attacking captured hashes locally with tools such as Hashcat; speed depends on the hash algorithm, hardware, and wordlist or mask quality, with no lockout risk.
GTFOBins
A catalog of Unix binaries that can break out of restricted shells or escalate privileges when granted sudo rights or SUID bits, such as find, vim, and awk.
SUID binary abuse
A root-owned executable with the SUID bit runs as root; if it can spawn a shell or read arbitrary files, the invoking user gains root privileges.
sudo -l enumeration
Lists commands the current user may run with sudo; NOPASSWD entries, wildcards, and retained environment variables are common escalation paths.
LD_PRELOAD escalation
If sudo retains the environment and allows LD_PRELOAD, a malicious shared library is loaded into the privileged process and runs as root.
SeImpersonatePrivilege
A Windows token privilege allowing a process to impersonate other users; it enables Potato-family attacks that steal a higher-privileged token to become SYSTEM.
Unquoted service path
A Windows service path containing spaces without quotes; the loader tries each prefix, so a malicious executable placed earlier in the path runs as SYSTEM.
LSASS credential dumping
Reading the Local Security Authority process memory to extract password hashes and tickets; mitigated by Credential Guard and protected process light.
SSH dynamic forwarding
An SSH option (-D) that opens a local SOCKS proxy tunneling traffic through the SSH server, letting tools reach networks routable from that host.
Metasploit autoroute
A module that adds a network route through an existing session, so other modules can target internal subnets reachable only from the compromised host.
Proxychains DNS leak
By default proxychains may resolve names locally, revealing the real client; enabling proxy_dns forces resolution through the proxy chain instead.
certutil download
A signed Windows utility invoked as certutil -urlcache -f to retrieve files over HTTP, commonly used when other transfer tools are unavailable.
CVSS vector string
A compact encoding of the metric values behind a CVSS score, making severity reproducible and auditable across reports and retests.