PE總結7---PE檔案結構NT頭之資料目錄表 IMAGE_DATA_DIRECTORY
阿新 • • 發佈:2019-02-03
IMAGE_DATA_DIRCTORY結構如下:
typedef struct _IMAGE_DATA_DIRECTORY {
DWORD VirtualAddress; //相對虛擬地址
DWORD Size; //大小
} IMAGE_DATA_DIRECTORY, *PIMAGE_DATA_DIRECTORY;
data directory資料目錄在WINNT.H中定義為#define IMAGE_DIRECTORY_ENTRY_EXPORT 0 匯出表 #define IMAGE_DIRECTORY_ENTRY_IMPORT 1 匯入表 #define IMAGE_DIRECTORY_ENTRY_RESOURCE 2 資源目錄 #define IMAGE_DIRECTORY_ENTRY_EXCEPTION 3 異常目錄 #define IMAGE_DIRECTORY_ENTRY_SECURITY 4 安全目錄 #define IMAGE_DIRECTORY_ENTRY_BASERELOC 5 重定位基本表 #define IMAGE_DIRECTORY_ENTRY_DEBUG 6 除錯目錄 #define IMAGE_DIRECTORY_ENTRY_COPYRIGHT 7 描術字串 #define IMAGE_DIRECTORY_ENTRY_GLOBALPTR 8 機器值 #define IMAGE_DIRECTORY_ENTRY_TLS 9 TLS目錄 #define IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG 10 載入配值目錄 #define IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT 11 繫結輸入表 #define IMAGE_DIRECTORY_ENTRY_IAT 12 匯入地址表 #define IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT 13 延遲載入描述 #define IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR 14 COM資訊
在010Editor中,檔案頭顯示資訊,如下:
在LoadPE工具中,檔案頭顯示資訊,如下: