A slowly growing collection of CTFs written by me. (Contributors will be placed in contributors.md)
Don't you know CTFs? Take a look here
- Open
Challengesfolder. - Choose the type of CTF.
- Choose your difficulty. Open folder
easy,mediumorhard. - Choose the type of challenge (
web,crypto,pwn,reversing, ... ). - Open
description.mdand find instructions to build or compile the challenge. - Then open ONLY the
distfolder. (Only thedistfolder files are given to the challenger).
Flags matches regex: CTF\{[0-9A-Za-z\_]+\}
- The user should only open
distfolder. srcfolder contains files to create the challenge.servicefolder contains files that should remain hidden to the user.docker_scratchescontains some sample scratches to create challenges with docker
.
βββ Challenges
βΒ Β βββ ....
βΒ Β βββ CTF TYPE
βΒ Β βββ DIFFICULTY
βΒ Β βΒ Β βββ CHALLENGE TYPE
βΒ Β βΒ Β βΒ Β βββ CHALLENGE
βΒ Β βΒ Β βΒ Β βββ dist
βΒ Β βΒ Β βΒ Β βΒ Β βββ FILE 1
βΒ Β βΒ Β βΒ Β βΒ Β βββ ...
βΒ Β βΒ Β βΒ Β βΒ Β βββ FILE n
βΒ Β βΒ Β βΒ Β βββ service
βΒ Β βΒ Β βΒ Β βΒ Β βββ FILE 1
βΒ Β βΒ Β βΒ Β βΒ Β βββ ...
βΒ Β βΒ Β βΒ Β βΒ Β βββ FILE n
βΒ Β βΒ Β βΒ Β βββ src
βΒ Β βΒ Β βΒ Β βββ FILE 1
βΒ Β βΒ Β βΒ Β βββ ...
βΒ Β βΒ Β βΒ Β βββ FILE n
βΒ Β βΒ Β βββ ....
βΒ Β βββ ....
βββ docker_scratches
βΒ Β βββ TYPE OF SCRATCH
βΒ Β βββ ...
βββ LICENSE
βββ README.md