[PE파일을 보게 해주는 PEview]
IMAGE_DOS_HEADER
- DOS Header
1.e_magic(DOS signature)
-4D 5A / MZ
2.e_lfanew(NT Header)의 시작주소
-E0 00 00 00 / 000000E0
MS-DOS Stub Program
- DOS stub
특징
1.있어도 되나 없어도 됨
2.크기가 정해져 있지 않아 악성 코드를 심기도 함
3.어셈블리어 코드와 This program cannot be run dos mode라는 문자열이 있음
4.DOS모드에서 해당 문자열 출력 후 종료
*
MAGE-DOS-HEADER 부터 NT-Header구조체 전까지
IMAGE_NT_HEADER
- NT_Header
구조체 3개의 멤버 Signature - File Header - Optional Header
1.Signature
2.File Header
파일의 계략적인 속성을 알려주는 구조체
3.Optional Header
PE 헤더 구조체 중 가장 크기가 큼
'컴퓨터 구조' 카테고리의 다른 글
[JKD 동아리] 하드웨어 이론 4주차 "프로그램 실행 과정" (0) | 2020.01.13 |
---|---|
[JKD 동아리] 하드웨어 이론 3주차 "하드웨어 - 기억장치" (0) | 2020.01.13 |
[JKD 동아리] 하드웨어 이론 2주차 "하드웨어 - CPU" (0) | 2020.01.13 |
[JKD 동아리] 하드웨어 이론 1주차 "컴퓨터 시스템의 구성요소" (0) | 2020.01.13 |
[컴퓨터 구조] 폰 노이만 아키텍처 (0) | 2019.05.29 |