kAFL
kAFL copied to clipboard
Save IP ranges used for fuzzing for later use by processing tools
> @il-steffen does kafl_cov.py requires the ip parameters anymore ?
Unfortunately yes. They are needed for the ptdump tool that is called by kafl_cov.py.
We should add a feature to detect the range based on initial fuzzing setup. The ranges can be set on cmdline, then they are already stored in $WORKDIR/config, but they can also be set via SUBMIT_RANGE hypercall. The most direct solution that will also work with other frontends/agents is to let Qemu write out the active IP ranges before entering the fuzzer loop.
Originally posted by @il-steffen in https://github.com/IntelLabs/kAFL/issues/127#issuecomment-1319944507