-
Notifications
You must be signed in to change notification settings - Fork 0
[WIP] Randomize fuzzing params with prob #7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
@jiradeto Thanks! Somehow I must have missed this PR... It looks like it's going in the right direction. Have you already tested this a bit? If so, you can probably start extending it to cover more parameters. |
|
@wuestholz, I have started the initial experiment with just a single parameter tweak And yeah, if this PR looks good I will add more fuzzing parameters and start experimenting shortly. |
|
@jiradeto Oh, wow! The differences are quite big and it looks like in some benchmarks the randomization helps. What value did you use for |
|
@wuestholz, sorry I gave you the wrong experiment. The one I shown you is the initial experiment with I just pushed the latest changes which adds more parameters with a set of random values from our discussion. |
|
@jiradeto Oh, I see. :) No problem! Yeah, let's see what the effect is once we enable this. I might start with |
…_seed [WIP] Assign probability for random params per seed
This PR randomly adjusts AFL's fuzzing parameters which typically are constants. Basically at the beginning of the fuzzing cycle, we repeatedly randomize parameter's value with some probabilities that can be set with env variable
AFL_RP_PROB.