Skip to content

The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!

License

Notifications You must be signed in to change notification settings

purs3lab/FuzzERR_AFLplusplus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fuzzerr_AFLPlusPlus

This repository contains the modified version of AFL++ to be used with FuzzERR. This tool is a part of our research paper detailing FuzzERR, accepted at AsiaCCS-2024, titled "Fuzzing API Error Handling Behaviors using Coverage Guided Fault Injection".

Building and Installing

# build
make clean
CC=clang CXX=clang++ make source-only -j$(nproc) STATIC=1 NO_NYX=1

# install
make install DESTDIR=/path/to/aflpp_install_dir

About

The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 74.1%
  • C++ 13.4%
  • Makefile 4.0%
  • Shell 3.4%
  • Python 3.2%
  • Rust 0.8%
  • Other 1.1%