πŸ‡ΊπŸ‡Έ Certified Ethical Hacker (CEH) Β· subject

Certified Ethical Hacker (CEH) Network Attacks, Sniffing, and Perimeter Evasion Syllabus

The Network Attacks, Sniffing, and Perimeter Evasion syllabus for Certified Ethical Hacker (CEH) in full: 4 chapters, 16 topics and 26 sub-topics, every one listed below, plus 55 Network Attacks, Sniffing, and Perimeter Evasion flashcards with answers.

4Chapters
16Topics
26Sub-topics
55Flashcards

Network Attacks, Sniffing, and Perimeter Evasion syllabus: all 4 chapters

Expand any chapter to see its topics and sub-topics.

  1. Sniffing

    4 topics
    • Sniffing Concepts
      • Passive vs active sniffing
      • Hardware protocol analyzers and SPAN ports
    • MAC, ARP, and DHCP Attacks
      • MAC flooding and CAM table overflow
      • ARP poisoning and spoofing
      • DHCP starvation and rogue DHCP
    • DNS and Spoofing Attacks
      • DNS cache poisoning
      • MAC spoofing
    • Sniffing Tools and Countermeasures
      • Wireshark and tcpdump
      • Detection: promiscuous mode and DAI
  2. Denial-of-Service Attacks

    4 topics
    • DoS and DDoS Concepts
      • Attack categories: volumetric, protocol, application
    • Attack Techniques
      • SYN flood, UDP flood, ICMP flood
      • Slowloris and HTTP flood
      • Amplification and reflection attacks
    • Botnets
      • Botnet architecture and command-and-control
    • DoS Detection and Countermeasures
      • Rate limiting and traffic scrubbing
  3. Session Hijacking

    4 topics
    • Session Hijacking Concepts
      • Application-level vs network-level
    • Application-Level Hijacking
      • Session token prediction and theft
      • Cross-site scripting and session fixation
    • Network-Level Hijacking
      • TCP/IP hijacking and sequence prediction
      • Man-in-the-middle and UDP hijacking
    • Countermeasures
      • Secure tokens, HSTS, and encryption
  4. Evading IDS, Firewalls, and Honeypots

    4 topics
    • IDS, IPS, Firewall, and Honeypot Concepts
      • Detection types: signature, anomaly, stateful
    • IDS/IPS Evasion
      • Insertion, evasion, and obfuscation
      • Fragmentation and session splicing
    • Firewall Evasion
      • HTTP, SSH, and DNS tunneling
      • Bypassing via proxies and source routing
    • Detecting and Defeating Honeypots

