sniffROM
1.0.0
ملاحظة: الإصدار 2 من Saleae Logic يكسر ميزة تصدير محلل SPI المضمن، مما يعني أن sniffROM يعمل حاليًا فقط مع البيانات المصدرة من الإصدار 1.x من Logic
اعتبارًا من 12/6/2023، من غير المعروف متى سيتم إصلاح ذلك.
أداة لالتقاط البيانات السلبية واستطلاع شرائح الفلاش التسلسلية. يتم استخدامه مع محلل منطق Saleae لإعادة بناء محتويات ذاكرة الفلاش واستخراج المعلومات السياقية حول عمليات الجهاز.
راجع ويكي للتوثيق
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)