What is a CTF?
A Capture the Flag is a computer security competition. The aim is to obtain 'flags' (usually some text) by solving security challenges. These can involve breaking some cryptography, reverse engineering or exploiting an executable file, performing data forensics, or analyzing network packets, amongst other categories. See Wikipedia for more information!
Here are some useful resources for getting started with CTF problems:
- A complete course on several CTF challenge categories.
- Practical exercises with good difficulty progression.
- Cryptography challenges.
- Binary exploitation challenges.
- Check here for upcoming CTFs - nothing like the real thing to learn quickly!