sniffROM
1.0.0
REMARQUE : Saleae Logic version 2 interrompt la fonctionnalité d'exportation de l'analyseur SPI intégrée, ce qui signifie que sniffROM ne fonctionne actuellement qu'avec les données exportées à partir de Logic version 1.x.
Au 06/12/2023, on ne sait pas quand ce problème sera résolu.
Un outil de capture de données passive et de reconnaissance des puces flash série. Il est utilisé avec un analyseur logique Saleae pour reconstruire le contenu de la mémoire flash et extraire des informations contextuelles sur les opérations de l'appareil.
Voir le Wiki pour la documentation
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)