* 0.14.1 * fixer * don't build nyx --------- Co-authored-by: Dominik Maier <domenukk@gmail.com>
baby grimoire fuzzer
This fuzzer shows how to implement Grimoire fuzzer, a fully automated coverage-guided fuzzer which works without any form of human interaction or pre-configuration. libafl::mutators::grimoire provides four mutators :
GrimoireExtensionMutator,GrimoireRecursiveReplacementMutator,
GrimoireStringReplacementMutator,GrimoireRandomDeleteMutator.
The fuzzer will regard all files in ./corpus as inputs. Inputs will be mutated by mutator(havoc_mutations) and grimoire_mutator. harness will firstly check if input contains substring fn or pippopippo then print the input mutated by grimoire_mutator.
NOTE: This harness is not designed for a crash, so
cargo runwill not terminate.