312-50V11 · Question #819
What is the first step for a hacker conducting a DNS cache poisoning (DNS spoofing) attack against an organization?
The correct answer is A. The attacker queries a nameserver using the DNS resolver. In DNS cache poisoning, the attacker's first action is to query a nameserver through the DNS resolver, which opens a resolution window the attacker can exploit by racing in a forged response.
Question
What is the first step for a hacker conducting a DNS cache poisoning (DNS spoofing) attack against an organization?
Options
- AThe attacker queries a nameserver using the DNS resolver.
- BThe attacker makes a request to the DNS resolver.
- CThe attacker forges a reply from the DNS resolver.
- DThe attacker uses TCP to poison the ONS resofver.
How the community answered
(34 responses)- A74% (25)
- B3% (1)
- C9% (3)
- D15% (5)
Why each option
In DNS cache poisoning, the attacker's first action is to query a nameserver through the DNS resolver, which opens a resolution window the attacker can exploit by racing in a forged response.
The attacker begins the DNS cache poisoning attack by sending a query to a nameserver via the DNS resolver, which forces the resolver to initiate an outbound DNS lookup and enter a waiting state for the authoritative response. During this window, the attacker floods the resolver with forged responses containing a malicious IP address, attempting to match the transaction ID before the legitimate reply arrives. If successful, the poisoned record is cached and served to all subsequent users querying that domain.
Making a request to the DNS resolver describes what a legitimate end-user or victim does, not the attacker's initiating action in the poisoning sequence.
Forging a reply from the DNS resolver is a later step in the attack chain that occurs only after the attacker has already triggered a DNS resolution and is racing to respond.
DNS cache poisoning leverages UDP rather than TCP because UDP's stateless nature and predictable transaction IDs make forged responses feasible; TCP's three-way handshake makes IP spoofing and response injection far more difficult.
Concept tested: DNS cache poisoning attack initiation sequence
Source: https://www.cloudflare.com/learning/dns/dns-cache-poisoning/
Topics
Community Discussion
No community discussion yet for this question.