패커, 크립터, 프로텍터
패커는 일부 트로이목마의 "외부 껍질"이며, 포함된 페이로드를 숨겨 목적을 확인하려면 포장을 풀어야 하게 만듦으로써 안티바이러스 소프트웨어 및 악성코드 분석가(각각)의 탐지 및 분석을 더 어렵게 하는 것이 목적입니다.
작업을 더욱 어렵게 만들기 위해 패커는 다양한 디버깅 방지, 에뮬레이션 방지(안티 VM) 기술 및 코드 난독화를 사용할 때가 많습니다.
또한 패커는 일반적으로 실행 파일의 크기를 더 작게 만들기 때문에 악성코드뿐만 아니라 정상적인 소프트웨어에서도 사용됩니다. 패커는 주로 실행 파일을 압축하고 소프트웨어 불법 복제로부터 애플리케이션을 보호하는 등의 여러 가지 용도로 사용됩니다.