基于增强型虚拟机的软件保护技术

被引量 : 6次 | 上传用户:ewen2005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于虚拟机的软件保护技术是当今软件保护领域研究的热点之一,它的原理是把汇编指令转换成字节码,然后通过设计特有虚拟机并嵌入被保护软件,用来解释执行字节码。但是目前基于虚拟机的软件保护技术并未对其自身的虚拟指令加以保护,破解者仍然可以通过分析虚拟指令破解虚拟机。因此,本文对现有虚拟机软件保护技术进行分析和改进,设计了一种增强型虚拟机软件保护技术。该技术采用了虚拟花指令序列与虚拟指令模糊变换技术,并改进了虚拟机的虚拟指令集,从而提高了虚拟机执行的复杂程度与迷惑程度,具有高强度的反逆向、防篡改、防破解的特点。实验分析证明增强型虚拟机保护技术明显优于普通型虚拟机保护技术。本文的主要工作如下首先,对现有的软件保护理论和技术进行总结,详细分析了目前基于虚拟机的软件保护技术的原理、优点和缺点。进而针对其缺点,提出一种基于增强型虚拟机的软件保护技术。其次,详细介绍了基于增强型虚拟机的软件保护技术的研究与设计,包括虚拟花指令序列的设计,虚拟指令系统的设计,字节码转换器的设计等,并在设计虚拟指令系统时,融入虚拟花指令序列与虚拟指令模糊变换技术,从而加大虚拟机的逆向分析难度。再次,实现了一个基于增强型虚拟机的软件保护系统BProtectPlus,并针对该系统的稳定性及对软件的保护强度进行了相关测试,并与传统型虚拟机保护对软件的保护强度进行了对比。。实验证明,基于增强型虚拟机的软件保护系统优于传统型虚拟机软件保护系统。最后,论文结尾总结了本文的主要工作,并对虚拟机软件保护技术可改进的其他地方进一步讨论,以期能进一步增强虚拟机软件保护的强度。
其他文献
陇东长7油藏具有储层致密、岩性复杂、非均质性强等特征,传统方法难以准确计算矿物含量,容易漏失储层。利用地层元素测井资料可以建立针对地区地质特点的高精度矿物含量计算
本文以平台经济理论为主要理论框架,展开对互联网时代媒体经济发展的研究,旨在揭示互联网时代媒体经济发展的特征与规律,并探寻媒体经济未来发展的模式和趋势。媒体经济在产
随着全球气候变暖日益引起各国政府和公众的普遍关注,碳减排已成为越来越重要的工作,要全面实现碳减排需要建立在温室气体盘查的基础之上。依据IPCC报告,林业行业为仅次于能
近年来,奶产品质量问题的频发,引起了社会各界对奶源基地建设重要性的高度关注,奶源基地建设逐渐成为奶业发展的新重心。随着对奶源基地建设研究的深入,奶牛养殖组织化程度与奶牛
以抗逆小叶杨优良无性系为材料,对其进行高温(42℃,6h)和低温(4℃,6h)处理,然后利用杨树全基因组表达谱芯片对其差异表达的基因进行了检测。通过对小叶杨低温表达谱分析,检测
针对彩色图像中的正面人脸,提出了一种基于BP神经网络的人脸检测算法,由网络训练和人脸定位两部分组成,可以有效地运用于多人脸、不同尺寸、不同姿态、不同面部表情、不同肤
可控震源信号中存在谐波畸变是不可避免的,而谐波产生的原因多种多样.若想最大程度地减小可控震源信号谐波,就必须清楚谐波产生的原因,进而有针对性地采取措施以减小震源谐波
生态环境对区域经济、社会发展和人民生活具有重大影响。生态环境依法治理是保护生态环境的重要手段,也是依法治国的必然要求。本文以四川省华蓥市清溪河流域为例,深入分析了
为提高钻井作业时效性及安全性,渤海油田在钻穿馆陶组厚层砂砾岩及钻入潜山地层2m,需要起钻更换钻具组合,卡准这两个地层界面尤为重要。X射线荧光元素录井可以随钻分析地层元
长螺旋钻机广泛应用于城市建筑物建设的桩基础施工中,它以施工效率高、成孔质量好、无振动、噪声低等优点深得客户的青睐。但在桥梁、铁路桩基础孔的施工中,长螺旋钻机的市场