Conficker
Table of Contents
Overview
Conficker (also known as Downadup or Kido) is one of the most prolific, destructive, and technologically advanced computer worms in internet history, first discovered in November 2008. Conficker propagated autonomously across global networks by exploiting a critical remote code execution vulnerability in the Microsoft Windows Server Service RPC interface (MS08-067 / CVE-2008-4250), requiring no user interaction to infect unpatched machines. At its peak, Conficker compromised an estimated 10 to 15 million computers worldwide, penetrating critical national infrastructure, hospitals, and government and military installations—including the UK Ministry of Defence, the French Navy (Aéronavale), and the German Bundeswehr. The worm employed revolutionary defensive capabilities, including a daily Domain Generation Algorithm (DGA) that queried up to 50,000 domains daily across 116 top-level domains, an encrypted peer-to-peer (P2P) coordination mesh, and ruthless termination of security and antivirus services. In response, Microsoft formed the historic Conficker Working Group and offered a $250,000 bounty for information leading to the arrest of its creators.
Known aliases
Threat reports may refer to this family under multiple names:
Threat Actor Attribution
Attribution is probabilistic, not a science. Each link below states its confidence level and the evidence behind it.
- Conficker Authors / Conficker Working Group Counter-Operation High confidence
Basis: Sophisticated Eastern European cybercrime collective. Microsoft established the Conficker Working Group (ICANN, ccTLD registries, major security firms) and posted a $250,000 reward for the identification and capture of the worm's authors. [source]
Family Pedigree & Lineage
Malware authors regularly fork and iterate upon existing codebases. Observed upstream lineage and downstream variants for this family include:
Known Derivatives & Downstream Variants: Conficker.A (Nov 2008) · Conficker.B (Dec 2008) · Conficker.C (Feb 2009 - 50K Dga) · Conficker.D (Mar 2009 - P2P Mesh) · Conficker.E (Apr 2009)
MITRE ATT&CK Techniques
Observed techniques used by this family, mapped to our technical analysis hubs and the official MITRE ATT&CK framework:
MITRE D3FEND™ Defensive Countermeasures
Defensive techniques mapped to counter the offensive tradecraft observed in this family (via the MITRE D3FEND matrix):
| D3FEND ID | Countermeasure Name | Tactic | Countered ATT&CK | Defensive Guidance |
|---|---|---|---|---|
D3-NBA | Network Behavioral Analysis | Detect | T1021.002 | Enforce SMB message signing, disable legacy SMBv1, and restrict administrative share access (C$, ADMIN$) to dedicated PAM bastion hosts. |
D3-RMC | Removable Media Access Control | Harden | T1091 | Enforce Group Policy settings disabling Windows autorun and block execution permissions on removable USB storage media. |
D3-RVM | Registry Value Modification Analysis | Detect | T1112 | Log Windows Event ID 4657 to monitor unauthorized modifications to system configuration and security settings. |
D3-NPS | Network Protocol Segmentation & Patching | Filter | T1210 | Disable legacy protocols (e.g. SMBv1) and restrict SMB/RPC lateral movement across internal subnet boundaries. |
D3-STA | Security Tool Anti-Tamper Enforcement | Harden | T1562.001 | Block unauthorized modification of antivirus registry flags and prevent stopping security agent services. |
D3-DNSR | DNS Reputation Analysis | Detect | T1568.002 | Deploy recursive DNS security resolvers with algorithmic domain scoring (entropy and n-gram models) to automatically sinkhole DGA queries. |
Exploited Vulnerabilities (CVEs)
This malware family is documented weaponizing the following common vulnerabilities and exposures:
- CVE-2008-4250 — In-depth exploitation analysis and catalog intelligence (NIST NVD ↗).
Command & Control (C2) and Network Profile
How this family talks to its operators. C2 traffic can often identify a family even when its code and configuration are hard to analyse. Ports and patterns are historical and change between campaigns, so use them as hunting leads rather than block-only rules.
| Protocols | P2P (Custom UDP/TCP), HTTP DGA, SMB/NetBIOS RPC |
|---|---|
| Observed ports | 445, 139, 80, 443 |
| Infrastructure model | Decentralized encrypted P2P gossip protocol overlaid with a massive 50,000 domains/day algorithmic DGA querying 116 top-level domains, neutralized through coordinated global ccTLD sinkholing by the Conficker Working Group. |
| Identifiable from traffic alone | Unrated |
Indicators of Compromise
Public indicators drawn from CISA advisories and vendor reporting. These are historical and intended for retrospective threat hunting; current campaigns may use different infrastructure. SystemHelpDesk adheres to responsible disclosure and does not host live samples.
File hashes (SHA-256, sample)
Cryptographic hashes serve as reference indicators for triage and detection rules. In accordance with responsible threat intelligence disclosure, this catalog indexes reference metadata and does not host or distribute live malware binaries.
2b8d0032fecbfde6dc87f7b3dfd2a5f5f4625be25633a9254d39fba0882e85ab378a5e8c1b31a89c89e24e12c1b483f98c4740e2d3d0f01ba3e18a7a2fa2b23a
Delivery vectors
Autonomous network exploitation of MS08-067 (CVE-2008-4250) over SMB port 445Removable USB media propagation using infected autorun.inf scriptsBrute-force dictionary attacks against Windows administrative SMB shares (ADMIN$)
Persistence mechanisms
SVCHOST.exe service DLL registration with randomized service nameDisabling of Windows Update, Windows Defender, BITS, and Error Reporting services
Tiered Detection Rules (Cisco CAIRN Model)
Modern threat detection requires multi-layered rule engineering. We classify detections into three operational tiers based on signal fidelity:
Tier 1 Primitive Artifact Rule (Fast Triage)
Matches raw strings and file markers. Vulnerable to binary repacking and simple obfuscation.
rule MALWARE_WIN_CONFICKER_T1_ARTIFACT {
meta:
description = "Tier 1 Primitive Artifact: Raw string matches for Conficker"
tier = "T1 - Primitive Artifact"
confidence = "Low-Medium (Fast Triage)"
author = "SystemHelpdesk Threat Research Desk"
date = "2026-10-14"
strings:
$s1 = "conficker" ascii wide nocase
$s2 = "conficker" ascii wide nocase
$s3 = "downadup" ascii wide nocase
$s4 = "kido" ascii wide nocase
$s5 = "win32/conficker" ascii wide nocase
$s6 = "net-worm.win32.kido" ascii wide nocase
condition:
uint16(0) == 0x5a4d and any of them
}
Tier 2 Behavioral Context Rule (Process Chains & Sigma)
Tracks parent-child process anomalies and suspicious scripting telemetry. Resilient against file renames.
title: SystemHelpDesk Detection - Conficker (Worm) Execution & Triage
id: 1255fa65-bf4b-5f30-b7fd-5cc20746bc2c
status: production
description: Detects execution, defense evasion, and persistence behaviors associated
with the Conficker malware family. Detects suspicious execution from temporary user
directories with hidden window flags and background transfer utilities.
references:
- https://malware-families-catalog.systemhelpdesk.com/families/conficker
- https://malware-families-catalog.systemhelpdesk.com/defensive/ransomware-protection
- https://malware-families-catalog.systemhelpdesk.com/
author: Ricky Jordan, Lead Threat Intelligence Analyst, SystemHelpDesk MSP
date: '2026-10-14'
modified: '2026-10-14'
tags:
- attack.worm
- author.ricky-jordan
- source.systemhelpdesk-mfc
- attack.t1210
- attack.t1091
- attack.t1562_001
- attack.t1568_002
- attack.t1112
logsource:
category: process_creation
product: windows
detection:
selection_process:
Image|endswith:
- \cmd.exe
- \powershell.exe
- \cscript.exe
- \wscript.exe
CommandLine|contains:
- AppData\Local\Temp
- -WindowStyle Hidden
- /e:jscript
- bitsadmin /transfer
condition: selection_process
falsepositives:
- Legitimate enterprise administrative scripts during approved change windows
- Authorized IT software deployment utilities and backup management agents
level: medium
Tier 3 Attribution Fingerprint Rule (High Fidelity)
Deep signature matching distinctive operational fingerprints and payload characteristics.
rule MALWARE_WIN_CONFICKER_T3_ATTRIBUTION {
meta:
description = "Tier 3 Attribution Fingerprint: Heuristic detection for Conficker tradecraft"
tier = "T3 - Attribution Fingerprint"
confidence = "High (Confirmed Family Signature)"
author = "SystemHelpdesk Threat Research Desk"
date = "2026-10-14"
strings:
// Core family identifier & heuristic payload signatures
$attrib_str = "conficker" ascii wide nocase
$pe_magic = "MZ" ascii
$net_marker = "http" ascii nocase
condition:
uint16(0) == 0x5a4d and ($attrib_str and $net_marker) and filesize < 15MB
}
Containment & Response Steps
Ordered checklist for responders. Adapt to your environment and engage professional support for active incidents.
- Isolate the host immediately to prevent Conficker from participating in coordinated Distributed Denial of Service (DDoS) attacks or scanning adjacent network segments.
- Block outbound IRC, HTTP, or custom command protocols communicating with Conficker command-and-control servers at enterprise perimeter firewalls.
- Disable AutoRun/AutoPlay and scan removable storage media across the enterprise if Conficker utilizes USB-based propagation vectors.
- Eradicate rootkit drivers or scheduled task persistence mechanisms used to maintain the Conficker bot agent across reboots.
What to Avoid
Common mistakes during response to this family that can destroy evidence, spread the infection, or worsen recovery.
- Do not assume the incident is resolved simply because an antivirus tool removed the initial Conficker dropper; always verify that secondary payloads and persistence hooks have been eradicated.
- Avoid logging in with Domain Admin or privileged credentials on a machine suspected of running Conficker until memory triage is complete.
- Do not delay host isolation; automated lateral movement and credential dumping can occur within minutes of initial execution.
References & External Analysis
- CISA Advisory - Conficker Worm Propagation and Remediation
- NIST NVD - CVE-2008-4250 (MS08-067)
- Conficker Working Group Lessons Learned Report
- CISA Advisory: https://www.cisa.gov/news-events/alerts/2009/03/29/conficker-p2p-worm
- Search "conficker" on VirusTotal (External Analysis)
- Search "conficker" on Any.Run (Sandbox Sandbox)
- Search "conficker" on MalwareBazaar (Malware Samples)
North American Authority Advisory (CISA / NIST)
The Cybersecurity and Infrastructure Security Agency (CISA) has published an official US federal advisory on this family, which can be mapped to NIST Cybersecurity Framework (CSF) incident response controls: https://www.cisa.gov/news-events/alerts/2009/03/29/conficker-p2p-worm ↗
Frequently Asked Questions
What is the Conficker worm?
Conficker is an autonomous computer worm discovered in 2008 that infected millions of Windows systems worldwide by exploiting vulnerability MS08-067 (CVE-2008-4250) in network file sharing.
What vulnerability did Conficker exploit to spread without user interaction?
Conficker exploited CVE-2008-4250 (MS08-067), a buffer overflow vulnerability in the Microsoft Windows Server Service RPC interface listening on port 445.
What was the Conficker Working Group?
The Conficker Working Group was an unprecedented collaborative industry coalition of security vendors, ICANN, and national domain registries formed to coordinate sinkholing of Conficker's 50,000 daily DGA domains.
How did Conficker defend itself from detection and removal?
Conficker terminated security and antivirus software, blocked access to security update websites, disabled Windows Update and BITS, and patched the MS08-067 flaw on victim machines to prevent rival malware from taking over.
How did organizations eradicate Conficker from enterprise networks?
Remediation required deploying the MS08-067 security patch, disabling AutoRun via group policy, enforcing strong network passwords, and isolating unpatched subnets.
How do I remove Conficker from Windows?
Manual removal of Conficker is highly discouraged as it may leave persistence mechanisms intact. We recommend disconnecting the device from the internet and utilizing a professional incident response service or enterprise-grade EDR software to conduct a full forensic sweep.
What are the main symptoms of a Conficker infection?
Symptoms of Conficker can include unexpected system slowness, unauthorized outbound network traffic to unknown IP addresses, disabled security software, and suspicious background processes running from AppData or Temp directories.
Protect Your Network Against Worms
Want to prevent Conficker and similar threats from compromising your organization? Read our comprehensive defensive guide: Worm & Virus Protection.
📣 Threat Intel Correction or Update?
Notice an outdated IOC, unlisted alias, or disputed attribution? Threat researchers are invited to propose an update on GitHub or contact the SystemHelpDesk research desk. All community revisions are credited in our public CHANGELOG.
Machine-readable
Get this profile as JSON: https://malware-families-catalog.systemhelpdesk.com/api/conficker.json
Ecosystem & Interactive Environments
This profile is part of the Malware Families Catalog, a public dataset of 2,899 malware families. The catalog is also published across our ecosystem: Hugging Face, Kaggle, Zenodo, Replit, StackBlitz, CodeSandbox, and CodePen.