Bundled with Unleash skills pack. Upstream: https://github.com/zhaoxuya520/reverse-skill
Hardware / Embedded Interface Security
ACTION REQUIRED (execute immediately after reading)
NOW: confirm physical access authorization and device ownershipNOW: ESD/power safety; read-only probing by defaultNEXT: combine with firmware-pentest for image analysisACT: enclosure and debug interface identification → consoles → extraction
Applicable Scenarios
- UART / JTAG / SWD debug port discovery
- Boot logs, root shell, boot interruption
- Flash extraction alongside teardown
- Secure boot/encrypted Flash feasibility assessment (non-destructive first)
Workflow
□ Disassemble the authorized device; photograph and label test points
□ Find GND/VCC/TX/RX with a multimeter; logic levels 1.8/3.3/5V
□ USB-TTL read-only logging; record the baud rate
□ JTAG: enumerate IDCODE; assess whether it is locked
□ Extract the image → hand off to firmware-pentest / ghidra
Toolchain
| Tool | Purpose |
|---|---|
| USB-TTL / logic analyzer | UART |
| J-Link / CMSIS-DAP | Debugging |
| bus pirate / flipper (lab) | Multi-protocol |
| binwalk / flashrom | Extraction |
References
references/debug-interface-triage.md../firmware-pentest/../ot-ics/
Routing Context
Upstream: MASTER R34
MUST NOT: unauthorized teardown/damaging others' equipment
Task Completion Self-Check
- Interface levels and pinout recorded?
- Image preserved with hashes?
- Checklist?