Solutions to CTF challenges