PLAYBOOKS NET HOST ATTRIB DETECT
← all playbooks
THREAT ACTOR · RUSSIA
Sandworm / APT44
GRU Unit 74455. The most destructive cyber actor on the planet. NotPetya ($10B+), BlackEnergy (first grid attack), Industroyer (ICS protocol manipulation), Olympic Destroyer (false flag). The only proven threat actor for cyber-physical attacks on power infrastructure.
MITRE G0034 · GRU GTsST 74455 · active 2009-present · mission: destruction, not espionage
Also known as
Seashell Blizzard IRIDIUM ELECTRUM VOODOO BEAR IRON VIKING FROZENBARENTS TeleBots TEMP.Noble Blue Echidna Quedagh UAC-0082 UAC-0113 UAC-0133
Why this is the actor you prepare for, not detect

Sandworm doesn't steal data. Sandworm destroys infrastructure. They caused the first confirmed cyber-attack on a power grid (Ukraine, 2015), the most expensive cyber-attack in history (NotPetya, 2017, $10B+ in damages), and the first ICS-protocol-level attack on electrical substations (Industroyer, 2016 and 2022). Since February 2022, they have deployed at least seven distinct wiper families against Ukrainian targets, coordinated with Russian military kinetic strikes.

Mandiant elevated Sandworm to APT44 in April 2024, recognizing it as one of the most capable and dangerous cyber actors globally. Their ICS expertise is unmatched: Industroyer/CRASHOVERRIDE communicates directly with grid equipment using IEC 61850, IEC 104, OPC DA, and Modbus protocols. No other threat actor has demonstrated this level of industrial protocol fluency in offensive operations.

If Sandworm is in your environment, the mission is destruction. The response playbook is not "investigate and remediate." It is "isolate everything, preserve what you can, and activate your continuity of operations plan." The investigation happens after you've stopped the bleeding. Every minute of investigation while destructive malware is propagating is a minute of additional damage.
Destructive timeline

2015: BlackEnergy against Ukrainian power companies. First confirmed cyber-caused power outage. Manual switching required to restore service.
2016: Industroyer/CRASHOVERRIDE against Ukrainian transmission substations. Automated ICS protocol manipulation. Power cut lasted approximately one hour.
2017: NotPetya. Supply chain attack via M.E.Doc accounting software update. Wiper disguised as ransomware. $10B+ global damages. Maersk, Merck, FedEx, hospitals, and hundreds of other organizations affected worldwide.
2018: Olympic Destroyer against PyeongChang Winter Olympics. Sophisticated false flag designed to implicate other APTs. Disrupted Wi-Fi, ticketing, and broadcasting.
2022: Wave of wipers at the start of the Ukraine invasion: WhisperGate (MBR corruptor + file wiper), HermeticWiper (EaseUS driver for disk-level destruction), CaddyWiper (file overwrite + partition table destruction), IsaacWiper, and Industroyer2 against electrical substations (thwarted by defenders).
2023: Infamous Chisel (Android malware targeting Ukrainian military devices). AcidPour (Linux wiper targeting embedded devices and routers).
2024-2025: ZeroLot wiper against Ukrainian energy companies. CERT-UA confirmed Sandworm sub-cluster compromised ICS for water, heat, and energy supply facilities to amplify the effect of missile strikes. KAMACITE expanded targeting into European OT supply chain (GIE conference targeting, 25+ Ukrainian industrial suppliers) and conducted sustained US ICS reconnaissance of Schneider Electric VFDs, HMIs, and Sierra Wireless Airlink gateways from March through July 2025.
May 2025: ELECTRUM coordinated destructive attacks against eight Ukrainian ISPs (Interlink, ActiveNet, Corbina, and others) using the Solntsepek hacktivist persona as cover. PathWiper identified: overwrites MBR and NTFS metadata, enumerates mounted volumes, targets all accessible storage for irreversible data loss.
December 2025: ELECTRUM expanded beyond Ukraine into Poland. First major cyberattack against distributed energy resources (DERs), targeting combined heat and power (CHP) facilities and renewable energy management systems. Polish authorities assessed the activity originated from actors linked to Russian state services. "The first major coordinated cyberattack against DERs anywhere in the world." Another new destructive wiper variant identified the same month.

