Quantcast
Channel: BOT24
Viewing all articles
Browse latest Browse all 8064

Binary fuzzing strategies: what works, what doesn't

$
0
0
Successful fuzzers live and die by their fuzzing strategies. If the changes made to the input file are too conservative, the fuzzer will achieve very limited coverage. If the tweaks are too aggressive, they will cause most inputs to fail parsing at a very early stage, wasting CPU cycles and spewing out messy test cases that are difficult to investigate and troubleshoot.

Designing the mutation engine for a new fuzzer has more to do with art than science. But one of the interesting side effects of the design of american fuzzy lop is that it provides a rare feedback loop: you can carefully measure what types of changes to the input file actually result in the discovery of new branches in the code, and which ones just waste your time or money.

more here...........http://lcamtuf.blogspot.com/2014/08/binary-fuzzing-strategies-what-works.html

Viewing all articles
Browse latest Browse all 8064

Trending Articles