diff options
author | Rishi Ranjan <43873720+rish9101@users.noreply.github.com> | 2020-05-09 03:31:11 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-09 00:01:11 +0200 |
commit | cf9238e09d74791c93a3a50ef2460d96529bcfa1 (patch) | |
tree | 9e4d3cb8172aa43eb3bfc3d506e074d922989ffd | |
parent | 190f3024dad3713a1b2d3a42b5b99c662dd2cf58 (diff) | |
download | afl++-cf9238e09d74791c93a3a50ef2460d96529bcfa1.tar.gz |
Update docs and Changelog for custom_mutators (#355)
-rw-r--r-- | docs/Changelog.md | 3 | ||||
-rw-r--r-- | docs/custom_mutators.md | 4 |
2 files changed, 7 insertions, 0 deletions
diff --git a/docs/Changelog.md b/docs/Changelog.md index 8bcc8949..0b5c11e8 100644 --- a/docs/Changelog.md +++ b/docs/Changelog.md @@ -2574,3 +2574,6 @@ sending a mail to <afl-users+subscribe@googlegroups.com>. ### Version 0.21b (2013-11-12): - Initial public release. + + - Added support for use of multiple custom mutators which can be specified using + the environment variable AFL_CUSTOM_MUTATOR_LIBRARY. diff --git a/docs/custom_mutators.md b/docs/custom_mutators.md index 49ce761e..acc9ff4e 100644 --- a/docs/custom_mutators.md +++ b/docs/custom_mutators.md @@ -16,6 +16,10 @@ fuzzing by using libraries that perform mutations according to a given grammar. The custom mutator is passed to `afl-fuzz` via the `AFL_CUSTOM_MUTATOR_LIBRARY` or `AFL_PYTHON_MODULE` environment variable, and must export a fuzz function. +Now afl also supports multiple custom mutators which can be specified in the same `AFL_CUSTOM_MUTATOR_LIBRARY` environment variable like this. +```bash +export AFL_CUSTOM_MUTATOR_LIBRARY="full/path/to/mutator_first.so;full/path/to/mutator_second.so" +``` Please see [APIs](#2-apis) and [Usage](#3-usage) for detail. The custom mutation stage is set to be the first non-deterministic stage (right before the havoc stage). |