← See all resources
Malware Analysis
🔬Methodologies • Malware & Endpoints

Malware Analysis

Methodologies and techniques used to analyze malware samples.

Tags

Malware AnalysisReverse EngineeringThreat IntelligenceForensics
Download infographic

File: SecPro-analisis-malware.gif

What is malware analysis?

Malware analysis is the process of studying a malicious sample to understand what it does, how it does it and what traces it leaves. The goal is not technical curiosity: it is obtaining indicators of compromise to hunt the threat across the rest of the organization, determining whether data was stolen, and responding with facts instead of assumptions.

Static and dynamic: what each is for

Static analysis examines the sample without running it — strings, headers, sections, imports, signatures — and is fast and safe, but packing and obfuscation limit it. Dynamic analysis runs the sample in an isolated environment and observes real behavior: which files it touches, which registry keys it changes, which domains it talks to. The norm is combining both, resorting to reverse engineering with a disassembler only when both fall short.

The lab and its precautions

Work happens in isolated virtual machines, with snapshots to return to a clean state, no access to the production network and controlled or simulated internet egress. Modern malware detects analysis environments — checking for low RAM, few cores, debugging tools or virtualization drivers — and changes behavior or stays dormant to avoid revealing itself. A report concluding 'it does nothing' usually means the sample spotted the lab.

More from Methodologies • Malware & Endpoints

Explore more infographics

View full catalog

Need help with your cybersecurity? 💬