节表的大小是 0x28个字节.也就是两行半(一行16字节),观看一行半可以得出节名称.节在内存中的偏移. 以及节数据在文件中的偏移.
确定节表数量: 节表数量在文件头中存放着.可以准确知道节表有多少个.
确定节表位置: DOS + NT头下面就是节表,
IMAGE_DOS_HEADER.e_lfanew //文件头FOA
+ 4//PE文件标识
+ sizeof(IMAGE_FILE_HEADER)
+sizeof(IMAGE_OPTIONAL_HEADER)
或者
IMAGE_DOS_HEADER.e_lfanew //文件头FOA
+ 4//PE文件标识
+ sizeof(IMAGE_FILE_HEADER) //文件头大小
+ pFileHeader->SizeOfOptionalHeader, //可选头大小