![]() ![]() Throughout the rest of this document, the terms PLC, S7 or S7 PLC are used interchangeably to refer to S7-300 or S7-400 PLC devices. This article shows how they can be used to acquire, analyze, disassemble and decompile PLC program blocks intended to run on Siemens Simatic S7-300 and S7-400 devices, a very popular line of PLC used to operate industrial processes. We attempt to bridge some of this gap by providing S7 analysis modules for JEB Pro. The analysis of the malicious PLC payload proved to be a long and tedious road 2, and up to this day, tooling and knowledge related to those systems remain limited relative to broadly-known architectures such as x86 or arm. The most publicized demonstration of that was made by the Stuxnet malware, whose end-goal was to take control, damage, and destroy arrays of centrifuges in a uranium enrichment plant. As programmable devices, they execute user-provided software and therefore are susceptible to some classes of software attacks. ![]() They take inputs provided by sensors and generate outputs for actuators. PLC (Programmable Logic Controllers) are specialized computers designed to control industrial systems having real-time processing requirements. JEB’s GENDEC IR Emulation for Auto-Decryption of Data Items.Dart AOT snapshot helper plugin to better analyze Flutter-based apps.
0 Comments
Leave a Reply. |