Forensic Science International Digital Investigation · 2020 · 26 citations · 10 references
ComputingComputer EngineeringComputer ScienceComputer SecurityNetwork SecuritySafety EngineeringComputer ForensicsCyber-physical SecurityIndustrial Control Systems SecurityNetwork ForensicsProgrammable Logic ControllersReverse EngineeringAnti-forensic Artifact RecoveryControl System ForensicsIndustrial Control SystemsIndustrial Control Systems ForensicsInjection AttacksPlc SecurityProgrammable Logic ControlSource Code Evidence
In industrial control systems (ICS), attackers inject malicious control-logic into programmable logic controllers (PLCs) to sabotage physical processes, such as nuclear plants, traffic-light signals, elevators, and conveyor belts. For instance, Stuxnet operates by transfering control logic to Siemens S7-300 PLCs over the network to manipulate the motor speed of centrifuges. These devestating attacks are referred to as control-logic injection attacks. Their network traffic, if captured, contains malicious control logic that can be leveraged as a forensic artifact. In this paper, we present Reditus to recover control logic from a suspicious ICS network traffic. Reditus is based on the observation that an engineering software has a built-in decompiler that can transform the control logic into its source-code. Reditus integrates the decompiler with a (previously-captured) set of network traffic from a control-logic to recover the source code of the binary control-logic automatically. We evaluate Reditus on the network traffic of 40 control logic programs transferred from the SoMachine Basic engineering software to a Modicon M221 PLC. Our evaluation successfully demonstrates that Reditus can recover the source-code of a control logic from its network traffic.
10
Tom Chen, Saed Abu-Nimeh · Computer · 2011 · 386 citations
SCADA Systems: Challenges for Forensic Investigators
Irfan Ahmed, Sebastian Obermeier, Martin Naedele et al. · Computer · 2012 · 103 citations
CLIK on PLCs! Attacking Control Logic with Decompilation and Virtual PLC
Sushma Kalle, Nehal Ameen, Hyunguk Yoo et al. · 2019 · 78 citations · Full text
Programmable Logic Controller Forensics
Irfan Ahmed, Sebastian Obermeier, Sneha Sudhakaran et al. · IEEE Security & Privacy · 2017 · 73 citations