首页 | 本学科首页   官方微博 | 高级检索  
     

基于自封闭代码块的软件保护技术研究
引用本文:周立国,熊小兵.基于自封闭代码块的软件保护技术研究[J].计算机应用,2009,29(3):817-822.
作者姓名:周立国  熊小兵
作者单位:解放军信息工程大学信息工程学院 解放军信息工程大学信息工程学院一系
摘    要:针对传统的基于垃圾指令插入的花指令技术在软件保护应用中的不足,提出了一种基于自封闭代码块的软件反静态分析和动态调试的软件保护技术。重点介绍了自封闭代码块的相关概念,阐述了自封闭代码块的自动生成技术,包括基于指令编码表的随机指令序列生成技术和基于指令逆向思想的逆指令序列生成技术,并给出了相关算法和实例分析。

关 键 词:软件保护  反调试  自封闭代码块  逆指令序列
收稿时间:2008-09-05
修稿时间:2008-11-03

Software protection technology based on self sealing code block
Abstract:With regard to the shortage of trash instruction inserting using software protection of conventional technology, a new software protection technology was proposed based on the concept of self sealing code block. With the help of the new technology, the software could be protected from static analysis and dynamic debugging. The generation method of random instruction sequence and relevant reverse instruction sequence for constructing self sealing code blocks were emphasized, including random original instruction sequence generation based on instruction encode table and reverse instruction sequence generation based on reverse engineering. The corresponding algorithms and sample analysis were provided.
Keywords:software protection  anti-debug  self-sealing code block  reverse instruction equence
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号