1. A program that attaches itself to another executable (a host program) Whenever the host program is executed, virus code is ran and it can make.