Analyzes Programmable Logic Controller (PLC) firmware for security vulnerabilities, backdoors, and integrity tampering.
This skill provides specialized guidance for performing security audits on industrial control system (ICS) hardware by analyzing PLC firmware. It automates the identification of hardcoded credentials, undocumented debug interfaces, and memory corruption flaws across major platforms like Siemens S7, Allen-Bradley, and Schneider Modicon. It is designed for cybersecurity professionals working within IEC 62443 compliance frameworks, facilitating firmware extraction, static binary analysis, and integrity comparison against baseline images to detect unauthorized modifications.
主な機能
01Multi-platform support for Siemens, Allen-Bradley, and Schneider PLC firmware extraction
02Integrity verification and binary comparison against known-good firmware baselines
034,121 GitHub stars
04Headless Ghidra integration for automated firmware disassembly and constant searching
05Industrial protocol security testing for Modbus/TCP and other ICS communication stacks
06Automated static analysis for hardcoded credentials, secret keys, and debug strings
ユースケース
01Performing authorized vulnerability research on ICS devices in isolated lab environments
02Validating firmware integrity following a suspected supply chain compromise or tampering
03Conducting IEC 62443-4-2 component security evaluations for industrial hardware