Så er det de legitime programmene som har blitt infisert med underprogrammer kalt virus. Virus er lurt ting som er smart (om perverst) designet for å replikere seg selv når deres vert program kjører.
Virus er programmer som ikke fungerer slik designerne mente.