目标代码混淆加壳关键技术的设计与的分析.pdf

目标代码混淆加壳关键技术的设计与的分析.pdf

优秀毕业论文,完美PDF格式,可在线免费浏览全文和下载,支持复制编辑,可为大学生本专业本院系本科专科大专和研究生相关类学生提供毕业论文范文范例指导,也可为要代写发表职称论文提供参考!!!

目标代码混淆加壳关键技术的设计与分析 中文摘要 目标代码混淆加壳关键技术的设计与分析 中文摘要 软件是人类智慧的结晶,也是一种特殊商品。其核心技术若被破解,将是一种重 大的损失,因此软件保护至关重要。加壳是一种最常用的软件保护方式,但一旦壳被 脱掉,软件就无任何保护措施。针对这一问题,本文将目标代码混淆与加壳技术相结 合,实现了一种脱壳后难修复的加壳技术,并对其中的关键问题进行了设计和分析。 采用混合扫描算法最大限度的保证反汇编结果的正确性,并对反汇编结果进行扫 描校验。如果反汇编代码块校验正确,则分析并记录转移指令信息。扫描完毕后输出 记录的转移指令信息。 采用一种不可逆的控制混淆方式对目标代码的转移指令进行修改,使转移指令执 行时必须经过壳段,有效控制了转移指令的执行,也达到了防止反向追踪指令的目的。 在读取转移指令信息(反汇编结果)之后,计算每条指令新的目的地址,并修改原程序, 最后生成壳代码段中新的正确跳转指令(混淆数据)。 将输出的混淆数据放入壳中,并对它和代码段进行压缩处理。既保护了混淆数据, 又防止了静态反汇编分析。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档