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 |
Externí odkaz: |
|