aeondave/malskill/uart-console
Claude Code and agent skill by aeondave/malskill
- community
Checking that the SKILL.md file is still in the repository.
Identification, connection, and exploitation of UART serial consoles (U-Boot/Barebox interrupt, bootargs patching) during hardware assessments.
Install
npx vskill@latest install aeondave/malskill/uart-consoleSKILL.md
uart-console
Use when physical access is available, and you need an interactive root shell without desoldering chips or risking firmware corruption.
1. Pin identification
- Visual: Look for 3-4 unpopulated through-holes or test pads near the SoC.
- Multimeter:
GND: 0 V (continuity with shielding).VCC: 3.3 V or 5 V (constant).TX: Idle HIGH (3.3 V), fluctuates during boot.RX: High-impedance (floats to ~0 V or pull-up).
- JTAGulator: Use UART scan capability if pads are unlabeled/dense.
2. Connection
Rule: Do NOT connect VCC if the device is self-powered. This causes voltage collision.
- Connect:
GND → GND,RX → TX_pad,TX → RX_pad.
If output is garbled, cycle through baud rates. Check logic analyzer for precise rate if needed.
3. Bootloader exploitation (U-Boot)
Monitor output closely on power-on.
- Prompt:
Hit any key to stop autoboot. Press immediately.
Key U-Boot commands:
Drop to shell (root init bypass):
4. Secure boot bypass patterns
If U-Boot enforces verified boot (CONFIG_SECUREBOOT):
- Read signing keys from NAND/SPI mapping (sometimes unprotected).
- Patch U-Boot env locally to drop
CONFIG_SECUREBOOT(requires SPI write). - Voltage glitching on SoC VCC rail exactly during signature verification branching.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingoffensive-hardware/uart-console/SKILL.md
Popularity
- Repository stars
- 22
- Repository forks
- 1
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/aeondave/malskill/uart-console)