diff --git a/afl/src/mutators/scheduled.rs b/afl/src/mutators/scheduled.rs index 08b2eb930a..e238e42aaa 100644 --- a/afl/src/mutators/scheduled.rs +++ b/afl/src/mutators/scheduled.rs @@ -193,10 +193,10 @@ where //self.scheduled.mutate(rand, corpus, input, stage_idx); let num = self.scheduled.iterations(rand, input); for _ in 0..num { - let idx = self.scheduled.schedule(13, rand, input); + let idx = self.scheduled.schedule(14, rand, input); let mutation = match idx { 0 => mutation_bitflip, - /*1 => mutation_byteflip, + 1 => mutation_byteflip, 2 => mutation_byteinc, 3 => mutation_bytedec, 4 => mutation_byteneg, @@ -207,7 +207,7 @@ where 8 => mutation_dwordadd, 9 => mutation_byteinteresting, 10 => mutation_wordinteresting, - 11 => mutation_dwordinteresting,*/ + 11 => mutation_dwordinteresting, _ => mutation_splice, }; mutation(self, rand, corpus, input)?; @@ -262,7 +262,7 @@ where pub fn new_default() -> Self { let mut scheduled = StdScheduledMutator::::new(); scheduled.add_mutation(mutation_bitflip); - /*scheduled.add_mutation(mutation_byteflip); + scheduled.add_mutation(mutation_byteflip); scheduled.add_mutation(mutation_byteinc); scheduled.add_mutation(mutation_bytedec); scheduled.add_mutation(mutation_byteneg); @@ -274,9 +274,9 @@ where scheduled.add_mutation(mutation_qwordadd); scheduled.add_mutation(mutation_byteinteresting); scheduled.add_mutation(mutation_wordinteresting); - scheduled.add_mutation(mutation_dwordinteresting);*/ + scheduled.add_mutation(mutation_dwordinteresting); - /*scheduled.add_mutation(mutation_bytesdelete); + scheduled.add_mutation(mutation_bytesdelete); scheduled.add_mutation(mutation_bytesdelete); scheduled.add_mutation(mutation_bytesdelete); scheduled.add_mutation(mutation_bytesdelete); @@ -286,7 +286,7 @@ where scheduled.add_mutation(mutation_bytesset); scheduled.add_mutation(mutation_bytesrandset); scheduled.add_mutation(mutation_bytescopy); - scheduled.add_mutation(mutation_bytesswap);*/ + scheduled.add_mutation(mutation_bytesswap); // TODO dictionary and custom dictionary (redqueen etc.) /*scheduled.add_mutation(mutation_bitflip);