Краткий список основных типов программ, используемых хакерами для своих неблаговидных целей:

Компьютерный вирус: автоматически копирует сам себя и "заражает" другие программы, диски и носители без ведома пользователя, нарушая работу компьютера.

Сетевой червь: сканирует систему или сеть в поисках объектов для своей деятельности, после чего использует практически все системные или сетевые ресурсы, лишая ПК или сеть работоспособности.

Троянский конь: имитирует выполнение какой-либо полезной функции, но на самом деле выполняет скрытые вредоносные действия.

Логическая бомба: процедура, которая уничтожает данные, например, переформатируя жесткий диск или заполняя "мусором" файлы данных. При активации наносит вред мгновенно, в отличие от вируса, который действует постепенно.

Анализатор: перехватывает передаваемые через Интернет данные и проверяет каждый пакет в поисках определенной информации, например паролей.