文章基本信息
- 标题:基于壳技术的软件保护方法
- 其他标题:Software Protection Method Based on Shell Technology
- 本地全文:下载
- 作者:孙元鹏 ; 陈文宇 ; 李 文 等
- 期刊名称:Software Engineering and Applications
- 印刷版ISSN:2325-2286
- 电子版ISSN:2325-2278
- 出版年度:2012
- 卷号:1
- 期号:2
- 页码:47-53
- DOI:10.4236/SEA.2012.12009
- 出版社:Hans Publishers
- 摘要:壳技术是软件加密中最常见、最安全的一种技术。本文提出了新的基于壳技术的软件保护模型:基于融合的软件壳保护模型,即将外壳程序与原程序相互结合在一起,当破解者将外壳脱掉的同时,也除去了部分的原程序,从而到达保护软件的目的。本文同时提出了该模型的实现方案:基于代码乱序的机制,该机制将原程序与外壳程序代码进行乱序来到达融合的目的,并且在代码乱序的同时加入了花指令来防御静态反编译;在外壳程序中使用了SHE技术来反动态跟踪。通过实例验证了基于融合的壳软件保护模型具有很强的软件保护能力。
- 关键词:软件保护;PE文件;壳;融合
- 其他关键词:Software Protection; PE Files; Shell; Integration