针对虚拟机软件保护的攻击方法研究

被引量 : 0次 | 上传用户:zahay
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件安全技术的不断发展,各种软件保护方法(如软件加密、混淆、防篡改、软件水印等)应运而生。其中,基于虚拟机的保护技术(下文简称虚拟机)是目前应用最广泛的一种软件代码保护技术,其实现原理是将待保护的X86指令转化为虚拟机可解释的字节码,使用虚拟机私有的解释器对该字节码解释执行。在安全性上,虚拟机解释器中大量的混淆以及虚拟机解释器自身的复杂性大大增加了逆向分析的难度。但是这并没有阻止攻击者对基于虚拟机的保护软件的破解,在新兴的软件攻击技术面前,现有的基于虚拟机的保护技术变的不堪一击。本文基于博弈论与攻防对抗的思想,研究基于虚拟机的软件保护的攻击策略,旨在从攻击过程中分析软件的脆弱点,为软件保护者提供依据,使其可以开发出更有针对性的软件保护技术。本文的主要研究工作:首先介绍目前软件安全研究的现状;其次,从逆向工程的角度出发,对基于虚拟机的保护技术的基本框架与虚拟机解释器的基本组成部分进行了详细的介绍;之后,在大量的逆向分析的基础上,提出并详细介绍了一种虚拟机还原的半自动化攻击方案:提出“动态提取,静态分析”与“反变形引擎”相结合的Handler还原方案;建立原子Handler库、Handler组合库以及无效Handler库对Handler进行管理;最后提出基于寄存器数据跟踪的策略还原虚拟机保护的关键指令;最后,开发出基于虚拟机软件保护的半自动化攻击系统,使用现有的虚拟机保护软件Code Virtualizer作为攻击对象,从实验角度对本文提出的虚拟机还原的半自动化攻击策略进行验证。
其他文献
我国现存最早的一部记事详明的编年史《左传》(《春秋左氏传》),有一篇《臧僖伯谏观鱼》的文章记载:隐公五年(公元前718年)春季,鲁国国君隐公要去边境城邑——棠(在今山东鱼
肿瘤早期诊断对于病变的控制和治疗具有非常重要的意义。磁共振成像(MRI)具有空间分辨率高和无电辐射等优势,是目前临床上最常用的影像技术之一。但是由于正常组织与病变组织
管理科学与工程学科是管理学范畴内担任基础支持性的学科,随着科技的进步,本学科领域内新知识新领域不断涌现,如何准确的理解和把握本学科的知识单元的内在结构、知识增长规
随着我国市场经济的不断发展,企业社会责任管理的重要性也越加突显,社会责任管理工作受到诸多企业的广泛关注。一些跨国公司已经制定出了适应社会发展的社会责任管理的准则,
毛霉菌病是一种侵袭性强、进展迅速、致死率高的机会致病性真菌感染。常见的易感因素包括免疫功能低下、糖尿病、粒细胞缺乏、恶性血液系统疾病、器官移植、长期使用激素等。
目前大型企业信息化发展迅速,导致信息通信客户服务的人工成本的压力随着服务质量要求的不断提升而逐年提高。而企业传统信息通信客户服务模式存在运维智能化水平低、人力成
在农村经济发展过程中,必须着重进行种植业技术的创新及改善,提高种植业技术的宣传力度,加强农民的种植技术。需要对种植业技术的不足和缺陷进行了解与分析,提高科技研发,以
本文从近年来医药流通市场上出现的非法销售假劣中药材中药饮片现象入手,通过分析此种现象产生的原因,剖析其背后法律系统、监管体系以及销售企业自身存在的问题,最后从企业
精馏塔是化工生产中应用最广泛的操作单元.为了提高系统的整体控制性能,便于控制器参数设定,将塔顶与塔底组分间的关联关系进行解耦,利用MATLAB/NCD优化工具箱对PID控制器参数进行
随着纳米技术和光学集成的迅速发展,表面等离子体极化波的出现为实现纳米器件的微型化和集成化提供了可能性,尤其在传统波导面对衍射极限的挑战时,表面等离子体极化波带来了