arrow
返回

Model of Execution Trace Obfuscation Between Threads

delete2022-11-01
delete3
PRE
AI
Z
Zihan Sha
H
Hui Shu *
F
Fei Kang
DOI:10.1109/TDSC.2021.3123159delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Advanced reverse analysis tools have significantly improved the ability of attackers to crack software via dynamic analysis techniques, such as symbol execution and taint analysis. These techniques are widely used in malicious fields such as vulnerability exploitation or theft of intellectual property. In this paper, we present an obfuscation strategy called execution trace obfuscation, wherein the program execution trace repeatedly switches between multiple threads. Our technique realizes equivalent code transformation by abstracting the obfuscation problems into pruning, cloning, and coloring problems in graph theory. Based on this, we further propose the cascade encryption of a function that depends on execution trace information with a key derived from the function address calculation process, followed by removing this key from the program. We have implemented a compiler-level system that inputs a source program and automatically generates an obfuscated file. Finally, random test proves the universality of obfuscation algorithm and verify the system's performance. Results shows that our system can effectively interfere advanced reverse analysis tools.
Keyword:
Codes
Heuristic algorithms
Software algorithms
Message systems
Encryption
Software
Instruction sets
Anti-reverse
code transformation
graph theory
cascade encryption
multithreading

期刊

IEEE Transactions on Dependable and Secure Computing 封面图
IEEE Transactions on Dependable and Secure Computing
IF:
7.5
论文数:
2.5K
被引数:
9.6K

机构

P
pla information engineering university
学者数:
2.8K
论文数: 1.6K
被引数: 2
引用论文

引用论文

Medical management of radiation injuries: current approaches
err2006-05-01
err0
errOAAI
errM. E. Berger; D. M. Christensen; P. C. Lowry; O. W. Jones; A. L. Wiley
err分享
err收藏
Control Flow Obfuscation Based Protection Method for Android Applications
err2017-11-01
err5
PREAI
errPeng, Yong; Su, Guanyu; Tian, Bin; Sun, Maohua; Li, Qi
err分享
err收藏
err分享
err收藏
SARS-CoV-2 infection in primary schools in northern France: A retrospective cohort study in an area of high transmission
err
IF0
err2020-06-29
err0
errOAAI
errArnaud Fontanet; Rebecca Grant; Laura Tondeur; Yoann Madec; Ludivine Grzelak; Isabelle Cailleau; Marie-Noëlle Ungeheuer; Charlotte Renaudat; Sandrine Fernandes Pellerin; Lucie Kuhmel; Isabelle Staropoli; François Anna; Pierre Charneau; Caroline Demeret; Timothée Bruel; Olivier Schwartz; Bruno Hoen
err分享
err收藏
学者 查看更多内容