Skip to content
Cyber KBisc2-kb.pages.dev
TrackCEHReadiness0 of 3Streak0 days

Pre-Exam Readiness Diagnostic (15 Q / 100 pts)

CEH v13 Readiness Diagnostic - 15-Question Gate

Section titled “CEH v13 Readiness Diagnostic - 15-Question Gate”

Exam code: 312-50 (CEH v13, EC-Council) Format: 15 scenario-weighted MCQs. 4 options (A-D), single best answer unless stated. Time target: ~30 min (2 min/Q - slightly faster than live exam). Purpose: Cross-references Sets A/B/C (125 questions already taken). This is the go / no-go gate before booking the EC-Council exam slot.

Scoring bands (out of 100):

  • ≥ 80 → READY. Book the exam this week.
  • 65-79 → BORDERLINE. One more focused week on the weak domains printed below.
  • < 65 → NOT READY. Two more weeks of structured practice; re-take the diagnostic before booking.

How to use: Sit down, no notes, no Sets A/B/C in view. Answer all 15. Tally points using the band at the bottom, then read the Why lines for every miss (not just your wrong ones - CEH is sneaky with “BEST” wording). The diagnostic intentionally overlaps with Sets A/B/C by ~60 %; if you got it right because you saw it before, treat it as a half-credit in your own ledger.


Domain 1 - Information Security Threats & Attack Vectors

Section titled “Domain 1 - Information Security Threats & Attack Vectors”

A penetration tester is scanning a single external host on a stable, low-latency link. The blue team’s IDS only logs complete TCP three-way handshakes to keep alert volume low. The tester needs a TCP scan that completes a full handshake so the IDS sees the same artefacts as any legitimate client - the goal is enumeration that blends into the existing baseline. Which Nmap flag combination is the best fit?

A. nmap -sS -p 22,80,443 -T4 target B. nmap -sN -p 22,80,443 -Pn target C. nmap -sT -p 22,80,443 -T4 target D. nmap -sI zombie:80 -p 22,80,443 -Pn target

Points: 5 | Domain: 3.A Recon (Nmap scan-type selection)

Answer: C Why: -sT performs a full three-way handshake via the OS connect() syscall, so every probe is indistinguishable from a benign client on a handshake-only IDS. -sS (A) is half-open / SYN-only and leaves an unfinished handshake in the IDS. -sN (B) is a NULL stealth scan that gets RST from any Windows port (including open ones), so results are unreliable on heterogeneous estates. -sI (D) is an idle/zombie scan - completely different goal (hiding source IP), and overkill for a handshake-only IDS. https://nmap.org/book/synscan.html · cross-ref Set A Q8, Q9, Q11.


A fintech’s loan-origination API accepts a JSON document containing a redirect_url field. The server-side code does HttpClient.GetAsync(userSuppliedUrl) to “warm” the URL before the user lands on it. An attacker submits a callback pointing at http://169.254.169.254/latest/meta-data/iam/security-credentials/. The application is running on AWS EC2 with an attached instance role named loan-app-prod. The endpoint returns STS credentials that the attacker exfiltrates via a second callback to their server. Which OWASP Top 10 (2021) category best describes the root cause, and what is the minimum AWS control that would have prevented the credential leak?

A. A03:2021 Injection; control = parameterised queries B. A10:2021 Server-Side Request Forgery (SSRF); control = enforce IMDSv2 (require PUT + token) and block 169.254.169.254 in egress firewall C. A05:2021 Security Misconfiguration; control = enable CloudTrail in all regions D. A01:2021 Broken Access Control; control = enforce per-route IAM policies

Points: 12 | Domain: 3.C Web/Cloud (OWASP + Capital-One-class SSRF)

Answer: B Why: OWASP A10:2021 (SSRF) explicitly covers the “fetch a user-supplied URL” failure mode. The canonical example is the 2019 Capital One breach, where an SSRF in a WAF reached 169.254.169.254, the v1 EC2 Instance Metadata Service returned STS credentials unauthenticated, and the over-broad role (ISRM-WAF-Role with list/read on 700+ S3 buckets) exfiltrated ~30 GB / 106 M records. AWS shipped IMDSv2 in November 2019 in direct response: the metadata service now requires a PUT to obtain a session token, then the token must accompany every GET, defeating SSRF (the attacker can’t easily PUT through an HTTP client they don’t fully control). Egress filtering on 169.254.169.254 is the second-layer fix. CloudTrail (C) is logging-only; per-route IAM (D) doesn’t address the SSRF root cause. https://owasp.org/Top10/A10_2021-Server-Side_Request_Forgery_%28SSRF%29/ · https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-service.html · cross-ref Set A Q37, Q44; Set B Q74.


A SIEM alert fires: a single endpoint just opened an outbound TCP/443 connection to a never-seen-before IP, downloaded a 12 MB binary named update.exe, wrote it to %APPDATA%\Microsoft\Updates\, and immediately spawned it. The binary then injected shellcode into explorer.exe and reached out to a hard-coded C2 over HTTPS on port 443 with a 60-second beacon. Which Lockheed Martin Cyber Kill Chain phase was the first one this incident satisfies?

A. Phase 2 - Weaponization B. Phase 3 - Delivery C. Phase 4 - Exploitation D. Phase 6 - Command & Control (C2)

Points: 5 | Domain: 1.A Threats (Lockheed Martin Kill Chain)

Answer: B Why: The Kill Chain’s seven phases are: 1 Reconnaissance, 2 Weaponization, 3 Delivery, 4 Exploitation, 5 Installation, 6 Command & Control, 7 Actions on Objectives. The first observable here is Delivery - the user (or a prior phish) pulled the payload into the environment via HTTP download. Weaponization (A) happened earlier (the attacker coupled the dropper with an exploit before sending it) and is invisible to the defender. Exploitation (C) would be the moment code execution happens - but the first signal a defender sees is the inbound delivery. C2 (D) is correct for the beacon but it’s not the first phase satisfied - by definition you satisfy phases in order. CEH v13 explicitly tests “which phase does this first satisfy” to catch students who pick the most-severe phase instead of the chronologically-earliest. https://www.lockheedmartin.com/en-us/capabilities/cyber/cyber-kill-chain.html · cross-ref Set B Q52.


A SIEM correlates three events on the same Linux host over 90 seconds: (1) a process reads /etc/shadow; (2) the same process spawns find / -perm -4000 -type f 2>/dev/null; (3) it then execs sudo -l and inspects the result. The host has no prior compromise indicators. Which MITRE ATT&CK Tactic is the attacker operating in?

A. TA0007 - Discovery B. TA0008 - Collection C. TA0004 - Privilege Escalation D. TA0001 - Initial Access

Points: 5 | Domain: 1.A Threats (ATT&CK Tactic mapping)

Answer: A Why: The three events - reading /etc/shadow, enumerating SUID binaries with find -perm -4000, and listing sudo rights - are textbook Discovery techniques: T1083 File and Directory Discovery, T1518 Software Discovery (SUID scan is a sub-technique of looking for privesc vectors), and T1059-adjacent recon. Collection (B) is aggregating target data for exfiltration - the attacker hasn’t exfiltrated yet. Privilege Escalation (C) is doing the privesc, not enumerating the path. Initial Access (D) is entry into the environment, which already happened. CEH v13 distinguishes between enumerating privesc vectors (Discovery, TA0007) and successfully elevating (Privilege Escalation, TA0004). https://attack.mitre.org/tactics/TA0007/ · cross-ref Set A Q1, Q24.


Which TCP port is the IANA-registered default for the SSH protocol?

A. 22 B. 23 C. 80 D. 2222

Points: 1 | Domain: 3.A Recon (Port knowledge)

Answer: A Why: RFC 4250 assigns TCP 22 to SSH. Port 23 (B) is telnet (insecure cleartext predecessor). 80 is HTTP. 2222 is a common alternate used by some admins to dodge firewalls - but it is not the IANA registration. CEH questions on default ports frequently use 2222 as a distractor because it’s the most common non-default in the wild. https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml · cross-ref Set B.


Which TCP port is the IANA-registered default for HTTPS (HTTP over TLS)?

A. 80 B. 443 C. 8080 D. 8443

Points: 1 | Domain: 3.A Recon (Port knowledge)

Answer: B Why: RFC 9110 / IANA assigns TCP 443 for HTTPS. Port 80 (A) is HTTP cleartext. 8080 (C) and 8443 (D) are common alternate ports used by development servers, reverse proxies, and admin consoles - but not the IANA defaults. https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml


Which port does the IANA-registered default for DNS use, and is it TCP or UDP?

A. TCP/53 B. UDP/53 for typical queries; TCP/53 for zone transfers / large responses / DoT-adjacent fallback C. UDP/54 D. TCP/80

