Open Lopierdis opened 3 years ago
in_app persistent mode is currently not supported with the Intel-PT coverage
in_app persistent mode is currently not supported with the Intel-PT coverage
So my only options for in app persistent mode coverage guided fuzzing would be with either syzygy or DR?
Well, you could also add the support for in app persistent mode in winaflpt.c :-)
Hello,
I tried creating a project to fuzz in persistent mode (
in_app
persistent mode) using intel-pt for coverage.It seems like this is not supported, I added
while (__afl_persistent_loop())
to my harness and things seem to go astray.Here some some details and examples:
This is an example for an harness:
And this is how I run the fuzzer:
afl-fuzz.exe -t 1000+ -i testcases -o findings -P -persistence_mode in_app -- -covtype bb -coverage_module harness.exe -target_module harness.exe -target_method process_packet -fuzz_iterations 10 -- harness.exe
I've also tried like this:afl-fuzz.exe -t 1000+ -i testcases -o findings -P -persistence_mode in_app -- -covtype bb -coverage_module harness.exe -target_module harness.exe -target_method main -fuzz_iterations 10 -- harness.exe
I see 2 things happening:
cant't sync
(The typo is in the fuzzer intself BTW)