Программа-упаковщик, шифратор, защита
Программы-упаковщики — это «внешние оболочки» некоторых троянских программ, предназначенные для того, чтобы затруднить их обнаружение и анализ антивирусным программным обеспечением и анализаторами вредоносных программ (соответственно) за счет скрывания содержащихся в них полезных данных, в результате чего для выяснения их назначения сначала необходимо их распаковать.
Чтобы еще более усложнить задачу, программы-упаковщики часто используют различные методы защиты от отладки и эмуляции (защиты от ВМ) и методы маскировки кода.
Кроме того, программы-упаковщики обычно уменьшают размер исполняемого файла, поэтому они также используются в законном программном обеспечении, а не только во вредоносных программах. Они служат нескольким целям и применяются в основном для сжатия исполняемых файлов и защиты приложений от компьютерного пиратства.