Inside the Cunning, Unprecedented Hack of Ukraines Power …
Slide: 1 / of 1. Caption: Jose A. Bernat Bacet/Getty Images
It was 3:30 p.m. last December 23, and residents of the Ivano-Frankivsk region of Western Ukraine were preparing to end their workday and head home through the cold winter streets. Inside the Prykarpattyaoblenergo control center, which distributes power to the regions residents, operators too were nearing the end of their shift. But just as one worker was organizing papers at his desk that day, the cursor on his computer suddenly skittered across the screen of its own accord.
He watched as it navigated purposefully toward buttons controlling the circuit breakers at a substation in the region and then clicked on a box to open the breakers and take the substation offline. A dialogue window popped up on screen asking to confirm the action, and the operator stared dumbfounded as the cursor glided to the box and clicked to affirm. Somewhere in a region outside the city he knew that thousands of residents had just lost their lights and heaters.
The operator grabbed his mouse and tried desperately to seize control of the cursor, but it was unresponsive. Then as the cursor moved in the direction of another breaker, the machine suddenly logged him out of the control panel. Although he tried frantically to log back in, the attackers had changed his password preventing him from gaining re-entry. All he could do was stare helplessly at his screen while the ghosts in the machine clicked open one breaker after another, eventually taking about 30 substations offline. The attackers didnt stop there, however. They also struck two other power distribution centers at the same time, nearly doubling the number of substations taken offline and leaving more than 230,000 residents in the dark. And as if that werent enough, they also disabled backup power supplies to two of the three distribution centers, leaving operators themselves stumbling in the dark.
The hackers who struck the power centers in Ukrainethe first confirmed hack to take down a power gridwerent opportunists who just happened upon the networks and launched an attack to test their abilities; according to new details from an extensive investigation into the hack, they were skilled and stealthy strategists who carefully planned their assault over many months, first doing reconnaissance to study the networks and siphon operator credentials, then launching a synchronized assault in a well-choreographed dance.
It was brilliant, says Robert M. Lee, who assisted in the investigation. Lee is a former cyber warfare operations officer for the US Air Force and is co-founder of Dragos Security, a critical infrastructure security company. In terms of sophistication, most people always [focus on the] malware [thats used in an attack], he says. To me what makes sophistication is logistics and planning and operations and whats going on during the length of it. And this was highly sophisticated.
Ukraine was quick to point the finger at Russia for the assault. Lee shies away from attributing it to any actor but says there are clear delineations between the various phases of the operation that suggest different levels of actors worked on different parts of the assault. This raises the possibility that the attack might have involved collaboration between completely different partiespossibly cybercriminals and nation-state actors.
This had to be a well-funded, well-trained team. [B]ut it didnt have to be a nation-state, he says. It could have started out with cybercriminals getting initial access to the network, then handing it off to nation-state attackers who did the rest.
The control systems in Ukraine were surprisingly more secure than some in the US.
Regardless, the successful assault holds many lessons for power generation plants and distribution centers here in the US, experts say; the control systems in Ukraine were surprisingly more secure than some in the US, since they were well-segmented from the control center business networks with robust firewalls. But in the end they still werent secure enoughworkers logging remotely into the SCADA network, the Supervisory Control and Data Acquisition network that controlled the grid, werent required to use two-factor authentication, which allowed the attackers to hijack their credentials and gain crucial access to systems that controlled the breakers.
The power wasnt out long in Ukraine: just one to six hours for all the areas hit. But more than two months after the attack, the control centers are still not fully operational, according to a recent US report. Ukrainian and US computer security experts involved in the investigation say the attackers overwrote firmware on critical devices at 16 of the substations, leaving them unresponsive to any remote commands from operators. The power is on, but workers still have to control the breakers manually.
Thats actually a better outcome than what might occur in the US, experts say, since many power grid control systems here dont have manual backup functionality, which means that if attackers were to sabotage automated systems here, it could be much harder for workers to restore power.
Multiple agencies in the US helped the Ukrainians in their investigation of the attack, including the FBI and DHS. Among computer security experts who consulted on the wider investigation were Lee and Michael J. Assante, both of whom teach computer security at the SANS Institute in Washington DC and plan to release a report about their analysis today. They say investigators were pleasantly surprised to discover that the Ukrainian power distribution companies had a vast collection of firewall and system logs that helped them reconstruct eventsan uncommon bonanza for any corporate network, but an even rarer find for critical infrastructure environments, which seldom have robust logging capabilities.
According to Lee and a Ukrainian security expert who assisted in the investigation, the attacks began last spring with a spear-phishing campaign that targeted IT staff and system administrators working for multiple companies responsible for distributing electricity throughout Ukraine. Ukraine has 24 regions, each divided into between 11 and 27 provinces, with a different power distribution company serving each region. The phishing campaign delivered email to workers at three of the companies with a malicious Word document attached. When workers clicked on the attachment, a popup displayed asking them to enable macros for the document. If they complied, a program called BlackEnergy3variants of which have infected other systems in Europe and the USinfected their machines and opened a backdoor to the hackers. The method is notable because most intrusions these days exploit a coding mistake or vulnerability in a software program; but in this case the attackers exploited an intentional feature in the Microsoft Word program. Exploiting the macros feature is an old-school method from the 90s that attackers have recently revived in multiple attacks.
The initial intrusion got the attackers only as far as the corporate networks. But they still had to get to the SCADA networks that controlled the grid. The companies had wisely segregated those networks with a firewall, so the attackers were left with two options: either find vulnerabilities that would let them punch through the firewalls or find another way to get in. They chose the latter.
Over many months they conducted extensive reconnaissance, exploring and mapping the networks and getting access to the Windows Domain Controllers, where user accounts for networks are managed. Here they harvested worker credentials, some of them for VPNs the grid workers used to remotely log in to the SCADA network. Once they got into the SCADA networks, they slowly set the stage for their attack.
First they reconfigured the uninterruptible power supply1, or UPS, responsible for providing backup power to two of the control centers. It wasnt enough to plunge customers into the darkwhen power went out for the wider region they wanted operators to be blind, too. It was an egregious and aggressive move, the sort that could be interpreted as a giant fuck you to the power companies, says Lee.
Each company used a different distribution management system for its grid, and during the reconnaissance phase, the attackers studied each of them carefully. Then they wrote malicious firmware to replace the legitimate firmware on serial-to-Ethernet converters at more than a dozen substations (the converters are used to process commands sent from the SCADA network to the substation control systems). Taking out the converters would prevent operators from sending remote commands to re-close breakers once a blackout occurred. Operation-specific malicious firmware updates [in an industrial control setting] has never been done before, Lee says. From an attack perspective, it was just so awesome. I mean really well done by them.
The same model of serial-to-Ethernet converters used in Ukraine are used in the US power-distribution grid.
Armed with the malicious firmware, the attackers were ready for their assault.
Sometime around 3:30 p.m. on December 23 they entered the SCADA networks through the hijacked VPNs and sent commands to disable the UPS systems they had already reconfigured. Then they began to open breakers. But before they did, they launched a telephone denial-of-service attack against customer call centers to prevent customers from calling in to report the outage. TDoS attacks are similar to DDoS attacks that send a flood of data to web servers. In this case, the centers phone systems were flooded with thousands of bogus calls that appeared to come from Moscow, in order to prevent legitimate callers from getting through. Lee notes that the move illustrates a high level of sophistication and planning on the part of the attackers. Cybercriminals and even some nation-state actors often fail to anticipate all contingencies. What sophisticated actors do is they put concerted effort into even unlikely scenarios to make sure theyre covering all aspects of what could go wrong, he says.
The move certainly bought the attackers more time to complete their mission because by the time the operator whose machine was hijacked noticed what was happening, a number of substations had already been taken down. But if this was a political hack launched by Russia against Ukraine, the TDoS likely also had another goal Lee and Assante say: to stoke the ire of Ukrainian customers and weaken their trust in the Ukrainian power companies and government.
It wasnt enough to plunge customers into the darkthey wanted operators blind, too.
As the attackers opened up breakers and took a string of substations off the grid, they also overwrote the firmware on some of the substation serial-to-Ethernet converters, replacing legitimate firmware with their malicious firmware and rendering the converters thereafter inoperable and unrecoverable, unable to receive commands. Once you rewrite the firmware, theres no going back from that [to aid recovery]. You have to be at that site and manually switch operations, Lee says. Blowing [these] gateways with firmware modifications means they cant recover until they get new devices and integrate them.
After they had completed all of this, they then used a piece of malware called KillDisk to wipe files from operator stations to render them inoperable as well. KillDisk wipes or overwrites data in essential system files, causing computers to crash. Because it also overwrites the master boot record, the infected computers could not reboot.
Some of the KillDisk components had to be set off manually, but Lee says that in two cases the attackers used a logic bomb that launched KillDisk automatically about 90 minutes into the attack. This would have been around 5 p.m., the same time that Prykarpattyaoblenergo posted a note to its web site acknowledging for the first time what customers already knewthat power was out in certain regionsand reassuring them that it was working feverishly to figure out the source of the problem. Half an hour later, after KillDisk would have completed its dirty deed and left power operators with little doubt about what caused the widespread blackout, the company then posted a second note to customers saying the cause of the outage was hackers.
Ukraines intelligence community has said with utter certainty that Russia is behind the attack, though it has offered no proof to support the claim. But given political tensions between the two nations its not a far-fetched scenario. Relations have been strained between Russia and Ukraine ever since Russia annexed Crimea in 2014 and Crimean authorities began nationalizing Ukrainian-owned energy companies there, angering Ukrainian owners. Then, right before the December blackout in Ukraine occurred, pro-Ukrainian activists physically attacked substations feeding power to Crimea, leaving two million Crimean residents without power in the region that Russia had annexed, as well as a Russian naval base. Speculation has been rampant that the subsequent blackouts in Ukraine were retaliation for the attack on the Crimean substations.
But the attackers who targeted the Ukrainian power companies had begun their operation at least six months before the Crimean substations were attacked. So, although the attack in Crimea may have been a catalyst for the subsequent attack on the Ukrainian power companies, its clear that it wasnt the original motivation, Lee says. Lee says the forensic evidence suggests in fact that the attackers may not have planned to take out the power in Ukraine when they did, but rushed their plans after the attack in Crimea.
Looking at the data, it looks like they would have benefited and been able to do more had they been planning and gathering intelligence longer, he says. So it looks like they may have rushed the campaign.
He speculates that if Russia is responsible for the attack, the impetus may have been something completely different. Recently, for example, the Ukrainian parliament has been considering a bill to nationalize privately owned power companies in Ukraine. Some of those companies are owned by a powerful Russian oligarch who has close ties to Putin. Lee says its possible the attack on the Ukrainian power companies was a message to Ukrainian authorities not to pursue nationalization.
That analysis is supported by another facet of the attack: The fact that the hackers could have done much more damage than they did do if only they had decided to physically destroy substation equipment as well, making it much harder to restore power after the blackout. The US government demonstrated an attack in 2007 that showed how hackers could physically destroy a power generator simply by remotely sending 21 lines of malicious code.
Lee says everything about the Ukraine power grid attack suggests it was primarily designed to send a message. We want to be seen, and we want to send you a message, is how he interprets it. This is very mafioso in terms of like, oh, you think you can take away the power [in Crimea]? Well I can take away the power from you.
Whatever the intent of the blackout, it was a first-of-its-kind attack that set an ominous precedent for the safety and security of power grids everywhere. The operator at Prykarpattyaoblenergo could not have known what that little flicker of his mouse cursor portended that day. But now the people in charge of the worlds power supplies have been warned. This attack was relatively short-lived and benign. The next one might not be.
1Correction 3/03/16 8:17 a.m. ET: UPS here stands for uninterruptible power supply, not universal power supply.
Go here to see the original:
Inside the Cunning, Unprecedented Hack of Ukraines Power ...
- The Latest: G7 to focus on Ukraine and Iran on first full day of meetings - WAVY.com - June 16th, 2026 [June 16th, 2026]
- Starmer vows new sanctions on Russia and nuclear energy support for Ukraine - The Guardian - June 16th, 2026 [June 16th, 2026]
- G7 summit 2026 live: Trump to discuss Iran and Ukraine with world leaders - Reuters - June 16th, 2026 [June 16th, 2026]
- Ukraine Is a Step Closer to Joining the European Union. Heres What to Know - Time Magazine - June 16th, 2026 [June 16th, 2026]
- Trump is turning his attention back to Ukraine and Kyivs allies are worried - politico.eu - June 16th, 2026 [June 16th, 2026]
- Russias war of aggression against Ukraine: new EU sanctions target energy revenues, the military-industrial complex, propaganda and human rights... - June 16th, 2026 [June 16th, 2026]
- Ukraine is winning the drone war. Now it needs to win over Trump. - Politico - June 16th, 2026 [June 16th, 2026]
- Russias overwhelming manpower advantage against Ukraine is starting to wane - CNN - June 16th, 2026 [June 16th, 2026]
- With Its Biggest E.U. Opponent Gone, Ukraine Is Advancing in Its Bid to Join - The New York Times - June 16th, 2026 [June 16th, 2026]
- Ukraine's newest attack drones are delivering the kind of strikes that its HIMARS couldn't for years - Business Insider - June 16th, 2026 [June 16th, 2026]
- How Ukraine Uses A.I. to Knock Deadly Russian Drones Out of the Skies - The New York Times - June 16th, 2026 [June 16th, 2026]
- Trump reportedly tells Putin he is prepared to help end war in Ukraine - The Guardian - June 16th, 2026 [June 16th, 2026]
- Europeans to test Trump on Iran deal risks, urge Ukraine rethink at G7 - Reuters - June 16th, 2026 [June 16th, 2026]
- This Is Not Just Ukraine: The Global Danger of Normalising Russias Occupation Crimes - Global Issues.org - June 16th, 2026 [June 16th, 2026]
- The World According to Putin: No Deal on Ukraine in Sight - Carnegie Endowment for International Peace - June 16th, 2026 [June 16th, 2026]
- Russia is losing the war in Ukraine, and Putin is desperate. But thats when hes at his most dangerous | Simon Tisdall - The Guardian - June 16th, 2026 [June 16th, 2026]
- G7 leaders open summit talks on Ukraine and the Middle East as Zelenskyy joins in France - AP News - June 16th, 2026 [June 16th, 2026]
- The Latest: G7 to focus on Ukraine and Iran on first full day of meetings - AP News - June 16th, 2026 [June 16th, 2026]
- Ukraine's Zelenskiy says he offered to meet Putin at G7 or the U.S. - Reuters - June 16th, 2026 [June 16th, 2026]
- Ukraine starts EU membership talks and faces years of reforms while fighting Russia - AP News - June 16th, 2026 [June 16th, 2026]
- Zelensky meets with G7 leaders behind closed doors to discuss the war in Ukraine - New York Post - June 16th, 2026 [June 16th, 2026]
- Britain to supply Ukraine with more nuclear fuel - The Telegraph - June 16th, 2026 [June 16th, 2026]
- G7 Leaders Open Summit Talks on Ukraine and the Middle East as Zelenskyy Joins in France - Asharq Al-Awsat English - June 16th, 2026 [June 16th, 2026]
- Russian central bank chief who threatened to quit over Ukraine war not seen in public for three weeks - The Independent - June 16th, 2026 [June 16th, 2026]
- The War in Ukraine Has Now Gone On Longer Than World War I - The New York Times - June 12th, 2026 [June 12th, 2026]
- Ukraine has taught the world how to kill again - The Telegraph - June 12th, 2026 [June 12th, 2026]
- NATO is learning from Ukraine that a lot of good-enough weapons today beat a few perfect ones that come too late - Business Insider - June 12th, 2026 [June 12th, 2026]
- Ukraine is transplanting its industrial heart to the west - The Economist - June 12th, 2026 [June 12th, 2026]
- Ukraine, Iran, and the strains on Russian and American power - Brookings - June 12th, 2026 [June 12th, 2026]
- World chess body suspends Russia over activities in occupied-Ukraine - Al Jazeera - June 12th, 2026 [June 12th, 2026]
- Ukraine Is Not Losing. Russia Is Not Winning. - The Atlantic - June 12th, 2026 [June 12th, 2026]
- Everyone can know what is happening in Ukraine, but to feel it? - Vogue - June 12th, 2026 [June 12th, 2026]
- Iran and Ukraine loom over G7 as France accommodates Trump - Reuters - June 12th, 2026 [June 12th, 2026]
- Ukraine hits fuel supplies to Crimea, sparking a fuel crisis on the Russian-held peninsula - AP News - June 12th, 2026 [June 12th, 2026]
- Ukraine war has lasted longer than WWI as bloodshed reaches grim milestone with no end in sight - New York Post - June 12th, 2026 [June 12th, 2026]
- Dominique de Villepin on Iran, Ukraine and the stakes of the G7 summit - CNN - June 12th, 2026 [June 12th, 2026]
- Has Russia given up on Kinburn Spit, its westernmost foothold in Ukraine? - France 24 - June 12th, 2026 [June 12th, 2026]
- War Has Isolated Communities Across Ukraine. Mobile Clinics Are Reaching Them. - Project HOPE - June 12th, 2026 [June 12th, 2026]
- Poland Demands Full Reimbursement for Ukraine Weapon Aid What Happened? - Kyiv Post - June 12th, 2026 [June 12th, 2026]
- Ukraine war now longer than the first world war the similarities are unsettling - The Conversation - June 12th, 2026 [June 12th, 2026]
- Ukraines Third Army Corps Says It Halted Russian Advances While Reinventing How Ukraine Fights - Kyiv Post - June 12th, 2026 [June 12th, 2026]
- Ukraine war latest: Russia's oil output falls to one-year low amid Ukrainian strikes - The Kyiv Independent - June 12th, 2026 [June 12th, 2026]
- Russia's war on Ukraine: the new, the old, and the immutable - The Kyiv Independent - June 12th, 2026 [June 12th, 2026]
- Putin rejects Zelenskyys offer to meet and reaffirms Ukraine war aims - The Guardian - June 12th, 2026 [June 12th, 2026]
- More than half of Poles view Ukraine more negatively due to military unit name controversy, poll shows - The Kyiv Independent - June 12th, 2026 [June 12th, 2026]
- Putin says there is 'no point' meeting Zelensky over ending Ukraine war - BBC - June 12th, 2026 [June 12th, 2026]
- Trump Hits the Stalemate Phase of His Interventions in Gaza, Ukraine and Now Iran - The New York Times - June 1st, 2026 [June 1st, 2026]
- Ukraine hits Russian energy targets and denies striking Kremlin-occupied nuclear plant - Dallas News - June 1st, 2026 [June 1st, 2026]
- Ukraine turns real-life kills into video game thrills for drone pilots - The Washington Post - June 1st, 2026 [June 1st, 2026]
- Robots are redefining the war in Ukraine and forcing Russia onto the back foot - CNN - June 1st, 2026 [June 1st, 2026]
- Ukraine war briefing: Kyiv denies its drone hit Zaporizhzhia nuclear plant - The Guardian - June 1st, 2026 [June 1st, 2026]
- Ukraine's Zelenskiy seeks progress on peace talks before winter - Reuters - June 1st, 2026 [June 1st, 2026]
- Lukashenko says Belarus has 'major' target in Ukraine in its sights - The Kyiv Independent - June 1st, 2026 [June 1st, 2026]
- How Ukraine turned the tide against Russia - The Hill - June 1st, 2026 [June 1st, 2026]
- Ukraine using AI drones to strike vital convoys supplying Russian troops - BBC - June 1st, 2026 [June 1st, 2026]
- What If Putin Uses a Tactical Nuke in Ukraine? - Eyes Only with Wes O'Donnell - June 1st, 2026 [June 1st, 2026]
- Concerns mount that Belarus could be a launchpad for a new Russian offensive in Ukraine - AP News - June 1st, 2026 [June 1st, 2026]
- Ukraine hits pipeline, refinery and fuel depot in overnight strikes on Russia - The Japan Times - June 1st, 2026 [June 1st, 2026]
- Ukraine Has Gained the Upper Hand Over Russia - Newsweek - June 1st, 2026 [June 1st, 2026]
- Operation Jailbreak uses lessons from Ukraine to help weapons talk to each other - Financial Times - June 1st, 2026 [June 1st, 2026]
- Ukraine hits Russian energy targets and denies striking Kremlin-occupied nuclear plant - TelegraphHerald.com - June 1st, 2026 [June 1st, 2026]
- Ukraine has a war lesson for NATO forces: Drone units need to be constantly on the move with command centers buried deep - Business Insider - June 1st, 2026 [June 1st, 2026]
- Ukraine hits Russian energy targets and denies striking Kremlin-occupied nuclear plant - AP News - June 1st, 2026 [June 1st, 2026]
- Can the EU find a Russia whisperer to mediate an end to the war in Ukraine? - BBC - June 1st, 2026 [June 1st, 2026]
- Ukraine hits Russian energy targets and denies striking Kremlin-occupied nuclear plant - Carolina Coast Online - June 1st, 2026 [June 1st, 2026]
- Why Ukraine Proposes a Joint Historical Commission With Israel - The Times of Israel - June 1st, 2026 [June 1st, 2026]
- Ukraine has limited window for negotiations with Russia, Zelensky says - The Kyiv Independent - June 1st, 2026 [June 1st, 2026]
- President of Ukraine on ongoing war with Russia - kyma.com - June 1st, 2026 [June 1st, 2026]
- Putin's cabal must be brought to trial for crimes in Ukraine. With this plan, the world can do that | Gordon Brown - The Guardian - June 1st, 2026 [June 1st, 2026]
- Highway to Hell: Ukraine's Logistics Lockdown, Taiwans Littoral Command and Chinas Evolving Nuclear Capability. The Big Five, 31 May edition. - Futura... - June 1st, 2026 [June 1st, 2026]
- Lukashenko Threatens Ukraine With Strike on One Very Serious Target - UNITED24 Media - June 1st, 2026 [June 1st, 2026]
- Poland vs. Ukraine Lineups, Score, Live Streams, TV Channels, How and Where to Watch - Athlon Sports - June 1st, 2026 [June 1st, 2026]
- Ukraine: A security community instead of an associate membership waiting game - Table.Briefings - June 1st, 2026 [June 1st, 2026]
- Angela Merkel wont be negotiating with Putin but the rumour reflects a truth about the Ukraine war | Nathalie Tocci - The Guardian - May 25th, 2026 [May 25th, 2026]
- Russia pounds Kyiv in powerful drone and missile attack - NPR - May 25th, 2026 [May 25th, 2026]
- In Ukraine, a Divisive 20th-Century Hero Comes Home - The New York Times - May 25th, 2026 [May 25th, 2026]
- How Ukraine Found the Cards To Win, Without Help From the U.S. - Time Magazine - May 25th, 2026 [May 25th, 2026]
- I go out to shout at Russia: the mental health crisis haunting Ukraine - The Times - May 25th, 2026 [May 25th, 2026]
- How the War in Iran Helped Ukraine Go From Problem to Solution - WSJ - May 25th, 2026 [May 25th, 2026]
- At least 2 dead, 83 wounded after Russia uses nuclear-capable missile in massive attack on Ukraine - CBS News - May 25th, 2026 [May 25th, 2026]