Points: 1 | Domain: 3.A Recon (Port knowledge)

Answer: B Why: DNS is primarily UDP/53 for ordinary queries (RFC 1035); TCP/53 is used for zone transfers (AXFR), responses > 512 bytes (modern DNSSEC-signed responses), and as the fallback for truncated UDP replies (RFC 7766). CEH questions often test the “TCP/53 for zone transfers” detail. DNS-over-TLS uses TCP/853; DNS-over-HTTPS uses TCP/443. https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml · cross-ref Set A Q10, Q25.


Which TCP port is the IANA-registered default for Microsoft SMB (Server Message Block) file sharing?

A. 135 B. 139 C. 445 D. 3389

Points: 1 | Domain: 3.A Recon (Port knowledge)

Answer: C Why: Direct-hosted SMB (“SMB over TCP”) uses TCP/445. Port 139 (B) is NetBIOS Session Service, the legacy NetBIOS-over-TCP wrapper used by Windows pre-2000. Port 135 is RPC endpoint mapper. Port 3389 is RDP. The WannaCry / NotPetya ransomware families both weaponised SMBv1 over TCP/445 (MS17-010 / EternalBlue), which is why CEH emphasises this specific port. https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml · cross-ref Set A Q7, Q24.


Which TCP port is the IANA-registered default for Microsoft Remote Desktop Protocol (RDP)?

A. 22 B. 80 C. 443 D. 3389

Points: 1 | Domain: 3.A Recon (Port knowledge)

Answer: D Why: IANA assigns TCP/3389 to RDP. BlueKeep (CVE-2019-0708) was a wormable RCE on this port that drove a Microsoft out-of-band patch in May 2019. Port 22 is SSH (not RDP). 80/443 are HTTP/HTTPS. RDP exposures on 3389 to the public internet remain a top finding in Shodan scans and EDR telemetry. https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml


Match each technique/tool description to the tool it best identifies. Pick one tool name per row (each row worth 1 pt; correct tool name in the Answer line below corresponds to descriptions 1→5).

#DescriptionABCD
1Listens on a LAN, poisons LLMNR/NBNS/mDNS, captures NTLMv2 hashes for offline crackingettercapResponder.pybettercapimpacket-secretsdump
2Encapsulates TCP over ICMP echo-request payloads for firewall-evading C2ptunnel-ngdnscat2iodinessh -D
3Open-source AWS post-exploitation framework (modules for IAM, Lambda, S3)ProwlerScoutSuitePacukube-hunter
4Programmable HID device that injects keystrokes at typing speed from a USB form factorBash BunnyUSB Rubber DuckyO.MG CableLAN Turtle
5Active AWS security & compliance scanner; 600+ checks; supports 44 frameworksProwlerCloudTrailGuardDutyPacu

Points: 5 | Domain: 3.B/3.C - Tools across sub-domains

Answer: 1-B · 2-A · 3-C · 4-B · 5-A Why:

  • 1→Responder.py (B): poisons LLMNR (UDP/5355), NBNS (UDP/137), and mDNS (UDP/5353); captures NTLMv2 hashes by pretending to be the authoritative responder for any name that fails to resolve. impacket-secretsdump is for using captured hashes, not capturing them. https://github.com/lgandx/Responder · cross-ref Set A Q21.
  • 2→ptunnel-ng (A): the modern successor to ptunnel - encapsulates arbitrary TCP over ICMP echo request/reply payloads. dnscat2/iodine are DNS tunnelling tools (different protocol). ssh -D is a SOCKS proxy (no ICMP). https://github.com/utoni/ptunnel-ng · cross-ref Set A Q22.
  • 3→Pacu (C): AWS-specific exploitation framework (similar role to Metasploit but for AWS). Prowler/ScoutSuite are assessment scanners, not exploitation frameworks; kube-hunter targets Kubernetes, not AWS. https://github.com/RhinoSecurityLabs/pacu · cross-ref research 05-domain-3c.
  • 4→USB Rubber Ducky (B): Hak5’s programmable HID keystroke-injection device. Bash Bunny is multi-USB attack platform; O.MG Cable is a malicious cable; LAN Turtle is a covert network implant. The Rubber Ducky is the textbook HID injector CEH tests. https://shop.hak5.org/products/usb-rubber-ducky · cross-ref Set A Q23.
  • 5→Prowler (A): 600+ AWS checks, 44 compliance frameworks, active open-source project. CloudTrail is native AWS logging (not a scanner); GuardDuty is AWS-native threat detection; Pacu is the exploitation framework from row 3. https://github.com/prowler-cloud/prowler · cross-ref research 05-domain-3c.

