Executive Summary
Industroyer 2 is a statically compiled malware targeting field controllers in high‑voltage substations via the IEC‑104 protocol. It schedules destructive commands that could physically trip breakers or reset protection devices, potentially causing wide‑scale power outages. The sample was caught before deployment, but its capabilities mirror those of the original Industroyer, marking it as a credible threat to critical infrastructure.
Enhanced Description
Industroyer 2 is a statically compiled malware payload that targets industrial control system (ICS) devices, specifically field controllers, remote terminal units (RTUs), programmable logic controllers (PLCs), and other IEDs used in high‑voltage electrical substations. The binary contains an embedded IEC‑104 protocol module – the same communication stack used by the original Industroyer kit – enabling it to send well‑structured command sequences directly to substation equipment such as breakers, circuit regulators, and protective relays. When executed it attempts to trigger a pre‑defined schedule (e.g., a cron or Windows Scheduled Task) that activates its destructive logic at a predetermined date. The code is designed to manipulate IEC‑104 register values to induce physical effects such as tripping protection devices or resetting breakers, thereby causing service disruption or cascading failures across the substation network. Although the first known sample was compiled in March 2022 and slated for deployment on April 8 2022, it was seized prior to activation, so there are no publicly documented impact incidents. The malware’s footprint is relatively light; it contains a hard‑coded command sequence and minimal outbound traffic aside from initial communication with the victim's IEC‑104 channel. No evident persistence mechanisms beyond scheduled execution or exploitation of known vulnerabilities were observed in the single sample analyzed. However, its reliance on an industrial protocol places it within the small but highly damaging set of “ICS‑specific” attacks that can cause physical damage and extensive downtime. Given its design lineage from Industroyer, analysts anticipate similar capabilities: the ability to read/write key registers, bypassing traditional IT security controls by operating within a protected operational network segment. The static nature and lack of dynamic encryption might limit stealth, but the protocol‑level operations can remain invisible on conventional SIEMs that are tuned for corporate traffic. Overall, Industroyer 2 exemplifies a sophisticated weaponized tool aimed at critical infrastructure actors – a threat that would be of high concern to utilities, grid operators, and any organization hosting legacy PLC/RTU environments that rely on IEC‑104 communications.
Key Capabilities
ATT&CK Techniques
Recommended Actions
Suggested Tags
Confidence Assessment
The analysis is based solely on a single static sample reported in a BlackHat presentation; no operational evidence of deployment exists. While the core capabilities are clear (IEC‑104 communication and scheduled destructive actions), gaps remain regarding dynamic behavior, persistence mechanisms beyond scheduling, and potential C2 infrastructure. Confidence in the technical description is moderate to high, but attribution details and full threat impact remain uncertain.
Industroyer2 is a compiled and static piece of malware that has the ability to communicate over the IEC-104 protocol. It is similar to the IEC-104 module found in Industroyer. Security researchers assess that Industroyer2 was designed to cause impact to high-voltage electrical substations. The initial Industroyer2 sample was compiled on 03/23/2022 and scheduled to execute on 04/08/2022, however it was discovered before deploying, resulting in no impact.(Citation: Industroyer2 Blackhat ESET)