基于加壳与加密技术的软件安全的研究

被引量 : 0次 | 上传用户:wl349682847
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件安全问题从软件诞生之日起就一直备受关注,软件保护方式也是多种多样。但随着破解技术的提高,传统的软件保护技术在软件保护上就显得有些力不从心。例如加壳技术是目前常用到的软件保护技术,它在对付W32Dasm等软件的静态分析确实具有良好的效果,但是如果破解者使用OllyDbg将其在内存中的映像读出,通过动态调试找到正确的OEP(Original Entry Point)即可破解。为了防止破解者对软件进行动态分析,本课题设计了一套综合加壳与加密技术的软件保护方案。本课题设计的软件主要分为三个模块,即认证模块、文件处理模块与外壳模块。文件处理模块是对PE(Portable Executable,可移植可执行)文件的处理,所以课题首先研究分析了PE文件在加壳处理中要用到的几个结构,而认证模块用到了实验室自主研发的AS0832芯片,本文亦对其结构与认证过程做了详尽的分析说明。最终通过使用C++语言与汇编语言在VC++6.0环境下完成了软件的设计。经过本软件处理的程序有了加壳与AS0832的认证功能,在程序运行时首先会进行AS0832的认证,如果认证失败则程序直接退出,从而阻止了软件破解者对程序的动态分析,很好了实现了对软件的保护。
其他文献
四川省的丹霞地貌分布很广,丹霞地貌旅游资源丰富.由于地史、岩性、构造、气候等条件的差异,使四川的丹霞地貌存在显著的区域差异.四川丹霞地貌可分为盆地西北、盆地西南、川
目的针对头颈部、胸部和盆腔部病变,利用Elekta-iViewGTTM验证射野位置分析摆位误差。方法选择85例接受三维适形放疗患者,其中头颈部24例、胸部39例和盆腔部22例。利用iViewG
大型办公建筑的智能化建设是当今智能建筑领域的建设和研究重点。2007年,国家建设部、财政部出台《政府办公建筑和大型公共建筑能耗实时监测平台建设要求》,要求首先在政府办公
目的:探讨陈旧性Colles骨折伴Madelung畸形的治疗方法及预防。方法:对21例陈旧性Colles骨折伴Madelung畸形患者,按Lidstrom分类均为Ⅳ度,按Knirk&Tupiter分级均为0级,采用切开
转化生长因子β (transforming growth factor β, TGF-β)超家族是一组具有结构相关性的多功能细胞因子,在细胞增殖、分化和生长等生物学过程中具有重要作用。TGF-β超家族成
目的:探讨应用RNA干扰(RNAi)技术逆转视网膜母细胞瘤多药耐药的可行性。方法:将设计合成的针对多药耐药基因MDR1的特异性小分子干扰RNA(siRNA),用脂质体转染具有MDR1基因高表达的视
目的研究中西医结合治疗冠心病的护理干预对策。方法随机选取2012年5月~2015年5月本院采用中西医结合疗法治疗的冠心病患者88例作为研究对象,按护理方法不同分为对照组和观察
民办高校学生家庭环境优越、个性张扬、喜欢标新立异,要想促进学生健康、学校稳定发展,就必须对他们进行深入的分析和解读,以便提出相对应的策略。本文拟围绕民办院校的学生
<正>疼痛是机体对损伤和潜在组织损伤所引起的不愉快的感觉和情绪体验。如果疼痛持续存在,程度为中到重度,在特定情况下不能缓解,可能伴有抑郁/焦虑等改变,则成为慢性疼痛[1]
目的探讨脑梗死复发与血同型半胱氨酸以及颈动脉粥样硬化程度的关系。方法对50例复发脑梗死患者和51例未复发脑梗死患者进行颈动脉超声检查以及同型半胱氨酸水平测定,对2组同