语料库

afl-cmin 移除相似输入文件

丢掉相同覆盖的文件。

afl-cmin -i input_dir -o output_dir -- /path/to/tested/program [params] @@

其中”@@“代替被测试程序命令行中输入文件名的位置

afl-tmin 缩小单个输入文件

缩减文件体积。有时缩减完再afl-cmin还能移除更多文件。

如果文件太辣鸡也有可能被tmin干掉。

参考资料

编译

afl-gcc

替代gcc/g++

./configure CC="afl-gcc" CXX="afl-g++"

afl-clang-fast

export LLVM_CONFIG=which llvm-config && make && cd ..

./configure --disable-shared CC="afl-clang-fast" CXX="afl-clang-fast++"

运行