Programs which can self-replicate and are designed to infect legitimate software programs or systems. A form of malware.