Skip to main content
Meet us at Black Hat USA 2026— Las Vegas, August 1–6Book a Meeting
Mallory
Back to malware
MalwareUsed by 5 actorsExploits 1 CVE

Industroyer

Also known asWin32/Industroyer

Industroyer, also known as CrashOverride and Win32/Industroyer, is a modular ICS/OT malware framework used to disrupt electric power infrastructure. It is most closely associated with Sandworm, a GRU-linked threat group, and was used in the December 2016 attack on Ukraine’s power grid; a newer variant, Industroyer2, was identified by ESET and CERT-UA in 2022 in a thwarted attempt to cut power in Ukraine again.

The malware is protocol-aware and was built to interact directly with industrial control systems using legitimate commands rather than relying primarily on software exploitation. Reported protocol support in the original framework includes IEC 60870-5-101, IEC 60870-5-104, IEC 61850, and OPC DA. In the 2016 Ukraine attack, it used legitimate industrial protocol function codes to open breakers at substations and automatically disconnect portions of the grid. Multiple sources in the content state that the malware can remotely control switches and circuit breakers in high-voltage substations, force breakers to remain open, and repeatedly toggle breakers until protective measures isolate a substation and trigger a blackout. The 2022 Industroyer2 variant is described as customized for IEC-104.

Industroyer also included additional disruptive components. The content states it had a DoS module targeting Siemens SIPROTEC protective relays via CVE-2015-5374, using specially crafted packets to UDP port 50000, and a data wiper component that enumerates keys under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. The broader Ukraine attack sequence associated with Sandworm also involved destructive tooling such as KillDisk in related operations.

On Windows systems, Industroyer used persistence through Windows service abuse. The content states it could use an arbitrary system service to load at system boot and that attackers replaced the ImagePath registry value of a Windows service with a new backdoor binary. Its main backdoor communicated with a remote command-and-control server over HTTPS, sent hardware profile information and previously received commands back via HTTP POST requests, and reportedly used Tor nodes for C2.

The malware self-identifies as "crash" in multiple locations, which led to the CrashOverride naming convention, but Industroyer is the more widely used industry name. High-confidence associations in the content tie it to attacks against Ukrainian energy infrastructure and to Sandworm’s broader campaign history targeting critical infrastructure and OT environments.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

EXPLOITED CVES

Vulnerabilities exploited

1 CVE Mallory has correlated with this family across public research and vendor advisories. Each row links to the full Mallory page for that vulnerability.

1 CVES
CVE-2015-5374DoS in Siemens SIPROTEC EN100 Ethernet Module via UDP Port 50000Exploited in the wild

Дополнительный DoS-модуль эксплуатировал CVE-2015-5374 в Siemens SIPROTEC - специально сформированные пакеты на порт 50000/UDP вызывали отказ защитных реле (CWE-19, затронуты SIPROTEC 4, SIPROTEC Compact, EN100 Ethernet module). | Industroyer (2016) использовал легитимные function codes промышленных протоколов (IEC 60870-5-101/104, IEC 61850, OPC DA) для размыкания выключателей украинских подстанций. Дополнительный DoS-модуль эксплуатировал CVE-2015-5374 в Siemens SIPROTEC.

via codebycodeby.net
THREAT ACTORS

Groups observed using it

5 distinct threat actors attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.

View more details
Sandworm

Industroyer can use an arbitrary system service to load at system boot for persistence and replaces the ImagePath registry value of a Windows service with a new backdoor binary.

via mitre attack websiteattack.mitre.org
FIN11

For example, industrial attack techniques employed by Triton and Industroyer were used by actors ranging from FIN11 to FIN6 during ransomware deployment, extortion and other activities.

via cybersecurity divecybersecuritydive.com
FIN6

For example, industrial attack techniques employed by Triton and Industroyer were used by actors ranging from FIN11 to FIN6 during ransomware deployment, extortion and other activities.

via cybersecurity divecybersecuritydive.com
CyberAv3ngers

Signature Malware: Custom wipers (e.g. “Av3ngers” family), Industroyer-like ICS tools, Rust-enhanced payloads.

via osint team blogosintteam.blog
russian_nation_state_cyber_actors

Public reports from ESET and Dragos outlining a new, highly capable Industrial Controls Systems (ICS) attack platform that was reportedly used in 2016 against critical infrastructure in Ukraine... the CrashOverride malware is an extensible platform that could be used to target critical infrastructure sectors.

