Static Detection of Vulnerabilities in x86 Executables

  • Authors:
  • Marco Cova;Viktoria Felmetsger;Greg Banks;Giovanni Vigna

  • Affiliations:
  • University of California, Santa Barbara, USA;University of California, Santa Barbara, USA;University of California, Santa Barbara, USA;University of California, Santa Barbara, USA

  • Venue:
  • ACSAC '06 Proceedings of the 22nd Annual Computer Security Applications Conference
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the last few years, several approaches have been proposed to perform vulnerability analysis of applications written in high-level languages. However, little has been done to automatically identify security-relevant flaws in binary code. In this paper, we present a novel approach to the identification of vulnerabilities in x86 executables in ELF binary format. Our approach is based on static analysis and symbolic execution techniques. We implemented our approach in a proof-of-concept tool and used it to detect taint-style vulnerabilities in binary code. The results of our evaluation show that our approach is both practical and effective.