e_lfanew의 값인 E0 00 00 00 (00 00 00 E0)이 NT Header의 Offset입니다. 해당 값을 주소로 이동하면 IMAGE_NT_HEADER의 시작 주소 입니다.
리틀 엔디안이라는 것에 주의합니다.
- Signature
PE\0\0의 값을 갖습니다. PE 파일이라고 표시하는 용도로만 사용됩니다.
과거 바이러스 제작자들이 자신의 값을 표시하기 위해 사용했었지만 마이크로소프트에서 이러한 변조가 나타나면 실행시키지 않도록 보안하고 있습니다.
'High Level Technique > Reversing' 카테고리의 다른 글
NT Header - IMAGE_OPTIONAL_HEADER (0) | 2015.07.09 |
---|---|
NT Header - IMAGE_NT_HEADER - IMAGE_FILE_HEADER (0) | 2015.07.09 |
DOS Header - DOS Stub (0) | 2015.07.09 |
DOS Header - IMAGE_DOS_HEADER (0) | 2015.07.09 |
PE (0) | 2015.07.09 |