FRET-LibAFL/fuzzers/baby_fuzzer_nautilus
Dongjia "toka" Zhang c415b4d5f6
0.13.0 (#2253)
* 0.13

* z3

* capstone

* fixer

---------

Co-authored-by: Dominik Maier <domenukk@gmail.com>
2024-06-13 23:35:35 +02:00
..
2024-06-13 23:35:35 +02:00

baby nautilus fuzzer

Nautilus is a coverage-guided and grammar-based fuzzer. It needs to read the mruby's context-free grammar stored in grammar.json. And then use the corresponding feedback, generator, and mutator to fuzz. libafl::mutators::nautilus contains:

NautilusInput,NautilusContext
NautilusChunksMetadata,NautilusFeedback
NautilusGenerator
NautilusRandomMutator,NautilusRecursionMutator,NautilusSpliceMutator