Logic MSO Analysis

Dekoder UART/SPI/I2C/1-Wire fra Saleae Logic MSO-binæreksporter for CTF og hardware-reverse engineering.

av BrownFineSecurity · BrownFineSecurity/iothackbot

Krever oppsett ★ 7.6/10

Logic MSO Analysis — Dekoder UART/SPI/I2C/1-Wire fra Saleae Logic MSO-binæreksporter for CTF og hardware-reverse engineering.

Hva den gjør

Laster Saleae Logic MSO-binæropptak via Python-biblioteket saleae-mso-api og gir tidsklynge-heuristikk pluss gjennomarbeidede Python-eksempler for å dekode UART-, SPI-, I2C-, og 1-Wire-signaler, rettet mot CTF-oppgaver og hardware reverse engineering. Leverer en medfølgende analyze_protocol.py CLI (histogram/klynge/CSV-eksportmodus) og en examples.md-gjennomgang for triage av ukjente protokoller.

Testrapport

Bygde et syntetisk 2-byte ('Hi') UART-opptak og kjørte SKILL.md sin egen decode_uart_byte() ordrett: dens sampling ved bit-periodens senter hentet korrekt ut første byte, der en naiv baseline-sampler bygget fra bunnen av tok feil ('X' i stedet for 'H') — men den omkringliggende multi-byte-løkke-eksempelet i samme dokument har en reell feil som gjør at det stanser stille etter én byte ved ethvert multi-byte-opptak.

Testet på: 2026-07-13 · Claude Code 2.x (agent harness)

Installer

git clone https://github.com/BrownFineSecurity/iothackbot
cd iothackbot
mkdir -p ~/.claude/skills
cp -r skills/logicmso ~/.claude/skills/logicmso

Kommandoer og eksempelprompter

  • /logicmsoDekoder UART/SPI/I2C/1-Wire fra Saleae Logic MSO-binæreksporter for CTF og hardware-reverse engineering.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • Decode this UART capture from my Saleae Logic MSO export file
  • I have an unknown protocol dump, help me cluster timing and identify SPI or I2C
  • Analyze this Logic MSO binary capture for a CTF hardware reverse engineering challenge