Badger: complexity analysis with fuzzing and symbolic execution

Yannic Noller, Rody Kersten, Corina S. Păsăreanu · 2018

Hybrid testing approaches that involve fuzz testing and symbolic execution have shown promising results in achieving high code coverage, uncovering subtle errors and vulnerabilities in a variety of software applications. In this paper we describe Badger - a new hybrid approach for complexity analysis, with the goal of discovering vulnerabilities which occur when the worst-case time or space complexity of an application is significantly higher than the average case.

Read the paper · More papers on PaperTik