CyberStudents’ Advent of CTF 2024 results and statistics

Advent of CTF 2024 was a month-long cybersecurity capture-the-flag (CTF) competition by CyberStudents.


External post

This article was originally published on the CyberStudents website on May 18, 2025. You can read the original post here.

By GodderE2D, Head Administrator and CyberStudents Foundation Co-Founder

A note on the delay of prizes

Unfortunately, our event sponsor ICSRED was unable to fulfill their share of $190 USD in prizes after we’ve requested them for over two months. Due to this, the first, second, and third place winners for the High School/College Division received their prizes considerably late.

These remaining prizes were personally funded by event organizers Vip3r and GodderE2D. The Antisyphon Course prize for the HS/College Division first place winner had to be excluded as we lost contact with the sponsor after February 2nd.

This was also ultimately the reason finalized winners and write-ups were not announced until now. We apologize for the inconvenience and thank the winners for their patience.

Advent of CTF 2024 was a month-long cybersecurity capture-the-flag (CTF) competition from December 1st to December 31st, 2024 premiered last year by CyberStudents, an online organization and community focused on cybersecurity education. It featured beginner-oriented challenges from six popular categories with challenges releasing daily during the advent season. The event was open to everybody and we encouraged high school and college students from around the world to participate.

The competition comprised of 780 players from 85 countries to attempt 25 challenges of varying difficulties and categories. We encouraged players to discuss the challenges and share their progress in our Discord server through public channels and our private challenge support system, where challenge developers and community members were available to help players with guidance and resources.

We offered a total prize pool of $280 USD, with $225 for high school and college students and $55 for write-up submissions open to all players. The prize pool was funded by event’s organizers vip3r and GodderE2D, previous sponsorships/partnerships, and the event’s sponsor ICSRED. (Please refer to the note above for issues regarding our sponsor.)

In addition to the main leaderboard division, we also had a write-up division where all players were encouraged to submit write-ups for the challenges they solved. These community write-ups were reviewed by each challenge’s creators and would be featured on the CyberStudents website as a resource for future visitors who wish to learn from the challenges and discover different perspectives. We looked for write-ups that were clear, complete, educational, creative, and explained every step of their challenge-solving and planning process.

The event concluded on December 31st, 2024, and we are proud to announce the winners and some statistics regarding player demographics and challenges.


Final leaderboard: High School/College Division

PlaceNameCountryPoints (2270 max)CompletionPrize
1stzarnex__United States227025/25$100 USD + Antisyphon Course of choice (worth $600+)
2ndminipifRomania227025/25$60 USD
3rdpligonsteinRomania207024/25$30 USD
4thsilence_India187522/25$20 USD
5thtrixaiSweden183022/25$15 USD

See the full leaderboard and the open division here.


Final leaderboard: Open - Write-Up Division

PlaceNameCountryPointsWinning write-upsPrize
1stzarnex__United States6008/25$40 USD
2ndraul_26 (Fl4gged)Austria4254/25$15 USD

All players who won a prize verified their identity and student status (if applicable).


Format

A new challenge was released every day at 3 pm EST until December 25th. Players could earn points by solving challenges in these six categories: web exploitation, cryptography, forensics, binary exploitation, reverse engineering, and OSINT (open-source intelligence).

To complete a challenge, players must find and submit a flag. A flag is a hidden piece of text or code always in the format csd{example_flag}, making it easy for players to identify. For example, for cryptography challenges, the flag may be included in the text after it has been decrypted or decoded. For web exploitation challenges, the flag may be hidden in a hidden file or is somewhere that is not visible to a regular user and the site must be exploited to obtain it. Knowing the flag format may be useful when attempting challenges, especially for cryptography and forensics challenges.

Two sets of hints were also released for each challenge. The first hint was given 12 hours after the challenge releases (at 3 am EST) and the second hint was given 24 hours after the challenge releases (at 3 pm EST the following day). Most importantly, hints do not cost points and players were not penalized for viewing them.

Other than the challenges being released daily instead of all at once, this CTF followed the common Jeopardy-style format found in many other CTFs, preparing players for future CTFs and similar competitions. Challenges could be solved in any order and players could attempt challenges at any time during the event, including the six days that were given after the last challenge released on Christmas Day.

Each challenge had a point value assigned to it relative to its difficulty. Tiebreakers were determined by the player who had kept their score the longest (i.e., whoever submitted their last flag first). You can find the competition guidelines here.

CyberStudents’ Advent of CTF is inspired by Eric Wastl’s Advent of Code, TryHackMe’s Advent of Cyber, and CyberStart.


Write-ups

Write-ups for Advent of CTF 2024 will be published on the CyberStudents website.


Player demographics

780 players registered to play in Advent of CTF 2024, representing 85 countries. Players from the United States made up the largest portion of the player base at 23.3%, followed by India at 13.7%, and Indonesia at 7.0%. This was more diverse than the distribution of countries in the CyberStudents Discord server.

Self-reported countries of registered players

Geographical map of countries of registered players

Players were also asked whether they were attending high school or college/university, and if they were, which grade or year they were in. The majority of players were in college or university at 62.0%, with high school students following at 21.4%. Intriguingly, the Discord server had more members who identified as high school students than college students. Given the number of international players who could not be easily categorized under one of the allowed categories, this metric may not be entirely reflective of their age or experience. Middle school students were categorized as “None” in the data below.

Self-reported schooling status of registered players


Challenge statistics

Out of the 25 challenges released, 3858 attempts (both correct and incorrect) were submitted. 1850 (48.0%) of those attempts were correct (i.e., solves). OSINT challenges had the highest attempts per solve rate, with an average of 6.83 attempts for every solve.

DayChallengeCategoryAuthorPointsAttemptsSolves
1Logical ExclusivityCryptographyGodderE2D30489237
2screamingReverse engineeringVip3r40313259
3ElfTVReverse engineeringVip3r5553147
4long goneForensicsVip3r753344
5Rusty LockReverse engineeringLogix11016431
6EpochryptCryptographyVip3r7021497
7Apple FanaticWeb exploitationGodderE2D60124116
8vuln researchOSINTVip3r45138122
9resa?CryptographyVip3r80110101
10flag from wishCryptographyKolmus559593
11Festive EncodingBinary exploitationGodderE2D90372101
12Letter To SantaForensicsLogix853127
13Disoriented SantaOSINTGodderE2D10057145
14angry elfReverse engineeringVip3r508276
15JETSWeb exploitationGodderE2D70177113
16Jingle Bell ROPBinary exploitationVip3r1053534
17Santa's PlaneOSINTLogix8039165
18trngReverse engineeringKolmus1203131
19internsCryptographyVip3r150519
20Lost SantaOSINTLogix8032143
21hpjlBinary exploitationKolmus1251110
22K.U.N.A.L ConsultingWeb exploitationGodderE2D1152119
23helpBinary exploitationKolmus1501111
24ELFormsWeb exploitationGodderE2D1301313
25House of Santa ClausBinary exploitationKolmus20076

The categories of challenges were mostly evenly spread, except for forensics with only 2 challenges. We aim to have a more balanced distribution of challenges in future events.

Distribution of challenge categories


Finally, we would like to thank all the players who participated in our inaugural event and those who provided feedback and reported technical and challenge issues to us. Furthermore, we would like to acknowledge the challenge creators Vip3r, Kolmus, GodderE2D, and Logix who worked throughout the holiday season to create challenges for the community.

If you would like to try similar challenges, we recommend checking out the daily CTF in our Discord server.

If you’re interested in sponsoring or partnering with CyberStudents, please reach out to us at admin@cyberstudents.net.