via cisa certus-cert.cisa.gov
MITRE ATT&CK

Techniques & procedures

32 distinct techniques documented for this family, organized by ATT&CK tactic.

Initial Access

1 technique
T1133External Remote ServicesEvidence1

the defendants and their co-conspirators deployed destructive malware and took other disruptive actions, for the strategic benefit of Russia, through unauthorized access to victim computers (hacking).

Execution

2 techniques
T1574Hijack Execution FlowEvidence1

During the 2016 Ukraine Electric Power Attack, Sandworm Team used a trojanized version of Windows Notepad to add a layer of persistence for Industroyer.

T1574.011Services Registry Permissions WeaknessEvidence1

They also replaced the ImagePath registry value of a Windows service with a new backdoor binary.

Persistence

2 techniques
T1133External Remote ServicesEvidence1

the defendants and their co-conspirators deployed destructive malware and took other disruptive actions, for the strategic benefit of Russia, through unauthorized access to victim computers (hacking).

T1543.003Windows ServiceEvidence3

During the 2016 Ukraine Electric Power Attack, Sandworm Team used an arbitrary system service to load at system boot for persistence for Industroyer. They also replaced the ImagePath registry value of a Windows service with a new backdoor binary.

Privilege Escalation

1 technique
T1543.003Windows ServiceEvidence3

During the 2016 Ukraine Electric Power Attack, Sandworm Team used an arbitrary system service to load at system boot for persistence for Industroyer. They also replaced the ImagePath registry value of a Windows service with a new backdoor binary.

Stealth

7 techniques
T1027Obfuscated Files or InformationEvidence1

The content repeatedly describes malware and threat actors using obfuscated code, encrypted strings, Base64/XOR/RC4/AES encoding, VMProtect/ConfuserEx/SmartAssembly, stack strings, control-flow flattening, opaque predicates, and hidden payloads to evade analysis and detection.

T1036MasqueradingEvidence1

‘Kills’ legitimate the master process on the victim host • Masquerades as the new master

T1070.004File DeletionEvidence1

File dropped and deleted after program exit

T1140Deobfuscate/Decode Files or InformationEvidence3

The content repeatedly describes malware and threat actors decoding, decrypting, deobfuscating, or unpacking payloads, strings, configuration data, commands, and C2 responses prior to execution or use.

T1218System Binary Proxy ExecutionEvidence1

Malware families such as CrashOverride and BlackEnergy, among others, demonstrate the ability to disrupt physical processes, while living-off-the-land (LOTL) techniques allow attackers to blend into normal operations.

T1574Hijack Execution FlowEvidence1

During the 2016 Ukraine Electric Power Attack, Sandworm Team used a trojanized version of Windows Notepad to add a layer of persistence for Industroyer.

T1574.011Services Registry Permissions WeaknessEvidence1

They also replaced the ImagePath registry value of a Windows service with a new backdoor binary.

Discovery

8 techniques
T1012Query RegistryEvidence1

The content repeatedly describes malware and threat actors querying, enumerating, searching, reading, or checking Windows Registry keys and values, e.g., "ADVSTORESHELL can enumerate registry keys," "APT41 queried registry values to determine items such as configured RDP ports and network configurations," and "Reg may be used to gather details from the Windows Registry of a local or remote system at the command-line interface."

T1016System Network Configuration DiscoveryEvidence2

The content repeatedly describes malware and threat actors using commands and APIs such as ipconfig /all, ifconfig, arp -a, route print, nbtstat, netsh, GetAdaptersInfo, and GetIpNetTable to gather IP addresses, MAC addresses, DNS, DHCP, gateways, routing tables, ARP cache, proxy settings, domains, and network adapter/interface details.

T1018Remote System DiscoveryEvidence2

without a configuration file it enumerates the local network to identify potential targets

T1046Network Service DiscoveryEvidence2

The command sequence polls the target device for the appropriate addresses.

T1057Process DiscoveryEvidence1

The first action is to try to kill the communications service process which acts as the master process.

T1082System Information DiscoveryEvidence3

The backdoor then sends a series of HTTP POST requests with the victim’s Windows GUID (a unique identifier set with every Windows installation) in the HTTP body.

T1083File and Directory DiscoveryEvidence1

The content repeatedly describes malware and threat actors listing files and directories, enumerating drives, searching for files by extension/name/path, retrieving file metadata, and browsing file systems (for example: "APT28 has used Forfiles to locate PDF, Excel, and Word documents during collection" and "cmd can be used to find files and directories with native functionality such as dir commands").

