Dedicated to the loving memory of Sophia "quend" d'Antoine.

Midnight Sun CTF 2024

HackingForSoju managed to pull themselves out of their (soju) bottles to scrape together yet another CTF event. Come guess our flags, OSINT our organizers, and if you qualify, come get drunk with us at our finals event in Stockholm, Sweden.

Finals: Sat, 15 June 2024, 10:00 UTCSun, 16 June 2024, 10:00 UTC


Proudly Sponsored By...

  • Margin Research

    Margin Research

  • Corellium


  • Vector 35

    Vector 35

  • Telex


  • Cparta


  • DigitalOcean



  • Trip to Midnight Sun Finals

    Qualifying teams get a trip to Stockholm, Sweden in June to play at the finals.

  • Binary Ninja Licenses

    Take your reverse engineering to the next level with some licenses for Binary Ninja for the top team!

  • Beer Money

    Top three teams get $512, $256 and $128 respectively so you can enjoy the finer things in life, like a bottle of Soju on us.

Frequently Asked Questions

  • What difficulty level is the CTF?

    The qualifying event is generally easier than the finals event, which is significantly more challenging.
    The qualifying event is beginner friendly and should be accessible to players of all skills.

  • What types of challenges will I encounter in the event?

    We stick with tradition. All challenges will fall under the categories of binary exploitation, reverse engineering, cryptography, web exploitation, and miscellaneous.

  • How long will the event last?

    This is a 24 hour, continuously running CTF event.

  • What format is the event in?

    This is a jeopardy style CTF designed for university and professional level participants.

  • What is the flag format?

    All flags will be in the format of midnight{*} unless otherwise stated.

  • Where can I reach an organizer or ask a question?

    Organizers can be found in the discord or on twitter.

  • How many people can play on a team?

    There is no team size limit for the qualifying event, however only five team members will be permitted to attend the finals event.

  • Should each member of my team have their own account?

    No. Each team should have one account (as is old school CTF tradition). You will play as a team and there is no destructive action that can occur from sharing the login.

  • Can a team be a mix of undergrad and professional players?

    Yes, unlike previous years, this year the top 10 teams will qualify. They can be made up of academic, professional or a mix of both.