Back to skills
SKILL.md
Hardware Security
ASecurityUse for authorized hardware and embedded interface security research including UART/JTAG discovery, debug pad triage, secure boot overview, and offline firmware extraction support.
- 2 stars
- 0 votes
- 0 copies
- 0 views
- Added October 17, 2026
Security analysis
100/100Pro scans all 3 files and shows the line behind each finding
npx -y skills add NetVar1337/agent-skill-canon --skill hardware-security --agent claude-codeAre you the author of Hardware Security?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/netvar1337-hardware-security)---
name: hardware-security
description: "Use for authorized hardware and embedded interface security research including UART/JTAG discovery, debug pad triage, secure boot overview, and offline firmware extraction support."
version: 1.0.0
license: MIT
metadata:
package: unleash-skills
author: NetVar1337/unleash
category: reverse-skill
upstream: https://github.com/zhaoxuya520/reverse-skill
---
> Bundled with Unleash skills pack. Upstream: https://github.com/zhaoxuya520/reverse-skill
# Hardware / Embedded Interface Security
## ACTION REQUIRED (execute immediately after reading)
1. `NOW`: confirm **physical access authorization** and device ownership
2. `NOW`: ESD/power safety; read-only probing by default
3. `NEXT`: combine with firmware-pentest for image analysis
4. `ACT`: 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
```text
□ 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?
Files in this skill
- SKILL.md
- agents/openai.yaml
- references/debug-interface-triage.md
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.