The paper introduces a smart fuzzing approach, implemented as a tool called Swordfuzzer, for detecting integer overflow vulnerabilities in software. Unlike traditional fuzzing, Swordfuzzer employs online dynamic taint analysis to identify key bytes in the input files that influence security-sensitive operations, enhancing detection accuracy. Experimental results illustrate that this approach significantly improves the effectiveness of fuzzing in locating real-world vulnerabilities.
Related topics: