The flag format for YCEP 2024 is YCEP24{...}
(RegEx: YCEP24\{[a-zA-Z0-9_]+\}
)
challenge_name/
|
├─ dist/
│ ├─ challenge_file(s)
|
├─ service/
│ ├─ container-name/
│ ├─ Dockerfile
│ ├─ files_to_host_challenge
|
├─ solution/
│ ├─ writeup.md
│ ├─ solution_file(s)
|
├─ chall.yaml
├─ README.md
This repository contains two sample challenges from LagNCrash 2024, Mockingjay Embeds
(static) and Orwells Firewall
(requires service). You can refer to them to understand how to structure your challenge.
In the same directory, there is a template which you can use to create your challenge.
Note: The difficulty level for the challenges in the sample should not be the gauge for the difficulty level of this YCEP CTF!
- Fork the challenge repository to your account. (Note: Contact Kairos for access if you do not have access)
- Work on the challenge in your forked repository.
- Create a pull request to the main repository once you are done with the challenge.
- Wait for review!
- Q: If I am creating a static challenge, do I need to create a Dockerfile?
A: No, you do not need to create a Dockerfile for static challenges. You can directly dump the files in thedist/
directory.