This document provides an overview of malware analysis. It discusses the goals of malware analysis as determining what happened on a network and ensuring all infected files are found. It also describes static and dynamic analysis techniques, from basic approaches like examining file contents up to advanced methods like reverse engineering code. The document outlines common types of malware like backdoors, botnets, and information stealing malware. Finally, it provides some general rules for malware analysis like focusing on key features and using different analysis approaches when getting stuck.