diff options
author | van Hauser <vh@thc.org> | 2020-07-21 13:17:29 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-21 13:17:29 +0200 |
commit | 9a33a29b4a87ec9f211f83fa83f499e1ed8c256d (patch) | |
tree | 2c0d6c7c128fbadd145b5df91c917a75483f3be6 /custom_mutators | |
parent | b6e65f98827470745d7df5cf1e38b506b9e839b0 (diff) | |
parent | 6c163910eec79058bdaf3a358e75d579da1f9112 (diff) | |
download | afl++-9a33a29b4a87ec9f211f83fa83f499e1ed8c256d.tar.gz |
Merge pull request #462 from AFLplusplus/dev
Dev
Diffstat (limited to 'custom_mutators')
-rw-r--r-- | custom_mutators/README.md | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/custom_mutators/README.md b/custom_mutators/README.md index 0abce32f..a3b164be 100644 --- a/custom_mutators/README.md +++ b/custom_mutators/README.md @@ -10,3 +10,22 @@ Use with e.g. and add `AFL_CUSTOM_MUTATOR_ONLY=1` if you only want to use the custom mutator. Multiple custom mutators can be used by separating their paths with `:` in the environment variable. + +# Other custom mutators + +## Superion port + +Adrian Tiron ported the Superion grammar fuzzer to afl++, it is WIP and +requires cmake (among other things): +[https://github.com/adrian-rt/superion-mutator](https://github.com/adrian-rt/superion-mutator) + +## Protobuf + +There are two WIP protobuf projects, that require work to be working though: + +transforms protobuf raw: +https://github.com/bruce30262/libprotobuf-mutator_fuzzing_learning/tree/master/4_libprotobuf_aflpp_custom_mutator + +has a transform function you need to fill for your protobuf format, however +needs to be ported to the updated afl++ custom mutator API (not much work): +https://github.com/thebabush/afl-libprotobuf-mutator |