Бумалаушы бағдарлама, криптер, қорғағыш
Бумалаушы бағдарламалар — бұл кейбір троялық аттардың "сыртқы қабықшалары", олардың мақсаты өздерінің ішіндегі пайдалы жүктемені жасыру арқылы антивирустық бағдарламалық жасақтама мен зиянды бағдарламаларды талдаушылардың (сәйкесінше) оларды анықтауын және талдауын қиындату болып табылады, сондықтан олардың мақсатын анықтау үшін оларды алдымен бумасынан шығару керек.
Тапсырмаларды одан әрі қиындату үшін, бумалаушы бағдарламалар көбінесе ретке келтіруден, эмуляциядан (анти-VM) және кодты шатастырудан қорғаудың әртүрлі әдістерін қолданады.
Бумалаушы бағдарламалар әдетте, алынған орындалатын файлдың көлемін азайтады, сондықтан оларды зиянды бағдарламалар ғана емес, заңды бағдарламалық жасақтама да пайдаланады. Олар бірнеше мақсатқа қызмет етеді, негізінен орындалатын файлды қысу және қолданбаларды қарақшылық бағдарламалық жасақтамадан қорғау.