WEB开发网
开发学院网络安全黑客技术 “PE文件格式”1.9版 完整译文(附注释)(3) 阅读

“PE文件格式”1.9版 完整译文(附注释)(3)

 2007-01-14 20:15:17 来源:WEB开发网   
核心提示: 下一个使节头,首先我们做代码节的,“PE文件格式”1.9版 完整译文(附注释)(3)(2),代码节将包含前面所编的汇编语句,它有32字节长,可读,可写下一个字节位于0x188处,所以代码节也就是这么长,节头从0x138处开始

下一个使节头。首先我们做代码节的,代码节将包含前面所编的汇编语句。它有32字节长,所以代码节也就是这么长。节头从0x138处开始,有0x28字节长:

  Name      2e636f6465000000  ;".code"的ASCII码值
  VirtualSize    00000000      ;未用
  VirtualAddress   ????????      ;待定
  SizeOfRawData   20000000      ;代码的大小
  PointerToRawData  ????????      ;待定
  PointerToRelocations00000000      ;未用
  PointerToLinenumbers00000000      ;未用
  NumberOfRelocations 0000         ;未用
  NumberOfLinenumbers 0000         ;未用
  Characteristics  20000060      ;代码节,可执行,可读

第二节将包含数据。节头开始于0x160处,有0x28字节长:

  Name      2e64617461000000  ;".data"的ASCII码值
  VirtualSize    00000000      ;未用
  VirtualAddress   ????????      ;待定
  SizeOfRawData   ????????      ;待定
  PointerToRawData  ????????      ;待定
  PointerToRelocations00000000      ;未用
  PointerToLinenumbers00000000      ;未用
  NumberOfRelocations 0000         ;未用
  NumberOfLinenumbers 0000         ;未用
  Characteristics  400000c0      ;已初始化的,可读,可写

下一个字节位于0x188处,但节需要按32字节(的倍数)对齐(因为我是这样选择的),所以我们需要添一些(0)字节直到0x1a0处:

上一页  1 2 3 4 5 6 7  下一页

Tags:PE 文件 格式

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接