Главная
Study mode:
on
1
Introduction
2
What is fuzzing
3
Coverageguided fuzzing
4
How coverage is found
5
How fuzzers spend their time
6
Overall impact
7
Why tracing code coverage is expensive
8
Coverageguided tracing
9
Microscale coverageguided tracing
10
Macroscale coverageguided tracing
11
Coverageguided tracing implementation
12
Evaluation
13
Benchmarks
14
Evaluation Question 1
15
Evaluation Question 2
16
Conclusion
17
Questions
Description:
Explore coverage-guided tracing, a novel approach to reduce fuzzing overhead in software testing and vulnerability discovery. Learn how this technique significantly improves performance by selectively tracing only coverage-increasing test cases, potentially revolutionizing the efficiency of coverage-guided fuzzing. Dive into the implementation details of UnTracer, a tool based on the static binary instrumentor Dyninst, and examine its impressive performance gains compared to traditional tracing methods. Understand the impact of coverage-guided tracing on real-world binaries and its integration with state-of-the-art hybrid fuzzers like QSYM. Gain insights into the future of efficient fuzzing techniques and their implications for software security and bug detection.

Full Speed Fuzzing - Reducing Fuzzing Overhead Through Coverage-Guided Tracing

IEEE
Add to list
0:00 / 0:00