1、数据目录表第六个成员指向重定位表 IMAGE_DATA_DIRECTORY[5] -> IMAGE_DIRECTORY_ENTRY_BASERELOC。
1 struct _IMAGE_BASE_RELOCATION 2 { 3 DWORD VirtualAddress; //需要重定位数据RVA 4 DWORD SizeOfBlock; //整个重定位表的大小 5 WORD TypeOffset[1]; //重定位偏移 6 } IMAGE_BASE_RELOCATION;
1、数据目录表第六个成员指向重定位表 IMAGE_DATA_DIRECTORY[5] -> IMAGE_DIRECTORY_ENTRY_BASERELOC。
1 struct _IMAGE_BASE_RELOCATION 2 { 3 DWORD VirtualAddress; //需要重定位数据RVA 4 DWORD SizeOfBlock; //整个重定位表的大小 5 WORD TypeOffset[1]; //重定位偏移 6 } IMAGE_BASE_RELOCATION;