sniffROM
1.0.0
HINWEIS: Saleae Logic Version 2 unterbricht die integrierte Exportfunktion des SPI-Analysators, was bedeutet, dass sniffROM derzeit nur mit Daten funktioniert, die aus Logic Version 1.x exportiert wurden
Zum 06.12.2023 ist nicht bekannt, wann das Problem behoben wird.
Ein Tool zur passiven Datenerfassung und Aufklärung serieller Flash-Chips. Es wird mit einem Saleae-Logikanalysator verwendet, um Flash-Speicherinhalte zu rekonstruieren und Kontextinformationen über Gerätevorgänge zu extrahieren.
Dokumentation finden Sie im Wiki
usage: sniffROM_new.py [-h] [--addrlen [{2,3,4}]] [--endian [{msb,lsb}]]
[--filter [{r,w}]] [-o [O]] [--summary] [--data-map]
[--timing-plot] [-v]
input_file
sniffROM - Reconstructs flash memory contents and extracts other data from
passively sniffed commands in a Saleae logic analyzer capture file. Currently
supports SPI and I2C flash chips.
positional arguments:
input_file Saleae Logic SPI or I2C Analyzer Export File (.csv)
optional arguments:
-h, --help show this help message and exit
--addrlen [{2,3,4}] set length of SPI memory address in bytes (default: 3)
--endian [{msb,lsb}] set endianness of SPI memory bytes (default: msb)
--filter [{r,w}] analyze only Read or Write commands (default: both)
-o [O] flash image output file name (default: output.bin)
--summary print summary of sniffed commands and metadata
--data-map show visual data map
--timing-plot show timing analysis
-v increase verbosity (up to -vvv)