This document provides an overview of antivirus software and the types of malware it protects against, including viruses, worms, and other malicious software. It describes how viruses and worms infect systems, replicate, and attempt to avoid detection. Viruses can infect files directly or reside in memory. Worms replicate across networks without infecting files. The document outlines techniques used by antiviruses to detect viruses and worms, such as signature-based scanning and behavioral analysis. It also discusses countermeasures used by malware to evade detection, like encryption, polymorphism, and metamorphism.