◈ Path Bundle

Windows Malware

From malware static triage to x64dbg unpacking, anti-debugging bypass, process injection and hollowing analysis, C2 configuration extraction, and MITRE ATT&CK-mapped DFIR reports — all in isolated FLARE-VM labs with professional-grade tooling.

Save 79 EUR

Lab tools you will use

FLARE-VMEnvironmentx64dbgDebuggerScyllaHideLab toolPE-StudioStatic analysisProcmonMonitoringProcess ExplorerMonitoringCAPADetectionYARADetectionFakeNet-NGNetworkWiresharkNetworkFLARE-VMEnvironmentx64dbgDebuggerScyllaHideLab toolPE-StudioStatic analysisProcmonMonitoringProcess ExplorerMonitoringCAPADetectionYARADetectionFakeNet-NGNetworkWiresharkNetwork
AutorunsPersistenceDIEStatic analysisFLOSSStringsScyllaUnpackingPE-sieveDetectionHollowsHunterLab toolCyberChefDecoderSysmonEndpoint logsSigmaDetectionAutorunsPersistenceDIEStatic analysisFLOSSStringsScyllaUnpackingPE-sieveDetectionHollowsHunterLab toolCyberChefDecoderSysmonEndpoint logsSigmaDetection

Courses Included

Beginner

Windows Malware

.text.rdata.data.rsrc
MZ · PE32 executable · 4 sections
◎ BEGINNER500 XPAudio:ES

Windows Malware Beginner

Master the fundamentals of Windows malware analysis: static triage, dynamic execution, C2 detection, persistence hunting, and MITRE ATT&CK mapping in a guided FLARE-VM lab environment.

1 guided lab14h of content

119 EUR

View course →
Intermediate

Windows Malware

RIP 0x00401f20 bp
unpack OEP found
dump IAT rebuilt
▲ INTERMEDIATE750 XPAudio:ES

Windows Malware Intermediate

Intermediate Windows malware analysis: bypass anti-debug and sandbox evasion, manually unpack binaries with x64dbg and ScyllaHide, detect process injection and hollowing, extract C2 configs, and deliver DFIR reports.

2 guided labs16h of content

159 EUR

View course →

Why Choose the Full Pack?

Get the Beginner + Intermediate courses bundled together and unlock exclusive extras.

Beginner + Intermediate courses (30h of content)
All 4 guided labs with isolated VMs
2 HTK certificates (Beginner + Intermediate)
1 exclusive bonus consolidation lab
Direct instructor support
Access to the HTK community
199278
Save 79

Your Learning Roadmap

Each phase maps to a course module. Scroll to assemble your full progression — from beginner fundamentals to intermediate mastery.

1

Phase 1

Beginner

Building somewhere safe to work

Before touching a sample you stand up the environment and learn what each instrument in it is actually for.

  • Isolate a FLARE-VM workstation so nothing can reach your own network
  • Snapshot discipline: repeatable conditions between one sample and the next
  • Handle live samples without infecting yourself by accident
2

Phase 2

Beginner

Judging a file without running it

Most triage decisions are made before execution. You learn to read what a binary declares about itself and where it lies.

  • Read PE headers, imports and sections for capability clues
  • Pull strings and embedded resources that survive obfuscation
  • Recognise packing from entropy and a suspiciously thin import table
3

Phase 3

Beginner

Watching it misbehave

Detonation under observation, where you record what the sample does to a machine instead of guessing from its code.

  • Trace file, registry and process activity as it happens
  • Identify how it survives a reboot
  • Separate the sample's own actions from ordinary system noise
4

Phase 4

Beginner

Following the traffic

What a sample says on the wire is often the fastest route to what it is for, and to the operator behind it.

  • Simulate internet services so the sample keeps talking
  • Read its beaconing pattern and command channel
  • Recover what it tried to send out, and where
5

Phase 5

Intermediate

Getting to the real payload

Packed samples show you a wrapper. This is where you learn to reach the code that actually runs.

  • Drive a debugger to the original entry point
  • Dump the unpacked image from memory and repair its imports
  • Tell a commodity packer from custom protection
6

Phase 6

Intermediate

When the sample fights back

Serious families check whether they are being watched. You learn what they look at and how to stay invisible.

  • Spot debugger, timing and environment checks in the code
  • Neutralise anti-debugging so execution continues normally
  • Decide when hardening is worth the effort and when it is not
7

Phase 7

Intermediate

Code living in someone else's process

Modern malware rarely runs as itself. This phase is about finding it hiding inside legitimate processes.

  • Recognise hollowing and injection from the API sequence used
  • Scan a live system for implanted regions
  • Recover an implanted payload for analysis
