win32 之 PE文件结构解读

PE文件结构

  • Windows : PE (Portable Excuteable) 文件结构

  • Linux : ELF(Executable and linking formate) 文件结构

PE 文件特征和格式

  • 执行二进制文件转16进制后,前2个字节是MZ, 3C位置值,再往下找3C位置的字节值会显示PE. 可判定为PE.

PE文件结构排列

DOS + PE文件头 + 字表 + 字节数

PE文件分析- 程序员大本营

dos文件头
  • MZ头 :64byte + 20byte PE_header + 节表section_header 40byte + option_header 224byte节数据
内存拉升:
  • PE文件在硬盘中200倍拉升, 在内存中1000倍拉升,空间扩充.

image-20211109124840719