Obfuscation resilient binary code reuse through trace-oriented programming
Obfuscation resilient binary code reuse through trace-oriented programming
Junyuan Zeng,Yangchun Fu,3 Authors,Dongyan Xu
2013 · DOI: 10.1145/2508859.2516664
Conference on Computer and Communications Security · 70 Citations
TLDR
T trace-oriented programming (TOP) is introduced, a general framework for generating new software from existing binary code by elevating the low-level binary code to C code with templates and inlined assembly and gains benefits from dynamic analysis such as resilience against obfuscation and avoidance of points-to analysis.
