๐Ÿ”’

Sign In Required

This workbook requires a free KaliRange account.

Log In โ†’Create Account

๐ŸŽฏ What You'll Learn

  • Understand CPU registers and memory
  • Read basic assembly instructions
  • Follow the stack and calling conventions
  • Connect source code to assembly

About This Workbook

Binary exploitation and reversing demand an understanding of the machine itself. This workbook covers computer architecture and assembly basics so later exploitation work makes sense.

Chapter 1 โ€” How a CPU Works

Registers, memory and the fetch-execute cycle.

  • Registers
  • Memory model
  • Instruction cycle

Chapter 2 โ€” Reading Assembly

Making sense of low-level instructions.

  • Common instructions
  • Operands and addressing
  • Control flow

Chapter 3 โ€” The Stack & Functions

How function calls and locals work in memory.

  • The stack
  • Calling conventions
  • Stack frames
โœ…
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