Domain 3.C - Web/DB/Wireless/Mobile/IoT/OT/Cloud/Crypto

Section titled “Domain 3.C - Web/DB/Wireless/Mobile/IoT/OT/Cloud/Crypto”

A mobile banking app must (1) authenticate the bank’s API endpoint to the client without a prior shared secret, (2) derive a per-session symmetric key, and (3) protect 8 KB JSON request payloads with authenticated encryption. The CA hierarchy uses RSA-2048 root certs (legacy requirement). Which combination is the best fit given current (2024+) best practice?

A. RSA-2048 key transport + RC4-128 symmetric + HMAC-SHA1 integrity B. RSA-2048 (or ECDHE for forward-secrecy) key transport → ECDHE / X25519 for the per-session key → AES-128-GCM (or ChaCha20-Poly1305) for AEAD C. RSA-4096 static key + AES-256-CBC + separate HMAC-SHA256 D. Static RSA-2048 + 3DES + MD5

Points: 8 | Domain: 3.C Cryptography (algorithm selection)

Answer: B Why: Modern TLS 1.3 mandates forward-secret key exchange - RSA static key transport (A) provides no forward secrecy and is disallowed in TLS 1.3. ECDHE / X25519 give PFS. For AEAD, AES-GCM and ChaCha20-Poly1305 are the IETF-recommended AEADs (RFC 8439, RFC 5116). RC4 (A), 3DES (D - Sweet32), MD5 (D), and CBC-mode without an authenticated MAC (C - padding-oracle exposure) are all broken or deprecated. (B) is the only answer that pairs a forward-secret key exchange with an AEAD. https://datatracker.ietf.org/doc/html/rfc8446 (TLS 1.3) · https://datatracker.ietf.org/doc/html/rfc8439 (ChaCha20-Poly1305) · cross-ref Set B Q89, Q90, Q116.


Q12. Cloud scenario - Capital One-class SSRF (10 pts)

Section titled “Q12. Cloud scenario - Capital One-class SSRF (10 pts)”

An auditor reviews an AWS deployment: the application runs on EC2 instances in a private subnet behind an ALB; the EC2 instance role loan-app-prod has s3:List* and s3:Get* on every bucket in the account; the metadata service is configured to respond to IMDSv1 only (the older, unauthenticated method); CloudTrail is enabled but there is no GuardDuty; egress from the private subnet is unrestricted. Which combination of failures would allow an attacker exploiting a single SSRF in the app to exfiltrate data from every S3 bucket in the account, matching the actual Capital One 2019 kill chain?

A. SSRF + unrestricted egress + CloudTrail enabled B. SSRF + IMDSv1 reachable + over-privileged IAM role + no GuardDuty / S3 access-log alerting C. IMDSv2 enforced + ALB in front + EBS encryption D. S3 versioning + S3 cross-region replication + bucket policies

Points: 10 | Domain: 3.C Cloud (Capital-One-class breach)

Answer: B Why: The Capital One breach on July 17, 2019 followed exactly this chain: SSRF in a misconfigured ModSecurity WAF (CVE-2019-12481 class) reached http://169.254.169.254/latest/meta-data/iam/security-credentials/loan-app-role; IMDSv1 returned STS creds without authentication; the attached role had s3:List* and s3:Get* across 700+ buckets; ~106 M records / 30 GB were exfiltrated over the next weeks; no GuardDuty = 77-day dwell time. (A) names two unrelated controls that didn’t prevent the breach. (C) and (D) describe preventive controls that would have stopped the breach - they aren’t failures. https://docs.aws.amazon.com/whitepapers/latest/aws-security-incident-response-guide/capital-one.html · https://aws.amazon.com/blogs/security/defense-in-depth-open-firewalls-reverse-proxies-ssrf-vulnerabilities-ec2-instance-metadata-service/ · cross-ref Set A Q44; Set B Q74; Set C Q114.


Q13. Singapore law scenario - PDPA breach notification (10 pts)

Section titled “Q13. Singapore law scenario - PDPA breach notification (10 pts)”