Wiper arsenal
CaddyWiper
File overwriter + partition table destructor. Deployed via GPO scheduled tasks. Specifically avoids wiping domain controllers to maintain AD for continued lateral movement during the attack.
HermeticWiper
Uses a signed EaseUS partition management driver (empntdrv.sys) for kernel-level disk destruction. Bypasses file-system protections by operating at the raw disk level.
WhisperGate
Two-stage: Stage 1 overwrites MBR with fake ransom note. Stage 2 downloads a file corruptor from Discord CDN. Disguised as ransomware but has no decryption mechanism.
Industroyer / CRASHOVERRIDE
Custom ICS malware. Communicates directly with electrical substation equipment using IEC 61850, IEC 104, OPC DA protocols. Retooled as Industroyer2 for the April 2022 attack.
AcidPour / AcidRain
Linux wiper targeting embedded systems and routers. AcidRain was used to disable Viasat KA-SAT modems at the start of the Ukraine invasion. AcidPour is the expanded successor.
ZeroLot
2024-2025 wiper against Ukrainian energy companies. Purpose-built destructive tooling continuing the pattern of a new wiper for each campaign phase.
PathWiper
Identified June 2025 (Dragos/Cisco Talos). Overwrites MBR and NTFS filesystem metadata, enumerates mounted volumes, targets all accessible storage. "Reflects a more deliberate, volume-aware methodology than HermeticWiper." Another new variant discovered December 2025.
Cyclops Blink
Botnet malware targeting WatchGuard and ASUS edge routers. Used for persistent C2 infrastructure. Successor to VPNFilter. Disrupted by DOJ court order in 2022.
NotPetya
Supply chain wiper via M.E.Doc update. Propagated via EternalBlue + WMI. Encrypted MFT and overwrote MBR. No working decryption: "ransomware" was a cover for destruction.
Hunt checklist: if you suspect Sandworm
  1. 1. Check for GPO modifications you didn't make Sandworm's preferred deployment mechanism for wipers is Group Policy. CaddyWiper was deployed domain-wide through GPO-based scheduled tasks. The POWERGAP PowerShell script enumerates and modifies GPOs. Any GPO change outside a change window, especially ones adding scheduled tasks or startup scripts, should trigger immediate investigation. HOST: Persistence · Security EID 5136/5137 (GPO changes) · SYSVOL monitoring
  2. 2. Hunt for wiper indicators before they execute Search for known wiper file hashes, process names, and artifacts across all hosts. HermeticWiper loads empntdrv.sys (a legitimate but abused EaseUS driver). CaddyWiper creates files in C:\Users\Public. WhisperGate stage1 overwrites the MBR. Sysmon EID 6 (DriverLoad) for unsigned or unexpected drivers. Sysmon EID 9 (RawAccessRead) for PhysicalDrive access. HOST: T1561.002 Disk Wipe · T1485 Data Destruction
  3. 3. Check for shadow copy deletion and recovery disabling vssadmin delete shadows, bcdedit /set recoveryenabled no, wbadmin delete catalog. Sandworm executes these before deploying wipers to eliminate recovery options. Multiple recovery-inhibiting commands in sequence is near-certain destructive staging. HOST: T1490 Inhibit System Recovery
  4. 4. Monitor ICS protocol traffic for unauthorized commands Industroyer communicates directly with grid equipment. Monitor Modbus (TCP 502) for unauthorized write commands, IEC 104 (TCP 2404) for control commands from non-SCADA sources, and OPC DA for unauthorized access. Any ICS protocol command from an IP that is not an authorized engineering workstation is critical. NET: Zeek/Suricata ICS protocol parsers · Air-Gapped OT playbook
  5. 5. Audit edge devices and network appliances Cyclops Blink targeted WatchGuard and ASUS routers. VPNFilter targeted SOHO routers and NAS devices. Check firmware versions, look for unauthorized configuration changes, and verify device integrity against known-good baselines. Sandworm uses edge devices for persistent C2 and as pivot points into internal networks. NET: C2 · Vendor firmware integrity tools
  6. 6. Search for service modification as persistence Industroyer persists by modifying an existing non-critical Windows service, replacing its ImagePath registry value with the path to the backdoor binary. Search for: services with recently changed ImagePath values, services pointing to binaries in unusual locations, and services with mismatched display names and binary paths. HOST: Persistence · HOST: Privilege Escalation (T1574.011)
  7. 7. Check for lateral movement via domain infrastructure Sandworm uses domain admin credentials and GPO deployment for lateral movement. Map all privileged session activity: which accounts logged into which hosts, which GPOs were modified, which scheduled tasks were created. The pattern is: compromise the DC, deploy the wiper via GPO, and execute on a schedule. HOST: Lateral Movement · T1003.006 DCSync
  8. 8. Look for Linux wipers on embedded/IoT devices AcidPour/AcidRain target Linux-based embedded systems (routers, modems, IoT devices). If you operate Viasat terminals, industrial Linux boxes, or network appliances, check for: unusual disk activity patterns, firmware integrity failures, and devices that have gone offline unexpectedly. AcidRain disabled 5,800 Viasat KA-SAT modems in February 2022. HOST: T1485 Data Destruction · Device firmware validation
  9. 9. Verify supply chain software integrity NotPetya was distributed through a compromised M.E.Doc software update. Verify the integrity of all software update channels, especially industry-specific or regional applications. Check software signing, compare update hashes against vendor-published values, and monitor for unexpected update activity outside scheduled maintenance. HOST: Execution · Software update audit logs
  10. 10. Activate continuity of operations plan If Sandworm indicators are confirmed, assume destructive action is imminent or already in progress. Isolate affected network segments. Switch to manual operations for ICS/SCADA (if applicable). Verify backup integrity (offline backups only). Notify CISA and relevant sector ISAC. The investigation continues from isolated systems, not live ones.
