Semester project focused on basics of software vulnerabilities and their exploitation.
Goal of this project is a custom application written in C combining selected security vulnerabilities ie buffer overflow, integer overflow. App will have 3 chosen vulnerabilities out of which at least one will be low level.
Low level:
- Integer overflow
- Stack overflow
- String format
- Head overflow
- Return Oriented Programming
High level:
- Path hijacking
- SUID/GUID authorization
- SUDO misconfiguration
- Python Library hijacking
- Remote Code execution
- Password cracking