Offensive Security

Malware Analysis Fundamentals

Safely dissecting malicious software to understand its behavior.

Operational Phase

01

Static Analysis

Examining code without executing it (Strings, PE Headers).

02

Dynamic Analysis

Running the sample in a sandbox to observe behavior.

03

Reverse Engineering

Disassembling binaries to understand logic.

04

Packing & Obfuscation

Dealing with encrypted or compressed malware.