Skip to content

4.07c

Compare
Choose a tag to compare
@vanhauser-thc vanhauser-thc released this 12 Jun 07:04
· 897 commits to stable since this release
af8c68a

Version 4.07c (release)

  • afl-fuzz:
    • reverse reading the seeds only on restarts (increases performance)
    • new env AFL_POST_PROCESS_KEEP_ORIGINAL to keep the orignal
      data before post process on finds (for atnwalk custom mutator)
    • new env AFL_IGNORE_PROBLEMS_COVERAGE to ignore coverage from
      loaded libs after forkserver initialization (required by Mozilla)
  • afl-cc:
    • added @responsefile support
    • new env AFL_LLVM_LTO_SKIPINIT to support the AFL based WASM
      (https://github.com/fgsect/WAFL) project
    • error and print help if afl-clan-lto is used with lto=thin
    • rewrote our PCGUARD pass to be compatible with LLVM 15 shenanigans,
      requires LLVM 13 now instead of 10.0.1
    • fallback to native LLVM PCGUARD if our PCGUARD is unavailable
    • fixed a crash in GCC CMPLOG
  • afl-showmap:
    • added custom mutator post_process and send support
    • add -I filelist option, an alternative to -i in_dir
  • afl-cmin afl-cmin.bash:
    • -T threads parallel task support, can be a huge speedup!
  • qemu_mode:
  • a new grammar custom mutator atnwalk was submitted by @voidptr127 !
  • two new custom mutators are now available:
    • TritonDSE in custom_mutators/aflpp_tritondse
    • SymQEMU in custom_mutators/symqemu