A Singapore-based fintech discovers on a Monday morning that an attacker exfiltrated a customer database containing NRIC numbers, names, addresses, mobile numbers, and partial credit-card numbers (last 4 digits only) during a 6-day window that ended the previous Tuesday. The breach affected ~250,000 customers. Under the Singapore Personal Data Protection Act 2012 (PDPA), as amended by the Personal Data (Notification of Data Breaches) Regulations 2021, which of the following statements is most accurate?

A. No notification is required because no full credit-card numbers were exposed B. Notify only the affected customers by email within 30 days; PDPC notification is discretionary C. Notify both the PDPC and all affected customers as soon as is reasonable, and in any case no later than 3 calendar days after assessment that the breach is a “notifiable” breach (significant harm or significant number of affected individuals ≥ 500) D. Notify the PDPC only, never the customers, to avoid alarm

Points: 10 | Domain: 4.B Legal (Singapore PDPA + PDPC notification)

Answer: C Why: The PDPA Data Breach Notification regime (Part VIA, effective 1 February 2021, refined by the Personal Data (Notification of Data Breaches) Regulations 2021) requires organisations to notify both the PDPC and affected individuals when a breach is “notifiable” - i.e., it causes or is likely to cause significant harm to affected individuals, OR involves a significant number of affected individuals (regulatory threshold: 500 or more). The notification must occur “as soon as it is reasonable” after assessment; PDPC’s Advisory Guidelines (May 2024) clarify 3 calendar days as the operational target. NRIC is explicitly regulated under the PDPA NRIC Advisory (2018/updated 2024) - NRIC is the national identifier and considered sensitive even when isolated. Penalties reach S$1 million or 10 % of annual Singapore turnover (whichever is higher). https://www.pdpc.gov.sg/-/media/files/pdpc/pdf-files/advisory-guidelines/ag-on-selected-topics/advisory-guidelines-on-the-pdpa-for-selected-topics-%28revised-may-2024%29.pdf · https://sso.agc.gov.sg/Act/PDPA2012 · cross-ref Set B Q93, Q94, Q120, Q121; Set C Q120.


Q14. CEH 5-phase methodology + pen-test vs red team distinction (5 pts)

Section titled “Q14. CEH 5-phase methodology + pen-test vs red team distinction (5 pts)”

A financial-services CISO is contracting two separate engagements in 2026. Engagement A is a 3-week exercise against the corporate VPN and DMZ with a strict scope list and weekly status reports; the goal is to enumerate vulnerabilities and confirm them with proof-of-concept. Engagement B is a 4-month exercise against the whole enterprise (people, processes, technology) with a goal to emulate APT29 end-to-end, including initial access, lateral movement, and data exfiltration - with zero prior notification to the blue team beyond the agreed Rules of Engagement. Which statements correctly classify each engagement?

A. Engagement A is a red-team engagement; Engagement B is a penetration test B. Engagement A is a penetration test (bounded scope, time-boxed, vulnerability-confirmation focus); Engagement B is a red-team engagement (APT emulation, adversary-emulation objectives, broader TTP scope) C. Both engagements are “penetration tests” - the only difference is duration D. Engagement A is a vulnerability assessment; Engagement B is a bug bounty

Points: 15 | Domain: 4.A Procedures (CEH 5-phase methodology + engagement types)

Answer: B Why: EC-Council’s CEH 5-phase methodology (and the broader PTES / NIST SP 800-115 framework) draws a hard line:

  • Penetration test = time-boxed, scope-bounded (a list of IPs, apps, or networks), goal = enumerate and confirm vulnerabilities with PoC. Output: a vulnerability report with risk-ranked findings.
  • Red-team engagement = goal-bounded (“emulate APT29 and exfil the crown jewel”), scope is broader (people + process + tech), goal = test the blue team’s detection and response capabilities end-to-end. Output: a narrative campaign report + blue-team maturity assessment.
  • A vulnerability assessment (D, A’s mislabel) goes even shallower - it’s automated scanning with no exploitation; A’s confirmation-of-vulns with PoC rules that out.
  • A bug bounty (D’s other mislabel) is crowd-sourced, has public scope & payout rules, and is continuous - not a single 4-month TIBER-style exercise.

CEH v13 also explicitly maps engagement types to its 5-phase methodology: (1) Reconnaissance, (2) Scanning & Enumeration, (3) Vulnerability Analysis, (4) Exploitation, (5) Reporting / Covering Tracks. Penetration tests report at the end of phase 4; red teams continue through phases 5-6 (Maintaining Access → Covering Tracks) because their objective is the campaign, not the PoC. https://www.ec-council.com/ceh-v13.html · https://csrc.nist.gov/publications/detail/sp/800-115/final · https://www.tiber-nl.nl/ (TIBER framework) · cross-ref Set B Q91, Q92, Q97, Q122; Set C Q119.


