节表和节——PE文件到内存的映射
.data :未初始化的数据
Rsize:只存有用数据
PE文件执行时 ,Windows装载器建立好虚拟地址和PE文件之间的映射关系
Windows装载器在装载DOS部分、PE文件头部分和节表部分时不进行任何处理
装载节的时候将根据节的属性做不同的处理
内存页的属性
节的偏移地址
节的尺寸
不进行映射的节
节表和节——节表
PE文件头后是节表,在winnt.h下如下定义
typedef struct _IMAGE_SECTION_HEADER {
BYTE Name[IMAGE_SIZEOF_SHORT_NAME];//节表名称,如“.text”
//IMAGE_SIZEOF_SHORT_NAME=8
union {
DWORD PhysicalAddress;//物理地址
DWORD VirtualSize;//真实长度,这两个值是一个联合结构,可