1. CODEGATE 2024 CTF has two divisions: Junior and General.

  2. Conditions of participation for each division:

    • Junior Division: Individual competition, only for those born in 2006 or later.
    • General Division: Team competition, for everyone else not in the Junior Division. Participants eligible for the Junior Division may also compete in the General Division, but they cannot participate in both divisions simultaneously.
  3. Challenges in the Junior Division may differ from those in the General Division, although there may be some common challenges.

  4. General Division team member limits:

    • Preliminary Round: No limit on the number of team members (10 or less recommended).
    • Final Round: Maximum of 4 members. The team captain has the authority to decide the team members for the final round. Remote participation is not allowed; all members must be physically present.
  5. Official communication channel: Discord (We will communicate any updates during the competition via Discord).

  6. Questions about challenges should be asked by opening a ticket on Discord.

  7. Actions that may result in disqualification:

    • Sharing or seeking clues, hints, flags, or answers with participants outside of your team.
    • Participating in multiple teams.
    • Interfering with, obstructing, or disrupting other teams, participants, or organizers (including, but not limited to, DoS and DDoS attacks).
    • Attacking or spying on other teams, participants, or organizers.
    • Brute-forcing flags on the *.codegate.org flag authentication system.
    • Intentionally hindering others from submitting or obtaining flags.
    • Participating in divisions not allowed by the rules (e.g., participating in the Junior Division if born before 2005, or participating in both the Junior and General Divisions simultaneously).
    • Attacking machines or infrastructure not designated as challenges in the competition.
    • Failing to provide a reasonable explanation for suspected cheating.
  8. Write-up submission:

    • General Division: Top 25 teams must submit write-ups within 24 hours of the preliminary round ending.
    • Junior Division: Top 25 participants must submit write-ups within 24 hours of the preliminary round ending.
    • Write-ups should be submitted to codegateqna@gmail.com.
  9. Finalist teams announcement:

    • Finalists will be officially announced after organizers have reviewed the top teams' write-ups.
    • The scoreboard cannot be used to confirm finalist teams, even after the preliminary round ends.
    • Number of finalist teams:
      • General Division: 20 teams (19 from the preliminary round, 1 from the winner of CODEGATE 2023 CTF Finals General Division).
      • Junior Division: Top 20 participants from the preliminary round.
    • User accounts created during preliminary registration must belong to the participant. Identification is required for the final round.