Skip to main navigation Skip to search Skip to main content

Deepfuzz: Triggering vulnerabilities deeply hidden in binaries

  • Fraunhofer AISEC

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

22 Scopus citations

Abstract

We introduce a new method for triggering vulnerabilities in deep layers of binary executables and facilitate their exploitation. In our approach we combine dynamic symbolic execution with fuzzing techniques. To maximize both the execution path depth and the degree of freedom in input parameters for exploitation, we define a novel method to assign probabilities to program paths. Based on this probability distribution we apply new path exploration strategies. This facilitates payload generation and therefore vulnerability exploitation.

Original languageEnglish
Title of host publicationDetection of Intrusions and Malware, and Vulnerability Assessment - 13th International Conference, DIMVA 2016, Proceedings
EditorsJuan Caballero, Urko Zurutuza, Ricardo J. Rodríguez
PublisherSpringer Verlag
Pages25-34
Number of pages10
ISBN (Print)9783319406664
DOIs
StatePublished - 2016
Externally publishedYes
Event13th International Conference on Detection of Intrusions and Malware, and Vulnerability Assessment, DIMVA 2016 - San Sebastian, Spain
Duration: 7 Jul 20168 Jul 2016

Publication series

NameLecture Notes in Computer Science
Volume9721
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference13th International Conference on Detection of Intrusions and Malware, and Vulnerability Assessment, DIMVA 2016
Country/TerritorySpain
CitySan Sebastian
Period7/07/168/07/16

Keywords

  • Concolic execution
  • Fuzzing
  • Random testing

Fingerprint

Dive into the research topics of 'Deepfuzz: Triggering vulnerabilities deeply hidden in binaries'. Together they form a unique fingerprint.

Cite this