Certified Ethical Hacker (CEH) Network Attacks, Sniffing, and Perimeter Evasion flashcards β€” 55 questions with answers

  1. What is sniffing in the context of network security?

    The process of capturing and monitoring data packets passing through a network using a packet-capture tool, often to steal information such as credentials, emails, or session data.

  2. What is the difference between passive and active sniffing?

    Passive sniffing captures traffic on a hub-based network without injecting packets (traffic is already broadcast to all ports). Active sniffing injects traffic (e.g., ARP poisoning, MAC flooding) into a switched network to redirect traffic to the attacker.

  3. Why does a switched network require active sniffing while a hub does not?

    A hub broadcasts every frame to all ports, so any NIC in promiscuous mode can capture it. A switch forwards frames only to the destination port based on its CAM table, so the attacker must actively manipulate the switch (e.g., MAC flooding, ARP poisoning) to receive other hosts' traffic.

  4. What is promiscuous mode on a network interface card?

    A NIC mode in which the card passes all received frames to the CPU rather than only those addressed to its own MAC, allowing the host to capture all traffic on the segment.

  5. Which protocols are considered inherently vulnerable to sniffing because they send data in cleartext?

    Telnet, HTTP, FTP, SMTP, POP, IMAP, SNMP (v1/v2), and rlogin β€” they transmit credentials and data without encryption.

  6. What is MAC flooding (CAM table overflow) and what is its effect?

    An attack that floods a switch with many frames using bogus source MAC addresses, filling the CAM/MAC table. When full, the switch fails open and behaves like a hub, broadcasting frames to all ports so the attacker can sniff traffic. (Tool example: macof)

  7. What is ARP spoofing (ARP poisoning)?

    An attack that sends forged ARP reply messages to associate the attacker's MAC address with the IP address of another host (e.g., the gateway), redirecting that host's traffic through the attacker for man-in-the-middle interception.

  8. Why is ARP inherently vulnerable to spoofing?

    ARP is stateless and unauthenticated β€” hosts accept and cache ARP replies even if they never sent a request (gratuitous ARP), so an attacker can poison ARP caches with false IP-to-MAC mappings.

  9. What is a DHCP starvation attack?

    An attacker broadcasts many DHCP requests with spoofed MAC addresses to exhaust the DHCP server's pool of IP addresses, causing a denial of service so legitimate clients cannot obtain addresses. (Tool example: Yersinia, Dhcpstarv)

  10. What is a rogue DHCP server attack?

    An attacker sets up an unauthorized DHCP server that responds to client requests faster than the legitimate server, assigning clients a malicious default gateway/DNS so traffic is routed through the attacker (man-in-the-middle).

  11. What is the primary switch countermeasure against MAC flooding and DHCP starvation?

    Port security β€” limit the number of MAC addresses allowed per switch port; DHCP snooping additionally blocks rogue DHCP servers on untrusted ports.

  12. What is DNS spoofing (DNS poisoning)?

    An attack that supplies false DNS resolution data so a domain name resolves to an attacker-controlled IP, redirecting victims to a malicious server. Types include intranet, internet, proxy server, and DNS cache poisoning.

  13. What is DNS cache poisoning?

    Injecting forged DNS records into a DNS resolver's cache so the resolver returns the attacker's IP for a domain to all users querying it until the cache entry's TTL expires.

  14. What is the difference between ARP spoofing and DNS spoofing in terms of layer and target?

    ARP spoofing operates at Layer 2 (data link), poisoning IP-to-MAC mappings on the local segment. DNS spoofing operates at the application/name-resolution layer, falsifying domain-name-to-IP mappings, and can affect users beyond the local segment.

  15. Name three common packet-sniffing tools and their general use.

    Wireshark (GUI protocol analyzer for capture/analysis), tcpdump/WinDump (command-line capture), and Ettercap (MITM and active sniffing). Others: Cain & Abel, dsniff, macof.

  16. What display filter would show only HTTP traffic in Wireshark, and what is a capture filter equivalent?

    Display filter: http. Capture filter (BPF): tcp port 80.

  17. List three key countermeasures against sniffing attacks.

    1) Use encryption (HTTPS/TLS, SSH, IPsec, VPN) so captured data is unreadable. 2) Use static ARP entries and Dynamic ARP Inspection (DAI). 3) Use switches with port security/DHCP snooping and avoid hubs; detect promiscuous NICs.

  18. How can promiscuous-mode (sniffing) hosts be detected?

    Using methods such as the ARP method (send ARP to a non-broadcast MAC; only sniffing hosts reply), the ping/ICMP method with a wrong MAC, the DNS method (sniffers may reverse-resolve captured IPs), and tools like Nmap's sniffer-detect script or PromqryUI.

  19. What is a Denial-of-Service (DoS) attack?

    An attack that makes a system, service, or network resource unavailable to legitimate users by exhausting bandwidth, processing, or memory resources, typically from a single source.

  20. What distinguishes a DDoS attack from a DoS attack?

    A DDoS (Distributed DoS) uses many compromised systems (a botnet) from multiple sources simultaneously to flood the target, making it harder to block and far higher in volume than a single-source DoS.

