googleprojectzero / winafl

A fork of AFL for fuzzing Windows binaries
Apache License 2.0
2.36k stars 533 forks source link

Feature: Don't create a new process per attempt in afl-tmin (instrumentation mode) #351

Open eranzim opened 2 years ago

eranzim commented 2 years ago

Currently, when afl-tmin is executed on non-crashing input (instrumentation mode), it can be very slow (especially for targets with a long initialization phase), due to its re-execution of the process for each run. It should be possible to run it like afl-fuzz does - re-run just the target function on each iteration, and keep the process open.