Self-paced video training — 36 modules, 93 lessons. Work through it at your own pace — every lesson is real practitioner training, not slide-reading.
▶INSIDE THE COURSE · 93 LESSONSABOUT THIS COURSE
Software exploitation and malware training: 93 lessons across 36 modules covering software reverse engineering, malware analysis, binary exploitation and software-attack techniques.
Dense and technical — this collection suits learners who already script comfortably and want to understand attacks at the code and binary level.
CURRICULUM
This lesson serves as an introduction to the concepts and objectives of software security and reverse engineering.
This lesson outlines the five essential steps involved in the software cracking workflow.
This lesson introduces the techniques used for cracking graphical user interface (GUI)-based programs.
This lesson focuses on analyzing the Portable Executable (PE) structure of GUI-based programs.
This lesson covers the setup process for x64dbg in the context of cracking software.
This lesson details the process of cracking a serial key using breakpoints on strings.
This lesson explains the role of Windows API functions in software security and reverse engineering.
This lesson discusses how to push parameters onto the stack in the context of Windows API functions.
This lesson covers techniques for patching software to bypass incorrect serial key messages.
This lesson explains how to use XOR assembly for bypassing registration checks.
This lesson focuses on setting breakpoints during intermodular calls in software.
CURATED BY

Selected from working practitioners' training libraries and kept whole — modules, labs and walkthroughs exactly as taught.
GOOD TO KNOW
Lessons stream in the browser and remember where you stopped.
Watch on two devices at once — phone, tablet or desktop.
Download buttons are disabled; delivery is encrypted and authenticated per request.
$299 · ONE PAYMENT
One payment unlocks all 93 lessons instantly — start with lesson one the moment you check out.