Q15. “BEST” trap question - multi-domain (20 pts - WiFi + Malware + DoS + JA3/C2)

Section titled “Q15. “BEST” trap question - multi-domain (20 pts - WiFi + Malware + DoS + JA3/C2)”

Three alerts fire simultaneously on the SOC dashboard at 14:32 SGT:

  1. WiFi (3rd-floor SSID): A new BSSID is broadcasting the corporate SSID “KAVEMAN-GUEST” with a stronger RSSI than the legitimate AP. WPA2-PSK association attempts have already started succeeding - the rogue AP captured two 4-way handshakes in the last 60 seconds. This is a classic evil-twin attack on WPA2-PSK.

  2. Malware (Mirai-class): Eight corporate IoT cameras began SYN-scanning TCP/23 and TCP/2323 across the internet, then joined an outbound IRC channel at 14:30 - textbook Mirai-botnet behaviour (default-credential exploitation, IoT-targeting, SYN-flood outbound).

  3. DoS (DNS amplification): Inbound traffic to the authoritative DNS resolvers has spiked to 5.2 Gbps of UDP/53 reflection from a 14,000-source botnet - the largest volumetric event of the year.

The SOC lead must pick one combined first-hour response. Which is the BEST single action plan?

A. Activate the IR plan: (a) de-authorise the rogue BSSID on the wireless controller, switch affected clients to a different SSID, and capture the WPA2-PSK 4-way handshakes for forensic analysis (evil-twin → WPA2 attack vector); (b) isolate the 8 IoT cameras at the switch port, pull them off the network, and block outbound TCP/23/2323 + the IRC C2 IP (Mirai containment); (c) engage the upstream ISP and DDoS-mitigation provider (e.g., AWS Shield Advanced or Cloudflare Magic Transit) for BGP / route-based scrubbing, and enable DNS Response Rate Limiting (RRL) on the recursive resolvers + BCP-38 ingress filtering upstream (DoS mitigation). B. Prioritise the 5.2 Gbps DoS alert first because it has the highest byte-volume; queue the WiFi and IoT alerts behind it. C. Wait for full triage of all three alerts before any containment, to preserve forensic chain-of-custody. D. Run a Nessus vulnerability scan across the entire corporate network first.

Points: 20 | Domain: 3.B + 3.C - Multi-domain BEST trap (WiFi/WPA + Malware taxonomy + DoS defense + C2/IoT)

Answer: A Why: This is a classic CEH “BEST” trap that requires the responder to demonstrate working knowledge across three sub-domains simultaneously. The correct answer must address all three concurrent alerts in parallel - not sequence them, not triage-and-wait.

(B) is wrong because volumetric byte-count is not the right priority ordering: an evil-twin on WPA2-PSK means the attacker is capturing pre-shared keys (and may already be able to crack the passphrase offline - the dictionary attack on WPA2-PSK is a parallel concern), and IoT cameras in a Mirai botnet are actively recruiting more devices now. Both can outpace the DoS alert in real damage. DoS is mitigated upstream; WiFi and malware need on-site action.

(C) is wrong because the IR-vs-forensics trade-off is a beginner misconception. NIST SP 800-61 explicitly authorises immediate containment to stop ongoing harm while preserving evidence - these are not opposing goals. Isolating the 8 IoT cameras is both containment (stops further C2 traffic) and evidence preservation (the device RAM + flash are preserved for forensic imaging).

(D) is wrong because running a vulnerability scan during an active multi-vector incident is contraindicated - it generates noise that masks real C2 traffic, doesn’t address any of the three ongoing attacks, and the scan itself may tip off the attacker that they’ve been detected.

The correct answer (A) maps each sub-action to its specific attack class:

  • WiFi evil-twin on WPA2-PSK → de-authorise rogue BSSID + capture 4-way handshake (which becomes the offline-cracking target - Set B Q80 covers this attack class).
  • Mirai malware → IoT containment, default-credential blocking, IRC C2 blocking (Set A Q83 / Set B Q83 covers Mirai).
  • DNS amplification DoS → upstream BGP-scrubbing + RRL + BCP-38 (Set A Q6 covers RRL + BCP-38).

