22nd Annual Computer Security Applications Conference (ACSAC'06) Static Detection of Vulnerabilities in x86 Executables Miami Beach, Florida, USA December 11-December 15 ISBN: 0-7695-2716-7
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ACSAC.2006.50
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.
Index Terms:
Vulnerability analysis, binary static analysis, symbolic execution, taint analysis.
Citation:
Marco Cova, Viktoria Felmetsger, Greg Banks, Giovanni Vigna, "Static Detection of Vulnerabilities in x86 Executables," acsac, pp.269-278, 22nd Annual Computer Security Applications Conference (ACSAC'06), 2006 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||