Skip to main content


  • When solving programming challenges, we require you to use Codeabbey, and if you want to achieve unique solutions, we strongly suggest using a language that is not widely used. Moreover, we recommend you review the data.yaml file within the policies folder to check whether you have been assigned a specific language.

    • Supported languages can be found here or here.

    • Dropped (no longer supported) languages can be found here or here.

  • When solving ctf-hacking challenges, we recommend you review the data.yml file in the policies folder to find the allowed sites within the policy that applies to you


After solving a challenge, immediately submit your solution to the repo. Do not save your solutions to send them later as a larger group submission. When you send them individually and immediately, you will receive feedback that will tell you what, if anything, you did incorrectly and may help you with upcoming questions.