Override is a minimalist Capture The Flag (CTF) wargame designed to teach the fundamentals of binary exploitation.
This project is intentionally kept simple, focusing on classic vulnerabilities like buffer overflows and format string exploits, without the added complexity of ASLR, modern heap protections, or advanced mitigations. It's ideal for those beginning their journey into binary exploitation.
- Basic stack buffer overflows
- Format string vulnerabilities
- Privilege escalation through user-level exploitation
- Gaining access to restricted resources by chaining exploits
Each level in the project is:
- A separate binary with its own user account.
- Designed to be exploited in order to retrieve the next user’s password (located in their
~/.passfile). - Documented with a
writeup.mdfile, providing guidance, hints, or full solutions.