Skip to content

Challenge Authoring

Quintin edited this page Jan 24, 2023 · 4 revisions

Guidelines

  1. Try to avoid "guessy" challenges. This means that you should try to lead the person trying to solve your challenge to an answer. Not doing this will result in a lot of people complaining and dragging down ctftime rating
  2. Play in CTFs for inspiration, see how you can modulate existing challenges
  3. Write a solution script that easily reproducible!
  4. Use containers (such as Docker) if you are writing a web or pwn challenge
  5. Think about solving your challenge from the perspective of the attacker. What is unclear? What parts are too hard?

Extra

Guide from @SamXML on setting up a baby web challenge: https://github.com/sambrow/ctf-hosting-notes

Clone this wiki locally