Institute of Computing Technology, Chinese Academy IR
Shining Light on the Inter-procedural Code Obfuscation: Keep Pace with Progress in Binary Diffing | |
Zhang, Peihua1,2; Wu, Chenggang1,3,4; Hu, Hanzhi1,3; Jia, Lichen1; Peng, Mingfan1,3; Xu, Jiali1; Xie, Mengyao1; Lai, Yuanming1,3; Kang, Yan1; Wang, Zhe1,3,4 | |
2025-03-01 | |
发表期刊 | ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION
![]() |
ISSN | 1544-3566 |
卷号 | 22期号:1页码:28 |
摘要 | Software obfuscation techniques have lost their effectiveness due to the rapid development of binary diffing techniques, which can achieve accurate function matching and identification. In this paper, we propose a new inter-procedural code obfuscation mechanism KHAos,1 which moves the code across functions to obfuscate the function by using compilation optimizations. Three obfuscation primitives are proposed to separate, aggregate, and hide the function. They can be combined to enhance the obfuscation effect further. This article also reveals distinguishing factors on obfuscation and compiler optimization and presents novel observations to gain insights into the impact of actively utilizing compiler optimization in obfuscation. A prototype of KHAos is implemented and evaluated on a large number of real-world programs. Experimental results show that KHAos outperforms existing code obfuscations and can significantly reduce the accuracy rates of six state-of-the-art binary diffing techniques with lower runtime overhead. |
关键词 | Software protection obfuscation binary diffing |
DOI | 10.1145/3701992 |
收录类别 | SCI |
语种 | 英语 |
资助项目 | CAS Project for Young Scientists in Basic Research[YSBR-118] |
WOS研究方向 | Computer Science |
WOS类目 | Computer Science, Hardware & Architecture ; Computer Science, Theory & Methods |
WOS记录号 | WOS:001470292900002 |
出版者 | ASSOC COMPUTING MACHINERY |
引用统计 | |
文献类型 | 期刊论文 |
条目标识符 | http://119.78.100.204/handle/2XEOYT63/40583 |
专题 | 中国科学院计算技术研究所期刊论文_英文 |
通讯作者 | Wang, Zhe |
作者单位 | 1.Chinese Acad Sci, Inst Comp Technol, SKLP, Beijing, Peoples R China 2.Tencent, WeChat, Beijing, Peoples R China 3.Univ Chinese Acad Sci, Beijing, Peoples R China 4.Zhongguancun Lab, Beijing, Peoples R China |
推荐引用方式 GB/T 7714 | Zhang, Peihua,Wu, Chenggang,Hu, Hanzhi,et al. Shining Light on the Inter-procedural Code Obfuscation: Keep Pace with Progress in Binary Diffing[J]. ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION,2025,22(1):28. |
APA | Zhang, Peihua.,Wu, Chenggang.,Hu, Hanzhi.,Jia, Lichen.,Peng, Mingfan.,...&Wang, Zhe.(2025).Shining Light on the Inter-procedural Code Obfuscation: Keep Pace with Progress in Binary Diffing.ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION,22(1),28. |
MLA | Zhang, Peihua,et al."Shining Light on the Inter-procedural Code Obfuscation: Keep Pace with Progress in Binary Diffing".ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION 22.1(2025):28. |
条目包含的文件 | 条目无相关文件。 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论