WCU / Cybersecurity
~/CSC 471/Class 08/KP 01
Class 08 · KP 01 / 20

What Is Dynamic Analysis?

  • Dynamic analysis: run the sample and observe what it actually does at runtime — files, registry, processes, network.
  • Contrast with static analysis (last class): read the code without executing it.
  • Static tells you what the malware can do; dynamic tells you what it does do on a real system.
  • Cuts through packing, obfuscation, and encryption — the code must unpack itself in memory to run.
Key Takeaway

Detonate the sample in a controlled environment and watch its behavior. The malware unpacks itself for you.