Fairfuzz: A targeted mutation strategy for increasing greybox fuzz testing coverage

C Lemieux, K Sen - Proceedings of the 33rd ACM/IEEE international …, 2018 - dl.acm.org
In recent years, fuzz testing has proven itself to be one of the most effective techniques for
finding correctness bugs and security vulnerabilities in practice. One particular fuzz testing …

Fairfuzz: Targeting rare branches to rapidly increase greybox fuzz testing coverage

C Lemieux, K Sen - arXiv preprint arXiv:1709.07101, 2017 - arxiv.org
In recent years, fuzz testing has proven itself to be one of the most effective techniques for
finding correctness bugs and security vulnerabilities in practice. One particular fuzz testing …

{FIXREVERTER}: A Realistic Bug Injection Methodology for Benchmarking Fuzz Testing

Z Zhang, Z Patterson, M Hicks, S Wei - 31st USENIX Security Symposium …, 2022 - usenix.org
Fuzz testing is an active area of research with proposed improvements published at a rapid
pace. Such proposals are assessed empirically: Can they be shown to perform better than …

Turning programs against each other: high coverage fuzz-testing using binary-code mutation and dynamic slicing

U Kargén, N Shahmehri - Proceedings of the 2015 10th Joint Meeting on …, 2015 - dl.acm.org
Mutation-based fuzzing is a popular and widely employed black-box testing technique for
finding security and robustness bugs in software. It owes much of its success to its simplicity; …

SAFL: increasing and accelerating testing coverage with symbolic execution and guided fuzzing

M Wang, J Liang, Y Chen, Y Jiang, X Jiao… - Proceedings of the 40th …, 2018 - dl.acm.org
Mutation-based fuzzing is a widely used software testing technique for bug and vulnerability
detection, and the testing performance is greatly affected by the quality of initial seeds and …

Fuzzfactory: domain-specific fuzzing with waypoints

R Padhye, C Lemieux, K Sen, L Simon… - Proceedings of the …, 2019 - dl.acm.org
Coverage-guided fuzz testing has gained prominence as a highly effective method of finding
security vulnerabilities such as buffer overflows in programs that parse binary data …

Superion: Grammar-aware greybox fuzzing

J Wang, B Chen, L Wei, Y Liu - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
In recent years, coverage-based greybox fuzzing has proven itself to be one of the most
effective techniques for finding security bugs in practice. Particularly, American Fuzzy Lop …

{MUZZ}: Thread-aware grey-box fuzzing for effective bug hunting in multithreaded programs

H Chen, S Guo, Y Xue, Y Sui, C Zhang, Y Li… - 29th USENIX Security …, 2020 - usenix.org
Grey-box fuzz testing has revealed thousands of vulnerabilities in real-world software owing
to its lightweight instrumentation, fast coverage feedback, and dynamic adjusting strategies …

Fuzzing with code fragments

C Holler, K Herzig, A Zeller - 21st USENIX Security Symposium (USENIX …, 2012 - usenix.org
Fuzz testing is an automated technique providing random data as input to a software system
in the hope to expose a vulnerability. In order to be effective, the fuzzed input must be …

{FuzzGuard}: Filtering out unreachable inputs in directed grey-box fuzzing through deep learning

P Zong, T Lv, D Wang, Z Deng, R Liang… - 29th USENIX security …, 2020 - usenix.org
Recently, directed grey-box fuzzing (DGF) becomes popular in the field of software testing.
Different from coverage-based fuzzing whose goal is to increase code coverage for …