how to compare afl++

This commit is contained in:
vanhauser-thc 2021-02-21 23:27:07 +01:00
parent c67c4ce757
commit ac9cfd89da
2 changed files with 10 additions and 1 deletions

View File

@ -22,6 +22,8 @@
If you want to use afl++ for your academic work, check the [papers page](https://aflplus.plus/papers/)
on the website. To cite our work, look at the [Cite](#cite) section.
For comparisons use the fuzzbench `aflplusplus` setup, or use `afl-clang-fast`
with `AFL_LLVM_CMPLOG=1`.
## Major changes in afl++ 3.0
@ -1170,6 +1172,11 @@ Thank you!
If you use AFLplusplus in scientific work, consider citing [our paper](https://www.usenix.org/conference/woot20/presentation/fioraldi) presented at WOOT'20:
If you use AFLpluplus to compare to your work, please use either `afl-clang-lto`
or `afl-clang-fast` with `AFL_LLVM_CMPLOG=1` for building targets and
`afl-fuzz` with the command line option `-l 2` for fuzzing.
The most effective setup is the `aflplusplus` default fuzzer on Google's fuzzbench.
+ Andrea Fioraldi, Dominik Maier, Heiko Eißfeldt, and Marc Heuse. “AFL++: Combining incremental steps of fuzzing research”. In 14th USENIX Workshop on Offensive Technologies (WOOT 20). USENIX Association, Aug. 2020.
Bibtex:

View File

@ -1699,7 +1699,9 @@ int main(int argc, char **argv, char **envp) {
"Do not be overwhelmed :) afl-cc uses good defaults if no options are "
"selected.\n"
"Read the documentation for FEATURES though, all are good but few are "
"defaults.\n\n");
"defaults.\n");
"Recommended is afl-clang-lto with AFL_LLVM_CMPLOG or afl-clang-fast with\n"
"AFL_LLVM_CMPLOG and AFL_LLVM_DICT2FILE.\n\n"
exit(1);