윈도우 실행 파일(PE) 구조를 이해해야 악성코드 분석이 가능하다고 하는데, 기본 구조를 알려주세요.
PE(Portable Executable) 파일 기본 구조:
┌─────────────────┐│ DOS Header │ ← MZ 시그니처│ DOS Stub │├─────────────────┤│ PE Signature │ ← "PE\0\0"├─────────────────┤│ COFF Header │ ← 머신 타입, 섹션 수│ Optional Hdr │ ← 엔트리포인트, 이미지 베이스├─────────────────┤│ Section Headers │ ← .text, .data, .rdata 등├─────────────────┤│ .text │ ← 실행 코드│ .data │ ← 초기화된 데이터│ .rdata │ ← Import/Export 테이블│ .rsrc │ ← 리소스 (아이콘 등)└─────────────────┘
악성코드 분석 시 확인할 것:
댓글 2
PE(Portable Executable) 파일 기본 구조:
악성코드 분석 시 확인할 것: