Klasikler
En klasik kötü amaçlı yazılım türü, küçük bir değişiklik yaparak ve dosyanın davranışını değiştirerek kendisini mevcut dosyalara ekleyen bir virüstür. Virüsler bugünlerde çok nadirdir, ancak bu terim bazen her türlü kötü amaçlı yazılım için kullanılmaktadır.
Solucan, otomatik olarak diğer sistemlere yayılan kötü amaçlı bir yazılımdır. Solucanlar hala mevcuttur, ancak bir zamanlar olduğundan daha az yaygındırlar.
Truva atı (veya truva atı), yasal bir program gibi davranan ve böylece kullanıcıyı yüklemesi veya çalıştırması için kandıran kötü amaçlı yazılımdır. Örneğin, ücretli yazılımların kırılmış sürümleri genellikle truva atları içerir.