Advanced Malware Analysis at Georgia Tech

07 Dec 2025

This course was my introduction to malware analysis and all of the labs were done with a real malware sample. I had the opportunity to work with x86 Assembly, Ghidra, Pin, and was introduced to the concepts of data/control dependence, symbolic execution, malware sandboxes, and anti-analysis techniques. Unfortunately, I am unable to explain any of the course details, but I can outline some of the valuable experience I've gained.

What I Learned:

  1. x86 Assembly/Static Analysis
  2. Windows Calling Conventions
  3. Writing Ghidra Plugins
  4. Binary Instrumentation
  5. Other Topics and Future Work

Feedback is welcome and encouraged! Please leave a comment below: