FuzzFactory:使用航点的特定于域的模糊测试

时间:2024-02-20 10:10:07
【文件属性】:

文件名称:FuzzFactory:使用航点的特定于域的模糊测试

文件大小:2.47MB

文件格式:ZIP

更新时间:2024-02-20 10:10:07

api instrumentation fuzzing afl llvm-pass

FuzzFactory:使用航点的特定于域的模糊测试 FuzzFactory是的扩展,将覆盖率指导的模糊测试概括为特定于域的测试目标。 FuzzFactory允许用户指导模糊器的搜索过程,而无需修改AFL的搜索算法中的任何内容。 以下研究论文( )中描述了大多数细节: Rohan Padhye,Caroline Lemieux,Koushik Sen,Laurent Simon和Hayawardh Vijayakumar。 2019。FuzzFactory:使用Waypoint的特定于域的Fuzzing。 进程ACM程序。 郎3,OOPSLA,第174条(2019年10月),共29页。 本文所述实验评估的复制包。 SPLASH 2019(OOPSLA)演讲的: 什么是航点? FuzzFactory的关键抽象是航路点:在模糊循环期间保存的中间输入。 这些输入不需要增加代码覆盖范围,但是可以保存它们,因为它们可以实现特定于域的进度。 例如,PerfFuzz保存的输入会增加循环执行次数,魔术字节的模糊器可能会保存具有部分正确的魔术字节的输入,或者定向的模糊器可能会保存更可能执


网友评论