Conficker evolved into P2P variants – Later versions of Conficker adopted a peer-to-peer structure, allowing infected machines to share updates directly, making the botnet more resilient even when domain-based C2 channels were blocked.
Gameover Zeus (GOZ) uses a more resilient P2P structure – GOZ bots primarily connect to peers for commands. If peers are unresponsive, the bots fall back to connecting to hardcoded domain servers. To disrupt GOZ, researchers developed a two-step strategy:
Partitioning – Break enough connections in the P2P network to split the botnet into isolated components, preventing commands from spreading.
Sinkholing – Rewrite bots’ neighbor lists so most or all point to defender-controlled “sinkholes,” effectively hijacking the botnet’s communication layer.
SoK: P2PWNED - Modeling and Evaluating the Resilience of Peer-to-Peer Botnets