T1120Peripheral Device DiscoveryEvidence1

The HAVEX malware leveraged legitimate functionality in the OPC protocol to map out the industrial equipment and devices on an ICS network.

Lateral Movement

2 techniques
T1021Remote ServicesEvidence1

The report notes that adversaries are exploiting weak segmentation, compromised credentials and supply chain vulnerabilities to pivot from IT into OT networks.

T1210Exploitation of Remote ServicesEvidence1

A key concern is the exposure of ICS devices to the internet, especially those using legacy protocols like Modbus... This makes internet-exposed devices particularly vulnerable, as attackers can both read and modify data without needing credentials.

Collection

1 technique
T1119Automated CollectionEvidence1

It enumerates all OPC servers and their associated items looking for a subset related to ABB containing the string ctl.

Command and Control

5 techniques
T1071Application Layer ProtocolEvidence1

AsyncRAT can proxy C2 through a Tor client. Attor has used Tor for C2 communication. Cyclops Blink has used Tor nodes for C2 traffic. GreyEnergy has used Tor relays for Command and Control servers. Siloscape uses Tor to communicate with C2. WannaCry uses Tor for command and control traffic.

T1071.001Web ProtocolsEvidence5

The content repeatedly describes threat actors and malware using HTTP and HTTPS for command and control, such as: "Sandworm Team used BlackEnergy to communicate between compromised hosts and their command-and-control servers via HTTP post requests."

T1090ProxyEvidence1

On execution, the malware attempts to contact a hard-coded proxy address located within the local network. ELECTRUM must establish the internal proxy before the installation of the backdoor.

T1090.003Multi-hop ProxyEvidence2

During the 2025 Poland Wiper Attacks, the adversaries utilized Tor nodes for C2. APT28 has routed traffic over Tor and VPN servers to obfuscate their activities. A backdoor used by APT29 created a Tor hidden service to forward traffic from the Tor client to local ports 3389 (RDP), 139 (Netbios), and 445 (SMB) enabling full remote access from outside the network.

T1219Remote Access ToolsEvidence1

Access to the ICS network flows through a backdoor module.

Exfiltration

1 technique
T1041Exfiltration Over C2 ChannelEvidence2

ADVSTORESHELL exfiltrates data over the same channel used for C2... Agrius exfiltrated staged data using tools such as Putty and WinSCP, communicating with command and control servers... numerous malware and groups sent victim data, files, credentials, or host information over existing C2 channels.

Impact

6 techniques
T1485Data DestructionEvidence4

Overwrites all ICS configuration files across the hard drives and all mapped network drives specifically targeting ABB PCM600 configuration files in this sample

T1489Service StopEvidence1

The first action is to try to kill the communications service process which acts as the master process.

T1499Endpoint Denial of ServiceEvidence1

the module sends UDP packets to port 50000 exploiting CVE-2015-5374 causing the SIPROTEC digital relay to fall into an unresponsive state

T1561Disk WipeEvidence1

The first task of the wiper writes zeros into all of the registry keys in: SYSTEM\CurrentControlSet\Services

T1565Data ManipulationEvidence1

7. Impact - Data Destruction ( T1485 ) / Data Manipulation ( T1565 ) ... Изменение уставок регулятора (FC16 на нужные регистры Modbus), останов ПЛК, манипуляция показаниями датчиков.

T1565.002Transmitted Data ManipulationEvidence1

FC05, FC06, FC15, FC16 - воздействие: Transmitted Data Manipulation (T1565.002, Impact) или Service Stop (T1489, Impact).

INDICATORS OF COMPROMISE

IOCs tracked for this family

13 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Network
4 tracked

IPs, domains, and DNS infrastructure linked to this family.

Hashes
9 tracked

File hashes (MD5, SHA-1, SHA-256) from samples and reports.

TypeValueLatest sighting
hash.sha1●●●●●●●●●●●●View more in app5 years ago
hash.sha1●●●●●●●●●●●●View more in app5 years ago
hash.sha1●●●●●●●●●●●●View more in app5 years ago
hash.sha1●●●●●●●●●●●●View more in app5 years ago
hash.sha1●●●●●●●●●●●●View more in app5 years ago
hash.sha1●●●●●●●●●●●●View more in app5 years ago
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching13

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution5

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities1

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping32

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.