HOME / CATALOG / SOFTWARE SECURITY & REVERSE ENGINEERING
EARLY ACCESSWEB SECURITY FOUNDATIONS PATHLIFETIME ACCESS

Software Security & Reverse Engineering

Self-paced video training — 36 modules, 93 lessons. Work through it at your own pace — every lesson is real practitioner training, not slide-reading.

36
MODULES
93
LESSONS
720p
STREAMING
LIFE
ACCESS
▶INSIDE THE COURSE · 93 LESSONS
UNLOCKS INSTANTLY AFTER CHECKOUTSEE THE CURRICULUM ↓

ABOUT 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

36 modules, in order.

93 LESSONS · LIFETIME ACCESS
01Introduction1 LESSONS
▶Introduction

This lesson serves as an introduction to the concepts and objectives of software security and reverse engineering.

02Summary of Cracking Software Workflow1 LESSONS
▶The 5 steps of cracking software

This lesson outlines the five essential steps involved in the software cracking workflow.

03Introduction to cracking gui-based programs1 LESSONS
▶Introduction to cracking gui-based programs

This lesson introduces the techniques used for cracking graphical user interface (GUI)-based programs.

04Analyzing the PE for a gui-based program1 LESSONS
▶Analyzing the PE for a gui-based program

This lesson focuses on analyzing the Portable Executable (PE) structure of GUI-based programs.

05Crack the Serial Key using BP on strings2 LESSONS
▶Setting up x64dbg

This lesson covers the setup process for x64dbg in the context of cracking software.

▶Crack the Serial Key using BP on strings

This lesson details the process of cracking a serial key using breakpoints on strings.

06Windows api functions & the stack2 LESSONS
▶Window api functions

This lesson explains the role of Windows API functions in software security and reverse engineering.

▶Pushing parameters to the stack

This lesson discusses how to push parameters onto the stack in the context of Windows API functions.

07Patching to bypass wrong serial key message2 LESSONS
▶Patching to bypass wrong serial key message

This lesson covers techniques for patching software to bypass incorrect serial key messages.

▶Bypassing using xor assembly

This lesson explains how to use XOR assembly for bypassing registration checks.

08Setting Breakpoints on Intermodular Calls1 LESSONS
▶Setting Breakpoints on Intermodular Calls

This lesson focuses on setting breakpoints during intermodular calls in software.

+ 28 more modules in the full course — 93 lessons total.

CURATED BY

SecuraLearn
PRACTITIONER-CURATED LIBRARY

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

Own every lesson, for life.

One payment unlocks all 93 lessons instantly — start with lesson one the moment you check out.