- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2012012194信安1202李自然-实验二---PE文件型病毒分析
北京信息科技大学
信息管理学院
课程设计报告
课程名称 《计算机病毒分析与防范》课程设计
题 目 PE文件格式与PE病毒分析
指导教师 孙璇
设计起止日期 2015年月日北京信息科技大学
信息管理学院
(课程设计)实验报告
实验名称 PE文件格式与PE病毒分析 实验地点 3-607 实验时间 15.4 课程设计目的:
1、熟悉PE文件格式及其相关结构,了解病毒在感染文件时是如何先于HOST程序获得控制权的。
2、会使用PEditor、PE Expler等工具查看PE文件头。
课程设计内容:(以下步骤均在虚拟机中进行)
从user32.dll中获得MessageBoxA的函数地址。
(步骤:1、从系统中找到user32.dll用文本打开查看其代码结构2 、用peditor将user32.dll的PE结构进行分析3 、查看数据目录表 找到MessageboxA的函数地址)
用PEditor、PE Exploer等查看器查看分析user32.dll的PE头的结构。
3、调试概念性病毒immunity.exe的源代码,并感染host_pe.exe文件了解病毒感染的具体过程,对文件感染前后表现出的不同特征进行分析,并手工修复染毒文件。
(步骤:
(1)把一个.exe文件复制后,命名为 host_pe.exe.然后,将该文件与Immunity.exe文件放在同一目录下,使用PEditor查看host_pe.exe的PE头信息,并截图保存。
(2)运行Immunity.exe文件。
(3)使用PEditor比较host_pe.exe 文件与原来的.exe文件的变化并分析记录。
(4)使用PEditor手动清除immunity病毒。先在节表中删除immunity生成的病毒节,然后手工修改入口地址以及其它被病毒修改的字段,修改后点击“应用更改”再点击“重建程序”将host_pe.exe中的垃圾代码清除。
)
课程设计要求:
通过此次试验能够掌握PE文件的结构,会用各种PE文件分析工具对PE文件的结构和关键数据结构的地址进行查看。掌握PE病毒的基本功能和普遍用到的技术,能手工删除病毒,修复染毒文件,能对病毒代码的关键模块有所认识。 实验条件:
VMware
实验方法与步骤:
1.
步骤一:查看代码
步骤二:
用peditor分析结构
步骤三:查看目录列表
2.查看文件头
PEditor
PE Explore
3.
步骤一:查看host_pe.exe的PE头信息
步骤二:运行Immunity.exe,进行比较
运行前
运行后:
文件头的节数还有可选头部大小都发生了改变,文件信息变化,可选头部的镜像大小也改变了
删除病毒恢复文件
重建程序清除病毒代码
实验总结:
这次试验我觉得是加强了我们队PE文件的理解,打开软件将.dll文件运行后我们可以清楚地看到他的结构,比如PE头、目录列表、节表等,然后通过查找信息也进一步了解了他的内部结构。在感染病毒及清除病毒这一块,通过实验,我们可以看到病毒对文件修改的地方来思考
,总的来说我觉得比上课听了之后更明白PE文件一些,但是还要努力
说明:
课程名称、课程设计目的、课程设计内容、课程设计要求由教师确定,实验前由教师事先填好,然后作为实验报告模版供学生使用;
实验条件由学生在实验或上机之前填写,教师应该在实验前检查并指导;
实验过程由学生记录实验的过程,包括操作过程、遇到哪些问题以及如何解决等;
实验总结由学生在实验后填写,总结本次实验的收获、未解决的问题以及体会和建议等;
源程序、代码、具体语句等,若表格空间不足时可作为附录另外附页。
2
1
9
文档评论(0)