CEH Footprinting, Reconnaissance and Scanning Practice Question
A security analyst runs the Nmap command: nmap -sI 192.168.1.50 -p 80 10.0.0.1. The scan completes, but the target shows no open ports. What is the MOST likely explanation?
⚠ Common exam trap
Candidates often assume a firewall or offline target is the cause, but the idle scan's success hinges entirely on the zombie's idle state, not on target-side filtering or host availability.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
The zombie host is not truly idle, causing false results
The -sI flag in Nmap performs an idle scan, which relies on a zombie host (192.168.1.50) with a globally predictable IP ID sequence to probe the target. If the zombie host is not truly idle—meaning it is sending or receiving other traffic during the scan—its IP ID values will increment unpredictably, corrupting the side-channel analysis and causing Nmap to report all ports as filtered or closed. This is the most likely reason for the false 'no open ports' result.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
The analyst used the wrong port number
Why it's wrong here
The Nmap idle scan (`-sI`) primarily leverages the predictable IP ID sequence of a zombie host to infer target port states. While specifying an incorrect probe port (e.g., `-p 80` instead of `-p 443`) would indeed yield inaccurate information for that specific port, it would not inherently prevent the underlying idle scan mechanism from attempting to function. The core issue of unreliable results in an idle scan typically stems from the zombie's state, not the specific port number chosen for the probe.
- ✗
The target has a firewall blocking the decoy packets
Why it's wrong here
In an Nmap idle scan, the target host receives SYN packets directly from the designated zombie host, not from the attacker's IP address. If a firewall on the target were blocking these incoming packets, the target would simply not respond to the zombie, leading Nmap to report the port as `filtered` or `closed|filtered`. This outcome indicates a network obstruction but does not cause the 'false results' that arise from an active zombie whose IP ID sequence increments unpredictably, independent of target responses.
- ✗
The target host is offline
Why it's wrong here
If the target host were genuinely offline, it would not respond to any packets sent by the zombie host during the idle scan process. Consequently, the zombie's IP ID sequence would not increment in response to any target activity, leading Nmap to report all ports as `closed` or `filtered`, or the host as `down`. This is a distinct scenario from 'false results' caused by an active zombie, where the zombie's independent network traffic unpredictably alters its IP ID, making it impossible to accurately infer target port states.
- ✓
The zombie host is not truly idle, causing false results
Why this is correct
The Nmap idle scan (`-sI`) fundamentally relies on the zombie host's IP ID sequence number incrementing predictably by one for each packet it sends. The attacker sends spoofed SYN packets to the target, appearing to originate from the zombie. If the zombie is not truly idle and sends its own packets for other reasons, its IP ID sequence will increment unpredictably, making it impossible for the attacker to discern whether an IP ID increment was due to the target's response or the zombie's independent activity, thus leading to unreliable or false results.
Visual reference
Go deeper
Related to this question
About these practice questions
Courseiva writes every CEH question from scratch — 870 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This CEH practice question is part of Courseiva's free EC-Council certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the CEH exam.