8

Phase 8

Intermediate

Turning one sample into coverage

The analysis only pays off if it catches the next variant. You finish by producing something a defensive team can deploy.

  • Extract the command-and-control configuration
  • Write and test a rule that generalises to the family
  • Map behaviour to ATT&CK and write the report

What this path is

The Windows Malware path takes you from opening an unknown binary for the first time to producing a report an incident response team can act on. It is built around the work analysts actually do: deciding quickly whether a sample matters, understanding what it does to a machine, and turning that understanding into detection that catches the next one.

The order is deliberate. Static triage first, because it is fast and carries no execution risk. Then dynamic analysis in an isolated lab, where behaviour that static analysis can only hint at becomes observable. Then debugging and unpacking, because most real samples are packed and everything before that point only saw the wrapper. Finally, extracting configuration and writing detection, which is what makes the analysis useful to somebody other than you.

Every phase happens on real samples in an isolated FLARE-VM environment, not on toy binaries written to be easy. The labs run on disposable virtual machines you can break without consequence, and each one ends with a validation flag so you know you actually got the answer rather than a plausible-looking one.

Who it's for

  • SOC analysts who escalate samples today and want to handle them instead
  • IT and system administrators who keep meeting malware and want to understand it
  • Anyone aiming for a DFIR or threat research role who needs demonstrable hands-on evidence
  • Self-taught reversers who can read disassembly but lack a repeatable method

Who it's not for

  • ·Complete beginners with no operating system fundamentals — start with the basics first
  • ·Anyone looking for offensive or malware-development content, which we do not teach
  • ·People wanting a certification to list without doing the lab work

What you need before starting

  • Comfortable with Windows internals at user level: processes, services, registry, file system
  • Basic command line, on both Windows and Linux
  • Some programming exposure — any language; you need to read code, not write it
  • A machine able to run two virtual machines at once (16 GB RAM recommended)

The tools, and what each one is for

The path uses more tools than fit here. These are the ones that define the work.

ToolCategoryWhat for
FLARE-VMEnvironmentMandiant's Windows analysis distribution — the environment every lab in this path runs on
PE-StudioStatic analysisFirst-look triage of PE headers, imports and embedded resources, without executing anything
x64dbgDebuggingStepping through packed samples to reach the unpacked payload in memory
ScyllaHideAnti-anti-debugHiding the debugger from samples that check whether they are being analysed
PE-sieve / HollowsHunterInjection detectionSpotting process hollowing and injected code in a live system
ProcmonDynamic analysisRecording every file, registry and process operation a sample performs
FakeNet-NGNetwork simulationAnswering the sample's C2 traffic so it keeps running without real egress
YARADetectionTurning what you found into a rule that catches the family, not just the sample

What you finish with

A full analysis report

Structured the way an IR team consumes it: findings, evidence, and what to do about it

YARA detection rules

Written from characteristics you extracted yourself, tested against related samples

An extracted C2 configuration

Pulled out of a packed sample, the deliverable threat intel teams need most

A MITRE ATT&CK mapping

Behaviour translated into the shared vocabulary detection teams work in

Where it leads

Malware analysis sits at the point where SOC work, incident response and threat intelligence meet, so the skills transfer across several roles rather than locking you into one.

Malware Analyst

Reverses samples, extracts indicators and configurations, and documents capability

DFIR Analyst

Reconstructs intrusions from disk, memory and log evidence

Detection Engineer

Converts observed adversary behaviour into rules that fire reliably

Threat Intelligence Analyst

Tracks families and actors over time and briefs decision-makers

Frequently Asked Questions

Complete answers about this path, labs, certificates, and refunds

Not to begin. The beginner course works at the level of behaviour and static indicators, and introduces assembly gradually where it is needed. The intermediate course does require reading disassembly comfortably, and by then you will have been building up to it.

Only inside a properly isolated lab, which the path covers before any sample is handled. The labs also run on disposable cloud virtual machines, so you can complete the path without exposing your own hardware at all.

Tools change every couple of years; the method does not. The path is organised around the decisions an analyst makes and why, with tools introduced where they answer a question you already have rather than as a catalogue.

Both courses together are around 40 hours of material, but the lab work is what sets the pace. Most students spread it across two to three months alongside a job.

You will be able to triage it, observe its behaviour safely, extract indicators and write detection for it. Deep reversing of a sophisticated ransomware family's cryptography is a specialisation beyond this scope, but this is the groundwork it is built on.

Each course issues an HTK certificate on completion, and completing both covers the full path. The certificate reflects lab work you actually finished, since every lab is validated by flag rather than by attendance.