Flag format

Unless otherwise specified, all flags follow the regex ccit{[a-zA-Z0-9_-]+}

For example, ccit{this_is_a_TEST_fLaG_000}, ccit{_______012-3} and ccit{flagflag} are all valid flags, while flag{thisisaflag} and testing_flag are not.

Scoring

The score for each challenge is dynamically calculated based on the number of people that solved it, from a starting value of 500 points down to a minimum of 100. Some challenges are supposed to be used to evaluate your understanding of some topics not strictly related to the training for CTFs (e.g. theory, software libraries) so, their score will be 1 in order to make them irrelevant in the scoreboard.

Tools and Libraries