There already are a few platforms that allow to exercise cyber skills online:
However, the boxes provided on these platforms are usually static images, with frozen flags. When such boxes are released, it doesn’t take long for write-ups to appear online. For trainees, the temptation is then high to simply copy-paste the flag and get the box marked as done!
For this reason, we are currently working at developing dynamic boxes, where the flag is different for every user. Even if a write-up exists, the trainee must actually perform the required actions to get the flag…
Technically speaking, the boxes are actually Docker images, and the flags can be defined using environment variables.
The goal of this project is to develop new boxes, and develop or adapt the platform if needed.
To start this project you should have some knowledge of:
Applicant’s country of origin must be a member of EU or NATO
To achieve this project, you will use following tools and technologies: