[악성코드 분석] 패킹
2022. 5. 7. 23:17
패킹
- 실행 파일을 보호하기 위해 압축하는 방법
- 단순히 zip 같은 형식으로 압축하는 것이 아니라 실행 가능한 파일 형식을 유지하는 압축
- 초기에는 H/W 용량을 줄이기 위해 사용했으나 현재는 코드를 숨기거나 분석을 어렵게 만들기 위해 사용
* 이런 프로텍터의 이유로 패킹을 했을 때 용량이 증가하기도 한다.
- 말그대로 방어막을 한 겹 더 입혀주는 느낌으로 생각
대략적인 패킹 과정
A 파일을 패킹하면 A의 압축본 B 영역과 압축 해제를 지원하는 C영역을 가진 실행 파일로 변환된다.
패킹된 파일을 실행하면 C가 실행되면서 B를 A로 해제하여 실행
'보안 > 악성코드 분석' 카테고리의 다른 글
[악성코드 분석] VM 설정 (0) | 2024.05.15 |
---|---|
[악성코드 분석] 이메일 헤더 분석 (0) | 2024.05.08 |
[악성코드 분석] PE 공부 (0) | 2022.05.07 |
[맛보기] 랜섬웨어 감염 (0) | 2022.04.20 |