Title
Symbolic Deobfuscation: From Virtualized Code Back To The Original
Abstract
Software protection has taken an important place during the last decade in order to protect legit software against reverse engineering or tampering. Virtualization is considered as one of the very best defenses against such attacks. We present a generic approach based on symbolic path exploration, taint and recompilation allowing to recover, from a virtualized code, a devirtualized code semantically identical to the original one and close in size. We define criteria and metrics to evaluate the relevance of the deobfuscated results in terms of correctness and precision. Finally we propose an open-source setup allowing to evaluate the proposed approach against several forms of virtualization.
Year
DOI
Venue
2018
10.1007/978-3-319-93411-2_17
DETECTION OF INTRUSIONS AND MALWARE, AND VULNERABILITY ASSESSMENT, DIMVA 2018
Field
DocType
Volume
Virtualization,Software protection,Computer science,Correctness,Reverse engineering,Software,Operating system
Conference
10885
ISSN
Citations 
PageRank 
0302-9743
1
0.35
References 
Authors
12
3
Name
Order
Citations
PageRank
Jonathan Salwan110.35
Sébastien Bardin229719.35
Marie-Laure Potet319021.34