基于多态变形的软件保护方法研究与实现

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:s5df45sd6546f
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的迅速发展和信息化技术的深入,大量的软件破解和软件盗版行为使软件开发者的利益受到了严重侵害,如何有效的保护软件的核心算法和机密数据成为困扰软件开发商的重要问题。基于多态变形的软件保护技术将被保护软件进行多态变形处理,增大了软件破解难度,加强了软件保护的强度。  本文首先从逆向工程角度出发,阐述了逆向工程的发展与应用,然后根据逆向工程,提出了软件分析技术,包括静态分析和动态分析,并给出了两种软件安全测试模型。介绍了当前流行的软件保护方法,最后引出了加壳保护和多态变形保护的方法,并介绍了多态变形保护的架构和工作机制。  然后,讨论了多态变形的基本知识,介绍了多态与变形的区别并详细介绍了多态变形在软件保护中的应用,通过讨论多态变形的设计原则,给出了一种多态变形软件保护的模型。  最后,在多态变形软件保护模型的基础上,设计并实现了一个多态变形软件保护系统,对系统的设计目标、总体结构、工作流程及主要模块做了详细的介绍,给出了核心模块的描述以及部分实现代码。  实验结果表明,使用本文设计的系统保护的软件具有良好的防调试和防逆向工程性能,同时被保护软件具有多样性,在一定程度上加大了破解的难度。
其他文献
无线传感网络是近年来快速发展的新一代的网络技术,随着其在军事、工业和日常生活中越来越多的应用,它的相关研究一直是当前科学技术研究中的热点问题。分布式探测技术源于航空
无线传感器网络是新一代传感器网络,是一门快速发展的高新技术,在安全监控、环境监测、健康医疗、前沿军事、精细农业、智能家居等领域具有广阔的应用前景。这种新的数据采集
由于信息安全问题的不断涌现,在公共安全、金融、商业等领域,基于生物特征认证技术的产品需求逐渐膨胀。说话人识别作为唯一适合远程认证的技术,逐渐被各个领域所接受,并开始得到
P2P(Peer-to-Peer,对等网络)流媒体技术充分利用了网络中的空闲资源,不需要改变现有的网络配置,具有很强的可扩展性,成为近年来流媒体分发技术和P2P技术中的研究热点。按照何种拓
Ad Hoc网络技术作为一种新兴的无线通信技术,逐渐进入人们的生活。由于Ad Hoc网络不依赖于预先存在的基础设施,因此与传统网络相比,具有更大的灵活性。Ad Hoc网络中的每一个
车载自组织网络(VehicularAdHocNetworks,VANET)是一种以车辆为节点的无线自组织网络,是目前MANET最具前途的应用领域之一。车载自组织网络的一个重要特征是车辆节点具有较高的
MicroRNA(miRNA)是一类长度约为22个核苷酸(nt)的非编码RNA,研究证实这类RNA基因在生物体内起着至关重要的作用。对miRNA基因的深入研究,有助于人们了解细胞中各基因的功能,基因
无线传感网络WSN(Wireless Sensor Network)融合了传感器技术、分布式信息处理与计算技术、嵌入式技术、无线网络等多项技术。可以通过小型或微型传感器之间协同的工作共同完成
“数字地球”的概念是美国副总统戈尔于1998年在加利福尼亚科学中心上提出的,严格上讲就是指地理空间信息技术和数字化技术来对地球进行全要素数字地形的重新描述。“数字城
随着计算机图像处理技术的飞速发展,对物体三维信息的提取在工业、家用电器等各个领域中显得尤为重要。结合激光技术和光电子技术等多种技术的优点,光学三维测量技术达到了非接