Cover image for Reverse Engineering and Malware Analysis Fundamentals

Reverse Engineering and Malware Analysis Fundamentals

Build a practical foundation for analyzing Windows malware and reversing executable files

Paul Chin

Created by Paul Chin

Gain hands-on experience in reverse engineering and malware analysis by working with Windows internals, executable file formats, and industry-standard tools. Learn how to safely investigate suspicious software using a structured, evidence-based workflow.

Packt | Jul 2026 | 429 min

What You Will Learn

You'll start by building a safe virtual lab and learning core Windows concepts. Step by step, you'll move through static and dynamic analysis, network inspection, and memory forensics. Each section uses practical demonstrations with real-world tools, so you can confidently analyze and debug malware samples by the end.

Key Features

  • Set up a secure Windows analysis environment and recognize PE file structures
  • Apply static, dynamic, network, and memory analysis to real malware samples
  • Use tools like Ghidra and x64dbg to unpack, debug, and trace malicious behavior

Target Audience

Perfect for beginners interested in malware analysis, reverse engineering, or cybersecurity. If you're a student, hobbyist, or security professional looking to build foundational skills and apply practical techniques, this course will help you get started. Basic familiarity with Windows and curiosity about software internals are all you need.

Related courses