CyberStudents Wordmark
CyberStudents Wordmark

advent of ctf2025

We’re back with our second annual Advent of CTF! Every day from December 1st to 25th, solve beginner-oriented gamified cybersecurity challenges for free. Get familiar with capture the flag competitions and cyber concepts from a wide range of popular categories.

  • Beginner & student-oriented

    Challenges get harder as the month progresses

  • Over $12,000 worth of prizes for students

    And an open division for anyone to play in

  • Two hints release for each challenge

    Community & staff help is available for everyone after first blood

Register
Registration is open through 12/31.

Thank you to our sponsors for making Advent of CTF 2025 possible

Veria LabsCTFGuideAPIsecgen.xyz
OtterSec

OtterSec is a security research and blockchain auditing firm focused on securing a wide range of critical blockchain infrastructure and strengthening real-world systems, from compilers to virtual machines and wallets.

OtterSec’s team consists largely of CTF players who enjoy solving hard problems. If that sounds like you, come work with them! No prior blockchain experience is necessary.

Over $12,000 worth of prizes

Compete in three divisions

Advent of CTF will feature a Student Division and a High School Division with prizes exclusive for students, along with an Open Division and Write-Up Division for everyone.

We also have a raffle for all participants who solve at least one challenge to win up to $5,000 worth of APIsec certifications!

Prizes are subject to change. Players may not claim prizes from multiple divisions. See the registration page for full details. ASCP, CASA, and ACP are certifications offered by APIsec University.

College Division
Individual; $3,200+ USD
1st
$225 + ASCP, CASA, ACP, CTFGuide Pro
2nd
$125 + ASCP, CASA, ACP, CTFGuide Pro
3rd
$75 + ASCP, CASA, ACP, CTFGuide Pro
High School Division
Individual; $2,750+ USD
1st
$225 + ASCP, CASA, ACP, CTFGuide Pro
2nd
$125 + ASCP, CASA, ACP, CTFGuide Pro
3rd
$75 + CASA, ACP, CTFGuide Pro
Write-Up Division
Individual; $1,575+ USD
Best well-written
$75 + CASA, ACP
Best technical
$75 + CASA, ACP
Best unintended
$75 + CASA, ACP

Challenges from six core categories

Advent of CTF features a wide range of challenges of varying difficulties across six of the most popular, practical, and relevant categories within cybersecurity. These categories reflect those present in other CTFs and practical training environments. Regardless of your skill level, we promise that there will be something for you to learn and enjoy this holiday season.

Web exploitation
Find and exploit vulnerabilities in web applications, such as SQL injection, cross-site scripting (XSS), and more.

Framework alignments

Reverse engineering
Analyze and reverse engineer binaries and other source code to understand their functionality, find vulnerabilities, and exploit them.

Framework alignments

Binary exploitation
Identify and exploit vulnerabilities in compiled binaries, such as buffer overflows, format string vulnerabilities, and more.

Framework alignments

Forensics
Analyze digital evidence, such as memory dumps, disk images, and network traffic, to uncover hidden information and artifacts.

Framework alignments

Cryptography
Solve challenges related to cryptographic algorithms and implementations, including encryption, decryption, and key management.

Framework alignments

Miscellaneous
A diverse category that includes more creative challenges, such as open-source intelligence (OSINT), jails, blue-team OS images, and more.

Framework alignments

Our past competitions

We’ve hosted many competitions directed to students and beginners over the last three years. Explore our past competitions and challenges to learn more and practice your skills.

Advent of CTF 2024

Last December, we hosted the same month-long beginner-friendly CTF competition with challenges released daily and US$280 up for grabs. We’re excited to bring new challenges and prizes for you this year!

Advent of CTF 2024

2024 High School & College Division

1stzarnex__Flag for United States
2ndminipifFlag for Romania
3rdpligonsteinFlag for Romania
4thsilence_Flag for India
5thtrixaiFlag for Sweden

2024 Open - Write-Up Division

1stzarnex__Flag for United States
2ndraul_26 (Fl4gged)Flag for Austria

Advent of CTF 2024
prizes sponsored by

ICSRED Logo

Daily CTFs

Play in our beginner-friendly daily capture the flag challenges throughout the year. Learn new skills, discuss with others, and compete for prizes.

Play in our Discord
Example of CTF Star roles
Example of a daily CTF leaderboard
Example of a daily CTF challenge
Example of a CTF write-up

Discover past CTF challenges

Get a taste of some of the challenges you’ll come across in Advent of CTF this year from our past competitions.

Screenshot of the solution payload

This advanced challenge has a binary with an off-by-null vulnerability due to incorrect bounds handling in a scanf call. Combined with the lack of zeroing for new allocations, this enables a poison null byte attack to create overlapping chunks. Through manipulating heap metadata, the player can gain arbitrary read/write on 16-bit aligned addresses.

Screenshot of Postman

This challenge has a cross-site request forgery (CSRF) vulnerability in a web application which players had to exploit through the admin bot, while bypassing weak CSRF protections. It requires players to fully understand the application, along with various HTML and HTTP functionalities.

Screenshot of a GDB disassembly

This advanced heap exploitation challenge focuses on exploiting heap overflows and arbitrary read/write capabilities to gain code execution. It teaches how to manipulate heap metadata to leak memory addresses, craft fake chunks for arbitrary memory access, and ultimately hijack control flow through libc's exit handlers.

Screenshot of a Binary Ninja decompilation

This challenge requires players to reverse engineer a binary that includes a pseudo-random number generator (PRNG) function and reverse XOR shift operations.

Screenshot of a GDB disassembly

This advanced challenge introduces key concepts in binary exploitation and shellcode execution under tight constraints. It requires creatively leveraging existing register values and memory contents, redirecting execution to a syscall instruction within libc using a ret-based ROP-like strategy.

Screenshot of Burp Suite

This challenge has a NoSQL injection vulnerability that allows attackers to bypass authentication by using binary search with regex patterns.

Screenshot of Overpass Turbo

This challenge focuses on using open-source maps and metadata like OpenStreetMap with tools such as Overpass Turbo to locate a place in the world given a set of clues.

Graph visualization of the Enigma cipher brute force search

This challenge requires players to brute-force an Enigma ciphertext with a known crib, simplified by having no plugboard and fixed settings – only rotor order and start positions need to be tested.

Screenshot of a Binary Ninja decompilation

This challenge is a typical crackme challenge written in Rust that requires players to reverse engineer a password check function.

Screenshot of Autopsy

This challenge introduces the basics of forensic investigation from a Linux disk image using Autopsy, and uses various tools to analyze file systems and recover deleted files.

Screenshot of CyberChef

This challenge introduces the concepts of Caesar ciphers and XOR operations by combining the two techniques to create a simple encoding scheme.

Swipe to see more challenges

Introduction

What’s capture the flag?

In cybersecurity, a Jeopardy-style capture the flag (CTF) competition is a type of challenge where players solve various computer security-related tasks to earn points. These tasks can range from exploiting vulnerabilities in software to reverse engineering code, and they often simulate real-world scenarios that professionals encounter.

Advent of CTF is no different than other CTFs you might’ve played before in terms of our challenges. However, we’ve specifically designed this CTF to become progressively more difficult and incorporated hints and resources to allow everyone to learn and grow their skills throughout the month.

If you need help with any challenge, feel free to ask for assistance from our community on Discord or reach out directly to our staff team by opening a ticket. We’re here to support you and we hope you find Advent of CTF both fun and educational!

Remember, CTFs are always more fun when played with friends!

CyberStudents Foundation

Our vision

Advent of CTF challenges, along with all of our other challenges, will be archived and available for free forever in our Gym for aspiring players, teams, and educators to practice and learn from. These challenges are designed to be aligned with educational curriculums and frameworks, and will be integrated into our platform as practical, supplemental, and engaging materials alongside various styles of labs.

Our goal is to streamline the process of learning cybersecurity skills (and related concepts) for students, then applying it in real-world scenarios, such as preparing for practical certifications, competitions, and working in the industry.

Furthermore, we are committed to providing our resources to help students of all backgrounds worldwide to understand and practice cybersecurity skills, especially through interdisciplinary and diverse approaches.

Thank you to our challenge developers 🩵

Profile picture of VipinVipin+ infra
Profile picture of GodderE2DGodderE2D+ infra & site
Profile picture of a_persona_person
Profile picture of floctoflocto
Profile picture of wjaaaaaaatwjaaaaaaat
Profile picture of vyvy