附录 A:命令速查表
引擎版本: V13 | 最后更新: 2026-07-02
基本命令
| 操作 | 命令 |
| 查看帮助 | 7884_brain.exe |
| 结构归纳(完整模式) | 7884_brain.exe --input samples --output results |
| 结构归纳(仅 CPU) | 7884_brain.exe --input samples --output results --cuda-disable |
| 结构归纳(轻量模式) | 7884_brain.exe --input samples --output results --cuda-disable --max-iterations 50 --cpu-threads 4 |
| 批量生成变异样本 | 7884_brain.exe --Gen schema.xml -i 1000 |
| Pro 引擎生成变异 | 7884_brain.exe --Gen schema.xml --engine pro -i 10000 |
结构归纳模式参数
| 参数 | 简写 | 说明 | 默认值 |
--input <dir> | -i | 输入样本目录(必填) | — |
--output <dir> | -o | 输出目录 | ./output |
--cuda-enable | — | 启用 CUDA 加速 | 自动检测 |
--cuda-disable | — | 禁用 CUDA | 关闭 |
--batch <num> | — | 批处理大小 | 128 |
--cpu-threads <num> | — | CPU 线程数 | 8 |
--gpu-threads <num> | — | GPU 每块线程数 | 1024 |
--max-iterations <num> | — | 最大训练迭代次数 | 100 |
--patience <num> | — | 早停耐心轮数 | 4 |
--plugin-dir <dir> | — | Python 插件目录 | 无 |
--log <file> | — | 日志文件路径 | ./logs/run_log.txt |
--memory-limit <num> | — | 内存上限(MB) | 32768 |
--gpu-memory <num> | — | GPU 内存上限(MB) | 16384 |
--xml-sample <index> | — | 指定 XML schema 样本 | 最小样本 |
Gen 模式参数
| 参数 | 简写 | 说明 | 默认值 |
--Gen <xml_file> | — | 启动 Gen 模式(必填) | — |
--iterations <N> | -i | 迭代次数 | 1000 |
--output <path> | -o | 输出路径模板 | fuzz_{0}.bin |
--seed <N> | -s | 随机种子 | 当前时间 |
--engine basic/pro | — | 变异引擎 | basic |
--range N,M | — | 断点续跑 | 无 |
-1 | — | 单次迭代 | — |
Fast 模式参数
| 参数 | 说明 |
--fast | 启用 fast 模式 |
-m, --model <file> | 模型文件 (.model) |
-s, --sample <file> | 待分析样本文件 |
--script <type> | 脚本类型: bt/peach/ksy/python/yara/html/json/iffa/all |
--output <dir> | 输出目录 |
Python 脚本
| 脚本 | 命令 | 用途 |
| 01_run_induction.py | python scripts/01_run_induction.py -i samples -o output --mode lightweight | 封装结构归纳 |
| 02_run_gen.py | python scripts/02_run_gen.py -x schema.xml -i 1000 -s 42 | 封装 Gen 模式 |
| 03_output_reader.py | python scripts/03_output_reader.py -i structure_report.json | 解析 JSON 结果 |
| 04_format_validator.py | python scripts/04_format_validator.py --schema schema.py --file sample.bin | 格式校验 |
快速参考
# 1. 最简工作流
7884_brain.exe --input test_samples/bmp --output output
# 2. 无 GPU 时
7884_brain.exe --input test_samples/bmp --output output --cuda-disable
# 3. 快速验证样本
7884_brain.exe --input test_samples/bmp --output output --cuda-disable --max-iterations 50 --cpu-threads 4
# 4. 生成 100 个变异样本
7884_brain.exe --Gen output/xxx/example/format_schema.xml -i 100
# 5. Pro 引擎 + 种子复现
7884_brain.exe --Gen output/xxx/example/format_schema.xml --engine pro -i 1000 -s 42
# 6. 断点续跑(从中断处继续)
7884_brain.exe --Gen output/xxx/example/format_schema.xml --range 5001,10000