4个版本
0.2.2 | 2024年5月20日 |
---|---|
0.2.1 | 2024年5月19日 |
0.2.0 | 2024年5月19日 |
0.1.0 | 2024年5月19日 |
#511 在 文件系统
每月 132 次下载
41KB
816 代码行
drive-image-searcher
一个Rust命令行工具,用于流式传输驱动器镜像并搜索一个或多个字节模式
cargo install drive-image-searcher
drive-image-searcher -h
特性
- 支持自定义“针”定义配置文件。
- 支持从压缩磁盘镜像(lz4和xz压缩)中读取。
- 将找到针的数据块写入。
- 快速。
用法
- 下载
needle_config.sample.yaml
文件,并填充您想要定位的搜索模式。例如
- name: "Example Needle 1"
val: "48 65 6c 6c 6f ff ff ff ff ff ff ff" # This is "Hello" in hexadecimal
val_format: hex
description_notes: "A simple hex value of the word 'Hello'"
happiness_level: 1
- name: "Example Needle 2"
val: "word plus a bunch of other random text"
val_format: ascii
description_notes: "A plain ASCII value"
happiness_level: 2
write_to_file: false
- 运行
cargo install drive-image-searcher
。 - 运行
drive-image-searcher -c none -i /path/to/dd_file.img -n /path/to/needle_config.yaml -o ./output_dir/
完成后,匹配的实例将在 ./output_dir/
中,旁边是日志。
错误
- 块设备的总文件大小显示为0,因此预计时间无效。
- 由于前向进位没有将草稿移动,因此偏移量不正确
依赖项
~34–63MB
~1M SLoC