Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Attacks/Breaches

1/16/2014
03:53 PM
Connect Directly
Twitter
RSS
E-Mail
100%
0%

The PLC As An ICS/SCADA Hacking Tool

'PLCpwn' hacking tool tucked inside a legitimate programmable logic controller can shut down plant systems -- via a text message

S4x14 CONFERENCE -- Miami -- A researcher has rigged a programmable logic controller (PLC) with a low-cost hacking tool that can shut down a process control network with a text message.

The so-called PLCpwn prototype took Digital Bond researcher Stephen Hilt less than two weeks and about $400 to build; it uses existing Metasploit attack modules that previously had been created by his firm. Hilt, who gave details on the tool here today, said he got the inspiration for the tool from a DARPA-sponsored hacking tool built on a power strip, called Power Pwn. "It was for remote access to the network via a device that has a likeness to ordinary power [equipment]," he said. "We were always joking around and said, 'What if this was a PLC?'"

PLCpwn was a natural progression in a post-Stuxnet world. "You know how it goes once you learn from Stuxnet," says Ralph Langner, founder of Langner Communications. "But what you really want to do to infiltrate is to compromise contractors" or the supply chain, Langner said.

Idaho National Laboratory, meanwhile, has been working on algorithms and coding tricks to miniaturize attack code so it can hide on a small embedded CPU. Jason Larsen, an INL security researcher, spoke here yesterday about that research.

"Larsen [has] basically the same approach and idea: a small device you can embed somewhere and talk to that device using radio signals. They were thinking in the same direction," Langner said.

Dale Peterson, CEO of Digital Bond, said he had challenged Hilt to come up with a small-slot attack module and to use text messaging to set off a simulated attack, using modules like the "CPU STOP" Metasploit module his team had previously written as part of its Project Basecamp vulnerability research.

"When you talk about nation-states not wanting to go mess around with relying on going through security perimeters," then ICS/SCADA operators need to test for these weaknesses, Peterson said.

Hilt was able to use Digital Bond's in-house Allen-Bradley ControLogix PLC for the experiment. After a little trial and error with the tool platform, he ended up using 5-volt Raspberry Pi board. For communication to the device, he used a DualComm Tap, plus a DroneCell card for drone projects that basically serves as a cell phone for text and phone communications. He also wrote some Ruby scripts to allow PLCpwn to receive text messages. In its first iteration, PLCpwn can shut down an industrial subnet with a text message.

"It can cause a large disruption with a single text message," Hilt said. "It will sweep an entire subnet with STOP CPU," and is capable of data exfiltration and injection-style attacks, he says.

The attack tool basically lets an attacker bypass perimeter security and air gaps as well, he says. "If I could do it, how much could a motivated attacker do? A well-funded one would miniaturize the hardware, customize the firmware, and pay more attention to the physical appearance and [write] more exploits," he said.

[A security researcher has discovered a pair of zero-day vulnerabilities in a popular family of Siemens industrial control system switches that could allow an attacker to take over the network devices without a password. See Zero-Day Flaws Found, Patched In Siemens Switches.]

Hilt said he's planning to rewrite the code for faster performance, as well as create more scripts for different attack vectors. He's also working with a friend on standing up a 3G cell tower for out-of-band communications, he says.

Have a comment on this story? Please click "Add Your Comment" below. If you'd like to contact Dark Reading's editors directly, send us a message. Kelly Jackson Higgins is the Executive Editor of Dark Reading. She is an award-winning veteran technology and business journalist with more than two decades of experience in reporting and editing for various publications, including Network Computing, Secure Enterprise ... View Full Bio

Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
COVID-19: Latest Security News & Commentary
Dark Reading Staff 10/23/2020
7 Tips for Choosing Security Metrics That Matter
Ericka Chickowski, Contributing Writer,  10/19/2020
Russian Military Officers Unmasked, Indicted for High-Profile Cyberattack Campaigns
Kelly Jackson Higgins, Executive Editor at Dark Reading,  10/19/2020
Register for Dark Reading Newsletters
White Papers
Video
Cartoon
Current Issue
Special Report: Computing's New Normal
This special report examines how IT security organizations have adapted to the "new normal" of computing and what the long-term effects will be. Read it and get a unique set of perspectives on issues ranging from new threats & vulnerabilities as a result of remote working to how enterprise security strategy will be affected long term.
Flash Poll
How IT Security Organizations are Attacking the Cybersecurity Problem
How IT Security Organizations are Attacking the Cybersecurity Problem
The COVID-19 pandemic turned the world -- and enterprise computing -- on end. Here's a look at how cybersecurity teams are retrenching their defense strategies, rebuilding their teams, and selecting new technologies to stop the oncoming rise of online attacks.
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2020-24847
PUBLISHED: 2020-10-23
A Cross-Site Request Forgery (CSRF) vulnerability is identified in FruityWifi through 2.4. Due to a lack of CSRF protection in page_config_adv.php, an unauthenticated attacker can lure the victim to visit his website by social engineering or another attack vector. Due to this issue, an unauthenticat...
CVE-2020-24848
PUBLISHED: 2020-10-23
FruityWifi through 2.4 has an unsafe Sudo configuration [(ALL : ALL) NOPASSWD: ALL]. This allows an attacker to perform a system-level (root) local privilege escalation, allowing an attacker to gain complete persistent access to the local system.
CVE-2020-5990
PUBLISHED: 2020-10-23
NVIDIA GeForce Experience, all versions prior to 3.20.5.70, contains a vulnerability in the ShadowPlay component which may lead to local privilege escalation, code execution, denial of service or information disclosure.
CVE-2020-25483
PUBLISHED: 2020-10-23
An arbitrary command execution vulnerability exists in the fopen() function of file writes of UCMS v1.4.8, where an attacker can gain access to the server.
CVE-2020-5977
PUBLISHED: 2020-10-23
NVIDIA GeForce Experience, all versions prior to 3.20.5.70, contains a vulnerability in NVIDIA Web Helper NodeJS Web Server in which an uncontrolled search path is used to load a node module, which may lead to code execution, denial of service, escalation of privileges, and information disclosure.