防止反编译技术研究  被引量:2

Research on Resistance to Decompilation

在线阅读下载全文

作  者:陶正[1] 郭义喜[1] 

机构地区:[1]信息工程大学电子技术学院,郑州450002

出  处:《装甲兵工程学院学报》2006年第4期64-67,共4页Journal of Academy of Armored Force Engineering

摘  要:运用反编译技术可以对软件可执行二进制代码进行非法的修改或窃取其知识产权。为了防范这种情况,提出了在程序的汇编级转化直接跳转为间接跳转和插入伪造的跳转表以隐藏程序控制流的2种方法,来提高程序防止反编译的性能,增加软件分析的难度。The goal of making unauthonzed modifications or stedling intellectualproperty of software can be reached by using the decompilation technology. In order to avoid this kind of infringement, this paper proposed two anti-decompilation ways that inserting an artificial jump table and transferring a direct jump to an indirect jump in the assembly level program to obfuscate the control flow. Therefore the program's resistance to static disassembly will be improved and it is more difficult to analyze the software.

关 键 词:反编译 跳转表 切片 控制流隐藏 

分 类 号:TP314[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象