nerdexam
EC-Council

312-50V10 · Question #942

John, a professional hacker, decided to use DNS to perform data exfiltration on a target network, in this process, he embedded malicious data into the DNS protocol packets that even DNSSEC cannot dete

The correct answer is C. DNS tunneling method. DNS tunneling encodes malicious data within DNS protocol packets to covertly exfiltrate data and bypass firewalls while maintaining C&C communication.

Evading IDS, Firewalls, and Honeypots

Question

John, a professional hacker, decided to use DNS to perform data exfiltration on a target network, in this process, he embedded malicious data into the DNS protocol packets that even DNSSEC cannot detect. Using this technique. John successfully injected malware to bypass a firewall and maintained communication with the victim machine and C&C server. What is the technique employed by John to bypass the firewall?

Options

  • ADNS cache snooping
  • BDNSSEC zone walking
  • CDNS tunneling method
  • DDNS enumeration

How the community answered

(27 responses)
  • A
    7% (2)
  • B
    4% (1)
  • C
    78% (21)
  • D
    11% (3)

Why each option

DNS tunneling encodes malicious data within DNS protocol packets to covertly exfiltrate data and bypass firewalls while maintaining C&C communication.

ADNS cache snooping

DNS cache snooping is a passive reconnaissance technique used to infer which domains a resolver has recently queried by checking TTL values, not a method for injecting malware or bypassing firewalls.

BDNSSEC zone walking

DNSSEC zone walking exploits NSEC records to enumerate all domain names within a signed DNS zone, which is a reconnaissance technique and does not involve data exfiltration or covert C&C channels.

CDNS tunneling methodCorrect

DNS tunneling encapsulates non-DNS payloads such as malware commands or exfiltrated data inside DNS query and response fields, exploiting the fact that most firewalls permit DNS traffic on port 53 - because the data is embedded within structurally valid DNS packets, DNSSEC cannot detect it since DNSSEC only validates DNS record integrity and authenticity, not the semantic content of payloads.

DDNS enumeration

DNS enumeration is a reconnaissance method for discovering DNS records (A, MX, NS, CNAME, etc.) associated with a target domain, not a technique for bypassing firewalls or maintaining covert communication.

Concept tested: DNS tunneling for firewall bypass and C&C communication

Source: https://www.cisa.gov/sites/default/files/publications/CISA_Insights_Detect_DNS_Tunneling.pdf

Topics

#DNS tunneling#data exfiltration#firewall bypass#C&C communication

Community Discussion

No community discussion yet for this question.

Full 312-50V10 Practice