IoT UART Console (Picocom)

Pentest IoT UART consoles via picocom: opsommen, bootloaders raken, root shells verkrijgen.

Door BrownFineSecurity · BrownFineSecurity/picocom-claude-skill

Getest · Werkt ★ 9.2/10

IoT UART Console (Picocom) — Pentest IoT UART consoles via picocom: opsommen, bootloaders raken, root shells verkrijgen.

Wat het doet

Stuurt picocom (plus een gebundelde Python serial_helper.py) aan om te communiceren met de UART/seriële console van een IoT-apparaat voor geautoriseerde penetratietests: baud detectie, BusyBox/bootloader identificatie, apparaat opsomming en privilege escalatie. Activeert wanneer de gebruiker embedded devices, IoT hardware, serial consoles of UART pentesting noemt.

Testrapport

Levert een echte serial_helper.py (aanwezig bevestigd) die echoes/prompts opschoont en sessies logt naar /tmp/serial_session.log; de SKILL.md zelf dient als een solide embedded-pentest checklist (baud ladder, BusyBox fingerprinting, U-Boot bootargs injection) in plaats van alleen een picocom cheat-sheet. Alleen defensief getest, geen fysieke UART target aangesloten.

Getest op: 2026-07-14 · Claude Code 2.x (agent harness)

Installatie

git clone https://github.com/BrownFineSecurity/picocom-claude-skill
cd picocom-claude-skill
mkdir -p ~/.claude/skills
cp -r .claude/skills/picocom ~/.claude/skills/iot-uart-console-picocom

Commando's en voorbeeldprompts

  • /iot-uart-console-picocomPentest IoT UART consoles via picocom: opsommen, bootloaders raken, root shells verkrijgen.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • Connect to this IoT device's UART console with picocom
  • Enumerate this embedded device over serial and find the bootloader
  • Try to get a root shell on this device through its UART console