manul icon indicating copy to clipboard operation
manul copied to clipboard

Using AFL and Radamsa

Open killyp opened this issue 5 years ago • 5 comments

Set mutator weights in manul.config to: mutator_weights=afl:7,radamsa:3

And get this error during fuzzing.

[WARNING] Fuzzer 1 failed to generate new input from in/test due to some problem with radamsa. Error code 1. Return msg b'The process cannot access the file because it is being used by another process.\r\n' [ERROR] Fuzzer 1 failed to generate and save new input on disk

Have not debugged. Any ideas?

killyp avatar Aug 20 '19 18:08 killyp

Hm, did you install radamsa?

mxmssh avatar Aug 20 '19 18:08 mxmssh

I have the radamsa.exe in the manul directory. Did I need to do anything else?

killyp avatar Aug 20 '19 18:08 killyp

Running with weight: mutator_weights=radamsa:10 works. So is probably a conflict in the handover of the in/test file from afl to radamsa or vice versa.

killyp avatar Aug 20 '19 18:08 killyp

Hm, strange. Your config should work fine. Could you run with --debug flag and mutator_weights=afl:7,radamsa:3?

mxmssh avatar Aug 20 '19 18:08 mxmssh

I was experiencing a similar issue. I had certain test files which started with either a " or a ', these files seemed to because the subprocess command to crash. Renaming these files seemed to fix the issue.

aguerriero1998 avatar Nov 27 '19 15:11 aguerriero1998