HackMentors
Offer
🔥 SPECIAL OFFER: Get 50% OFF on all courses & bundles!⚡ Use coupon code: HACK50 at checkout🛡️ Elevate your cyber security skills with professional training🚀 Limited time only! Valid on all certification paths
AdvancedAdvanced Course

Malware Analysis & Reverse Engineering

Deconstruct malicious code, bypass anti-analysis tricks, and dissect complex payloads using Ghidra, x64dbg, and IDA Pro.

⏱ Duration: 60 Hours👤 Lead: Dr. Clara Sterling, Reverse Engineer🛡 Sandbox Labs Included

What you'll learn

Perform safe static and dynamic analysis of malware samples
Read and interpret x86/x64 assembly code during disassembly
Deobfuscate packed and encrypted malware payloads
Bypass debugger detection and anti-sandbox techniques
Extract indicators of compromise (IOCs) from live malware behavior

Course Details

Course Overview

The Malware Analysis & Reverse Engineering course is an elite, advanced-level training curriculum designed for security researchers, SOC analysts, and forensic investigators who want to master the internal workings of binary code.

Safe Analytical Sandboxing

Analyzing malware requires strict adherence to safety. In this course, you will learn how to build isolated laboratory environments that prevent malware from escaping onto host networks. You’ll gain hands-on experience tracing real Trojans, ransomware, and rootkits.

Who is this Course For?

This course is for security professionals who want to bridge the gap between signature-based detection and deep analysis. It is highly recommended for security incident responders who need to determine exactly what payload was executed during a breach.

Course Curriculum

Module 1: Basic Static & Dynamic Analysis

  • Setting up a Secure Malware Sandbox
  • Analyzing File Signatures and Portable Executable (PE) Header
  • Process and Registry Monitoring during execution

Module 2: Disassembly & Decompilation

  • Intro to x86 Assembly and Stack Architecture
  • Using Ghidra for Static Analysis and Decompilation
  • Identifying Loops, Conditions, and Functions in Code

Module 3: Advanced Debugging & Anti-Analysis

  • Interactive Debugging with x64dbg
  • Recognizing and Defeating Packer Algorithms
  • Bypassing Anti-Debugging and Anti-VM Protections

Module 4: Analysis of Complex Payloads

  • Analyzing Ransomware Encryption Routines
  • Process Injection Techniques (Process Hollowing, APC)
  • Final Malware Analysis Case Study (Dissecting a modern RAT)

Prerequisites

  • >Basic understanding of C/C++ programming syntax
  • >Familiarity with x86 architecture and registers
  • >Knowledge of basic operating system concepts (Processes, threads, DLLs)

Course FAQ

Is this course safe? Do we run real malware?

Yes, you will analyze real-world malware samples. However, you will do so inside a fully isolated, secure sandboxed virtual laboratory. We place the highest priority on safety protocols.

Which debugger tools are taught?

We primarily teach using Ghidra (NSA's reverse engineering tool) and x64dbg. We also cover IDA Pro Free and various PE utilities like PEview and Process Hacker.

Student Reviews

“Outstanding course! The instructor goes step-by-step through Ghidra decompiler views and shows you how to rename variables to understand complex binary structures. Simply brilliant.”
DK

Daniel K.

Security Lead at FireEye Mandiant

Most Popular

Full Course License

Gain permanent, complete access to the entire syllabus and all virtual labs.

$199$399Save 50%
  • Verifiable completion certificate
  • Lifetime access & updates
  • Browser virtual sandbox range labs
  • Student-only Discord channels
  • Secure downloadable lab worksheets
  • Course exam attempts included

🔒 Secure Enrollment & Payment

All transactions are encrypted securely. Purchases are generally final. Review our Refund Policy for exceptional circumstances details.