DocumentCode
3667514
Title
Junk code elimination based on idle object set
Author
Wei Lin;Jin-long Fei;Rui-jie Cai
Author_Institution
State Key Laboratory of Mathematical Engineering and Advanced Computing, Zhengzhou, China
fYear
2015
fDate
4/1/2015 12:00:00 AM
Firstpage
535
Lastpage
540
Abstract
Junk code increase manual analysis difficulty in reverse engineering, and seriously disturb the automatic analysis process of ant code obfuscating, so find a junk code removing method has a great significance in the field of reverse engineering. Based on this, aiming at the problem that the executable context-dependent junk code is difficult to remove automatically, this paper proposes a junk code removing method based on idle register slicing, through analyzing data dependencies between instructions, get all the idle register of all instruction in code block, slice the code block by idle registers respectively, remove all the junk code in the slice instruction. Experiments show that, this method can remove embedded executable junk code rapidly and accurately, improve the efficiency of reverse engineering.
Publisher
ieee
Conference_Titel
Information Science and Technology (ICIST), 2015 5th International Conference on
Type
conf
DOI
10.1109/ICIST.2015.7289030
Filename
7289030
Link To Document