CEH v13 deliberately tests whether a candidate can synthesise across malware-taxonomy (Mirai = worm class, IoT-targeting, default-credential), DoS-defence (volumetric amplification vs application-layer), and WiFi-crypto (WPA2-PSK handshake capture → offline brute) in a single prioritisation question. The “BEST” wording is the trap - three of the four options each address one alert correctly but fail the combined constraint.

https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-86.pdf (NIST 800-86 forensics) · https://www.us-cert.gov/sites/default/files/documents/DDoS%20Quick%20Guide.pdf (US-CERT DoS Quick Guide, RRL/BCP-38) · https://attack.mitre.org/software/S0377/ (Mirai ATT&CK software profile) · https://www.krackattacks.com/ (KRACK on WPA2 - the underlying weakness exploited by evil-twin) · cross-ref Set A Q6, Q7, Q24; Set B Q79, Q80, Q83.


ScoreBandMeaning
≥ 80 / 100✅ READYYou have demonstrable command of the high-leverage topics (Nmap, OWASP/SSRF, Kill Chain, ATT&CK tactics, default ports, tool recognition, crypto/AEAD, cloud/Capital-One-class, Singapore PDPA, CEH methodology + engagement types, multi-domain BEST prioritisation). Book the exam this week. Schedule a 24-hour pre-exam review of the “Why” lines you missed.
65 - 79 / 100⚠️ BORDERLINEYou have the foundations but a meaningful gap on one or two high-weight items (likely Q11 Crypto/AEAD, Q12 Cloud SSRF chain, Q13 Singapore PDPA, or Q15 multi-domain BEST trap). One more focused week on those domains, then re-take the diagnostic. Do not book yet.
< 65 / 100❌ NOT READYLikely gaps across multiple high-weight scenarios. Two more weeks of structured practice: re-take Set A → Set B → Set C in order, then this diagnostic. Treat the weakest domain below as your primary study target.

What’s your weak domain? (Self-Diagnosis)

Section titled “What’s your weak domain? (Self-Diagnosis)”

Map each wrong answer to its primary domain, then sum the points you missed per domain. Your biggest missed bucket is your weakest domain.

DomainQuestions covering itSelf-check
3.A - Recon (Nmap / Scanning / Ports)Q1, Q5-Q9 (5 pts + 5 pts = 10 pts)Did you get Nmap scan-type selection right? Did you get ≥ 4 / 5 default ports?
1.A - Threats & Frameworks (Kill Chain / ATT&CK)Q3, Q4 (5 + 5 = 10 pts)Did you map to the chronologically first Kill Chain phase? Did you pick Discovery vs Privilege Escalation correctly?
3.C - Web / Cloud / CryptoQ2, Q11, Q12 (12 + 8 + 10 = 30 pts - highest single bucket)Did you identify SSRF + IMDSv2? Did you pick forward-secret + AEAD crypto? Did you spot the Capital One chain?
4.B - Singapore Legal (PDPA / CSA / CMCA)Q13 (10 pts)Did you cite the 3-day PDPC notification window + the 500-individual threshold?
4.A - Procedures (CEH methodology + engagement types)Q14 (15 pts - covers pen-test vs red team distinction)Can you distinguish penetration test vs red team vs vulnerability assessment vs bug bounty?
3.B - System/Network (tools + DoS + malware + WiFi)Q10, Q15 (5 + 20 = 25 pts - covers WiFi/WPA, Malware taxonomy, DoS defense, BEST-trap prioritisation)Can you match the right tool to the right behaviour? Can you read a multi-signal alert and pick the BEST interpretation?

