# Introduction to Malware Analysis

> Learn the core concepts of malware analysis, the difference between static and dynamic analysis, and how to safely set up an isolated lab environment.

Canonical: https://codelivly.com/rooms/introduction-to-malware-analysis
Last updated: 2026-09-16

| | |
|---|---|
| Level | Beginner |
| Category | Forensics |
| Lessons | 4 |
| Estimated time | 30 min |
| XP | 100 |

This foundational module introduces the core principles of malware analysis. You will learn the critical differences between static analysis (examining code without execution) and dynamic analysis (observing behavior in a controlled environment). Key topics include the importance of a safe, isolated analysis laboratory, basic safety protocols, and the initial triage steps for suspicious files. By understanding these fundamentals, you will build the necessary foundation to safely dissect malicious software and extract your first Indicators of Compromise (IOCs) without risking your host system.

## Lessons

1. What Is Malware Analysis and Why Does It Matter (30 min)
2. Malware Categories (Virus, Worm, Trojan, Ransomware) (30 min)
3. Setting Up a Safe Analysis Environment (Sandbox) (30 min)
4. Guided Lab: Configuring an Isolated Malware Analysis VM (30 min)

## Related

- [Learning path: Malware Analysis Fundamentals](https://codelivly.com/learning-paths/malware-analysis-fundamentals)
- [All rooms](https://codelivly.com/rooms)
