.vscode | ||
awesome_pepe | ||
bob-the-assistant | ||
chatty | ||
collatz-scheme | ||
DarknetDiaries | ||
EasyWeb1And2And3 | ||
fbi-open-up-1 | ||
fbi-open-up-2 | ||
fbi-open-up-3 | ||
flowrun | ||
i-found-better-friends | ||
i-need-better-friends | ||
malware-1 | ||
malware-2 | ||
memejohn | ||
my-awesome-website | ||
reaaaally-old-server | ||
russianGOST | ||
serious_business | ||
table-flip | ||
unbreakable-1 | ||
unbreakable-2 | ||
.gitignore | ||
README.md |
CTF Challenges
In this repository you can add challenges for the CTF, the idea here is to add a folder per challenge.
For every challenge, add a README.md with the following layout:
# Name of the challenge
## Text
Add the text for the challenge here (in English). This text will be read by the participants so don't add any keys here ;)
If you can create a little story for your challenge that is always fun. You can always add a small hint inside that story.
## Files
Add a list of files that have to be hosted with your challenge (or leave it empty if this is not needed)
## How to Deploy
If your challenge needs to be deployed (for example a webchallenge), explain how it should be deployed. Please make sure to include a docker file!!
Add a SOLUTION.md with following layout:
## Difficulty
Guess the difficulty of the challenge (maybe explain why you think so), and give an esitmate for how many points you think the challenge is worth.
## Category
Try and categorize the challenges you have made.
## How To Solve
Explain how the challenge can be solved step by step. This way everyone can have a writeup for every challenge after the CTF. But it can also help yourself for testing how hard the challenge is.
## Flag
The flag of the challenge. If there are exceptions in the format then also mention that here. All flags are usually in the form `IGCTF{...}`