If your weakest domain is 3.A (Recon): Re-run Set A Q8-Q18 (Nmap flag drill). Memorise default ports: 22, 53, 80, 139, 443, 445, 3389. If your weakest domain is 3.C (Web/Cloud/Crypto): Re-read research/05-domain-3c-app-crypto-cloud.md, especially the Capital One timeline and the TLS 1.3 forward-secrecy section. If your weakest domain is 4.B (Singapore Legal): Re-read research/06-domain-4-procedures-legal.md “Singapore-Specific Legal Box” + the PDPC Advisory Guidelines (May 2024). If your weakest domain is 1.A (Threats): Re-read research/02-domain-1-2-threats-defense.md (Lockheed Kill Chain + ATT&CK v15 tactic list). If your weakest domain is 4.A (Procedures): Re-read research/06-domain-4-procedures-legal.md “PTES / NIST SP 800-115” sections + Set B Q91-Q98. If your weakest domain is 3.B (System/Network): Re-read research/04-domain-3b-system-network-attacks.md (tools section) + Set A Q21-Q32 (tools), and Set B Q79-Q85 (wireless + IoT + OT). The BEST trap pattern is in Set A Q34.


  • READY (≥ 80): Book the EC-Council 312-50 exam this week via https://www.ec-council.org/certification/certified-ethical-hacker-ceh/. Schedule it for 14+ days out to allow one final 90-minute timed re-run of Set A. Day-of: water, snack, single 4-hour block, no phone. Read every question twice before answering. Mark any “BEST”-worded question for a 2nd pass before submitting.
  • BORDERLINE (65-79): One more focused week. Re-take Set C (the 25 hardest questions) under exam conditions; score; review the Why for every miss. Then re-take this diagnostic. If you score ≥ 80 the second time, book. If you score ≤ 79 again, drop to the NOT READY plan.
  • NOT READY (< 65): Two more weeks of structured practice. Day 1-3: Sets A + B + C in order, scoring honestly. Day 4-7: rebuild your weakest domain using the research files (see “What’s your weak domain?” table). Day 8-10: hands-on labs (TryHackMe Jr Penetration Tester path + PortSwigger Web Security Academy Apprentice tier). Day 11-12: re-take this diagnostic. Day 13-14: if ≥ 80, book; if not, repeat the cycle.

  1. Nmap scan methods - https://nmap.org/book/man.html and https://nmap.org/book/scan-methods-null-fin-xmas-scan.html (Nmap Reference Guide, Gordon Lyon)
  2. OWASP Top 10 (2021) - https://owasp.org/Top10/ - specifically A10:2021 SSRF at https://owasp.org/Top10/A10_2021-Server-Side_Request_Forgery_%28SSRF%29/
  3. MITRE ATT&CK - https://attack.mitre.org/tactics/ (Tactics, v15); MITRE ATLAS https://atlas.mitre.org/techniques/AML.T0051
  4. Lockheed Martin Cyber Kill Chain - https://www.lockheedmartin.com/en-us/capabilities/cyber/cyber-kill-chain.html
  5. AWS IMDSv2 and the Capital One breach - https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-service.html + https://aws.amazon.com/blogs/security/defense-in-depth-open-firewalls-reverse-proxies-ssrf-vulnerabilities-ec2-instance-metadata-service/
  6. Singapore PDPA + PDPC Notification Regulations 2021 + PDPC Advisory Guidelines (May 2024) - https://sso.agc.gov.sg/Act/PDPA2012 and https://www.pdpc.gov.sg/-/media/files/pdpc/pdf-files/advisory-guidelines/ag-on-selected-topics/advisory-guidelines-on-the-pdpa-for-selected-topics-%28revised-may-2024%29.pdf
  7. TLS 1.3 + AEAD - https://datatracker.ietf.org/doc/html/rfc8446 (TLS 1.3) and https://datatracker.ietf.org/doc/html/rfc8439 (ChaCha20-Poly1305)
  8. NIST SP 800-115 (Technical Guide to Information Security Testing) - https://csrc.nist.gov/publications/detail/sp/800-115/final
  9. NIST SP 800-207 (Zero Trust Architecture) - https://nvlpubs.nist.gov/nistpubs/specialpublications/nist.sp.800-207.pdf (referenced via Set C Q103)
  10. IANA Service Name and Transport Protocol Port Number Registry - https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml
  11. Tool repositories - Responder.py (https://github.com/lgandx/Responder), ptunnel-ng (https://github.com/utoni/ptunnel-ng), Pacu (https://github.com/RhinoSecurityLabs/pacu), USB Rubber Ducky (https://shop.hak5.org/products/usb-rubber-ducky), Prowler (https://github.com/prowler-cloud/prowler)
  12. JA3 / TLS client fingerprinting - https://www.foxio.io/ja3 (Salesforce / John Althouse reference)
  13. EC-Council CEH v13 blueprint - https://www.ec-council.com/ceh-v13.html (CEH 5-phase methodology + exam logistics)
  14. Cross-references to the 125-question practice bank - Sets A (01-mcq-set-a.md), B (02-mcq-set-b.md), C (03-mcq-set-c.md) and the consolidated 99-answer-key.md.

File: C:\Project\isc2\ceh\practice\04-readiness-diagnostic.md · Generated 2026-09-11 · Cross-references Sets A/B/C (Q1-Q125).