En genel kötücül yazılım türleri şunlardır: [1] `` Bilgi ve Bilgisayar Güvenliği: Casus Yazılımlar ve Korunma Yöntemleri``, Gürol Canbek, Şeref Sağıroğlu, Aralık 2006, Grafiker Yayıncılık, ISBN 975-6355-26-3
- Bilgisayar virüsü
- Bilgisayar solucanı (worm)
- Truva atı (Trojan horse)
- Arka kapı (backdoor)
- Mesaj sağnağı (spam) (Yığın ileti)
- Kök kullanıcı takımı (rootkit)
- Telefon çevirici (dialer)
- Korunmasızlık sömürücü (exploit)
- Klavye dinleme sistemi (keylogger)
- Tarayıcı soyma (browser hijacking)
- Casus yazılım
Kirli yazılım (scumware) olarak da ifade edilen kötücül yazılımlar, hemen hemen her programlama veya betik (script) dili ile yazılabilmekte ya da birçok dosya içinde taşınabilmektedirler.