๐Ÿ”’

Sign In Required

This workbook requires a free KaliRange account.

Log In โ†’Create Account

๐ŸŽฏ What You'll Learn

  • Understand process memory layout
  • Explain common corruption classes
  • Describe modern mitigations
  • Reason about exploit reliability

About This Workbook

This workbook ties together the theory behind binary exploitation โ€” memory layout, corruption classes and mitigations โ€” to prepare you for the hands-on overflow labs.

Chapter 1 โ€” Memory & Process Layout

Where code, data and the stack live.

  • Segments
  • The stack and heap
  • Pointers

Chapter 2 โ€” Corruption Classes

The bug families that lead to exploitation.

  • Stack overflows
  • Heap issues
  • Use-after-free overview

Chapter 3 โ€” Mitigations

What modern systems do to stop exploitation.

  • DEP/NX
  • ASLR
  • Stack canaries
โœ…
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