软件保护与分析技术的研究与实现

来源 :北京邮电大学 | 被引量 : 11次 | 上传用户:yayiye
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件安全保护与分析技术已经成为计算机安全领域的一个重要研究课题。本文主要面向windows下的二进制软件程序(PE文件),从正反两个方面研究和总结了当今主流的软件保护与分析技术。在此基础上,提出了一种软件保护模型机制来对PE文件进行保护。此机制综合采用了当今主流的软件保护加密技术,如代码混淆、压缩加密、花指令、反调试反跟踪技术等。经实践检测,使用此机制对文件保护后,有非常好的抵御静态分析和动态跟踪调试的效果。此外本文在研究总结软件分析技术的基础上,提出了利用ida插件来辅助文件分析的方法,并且提出了利用“最小素数乘积”法来对可执行文件中的函数基本块进行签名,这种方法大大提高了软件分析的效率和准确率。利用ida插件将所需的可执行文件分析信息存储到数据库中,方便随时查看和调用。这种分析方法可以大大节省进一步的人工分析所耗费的人力物力,并且为开发自动化的分析工具打下坚实基础。
其他文献
随着网络规模的日益扩展,网络体系结构模型越来越复杂,网络用户及承载业务种类也与日剧增。认知网络为解决当前网络所面临的日益增加的复杂度提供了新的解决途径,尤其是在无
本文以GPS定位技术为基础,综合利用GPRS无线传输技术、GIS地理信息技术,设计并实现了物流行业中对集装箱卡车的实时监控系统。系统以安装在集装箱卡车上的GPS接收机发送的定
真实感绘制中通常需要大量采样才能得到收敛的结果,在采样不充足的情况下,结果中常出现明显噪点,如何减少采样加快收敛是一个很重要的问题。光场具有低秩性和连续性,可以认为
近年来,由于国内外学术界的高度关注、政府和新闻媒体大力宣传,物联网技术迅速发展,不断地切入人们生产、生活工作中。将物联网中上庞大散乱,多样异构的数据信息汇聚起来,并
我国是林业大国,拥有丰富的林业物种资源,随着环境问题的日益突出,濒危植物的数量激增,又由于人工识别具有效率低、主观性强的缺点,因此,基于计算机技术的植物物种识别具有重