sniffROM
1.0.0
참고: Saleae Logic 버전 2는 내장된 SPI 분석기 내보내기 기능을 중단합니다. 즉, sniffROM은 현재 Logic 버전 1.x에서 내보낸 데이터에만 작동합니다.
2023년 12월 6일 현재 이 문제가 언제 수정될지는 알 수 없습니다.
직렬 플래시 칩의 수동적 데이터 캡처 및 정찰을 위한 도구입니다. Saleae 논리 분석기와 함께 사용되어 플래시 메모리 내용을 재구성하고 장치 작동에 대한 상황별 정보를 추출합니다.
문서는 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)