Courseiva
Footprinting, Reconnaissance and ScanningeasyMultiple ChoiceObjective-mapped

CEH Footprinting, Reconnaissance and Scanning Practice Question

Which of the following is a passive OS fingerprinting technique that does NOT send any packets to the target?

⚠ Common exam trap

It's easy for candidates to confuse passive fingerprinting with active techniques like banner grabbing or Nmap scans, assuming that any packet capture analysis is passive, but the key distinction is whether any packets are sent to the target.

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

Analyzing TTL and window size from captured packets

Passive OS fingerprinting involves observing network traffic without sending any packets to the target. Analyzing the Time-to-Live (TTL) and TCP window size from captured packets is a classic passive technique because these values are OS-specific defaults (e.g., Linux often uses TTL 64 and window size 5840, while Windows uses TTL 128 and window size 65535). Since no packets are sent to the target, this method is entirely passive and undetectable.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Sending TCP SYN packets and analyzing responses

    Why it's wrong here

    Sending TCP SYN packets directly to a target system is an active OS fingerprinting technique because it involves initiating new network connections. This process requires the attacker to transmit data to the target and then analyze the specific characteristics of the SYN-ACK or RST responses received, such as TCP options, initial window size, and sequence numbers, which are unique to different operating systems. This direct probing distinguishes it from passive methods that merely observe existing traffic.

  • Analyzing TTL and window size from captured packets

    Why this is correct

    Analyzing the Time-To-Live (TTL) and TCP window size fields from packets already captured from network traffic is a classic passive OS fingerprinting method. This technique does not involve sending any new packets to the target system; instead, it infers the operating system by examining the initial TTL values (which decrement per hop) and the advertised TCP window sizes, both of which often have distinct default values across different OS implementations. By observing these characteristics in legitimate, ongoing communications, an attacker can identify the OS without direct interaction.

  • Performing a NULL scan

    Why it's wrong here

    Performing a NULL scan is an active OS fingerprinting technique because it involves deliberately crafting and sending TCP packets to a target port. In a NULL scan, all TCP flag bits (SYN, ACK, RST, FIN, PSH, URG) are set to zero, and the system then analyzes the target's response or lack thereof. The target's reaction (e.g., sending an RST for closed ports on most OSes, or no response for open ports on some) provides clues about its operating system and port state, requiring direct interaction with the host.

  • Using Nmap -O flag

    Why it's wrong here

    Utilizing Nmap with the "-O" flag for OS detection is a highly active fingerprinting method, as it systematically sends a series of specialized TCP, UDP, and ICMP probes to the target system. Nmap then meticulously analyzes the responses to these probes, examining numerous characteristics such as initial TCP window size, SYN/ACK options, IP ID sequence generation, and ICMP error message details. This extensive probing and response analysis allows Nmap to build a highly accurate OS signature, but it undeniably involves direct and detectable interaction with the target.

About these practice questions

This CEH question is part of Courseiva's 870-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

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.