
Prog-Fuzz:基于AFL的编译器源码模糊测试工具
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
Prog-Fuzz是一款创新的模糊测试工具,专门用于检测编译器源代码中的漏洞。它基于AFL(American Fuzzy Lop)框架开发,能够高效地探索和发现编译器的潜在安全问题,从而帮助开发者提高软件质量与安全性。
程序模糊器介绍非常WIP / PoC代码。谨慎行事。
感谢lcamtuf、AFL员工、John Regehr、C-Reduce员工以及GCC员工的贡献。
用法:
1. 将AFL下载到当前目录。
2. 建立环境。
3. 使用afl-gcc构建编译器。
4. 如有必要,在make.sh中更改$AFL_PATH变量。
5. 在main.cc文件中找到execlp并将其指向您的检测编译器。
6. 运行make.sh脚本进行配置和编译。
7. 执行./main运行程序。
执照:
该项目包括来自AFL(Apache 2.0)和gcc(GPL 3)的代码段,因此该项目自然也是GPL 3。
全部评论 (0)
还没有任何评论哟~


