Static Detection of Vulnerabilities in x86 Executables

Marco Cova, Viktoria Felmetsger, Greg Banks, Giovanni Vigna · Annual Computer Security Applications Conference · 2006

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

Read the paper · More papers on PaperTik