sniffROM
1.0.0
CATATAN: Saleae Logic versi 2 merusak fitur ekspor penganalisis SPI bawaan, artinya sniffROM saat ini hanya berfungsi dengan data yang diekspor dari Logic versi 1.x
Hingga 12/6/2023 belum diketahui kapan hal ini akan diperbaiki.
Alat untuk pengambilan data pasif dan pengintaian chip flash serial. Ini digunakan dengan penganalisis logika Saleae untuk merekonstruksi konten memori flash dan mengekstrak informasi kontekstual tentang pengoperasian perangkat.
Lihat Wiki untuk dokumentasi
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)