What distinguishes Sandworm from other Russian actors

Destruction, not espionage. APT28 and APT29 collect intelligence. Sandworm destroys infrastructure. Their operations are designed to cause physical-world impact: power outages, logistics disruption, communications denial, and economic damage. The intelligence value is secondary to the destructive effect.

ICS protocol expertise. No other threat actor has demonstrated the ability to craft custom malware that communicates natively with industrial control systems using IEC 61850, IEC 104, OPC DA, and Modbus. Industroyer is not a modified IT tool: it is purpose-built ICS attack software.

A new wiper for every campaign. Most actors reuse tools. Sandworm develops new wiper families for each operational phase: CaddyWiper, HermeticWiper, WhisperGate, AcidPour, ZeroLot, PathWiper, plus an unnamed December 2025 variant. This makes signature-based detection of "the next wiper" impossible. Detection must be behavioral: mass file overwrites, raw disk access, partition table manipulation, GPO-deployed scheduled tasks.

Paired operations model: KAMACITE builds access, ELECTRUM executes. Sandworm operates as two coordinated teams (Dragos designations). KAMACITE handles initial access, credential theft, supply chain compromise, and reconnaissance. ELECTRUM handles destructive payloads and ICS-specific operations. In 2025, KAMACITE expanded from Ukrainian targets into the European OT supply chain and then pivoted to sustained US ICS reconnaissance (March-July 2025), scanning Schneider Electric Altivar VFDs, Smart HMIs, Accuenergy AXM modules, and Sierra Wireless Airlink gateways in a sequence designed to map entire control loops: where commands originate, how they propagate, and where physical effects could be induced.

Coordination with kinetic operations. Since February 2022, Sandworm has timed wiper deployments to coincide with Russian missile strikes on Ukrainian infrastructure. CERT-UA confirmed that compromised ICS access to water, heat, and energy facilities was intended to amplify missile strike effects. This is integrated military operations where cyber effects are synchronized with physical attacks.

The CaddyWiper detail that matters. CaddyWiper specifically avoids wiping domain controllers. It checks if the host is a DC and skips it. This is not a bug: it's deliberate operational design. Sandworm needs the AD infrastructure to remain functional during the attack so they can continue deploying the wiper to additional hosts via GPO. They destroy the endpoints but preserve the distribution mechanism. This level of operational sophistication is what separates Sandworm from a ransomware affiliate with a wiper.
Key advisories and references

Mandiant APT44 report (April 2024): Comprehensive Sandworm profile and formal APT designation.
CERT-UA: ICS compromise for infrastructure disruption (March 2024): Sandworm sub-cluster targeting water, heat, and energy ICS to amplify missile strikes.
ESET Industroyer2 analysis (April 2022): Thwarted ICS attack on Ukrainian energy substations.
US-CERT TA17-163A (June 2017): CrashOverride/Industroyer technical analysis.
DOJ indictment (October 2020): Six GRU officers from Unit 74455 indicted for NotPetya, Olympic Destroyer, and other destructive campaigns.

Related playbooks

Air-Gapped OT / ICS (the environment Sandworm targets for physical-world impact)
Ransomware Detected (NotPetya was disguised as ransomware; distinguishing wipers from ransomware is critical)
APT28 / Fancy Bear (same GRU, different unit and mission: espionage vs destruction)
Volt Typhoon (China's infrastructure pre-positioning actor: similar targets, opposite operational style)