Exercises & exams of the BSc course of Cybersecurity: Principles and Practices
@ UNIPD.
Each challenge is in CTF
(capture the flag) format, in which you will have to solve the exercises using tools and knowledge given in the lesson, or found online. Only when the exercise is solved, you'll be able to obtain the flag.
I am no longer following the course, so some challenges might be missing. Feel free to open pull requests to add challenges and solutions, helping to keep the repository updated for those who will use it in the future.
The course covers various topics:
-
Cryptography :
- Encoding
- Crypto Tools
- User Authentication
-
Web Security :
- Ingredients of web
- Language Vulnerabilities
- Injection Attacks
-
Reverse Engineering :
- Patching
- Debug
-
Pwning :
- Shellcode
- PLT & GOT
- ROP