Шкідливе програмне забезпечення (ПЗ) включає в себе різноманітні види програм, кожен з яких має свої особливості та шкідливі функції. Exploit - це програма або код, який використовує вразливості програмного забезпечення для отримання контролю над системою.
Види шкідливого ПЗ
Dialer
програма, головним завданням якої є дзвінки на платні телефонні лінії (що переважно надають послуги порнографічного характеру), з метою отримання грошей від користувача шляхом виставлення рахунків за телефонні дзвінки.
Worm
Хробак (або повністю "Мережевий хробак") - це програма (програмний код, скрипт, макрос) основною відмінною особливістю якої є поширення між комп'ютерами з використанням мереж (як локальних так і глобальної)
Exploit
програма, блок даних або фрагмент програмного коду, які здатні викликати некоректну роботу програмного забезпечення, і тим самим надати зловмисникові (шкідливій програмі) контроль над системою або ж порушити її функціонування
Rootkit
клас вредоноcних програм, які часто йдуть у парі з троянськими або іншими видами шкідливих програм
Вірус (комп'ютерний)
програма, особливістю якої є здатність до саморозмноження (самореплікаціі)
Adware
програма що містить рекламу, або ж призначене для показу рекламних повідомлень
Tools (HackTool)
поєднує в своїй назві все різноманіття утиліт і програм, розроблених з метою полегшення створення шкідливого ПЗ та організації протиправних дій
Downloader
програма (модуль, скрипт, бібліотека, тощо), основним завданням якої є скритне завантаження та встановлення шкідливого програмного забезпечення з мережі Інтернет
Dropper
програма яка спеціально створена для встановлення шкідливого ПЗ (вірусу, бекдора і т.д.) на комп'ютер-жертву
Backdoor
програма, призначена для прихованого віддаленого управління зловмисником ураженим комп'ютером
Trojan
завдання програми: проникнути в систему під виглядом якоїсь корисної, або хоча б невинною, програми