mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-12 01:58:17 +00:00
how to compare afl++
This commit is contained in:
@ -22,6 +22,8 @@
|
|||||||
|
|
||||||
If you want to use afl++ for your academic work, check the [papers page](https://aflplus.plus/papers/)
|
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.
|
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
|
## 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 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.
|
+ 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:
|
Bibtex:
|
||||||
|
@ -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 "
|
"Do not be overwhelmed :) afl-cc uses good defaults if no options are "
|
||||||
"selected.\n"
|
"selected.\n"
|
||||||
"Read the documentation for FEATURES though, all are good but few are "
|
"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);
|
exit(1);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user