...

malicious software

How Network Viruses Work