GCIH · Question #342
dns.victim.com DNS server using the Kaminsky method of DNS cache poisoning. Of the following choices, which would be an example of an effective query sent by the attacker?
The correct answer is D. help.evil.org. The Kaminsky DNS cache poisoning attack works by flooding a target DNS resolver (here, dns.victim.com) with queries for random, nonexistent subdomains of a domain the attacker wants to poison. The attacker sends queries like 'help.evil.org' (a random subdomain of evil.org) to…
Question
dns.victim.com DNS server using the Kaminsky method of DNS cache poisoning. Of the following choices, which would be an example of an effective query sent by the attacker?
Options
- Aredherring.dns.org
- Bgreedy.moneybags.com
- Cbogus.victim.com
- Dhelp.evil.org
How the community answered
(41 responses)- A10% (4)
- B5% (2)
- C12% (5)
- D73% (30)
Explanation
The Kaminsky DNS cache poisoning attack works by flooding a target DNS resolver (here, dns.victim.com) with queries for random, nonexistent subdomains of a domain the attacker wants to poison. The attacker sends queries like 'help.evil.org' (a random subdomain of evil.org) to dns.victim.com. Since dns.victim.com has no cached answer, it must perform a recursive lookup - querying evil.org's authoritative nameservers. While dns.victim.com is waiting for a real response, the attacker floods it with thousands of forged responses pretending to be from evil.org's authoritative server, trying to win a race to inject a poisoned record (e.g., redirecting evil.org to an attacker-controlled IP). Option C (bogus.victim.com) would not work because dns.victim.com is likely authoritative for victim.com and would answer locally, providing no recursive lookup opportunity and no opening for cache poisoning.
Topics
Community Discussion
No community discussion yet for this question.