Tipične oblike zlonamerne kode
Najbolj klasična vrsta zlonamerne kode je virus, ki se pritrdi na obstoječe datoteke z majhno spremembo in spreminja vedenje datoteke. Virusov je dandanes zelo malo, vendar se izraz včasih uporablja za katero koli vrsto zlonamerne kode.
Črv je zlonamerna programska koda, ki se samodejno širi na druge sisteme. Črvi še vedno obstajajo, vendar so manj pogosti kot nekoč.
Trojanski konj (ali trojanec) je zlonamerna koda, ki se pretvarja, da je legitimni program in tako zavede uporabnika, da ga namesti ali izvede. Piratizirane različice plačljive programske opreme pogosto vključujejo trojance.