๐Ÿ”’

Sign In Required

This workbook requires a free KaliRange account.

Log In โ†’Create Account

๐ŸŽฏ What You'll Learn

  • Fuzz applications to find crashes
  • Develop stack and SEH overflow exploits
  • Handle bad characters and space limits
  • Use ROP to bypass DEP

About This Workbook

This track turns crashes into reliable code execution on Windows. It covers the full development cycle from fuzzing a target through stack and SEH overflows, defeating bad characters, and an introduction to ROP for bypassing DEP.

Chapter 1 โ€” Crash to Control

Finding a crash and proving you control execution.

  • Fuzzing basics
  • Offset discovery
  • EIP control

Chapter 2 โ€” Stack & SEH Overflows

The two staple Windows overflow techniques.

  • Classic stack overflow
  • SEH overwrite
  • Jump strategies

Chapter 3 โ€” Bad Characters & Shellcode

Getting a working payload into memory intact.

  • Bad-character analysis
  • Shellcode generation
  • Egghunters

Chapter 4 โ€” Bypassing DEP with ROP

Executing payloads when the stack is not executable.

  • DEP overview
  • ROP chains
  • Gadget selection
โœ…
Keep going. Work through each chapter in order, then apply what you learned in the matching labs.
โ† All WorkbooksBrowse Labs โ†’
๐Ÿ“–
Sign in to track progress