3 ms·
Either libFuzzer or AFL are your best bet for getting started - they both use very similar algorithms and just differ on execution. libFuzzer is more suited to
by evmunro 8y ago
Either libFuzzer or AFL are your best bet for getting started - they both use very similar algorithms and just differ on execution.
libFuzzer is more suited to fuzzing a single method, while AFL gives you a little more freedom when deciding how to fuzz your code.
This is a nice initial look at libFuzzer: https://github.com/google/fuzzer-test-suite/blob/master/tutorial/libFuzzerTutorial.md https://github.com/google/fuzzer-test-suite/blob/master/tuto...
And here are a couple of my favourite AFL tutorials:
- https://fuzzing-project.org/tutorial3.html https://fuzzing-project.org/tutorial3.html
- https://github.com/ThalesIgnite/afl-training https://github.com/ThalesIgnite/afl-training
Happy to answer any questions!