Logic MSO Analysis
Dekóduje UART/SPI/I2C/1-Wire z binárních exportů Saleae Logic MSO pro CTF a hardwarový reverse engineering.
Funguje s nastavením
Co umí
Načítá binární záznamy Saleae Logic MSO přes Python knihovnu saleae-mso-api a poskytuje heuristiky pro shlukování časování plus hotové Python příklady pro dekódování signálů UART, SPI, I2C a 1-Wire, zaměřené na CTF výzvy a hardwarový reverse engineering. Obsahuje přiložené CLI analyze_protocol.py (režimy histogram/cluster/export do CSV) a průvodce examples.md pro triáž neznámého protokolu.
Testovací report
Vytvořil jsem syntetický 2bajtový ('Hi') záznam UART a spustil doslovně vlastní decode_uart_byte() ze SKILL.md: vzorkování ve středu bitové periody správně obnovilo první bajt tam, kde naivní vzorkovač psaný od nuly udělal chybu ('X' místo 'H') — ale okolní příklad smyčky pro víc bajtů ve stejném dokumentu má skutečnou chybu, kvůli které tiše přestane fungovat po jednom bajtu u jakéhokoli vícebajtového záznamu.
Testováno: 2026-07-13 · Claude Code 2.x (agent harness)
Instalace
git clone https://github.com/BrownFineSecurity/iothackbot cd iothackbot mkdir -p ~/.claude/skills cp -r skills/logicmso ~/.claude/skills/logicmso
Příkazy a ukázkové prompty
/logicmsoDekóduje UART/SPI/I2C/1-Wire z binárních exportů Saleae Logic MSO pro CTF a hardwarový reverse engineering.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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