- Cryptography
- General Python and Linux Skills
- Forensics
- Web Security
- Reverse Engineering
- Binary Exploitation
- Know what a CTF is
- Give general overview of a CTF, the different types of challenges and skills needed.
- Point out resources: CTFTime, writeups, etc.
- Be familiar with the different types of problems
- Beginner problems that exemplify the different categories
- Recognize differenty types of data encoding/representation
- Hex, ASCII, Binary, Base64, Base85
- Connect to servers (netcat and ssh)
- Could have them look for flag file on a server
- Python skills
- Coding execise
- Begin crypto