Quantcast
Channel: shell-storm
Viewing all articles
Browse latest Browse all 31

Symbolic Deobfuscation: From Virtualized Code Back to the Original

$
0
0
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.

Viewing all articles
Browse latest Browse all 31

Latest Images

Trending Articles





Latest Images