Data Structure Archaeology: Scrape Away the Dirt and Glue Back the Pieces!

Autor: Herbert Bos, Istvan Haller, Asia Slowinska, Andrei Bacs, Silviu Baranga
Rok vydání: 2014
Předmět:
Zdroj: Detection of Intrusions and Malware, and Vulnerability Assessment ISBN: 9783319085081
DOI: 10.1007/978-3-319-08509-8_1
Popis: Many software vendors use data obfuscation to make it hard for reverse engineers to recover the layout, value and meaning of the variables in a program. The research question in this paper is whether the state-of-the-art data obfuscations techniques are good enough. For this purpose, we evaluate two of the most popular data obfuscation methods: (1) splitting a single variable over multiple memory location, (2) splitting and merging two variables over multiple memory locations. While completely automated and flawless recovery of obfuscated variables is not yet possible, the outcome of our research is that the obfuscations are very vulnerable to reversing by means of automated analysis. We were able to deobfuscate the obfuscated variables in real world programs with false positive rates below 5%, and false negative rates typically below 10%.
Databáze: OpenAIRE