Module 01 — Introduction to Ethical Hacking¶
One-liner: the vocabulary, laws, methodology, and control frameworks that the rest of CEH is built on. Low on tools, high on definitions — and the exam tests those definitions precisely.
📖 Concept page: domains/01-introduction-to-ethical-hacking.md — the source-grounded overview with Mermaid flows and countermeasures.
📚 Study companions: Facts sheet · Practice questions · Flashcards (Anki) · Lab walkthrough
Exam focus¶
- The elements of information security: Confidentiality, Integrity, Availability (CIA) — plus Authenticity and Non-repudiation.
- Attacker classes / hat colors and threat actor types (script kiddie, hacktivist, state-sponsored, insider, APT).
- The Cyber Kill Chain, MITRE ATT&CK, and the difference between them.
- Hacking phases (the methodology the whole course follows).
- Types of assessment: black/grey/white box; vulnerability assessment vs. penetration test vs. red team.
- Attack classifications: passive vs. active; inside vs. outside.
- Defense-in-depth, risk terms (threat, vulnerability, risk, exposure), and why authorization/scope is everything.
- Key laws & standards by name (you match the name to what it governs).
Key concepts¶
The five hacking phases (memorize the order)¶
flowchart LR
A["1. Recon<br/>footprint"] --> B["2. Scanning<br/>enumerate"] --> C["3. Gaining Access"] --> D["4. Maintaining Access"] --> E["5. Clearing Tracks<br/>cover evidence"]
Reconnaissance splits into passive (no direct contact — OSINT, WHOIS) and active (touching the target — ping, scan).
CIA triad and extensions¶
| Element | Meaning | Broken by |
|---|---|---|
| Confidentiality | Only authorized parties can read | Sniffing, theft, weak crypto |
| Integrity | Data unaltered / trustworthy | Tampering, MITM |
| Availability | Accessible when needed | DoS/DDoS, ransomware |
| Authenticity | Genuinely from who it claims | Spoofing, forged tokens |
| Non-repudiation | Sender can't deny the action | Missing logging/signing |
Attacker classes¶
Black hat (malicious), White hat (authorized/ethical), Grey hat (in-between/unauthorized-but-not-malicious), plus suicide hackers, script kiddies, hacktivists, cyber terrorists, state-sponsored, insiders.
Assessment types (a classic exam distinction)¶
| Type | Goal | Knowledge given |
|---|---|---|
| Black box | Simulate external attacker | None |
| Grey box | Partial insider | Some |
| White box | Full review | Complete |
| Vulnerability assessment | Find & rank weaknesses (breadth) | — |
| Penetration test | Exploit to prove impact (depth) | — |
| Red team | Goal-based, stealthy, tests detection/response | — |
Frameworks & methodologies to know by name¶
- Cyber Kill Chain (Lockheed Martin): Recon → Weaponization → Delivery → Exploitation → Installation → C2 → Actions on Objectives.
- MITRE ATT&CK: a matrix of real-world tactics & techniques (post-compromise knowledge base). Different from the linear kill chain.
- EC-Council hacking methodology / CEH methodology — the phase model above.
- Standards you match by name: ISO/IEC 27001, NIST CSF, PCI DSS, HIPAA, GDPR, SOX, DMCA, and (US) the Computer Fraud and Abuse Act (CFAA).
Threat frameworks & intelligence¶
Beyond the Cyber Kill Chain, the exam tests these by name:
| Framework | What it is |
|---|---|
| Cyber Kill Chain | Lockheed Martin's 7 stages: Recon → Weaponization → Delivery → Exploitation → Installation → C2 → Actions on Objectives |
| MITRE ATT&CK | Knowledge base of real-world tactics (goals) and techniques (methods) |
| Diamond Model | Analyzes an intrusion via four linked vertices: Adversary, Capability, Infrastructure, Victim |
- Indicators of Compromise (IoC): forensic artifacts of a breach — malicious IPs/domains/file hashes, odd registry keys, C2 beacons. Categories: email, network, host-based, behavioral.
- TTPs — Tactics, Techniques, and Procedures: how a threat actor operates (the ATT&CK backbone).
- Threat intelligence — evidence-based knowledge about threats, in four types: strategic (executive/risk), tactical (TTPs), operational (specific campaigns), technical (IoC feeds).
- Threat modeling — systematically identifying threats to a design, e.g. STRIDE (Spoofing, Tampering, Repudiation, Information disclosure, Denial of service, Elevation of privilege).
- Risk management — identify → assess → treat → monitor; risk = likelihood × impact.
Key tools¶
This module is conceptual; the "tools" are frameworks and references.
| Reference | Purpose | Link |
|---|---|---|
| MITRE ATT&CK | Tactics/techniques matrix | https://attack.mitre.org/ |
| Lockheed Cyber Kill Chain | Intrusion phases model | https://www.lockheedmartin.com/en-us/capabilities/cyber/cyber-kill-chain.html |
| NIST CSF | Risk-based control framework | https://www.nist.gov/cyberframework |
| NIST SP 800-115 | Technical assessment methodology | https://csrc.nist.gov/pubs/sp/800/115/final |
Commands & techniques (lab-ready)¶
No offensive commands here — instead, set up your rules of engagement discipline now. Create a scope file you will honor for every lab session:
# In your lab working dir, define scope explicitly (a habit the exam rewards conceptually)
cat > ~/lab-scope.txt <<'EOF'
AUTHORIZED TARGETS ONLY:
192.168.56.10 kali (self)
192.168.56.20 metasploitable2
192.168.56.30 dc01
127.0.0.1:8081-8084 docker web range
OUT OF SCOPE: everything else. No internet targets. No prod.
EOF
Lab exercise¶
- Read your own
../../labs/topology.mdand write, in one paragraph, a rules-of-engagement statement: what is in scope, what is explicitly out, and what you would do if you found a system you didn't expect. - Map three attacks you already know (from your sysadmin work) onto the five phases above.
- Open MITRE ATT&CK and find the technique IDs for "Kerberoasting" (T1558.003) and "Valid Accounts" (T1078) — you'll revisit these in Modules 04 and 06.
What you should observe: the CEH methodology is just a disciplined, authorized version of the intrusion process attackers use — and every phase has a matching defensive control you likely already run.
Defender & PAM mapping¶
| Concept | Detection signal | Control / PAM lever |
|---|---|---|
| Unauthorized access attempt | Failed logons, anomalous auth | Least privilege, MFA, PAM session brokering |
| Privileged misuse | Privileged session recording gaps | PAM session recording, just-in-time (JIT) access, approval workflows |
| Non-repudiation | Missing/immutable logs | Centralized logging, signed audit trails, tamper-evident SIEM |
| Scope/authorization | N/A (process) | Change control, documented RoE, break-glass procedures |
Your edge: as a PAM practitioner you already think in terms of who can do what, when, and with what approval. CEH's whole methodology is the attacker's attempt to defeat exactly that. Read every later module as "which of my controls does this bypass, and how would I detect it?"
🔐 PAM engineering deep-dive (CyberArk)¶
Ethical hacking is a lifecycle; PAM is the control that runs the length of it. Almost every phase you'll learn either targets privileged access or is contained by it.
| Where it shows up | PAM control | CyberArk component |
|---|---|---|
| Whole kill chain relies on stolen/standing privilege | Reduce standing privilege to near-zero | Vault + JIT (EPV / DPA) |
| Insider or contractor misuse of access | Attribution + full session recording | PSM + Vault audit |
| Unmanaged privileged/service accounts nobody tracks | Find them before attackers do | Accounts Discovery / DNA |
Detection (privileged lens): baseline privileged behavior so anomalies stand out — see ../../defender-pam/detection-engineering.md.
Engineering note: every PAM program starts with discovery — you cannot protect privileged accounts you haven't inventoried. Discovery is also step 1 of the onboarding lifecycle.
Go deeper: PAM architecture · attack→control matrix
Exam tips & gotchas¶
- VA vs. PT vs. Red Team is a frequent question — VA = find & rank (no exploit required), PT = exploit to prove, Red team = objective-driven and tests detection.
- Passive vs. active recon: WHOIS/Google/DNS lookups = passive; ping/port scan = active. A single wrong verb (e.g., "scanning") flips the answer.
- Kill Chain is linear/pre-and-post; ATT&CK is a matrix of techniques — don't conflate them.
- Match law → purpose: PCI DSS (cardholder data), HIPAA (health), SOX (financial reporting), GDPR (EU personal data), CFAA (US unauthorized access).
- "Ethical" hinges on authorization + scope + reporting, not on the tools used.
Sources¶
- EC-Council CEH learning framework — https://www.eccouncil.org/cybersecurity-exchange/ethical-hacking/ceh-learning-framework/
- MITRE ATT&CK — https://attack.mitre.org/
- Lockheed Martin Cyber Kill Chain — https://www.lockheedmartin.com/en-us/capabilities/cyber/cyber-kill-chain.html
- NIST SP 800-115 (Technical Guide to Information Security Testing) — https://csrc.nist.gov/pubs/sp/800/115/final
- NIST Cybersecurity Framework — https://www.nist.gov/cyberframework
📝 My lab log (fill in)¶
| Date | Target | Command | Result / notes |
|---|---|---|---|