自己构建PE文件及方案指南.docVIP

  • 6
  • 0
  • 约1.96万字
  • 约 14页
  • 2017-08-20 发布于湖北
  • 举报
自己构建PE文件 现在我将演示一个简单且具有一般性的标准PE文件(畸形的PE将来做壳开发的时候再做研究,现在我们只关心标准PE)的构造过程。为简单起见,我们只关心必不可缺的结构和成员(eg。),其他成员一律定义为0,具体含义请自己参考 微软官方提供的PECOFF规范(英文)IMAGE_SECTION_HEADER(3个) 28h*3 = 78h (40*3 = 120) Section段头,一般有好多个,这里我们只有3个,其实完全可以把所以的东西都放在一个段里,只是这样不善于管理。 .text 200h(512) 一般存储汇编机器码 .rdata 200h(512) 存储输入表、输出表、IAT、资源等等信息 .data 200h(512) 一般存储const字符串等 DOS 头 typedef struct _IMAGE_DOS_HEADER { // DOS .EXE header WORD e_magic; // Magic number WORD e_cblp; // Bytes on last page of file WORD e_cp; // Pages in file WORD

文档评论(0)

1亿VIP精品文档

相关文档