What is it about?
Fuzzing is the most popular technique to automatically find bugs in software. Fuzzers have to choose a select set of inputs from an infinite number of possible inputs to test programs. We use dynamic control flow analysis to find better inputs and prioritize them in a more effective order to achieve enhanced code coverage and more bugs.
Featured Image
Photo by Jake Walker on Unsplash
Why is it important?
We show how incorporating context-awareness into greybox fuzzing and prioritizing higher quality inputs drastically affects the fuzzing results.
Read the Original
This page is a summary of: Arvin: Greybox Fuzzing Using Approximate Dynamic CFG Analysis, July 2023, ACM (Association for Computing Machinery),
DOI: 10.1145/3579856.3582813.
You can read the full text:
Contributors
The following have contributed to this page