Self-Improvement

PE 구조 (섹션 헤더) 본문

리버싱 기초

PE 구조 (섹션 헤더)

JoGeun 2018. 11. 11. 15:38

*섹션 헤더

각 섹션의 속성을 정의한 것이 섹션 헤더 입니다. PE 파일은 code, data, resource 등을 각각의 섹션으로 나눠서 저장한다.

 

종류 

액세스 권한 

code 

실행, 읽기 권한 

data 

비실행, 읽기, 쓰기 권한 

resourse 

비실행, 읽기 권한 

 

*구조체의 구성 멤버

text 섹션

 

rdata 섹션

 

data 섹션

- Virtual Size : 메모리에서 섹션이 차지하는 크기

- Virtual Address : 메모리에서 섹션의 시작 주소(RVA)

- Size of Raw Data : 파일에서 섹션이 차지하는 크기

- Pointer to Raw Data : 파일에서 섹션의 시작 위치

- Characteristics : 섹션의 속성

 

text 섹션 크기

 

RAW?

'리버싱 기초' 카테고리의 다른 글

Protostar-stack1 풀이  (0) 2018.12.19
Protostar-stack0 풀이  (0) 2018.12.19
PE 구조 (NT Header)  (0) 2018.11.11
PE 구조 (DOS Stub)  (0) 2018.11.11
PE 구조 (DOS 헤더)  (0) 2018.11.11