Los virus tecnológicos se clasifican principalmente en tres categorías: virus de programas, virus de boot, y virus combinados de boot y programas. Los virus de programas introducen su código al inicio de los programas infectados, lo que les permite tomar el control del equipo cada vez que se ejecutan.