ExamRange

Visible Intro: In this simulation, you will analyze network traffic to identify active reconnaissance attempts. Understanding how attackers use malformed or unusual ICMP requests for OS fingerprinting is critical for writing effective IDS rules and Wireshark filters.

CND (312-38) Network Defense Simulation

Network Scenario

Your organization's DMZ firewall has logged an increase in ICMP traffic directed at a public-facing web server (10.10.50.25). As a Network Security Analyst, you pull the associated packet capture (PCAP) to investigate. You suspect an attacker is using an automated scanning tool (like Xprobe2 or Nmap) to perform active OS fingerprinting by sending non-standard ICMP Type and Code combinations to observe how the target's TCP/IP stack replies. You need to apply a display filter to isolate these malicious probes.

Traffic & Logs

# IDS Alert Snippet
[**] [1:483:5] ICMP PING NMAP [**]
[Priority: 2] {ICMP} 203.0.113.45 -> 10.10.50.25
# tshark -r dmz_traffic.pcap -Y "icmp"
1 0.00000 203.0.113.45 -> 10.10.50.25 ICMP 60 Echo (ping) request id=0x1234, seq=1/256, ttl=64
2 0.01250 10.10.50.25 -> 203.0.113.45 ICMP 60 Echo (ping) reply id=0x1234, seq=1/256, ttl=128
3 0.02400 203.0.113.45 -> 10.10.50.25 ICMP 60 Echo (ping) request id=0x1234, seq=2/512, ttl=64 (Code=8) [ANOMALY]
4 0.04500 203.0.113.45 -> 10.10.50.25 ICMP 60 Echo (ping) request id=0x1234, seq=3/768, ttl=64 (Code=4) [ANOMALY]

Question

Which filter to locate unusual ICMP request an Analyst can use in order to detect a ICMP probes from the attacker to a target OS looking for the response to perform ICMP based fingerprinting?

A. (icmp.type==9 && ((!(icmp.code==9))
B. (icmp.type==8 && ((!(icmp.code==8))
C. (icmp.type==12) | | (icmp.type==15| |(icmp.type==17)
D. (icmp.type==14) | | (icmp.type==15| |(icmp.type==17)