Packer
사용 목적
파일의 크기를 줄이기 위함
PE 파일 내 코드와 리소스를 감추기 위함
→ 압축 해제된 메모리를 덤프 뜨면 볼 수 있음
종류
Protector
: 실행 압축 이외에도 리버싱을 막기 위해 Anti-Debugging, Anti-Emulating, Code Obfuscating, Polymorphic Code, Garbage Coe, Debugger Detection 등의 기법을 함께 사용한다.
notepad.exe → notepad_upx.exe 로 실행압축
실행 압축 결과 및 메커니즘