잠토의 잠망경

IMAGE_NT_HEADERS 구조 본문

카테고리 없음

IMAGE_NT_HEADERS 구조

잠수함토끼 2008. 8. 30. 16:33
사용자 삽입 이미지

그림1. IMAGE_NT_HEADERS의 구조체모습니다.
사용자 삽입 이미지
그림2. 분석툴로 본 모습니다.

기본적으로 IMAGE_NT_HEADERS는 3필드로 구성이 된다.

typedef struct _IMAGE_NT_HEADERS {
    DWORD Signature;				// 0x50 | 0x45 PE
    IMAGE_FILE_HEADER FileHeader;	//
    IMAGE_OPTIONAL_HEADER32 OptionalHeader;	//
} IMAGE_NT_HEADERS32, *PIMAGE_NT_HEADERS32;
다음은 Sinature에 대한 내용이다.

#define IMAGE_DOS_SIGNATURE                 0x5A4D      // MZ
#define IMAGE_OS2_SIGNATURE                 0x454E      // NE
#define IMAGE_OS2_SIGNATURE_LE              0x454C      // LE
#define IMAGE_VXD_SIGNATURE                 0x454C      // LE
#define IMAGE_NT_SIGNATURE                  0x00004550  // PE00
Comments