Logic MSO Analysis
Dekoder UART/SPI/I2C/1-Wire fra Saleae Logic MSO-binæreksporter for CTF og hardware-reverse engineering.
Krever oppsett
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 fileI have an unknown protocol dump, help me cluster timing and identify SPI or I2CAnalyze this Logic MSO binary capture for a CTF hardware reverse engineering challenge