Skip to content

Binary Exploitation

Day-Wise Tasks

  1. Day 1: Introduction to Binary Exploitation and C Basics

  2. Day 2: Data Types and Integer Overflows

  3. Day 3: Introduction to GDB, Assembly, and pwndbg

  4. Day 4: The Stack, Local Variables, and Buffer Overflows

  5. Day 5: Overwriting the Return Address

Additional Tips

  1. Practice on Vulnerable Programs: Look for vulnerable programs or challenges online (like those on OverTheWire’s Natas) to practice your skills.
  2. Try pwn.college: pwn.college is an amazing website which covers all fundamentals.
  3. Join CTFs: Participate in Capture The Flag (CTF) competitions to test your knowledge and learn from others.