До "шкідливих програм", крім вірусів, відносяться також троянські коні (логічні бомби), хакерські утиліти прихованого адміністрування віддалених комп'ютерів ( "backdoor"), програми, "крадуть" паролі доступу до ресурсів Інтернет та іншу конфіденційну інформацію; а також "intended" -віруси, конструктори вірусів і поліморфік-генератори.
До троянських коней відносяться програми, що завдають будь-які руйнівні дії, тобто в залежності від будь-яких умов або при кожному запуску нищівна інформацію на дисках, "завішувати" систему і т.п.
Більшість відомих мені троянських коней є програмами, які "підробляють" під будь-які корисні програми, нові версії популярних утиліт або доповнення до них. Дуже часто вони розсилаються по BBS-станціях або електронних конференцій. У порівнянні з вірусами "троянські коні" не отримують широкого поширення по достатньо простих причин - вони або знищують себе разом з іншими даними на диску, або демаскують свою присутність і знищуються постраждалим користувачем.
До "троянських коней" також можна віднести "Дроппер" вірусів - заражені файли, код яких підправлений таким чином, що відомі версії антивірусів не визначають вірусу у файлі. Наприклад, файл шифрується будь-яким спеціальним чином або упаковується редкоіспользуемим архиватором, що не дозволяє антивірусу "побачити" зараження.
Троянські коні цього класу за своєю суттю є досить потужними утилітами віддаленого адміністрування комп'ютерів в мережі. За своєю функціональністю вони багато в чому нагадують різні системи адміністрування, що розробляються та розповсюджуються різними фірмами-виробниками програмних продуктів.
З'являються intended-віруси найчастіше при недолугої перекомпіляції якогось вже існуючого вірусу, або через недостатнє знання мови програмування, або через незнання технічних тонкощів операційної системи.
Конструктор вірусів - це утиліта, призначена для виготовлення нових комп'ютерних вірусів. Відомі конструктори вірусів для DOS, Windows і макро-вірусів. Вони дозволяють генерувати вихідні тексти вірусів (ASM-файли), об'єктні модулі, і / або безпосередньо заражені файли.
Деякі конструкторои (VLC, NRLG) забезпечені стандартним віконним інтерфейсом, де за допомогою системи меню можна вибрати тип вірусу, що вражаються об'єкти (COM і / або EXE), наявність або відсутність самошіфровкі, протидія відладчику, внутрішні текстові рядки, вибрати ефекти, що супроводжують роботу вірусу і т.п. Інші конструктори (PS-MPC, G2) не мають інтерфейсу і зчитують інформацію про тип вірусу з конфігураційного файлу.
Полиморфик-генератори, як і конструктори вірусів, не є вірусами в буквальному значенні цього слова, оскільки в їхній алгоритм не закладаються функції розмноження, тобто відкриття, закриття та записи в файли, читання і запису секторів і т.д. Головною функцією подібного роду програм є шифрування тіла вірусу і генерація відповідного розшифровувача.