Skip to content

Challenge Authoring

Quintin edited this page Jan 20, 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. This is one of the most common thing that leads to ctftime rating.
  2. Write a solution script that easily reproducible!
  3. Use containers (such as Docker) if you are writing a web or pwn challenge
  4. 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