🤖 AI Summary
Existing coverage-based seed selection methods struggle to identify high-value seeds suppressed by obstructive conditional statements, limiting the depth and efficiency of greybox fuzzing. This work proposes a progressive debloating mechanism that dynamically identifies and eliminates path-hindering conditions through program analysis and dynamic instrumentation, thereby uncovering previously masked high-quality seeds. Integrated into a coverage-guided greybox fuzzing framework, the approach significantly enhances seed quality and exploration depth, consistently discovering more unique execution paths and potential vulnerabilities across multiple real-world programs.
📝 Abstract
PoCo is a technique that aims to enhance modern coverage-based seed selection (CSS) techniques (such as afl-cmin) by gradually removing obstacle conditional statements and conducting deeper seed selection.