您现在正在浏览:首页 > 论文 > 计算机 > 毕业论文-Windows可执行文件(PE)比较工具设计

免费下载毕业论文-Windows可执行文件(PE)比较工具设计

  • 资源类别:论文
  • 资源分类:计算机
  • 适用专业:计算机科学与技术
  • 适用年级:大学
  • 上传用户:xuehi
  • 文件格式:word
  • 文件大小:1.55MB
  • 上传时间:2018/3/10 22:54:16
  • 下载次数:0
  • 浏览次数:0

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
毕业论文-Windows可执行文件(PE)比较工具设计,共59页,30975字。
摘要
在计算机给我们带了便利的同时,也带来了一系列待解决的问题,比如:信息安全、软件安全、软件盗版、病毒爆发等,因此,对计算机的深入研究具有十分重要的意义。
目前,Windows操作系统依然是个人电脑中首选的操作系统,而在Windows操作系统上,可执行文件(包括EXE文件,DLL文件和SYS文件等)是操作系统中的重要文件,这些可执行文件支撑着整个操作系统,使得系统能够正确而又有序的运行。既然可执行文件在操作系统上具有如此重要的地位,确保每一个可执行文件能正确的运行变得十分的重要。本系统所开发的Windows可执行文件(PE)的比较工具,就是为了分析系统中可执行文件的数据而开发的,它可以判断Windows系统上的可执行文件在运行之前有没有被恶意程序(病毒或木马)修改,若被修改,则又是修改了那些数据,这些信息都可以从本系统所开发的工具中查看出来。所以,对恶意程序(病毒或木马)的分析也就是对可执行文件进行分析,这对于防御恶意行为并保护用户的个人计算机具有及其重要的意义。
本课题的主要内容是开发一个计算机病毒的辅助分析工具(即Windows可执行文件(PE)的比较工具)。该工具主要目的是对系统中的可执行文件进行分析,分析这些可执行文件的具体格式,以及他们使用到的一些相关函数等。本系统的设计流程如下:首先对Windows的可执行文件(PE文件)做一个初步的分析,解析COFF的格式,然后再从底层的设计到应用层的实现解析本系统的具体实现过程,最后生成一份简单易懂的报告,从这个报告中可以发现目标PE文件有没有被修改,以及修改了什么地方,这些数据可以提供病毒分析人员做参考。
关键词:PE格式;恶意程序;操作系统;可执行文件

目 录

1 绪论 1
1.1 课题研究背景 1
1.2 课题研究内容 1
1.3 课题研究成果 2
1.4 论文组织结构 2
1.5 本章小结 2
2 开发坏境简述 3
2.1 编码环境及使用工具 3
2.2 测试环境 3
2.3 本章小结 3
3 Windows可执行文件(PE) 4
3.1 PE文件简介 4
3.2 PE文件头 5
3.3 PE导入表 5
3.4 PE导出表 6
3.5 PE 资源表 6
3.6 PE重定位表 7
3.7 本章小结 8
4 比较工具使用的技术原理 9
4.1 PE文件数据提取 9
4.2 动态链接库(DLL)使用技术 9
4.3 文件比较算法 10
4.4 本章小结 11
5 比较工具设计与实现 13
5.1 比较工具设计与思路 13
5.2 DLL核心 14
5.2.1 初始化 14
5.2.2 提取PE头部 14
5.2.3 提取导入表 24
5.2.4 提取导出表 29
5.2.5 提取资源表 31
5.2.6 提取重定位表 34
5.2.7 生成报告 35
5.3 应用层显示 37
5.3.1 主界面设计 37
5.3.2 比较和显示PE文件头部 38
5.3.3 比较和显示导入表 40
5.3.4 比较和显示导出表 42
5.3.5 比较和显示资源表 43
5.3.6 比较和显示重定位表 44
5.4 本章小结 45
6 实验测试与结果 47
6.1 测试环境 47
6.2 功能测试 47
6.3 生成报告 50
6.4 本章小结 51
7 总结与展望 52
7.1 本文总结 52
7.2 今后的工作与展望 52
谢 辞 53
参考文献 54
资料文件预览
共1文件夹,1个文件,文件总大小:1.96MB,压缩后大小:1.55MB
  • 毕业论文-Windows可执行文件(PE)比较工具设计
    • Microsoft Word文档Windows可执行文件(PE)比较工具设计.doc  [1.96MB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部