go-fuzz icon indicating copy to clipboard operation
go-fuzz copied to clipboard

New fuzzing strategies?

Open dgryski opened this issue 7 years ago • 1 comments

Not sure how applicable these strategies are to go-fuzz, but might be interesting to look at.

AFLFast: https://github.com/mboehme/aflfast

"FidgetyAFL": https://groups.google.com/forum/#!topic/afl-users/1PmKJC-EKZ0

[libFuzzer] add InsertRepeatedBytes and EraseBytes.: https://github.com/google/sanitizers/issues/710

dgryski avatar Aug 27 '16 18:08 dgryski

For InsertRepeatedBytes and EraseBytes, it looks like the code to work on is https://github.com/dvyukov/go-fuzz/blob/490b850ac16b7307e047fb1ea3d91dfc5e8154f4/go-fuzz/mutator.go#L39

libfuzzer strategies are: https://github.com/llvm-mirror/compiler-rt/blob/master/lib/fuzzer/FuzzerMutate.cpp

dgryski avatar Dec 18 '17 17:12 dgryski