Show the other 35 Network Attacks, Sniffing, and Perimeter Evasion flashcards
  1. What is a SYN flood attack and which weakness does it exploit?

    A DoS attack that sends many TCP SYN packets (often with spoofed source IPs) without completing the three-way handshake, exhausting the server's half-open connection (backlog) queue so it cannot accept legitimate connections.

  2. What is a SYN flood countermeasure built into TCP stacks?

    SYN cookies β€” the server encodes connection state in the initial sequence number instead of allocating backlog memory, so it does not exhaust the half-open queue.

  3. What is a ping of death attack?

    A DoS attack that sends a malformed/oversized ICMP echo packet exceeding 65,535 bytes (via fragmentation); on reassembly it can overflow buffers and crash or reboot vulnerable systems.

  4. What is a Smurf attack?

    An amplification DoS in which the attacker sends ICMP echo requests with the victim's spoofed source IP to a network broadcast address, causing all hosts to flood the victim with echo replies.

  5. What is a Fraggle attack and how does it differ from Smurf?

    A Fraggle attack is like Smurf but uses spoofed UDP echo (port 7) packets sent to a broadcast address instead of ICMP, amplifying replies toward the victim.

  6. What is a reflection/amplification DDoS attack, and give an example with its amplification advantage.

    The attacker sends small spoofed requests (victim's IP as source) to third-party servers that reply with much larger responses to the victim. Examples: DNS amplification and NTP (monlist) amplification, which can yield amplification factors of dozens to hundreds of times the request size.

  7. What is a permanent DoS (PDoS / phlashing) attack?

    An attack that damages hardware or firmware (e.g., corrupting/bricking device firmware) so the device must be repaired or replaced, causing prolonged outage rather than a temporary flood.

  8. What is a slowloris (low-and-slow) attack?

    An application-layer DoS that opens many HTTP connections and keeps them alive by sending partial headers very slowly, exhausting the web server's connection pool with minimal bandwidth.

  9. What is a multi-vector DDoS attack?

    A DDoS that combines multiple attack techniques (e.g., volumetric flooding plus application-layer and protocol attacks) simultaneously, switching vectors to evade mitigation.

  10. What is a botnet and what is the role of a bot herder?

    A botnet is a network of compromised computers (bots/zombies) controlled remotely via a command-and-control (C2) channel. The bot herder (botmaster) controls them to launch DDoS, send spam, or steal data.

  11. Name common command-and-control (C2) architectures used by botnets.

    Centralized (IRC- or HTTP-based C2 server), peer-to-peer (P2P, no single C2), and randomized/domain-generation-algorithm (DGA) based models for resilience.

  12. What are the three broad categories of DDoS attacks by target?

    1) Volumetric attacks (exhaust bandwidth, e.g., UDP/ICMP floods, amplification). 2) Protocol/state-exhaustion attacks (exhaust device tables, e.g., SYN flood). 3) Application-layer attacks (Layer 7, e.g., HTTP GET/POST floods, slowloris).

  13. List three techniques used to detect DoS/DDoS attacks.

    Activity profiling (monitoring average packet rate of network flows), sequential change-point detection (isolating traffic spikes from a baseline), and wavelet-based signal analysis of traffic spectral components.

  14. Name three countermeasures/mitigation techniques against DDoS attacks.

    Ingress/egress filtering and anti-spoofing (BCP38), rate limiting and traffic scrubbing/black-hole or sinkhole routing, and using upstream/cloud DDoS protection services with load balancing and redundancy.

  15. What is session hijacking?

    An attack in which the attacker takes over an established, authenticated session between two hosts by stealing or predicting the session identifier, gaining the victim's authenticated access without needing credentials.

  16. What are the typical phases of a session hijacking attack?

    1) Sniff/place yourself in the traffic path (MITM). 2) Monitor the session. 3) Desynchronize the connection. 4) Predict/steal the session token. 5) Inject packets / take over the session.

  17. What is the difference between active and passive session hijacking?

    In active hijacking the attacker takes over the session, often forcing the legitimate user offline, and interacts directly. In passive hijacking the attacker only monitors and records the session traffic without altering it.

  18. What is application-level session hijacking?

    Hijacking that targets the session token/ID at the application layer (e.g., a web session cookie) to gain or impersonate a valid session, rather than manipulating TCP sequence numbers.

  19. List four techniques used in application-level session hijacking.

    Session sniffing (stealing the token from traffic), session fixation (forcing a known session ID on the victim), cross-site scripting (XSS) to steal cookies, and session ID prediction/brute forcing of weak tokens.

  20. What is session fixation?

    An attack where the attacker sets or supplies a known session ID to the victim before they authenticate; when the victim logs in with that fixed ID, the attacker reuses it to access the authenticated session.

  21. What is network-level session hijacking and what does it manipulate?

    Hijacking of the TCP/IP session by manipulating transport/network protocols β€” it relies on predicting or capturing TCP sequence and acknowledgment numbers to inject packets and take over the connection.

  22. Why are TCP sequence numbers central to network-level session hijacking?

    TCP uses sequence/acknowledgment numbers to order and validate packets. To inject data into an established session, the attacker must use the correct next sequence number; predicting it allows spoofed packets to be accepted as legitimate.

  23. What is TCP/IP session hijacking via desynchronization?

    The attacker forces both endpoints into a desynchronized state (their sequence numbers no longer match) β€” often by injecting data or a reset β€” then supplies correctly sequenced packets so only the attacker can continue the session.

  24. List three countermeasures against session hijacking.

    Use encryption (TLS/HTTPS, IPsec, SSH) end-to-end; use strong, random, regenerated session IDs (regenerate ID after login, set HttpOnly/Secure cookie flags); and use timeouts plus re-authentication and unpredictable initial sequence numbers.

  25. What is the difference between an IDS and an IPS?

    An IDS (Intrusion Detection System) passively monitors and alerts on suspicious activity out-of-band. An IPS (Intrusion Prevention System) sits inline and can actively block or drop malicious traffic in real time.

  26. What is the difference between signature-based and anomaly-based detection?

    Signature-based (misuse) detection matches traffic against a database of known attack patterns β€” low false positives but misses zero-days. Anomaly-based detection flags deviations from a learned baseline of normal behavior β€” can catch new attacks but produces more false positives.

  27. What is the difference between a HIDS and a NIDS?

    A HIDS (host-based IDS) monitors a single host's logs, files, and activity. A NIDS (network-based IDS) monitors traffic across a network segment from a sensor/tap.

  28. What are the four main firewall types/generations by inspection method?

    Packet-filtering (Layer 3/4, by IP/port), stateful inspection (tracks connection state), circuit-level gateway (Layer 5, monitors TCP handshakes/sessions), and application-level gateway/proxy (Layer 7, inspects content).

  29. What is a honeypot, and what is the difference between low- and high-interaction honeypots?

    A honeypot is a decoy system designed to attract and study attackers. Low-interaction honeypots emulate limited services (low risk, less data); high-interaction honeypots run real services/OS (more realistic data but higher risk if compromised).

  30. Name three IDS/IPS evasion techniques.

    Insertion/evasion attacks (sending packets the IDS and host interpret differently), fragmentation (splitting attack payloads across fragments), and obfuscation/encoding (Unicode, polymorphism, encryption) plus session splicing to break signatures across packets.

  31. What is session splicing as an IDS evasion technique?

    Splitting the attack payload across many small TCP packets/segments so that no single packet matches an IDS signature, while the target reassembles them into the full malicious request.

  32. Name three firewall evasion techniques.

    IP address spoofing and source routing, using tunneling/encapsulation (e.g., HTTP, ICMP, or DNS tunneling and covert channels), and port scanning evasion via fragmentation, decoys, or using allowed ports/proxies to bypass rules.

  33. How can an attacker detect and defeat a honeypot?

    Detect via fingerprinting artifacts (e.g., known emulation signatures, missing/abnormal services, virtualization indicators, predictable responses, or tools like Send-Safe Honeypot Hunter). Defeat by avoiding/disabling it or fingerprinting decoy services so real attack traffic is steered away from the trap.

  34. What is a bastion host in firewall architecture?

    A hardened, highly secured host placed on the network perimeter (often in the DMZ) that is exposed to untrusted networks and runs minimal services to reduce attack surface while mediating traffic.

  35. What is a DMZ (demilitarized zone) in network perimeter design?

    A perimeter network segment that sits between the internal trusted network and the untrusted internet, hosting public-facing servers so that a compromise there does not directly expose the internal network.

Certified Ethical Hacker (CEH) Network Attacks, Sniffing, and Perimeter Evasion FAQ

What is in the Certified Ethical Hacker (CEH) Network Attacks, Sniffing, and Perimeter Evasion syllabus?

Certified Ethical Hacker (CEH) Network Attacks, Sniffing, and Perimeter Evasion is split into 4 chapters: Sniffing, Denial-of-Service Attacks, Session Hijacking and Evading IDS, Firewalls, and Honeypots. Together they contain 16 topics and 26 sub-topics.

How many chapters are in Certified Ethical Hacker (CEH) Network Attacks, Sniffing, and Perimeter Evasion?

4 chapters, containing 16 topics and 26 sub-topics. The largest chapter is Sniffing, with 4 topics.

Are there flashcards for Certified Ethical Hacker (CEH) Network Attacks, Sniffing, and Perimeter Evasion?

Yes β€” a 55-card Network Attacks, Sniffing, and Perimeter Evasion deck, printed in full in the flashcards section of this page and available in the Examius app with spaced repetition. The free plan covers one exam of your choice, including its flashcards; Examius Pro, a one-time purchase, unlocks every other exam and deck.