Pakavimo programa, šifravimo programa, apsaugos programa
Pakavimo programos yra kai kurių Trojos arklių „išoriniai apvalkalai“, kurių tikslas – apsunkinti (atitinkamai) antivirusinės programinės įrangos ir kenkėjiškos programinės įrangos analitikų aptikimą ir analizę, slepiant jose esančią naudingąją apkrovą, todėl pirmiausia reikia jas išpakuoti, kad būtų galima išsiaiškinti jų paskirtį.
Kad užduotys būtų dar sudėtingesnės, pakavimo programos dažnai naudoja įvairius apsaugos nuo programinių klaidų taisymo, apsaugos nuo imitavimo (apsaugos nuo VM) metodus ir kodo maskavimą.
Pakavimo programos taip pat paprastai sumažina gautą vykdomąjį failą, todėl jas taip pat naudoja teisėta programinė įranga, ne tik kenkėjiška programinės įranga. Jos naudojamos keliems tikslams, daugiausia suspaudžiant vykdomąjį failą ir apsaugant programas nuo programinės įrangos piratavimo.