WEIZZ: automatic grey-box fuzzing for structured binary formats
Andrea Fioraldi, Daniele Cono D’Elia, Emilio Coppa
Abstract
Fuzzing technologies have evolved at a fast pace in recent years, revealing bugs in programs with ever increasing depth and speed. Applications working with complex formats are however more difficult to take on, as inputs need to meet certain format-specific characteristics to get through the initial parsing stage and reach deeper behaviors of the program.
Topics & Concepts
Fuzz testingComputer scienceParsingByteBlock (permutation group theory)PaceBinary numberProgramming languageArtificial intelligenceSoftwareGeometryGeographyArithmeticGeodesyMathematicsSoftware Testing and Debugging TechniquesAdvanced Malware Detection TechniquesSoftware Engineering Research