Skip to content

Latest commit

 

History

History
51 lines (41 loc) · 2.53 KB

README.md

File metadata and controls

51 lines (41 loc) · 2.53 KB

Welcome-CTF-2021

Best CTF in August 2021!

Refer to your team allocations here PM any of us if you have any questioons

For challenge creation

  • At least 3 challenges for each of the categories (Except OSint)
    • Preferably of easy, medium and hard difficulties
  • Things to include in challenge file
    • Dockerfile (Refer to the sample that is given in Templates, ping in the infrastructure chat if there is any issues)
    • Challenge file
    • Readme.md

Things to include in ReadMe.md

Things to include Example
Challenge Details Caesar thought of the perfect cipher. Can you break it?
Setup instructions Step 1: Download the file
Possible hints Hint: What Caesar Cipher?
Key concepts Scripting
Solution (Can also be a script) Write a script to brute force all the combinations of the caesar cipher
Learning objectives Learn about the Caesar Cipher
Flag greyhats{salad_is_great_but_cipher_is_not}

How to add a challenge?

  1. Create your own branch and commit to the branch
  2. Make a pull request to merge the challenge (Skip this if you already have a PR)
    1. Add the correct labels accordingly (If unsure send it in the challenge creation chat)
  3. After checking your request will be merged or changes will be requested
    1. If changes are requested, back to 1.
    2. If approved go to 4
  4. You are done :D

For challenge testing

  • Download Docker
  • Clone the repository using git clone https://github.com/NUSGreyhats/welcome-ctf-2021.git
  • Go into the folder of the file you are testing
  • Follow build instructions
  • Test the challenge
    • Feedback the challenge based on the issue that is provided for the challenge
    • Follow the format that is given
      • Rating
      • Feedback
      • Category/Difficulty you think it should be in (If the category / difficulty is different)
  • This will be used to track who has complete which challenges