nerdexam
EC-Council

312-50V11 · Question #643

Joseph was the Web site administrator for the Mason Insurance in New York, who's main Web the Web site. One night, Joseph received an urgent phone call from his friend, Smith. According to Smith…

The correct answer is C. DNS poisoning. The scenario describes DNS cache poisoning, where an attacker corrupts external DNS resolver caches to serve a defaced page while the authoritative internal DNS remains unaffected.

Hacking Web Servers

Question

Joseph was the Web site administrator for the Mason Insurance in New York, who's main Web the Web site. One night, Joseph received an urgent phone call from his friend, Smith. According to Smith, the main Mason Insurance web site had been vandalized! All of its normal content was removed and replaced with an attacker's message ''Hacker Message: You are dead! Freaks! From his office, which was directly connected to Mason Insurance's internal network, Joseph surfed to the Web site using his laptop. In his browser, the Web site looked completely intact. No changes were apparent. Joseph called a friend of his at his home to help troubleshoot the problem. The Web site appeared defaced when his friend visited using his DSL connection. So, while Smith and his friend could see the defaced page, Joseph saw the intact Mason Insurance web site. To help make sense of this problem, Joseph decided to access the Web site using his dial-up ISP. He disconnected his laptop from the corporate internal network and used his modem to dial up the same ISP used by Smith. After his modem connected, he quickly typed After seeing the defaced Web site, he disconnected his dial-up line, reconnected to the internal network, and used Secure Shell (SSH) to log in directly to the Web server. He ran Tripwire against the entire Web site, and determined that every system file and all the Web content on the server were intact. How did the attacker accomplish this hack?

Options

  • AARP spoofing
  • BSQL injection
  • CDNS poisoning
  • DRouting table injection

How the community answered

(26 responses)
  • A
    4% (1)
  • B
    4% (1)
  • C
    81% (21)
  • D
    12% (3)

Why each option

The scenario describes DNS cache poisoning, where an attacker corrupts external DNS resolver caches to serve a defaced page while the authoritative internal DNS remains unaffected.

AARP spoofing

ARP spoofing operates at Layer 2 within a local network segment to redirect traffic between hosts on the same subnet, and would not selectively affect only external visitors while leaving internal users unaffected.

BSQL injection

SQL injection attacks target the database backend of a web application to manipulate or extract data, not the DNS resolution path that determines which server users reach.

CDNS poisoningCorrect

DNS poisoning (cache poisoning) occurs when an attacker injects fraudulent DNS records into a resolver's cache, causing external users whose queries hit that poisoned resolver to receive the attacker's IP address instead of the legitimate one. Because Joseph's internal machine queries the company's own authoritative DNS server directly, it sees the real site, while external users relying on their ISP's or public resolver's cache see the defaced version hosted at the malicious IP.

DRouting table injection

Routing table injection manipulates routing protocols to redirect network-level traffic flows and would typically affect all users or specific network paths, not selectively poison name resolution for external resolvers.

Concept tested: DNS cache poisoning attack identification

Source: https://learn.microsoft.com/en-us/azure/dns/dns-faq#what-is-dns-cache-poisoning

Topics

#DNS cache poisoning#DNS spoofing#web defacement#name resolution

Community Discussion

No community discussion yet for this question.

Full 312-50V11 Practice