
Reverse Engineering & Malware Analysis - Intermediate Level
Advance from malware fundamentals to unpacking, memory tracing, and API-driven analysis
Created by Paul Chin
Build your reverse engineering skills by learning how to unpack, trace, and analyze packed malware. Explore memory tracing, process hijacking, and API-driven analysis using real-world tools and hands-on cases. Gain confidence in repairing and reconstructing executable files for deeper investigation.
Packt | Jul 2026 | 340 min
What You Will Learn
You will start with a refresher on key terminology, assembly concepts, and API patterns. Through detailed walkthroughs and practical malware cases, you will practice API hooking, breakpoint enumeration, memory tracing, and file repair. Each section builds on the last, helping you develop a repeatable workflow for unpacking and analyzing different types of packed malware.
Key Features
- Unpack and analyze protected malware using x64dbg, Scylla, and related tools
- Trace APIs, detect process hijacking, and dump payloads from memory for investigation
- Repair PE structures and import tables to rebuild usable executables
Target Audience
Ideal for security students, aspiring malware analysts, and reverse engineers with some experience in malware fundamentals or software reversing. If you want to advance your ability to investigate packed malware and use professional tools on Windows, this course will help you take the next step in your analysis skills.





