Binary Obfuscation Based Reassemble

Chang Wang, Zhaolong Zhang, Xiaoqi Jia, Donghai Tian

科研成果: 书/报告/会议事项章节会议稿件同行评审

1 引用 (Scopus)

摘要

Software reverse engineering is the process of retrieving the source code or recovering the higher level structure from an executable binary file. It has a wide range of applications in software analysis, such as vulnerability mining and exploiting, blind patching and so on. But it can also be used for illegal activities such as software piracy and plagiarism, which bring huge losses to relevant workers. So Anti-reverse has important significance for intellectual property protection. In fact, it is difficult to protect a software against being reversed or malicious modifications.In this paper, we present and discuss a new binary obfuscation method based on reassemble. The binary reassembling refers to the process of disassembling an executable binaries into assembly code and assemble it back to a correct binary. We make binary obfuscation in this process because it can avoid many problems and have better protection than other obfuscation methods. We designed two obfuscating schemes including instruction substitution and control flow confusion. The resulting code is still a correct program, but it has more complex instruction execution sequence and sophisticated control flow graph. According to the experiment results, the obfuscated program has more smaller file size but it execute more slowly than the original program.

源语言英语
主期刊名MALWARE 2018 - Proceedings of the 2018 13th International Conference on Malicious and Unwanted Software
出版商Institute of Electrical and Electronics Engineers Inc.
153-160
页数8
ISBN(电子版)9781728101538
DOI
出版状态已出版 - 2 7月 2018
活动13th International Conference on Malicious and Unwanted Software, MALWARE 2018 - Nantucket, 美国
期限: 22 10月 201824 10月 2018

出版系列

姓名MALWARE 2018 - Proceedings of the 2018 13th International Conference on Malicious and Unwanted Software

会议

会议13th International Conference on Malicious and Unwanted Software, MALWARE 2018
国家/地区美国
Nantucket
时期22/10/1824/10/18

指纹

探究 'Binary Obfuscation Based Reassemble' 的科研主题。它们共同构成独一无二的指纹。

引用此