Skip to content

Rev-Dojo

Disclaimer: This repository is for educational purposes only.

Reverse Engineering

Learn how to analyze compiled programs without source code. You'll use tools like IDA Pro, Ghidra, and debuggers to understand how binaries work, and uncover hidden logic.

You'll explore:

  • Reading and understanding assembly
  • Playing with static analysis tools
  • Analyzing control flow and functions
  • Performing string and symbol analysis
  • Applying dynamic analysis with debuggers
  • Practicing debugging techniques and binary patching
  • Exploring symbolic execution

Binary Exploitation

Discover how to find and exploit bugs in programs. Explore buffer overflows, format string attacks, ROP, heap exploitation, and other common ways to bypass modern protections.

You'll explore:

  • Identifying and exploiting common memory vulnerabilities
  • Developing shellcode and using exploitation frameworks
  • Understanding and bypassing modern protections
  • Advanced techniques like ROP and heap exploitation

ltr means nvr