Deception/ Network
D052F4 Network

📡 C2 Sinkhole / DNS

Deceptive DNS resolvers routing malware to internal sandboxes.

What it is

An internal DNS resolver that answers lookups for known malicious domains with the address of a sinkhole you run. Infected hosts look up their command servers, so the lookup and the connection to the sinkhole reveal which internal host is infected. It only works for domains already known to be malicious.

Implementation requirements

Technologies

NetworkAWSWindows

ATT&CK coverage 12

TechniqueTacticStatusConfidenceTier
T1008
Fallback Channels
Command & Control theoretical weak T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (1 source)

A sinkhole only sees fallback domains already known.

↳ Sinkhole sees the traffic, but the underlying D052 evidence base is weak.
T1071
Application Layer Protocol
Command & Control theoretical weak T3
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (1 source)

Sinkholes catch callbacks only to already-known C2 domains.

T1071.001
Web Protocols
Command & Control theoretical weak T3
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (1 source)

Sinkholes see only known C2 domains.

T1071.004
DNS
Command & Control theoretical weak T3
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (1 source)

Sinkholes see only known C2 domains.

T1090
Proxy
Command & Control theoretical weak T3
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (1 source)

Proxied C2 runs through attacker infrastructure.

T1090.003
Multi-hop Proxy
Command & Control theoretical weak T3
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (1 source)

Proxy chains run through attacker infrastructure.

T1095
Non-Application Layer Protocol
Command & Control theoretical weak T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (1 source)

The attacker's own C2 never reaches a tarpit unless they are already inside a honey network.

T1104
Multi-Stage Channels
Command & Control theoretical weak T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (1 source)

Multi-stage C2 runs to attacker infrastructure.

↳ Reasonable mechanism, weak underlying evidence.
T1568
Dynamic Resolution
Command & Control theoretical weak T3
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (1 source)

Dynamic resolution only reaches a sinkhole for known domains.

T1568.002
Domain Generation Algorithms
Command & Control theoretical weak T3
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (1 source)

DGA domains reach a sinkhole only once known.

T1572
Protocol Tunneling
Command & Control theoretical weak T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (1 source)

Tunnels run to the attacker's own server; only known-bad DNS names reach a sinkhole.

T1041
Exfiltration Over C2 Channel
Exfiltration theoretical weak T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (2 sources)

The data maze sees bulk collection, not the C2 channel.

↳ Tarpit research extrapolated to C2 exfiltration; unvalidated in this context.

Evidence