毕业设计(论文)_PE文件格式研究及PEDUMP的实现论文.doc

毕业设计(论文)_PE文件格式研究及PEDUMP的实现论文.doc

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PE文件格式研究及PEDUMP的实现 摘要: 详细介绍PE文件格式,包含文件头、节表、节、资源目录、资源等等。研究如何用程序对各部分的内容进行读取分析显示,甚至对原PE文件的内容进行可行的修改、导入导出等功能。并实现对分析结果的文本导出保存。 此软件使用DELPHI在Windows系统下开发完成。 ABSTRACT: The PE ("portable executable") file format is the format of executable binaries (DLLs and programs) for MS windows NT, windows 95 and win32s; This article introduced the PE format,include DOS ”MZ” Header, Dos stub, NT Header,Section Table,Section,Resource directory,Resource,etc.Study how to read all parts of PE format files and displayed it in our program,even do some change to that PE format file and rewrite into it,also can read out one part of it and save it as another file,Study how to put a TXT file for the result. This software named Pedump was programed by Delphi,run in windows. 目 录 问题定义 …………………………………………………………1 PE格式简要介绍 ……………………………………………… 1 PE格式分析器开发意义 ……………………………… 15 PE格式分析器开发目标 ……………………………… 16 系统可行性分析 ……………………………………….. 17 可行性研究 …………………………………………………….…. 17 系统基本模型 …………………………………………………… 18 数据流图 ……………………………………………………………. 19 数据字典 ……………………………………………………………. 19 需求分析 ……………………………………………………… 23 系统需求分析 …………………………………………………… 23 目标确定 ……………………………………………………………. 24 设计思想和性能设计 ……………………………………. 25 系统总体分析 ……………………………………………. 26 选择合理的方案 …………………………………………….. 26 系统功能分解 ………………………………………………….. 27 资源数据导出导入的分析设计 …………………. 27 文本结果导出的分析设计 …………………………… 28 系统程序设计 ……………………………………………. 29 分析模块的实现 …………………………………………….. 29 基本信息显示模块的实现 ………………………….. 29 资源数据导出导入模块的实现 ……………….… 42 第四节 文本结果导出模块的实现 …………………………… 46 运行结果及界面 ………………………………………. 48 总结 ………………………………………………………………. 51 附录一 参考文献 ……………………………………………………… 52 附录二 文件分析文本结果事例 …………………………. 53 第一章 问题定义 对于一个程序员或电脑使用者,总要和PE文件打交道,PE文件是 Win32环境自身所带的可执行文件格式,它的一些特性继承自Unix的COFF(Common Object File Format)文件格式。PE即Portable Executable(可移植执行)的缩写,意味着此文件格式是跨Win32平台的:即使Windows运行在非Intel的CPU上,PE装载器都能识别和使用该文件格式。我们平时在Windows下使用的.exe文件就是典型的PE类型文件,当然PE文件还包含了例如32位的.DLL等任何可在Win32环境下执行的文件,很多时候我们需要对自己或者已有的PE文件作一个分析,以便改进或者研究,由于PE文件是计算机中最重要,最常用的文件,因而学习,了解PE文件格式对于我们不无裨益。 PE格式简要分析 PE文件格式主要由微软制定,此格式基本已成为Windows下可执行文件的标准格式,一个标准的PE文件包含了很多部分,每部分都有自

您可能关注的文档

文档评论(0)

我是一只可爱的老虎 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档