Actualmente hay varios tipos de virus, los del tipo mas complejo son aquellos que infectan .exe o .com o .dll, son residentes en memoria o se cargan directamente desde el sector de booteo del disco, su principal carateristica es que son muy pequeños digamos tan grandes como 5kb o tan chicos como 40 Bytes, estan hechos en ensamblador.