What is Depthcharge?
mainDepthcharge is a toolkit designed for security research and "jailbreaking" of embedded platforms that use the U-Boot bootloader. The toolkit is composed of several interconnected parts:
depthchargePython module: An extensible Python 3 module providing the core API.- Python scripts: Scripts built on top of the
depthchargemodule API for common tasks. - Depthcharge "Companion" firmware: Firmware used to perform attacks that require a malicious peripheral device.
- Helper payload binaries: Example U-Boot "standalone" program-esque payloads and build scripts to assist with initial setup.