fuzzing-dictionary - 使用特定领域字典 Token 引导模糊测试。
提供特定领域的 Token 和语法规则,以引导 libFuzzer 和 AFL++ 等模糊测试工具深入解析器和协议处理器的代码路径。
标签
更新于: 2026-09-21能力
典型输入
典型输出
该技能可以做什么
- 创建字典文件
- 从头文件中提取 Token
- 从二进制文件中提取字符串
- 向模糊测试工具传递字典
- 使用 AFL++ 自动提取字典
- 为 go-fuzz 填充语料库
输入
- 头文件
- 目标二进制文件
- 手册页
- 特定领域 Token
输出
- 字典文件
- 自动生成的字典文件
- Base64 编码的语料库文件
要求
- 支持的模糊测试工具(如 libFuzzer、AFL++、cargo-fuzz 或 go-fuzz)
- 支持 AUTODICTIONARY 功能的 AFL++ 及 afl-clang-lto
