CTF7
PricingFree tierFAQ Sign in

What is flag sharing in a CTF?

Passing a solved flag to another team. How it happens, how organizers detect it and what to put in the rules.

Flag sharing is when a team or player gives a flag, or the full solution, to someone outside their team during a competition. It is the most common form of cheating in jeopardy CTFs, because a flag is a short string that fits in one chat message.

Example

Team A solves crypto-300 at 14:05. At 14:09 teams B and C, both with no earlier activity on that challenge, submit the same flag from the same network. Static flags make this look like three honest solves. With a per-team flag, the two later submissions would be rejected and would name team A as the owner.

How organizers detect it

  • Unique flags per team so a copied value is wrong for the receiver and names its source. See dynamic flags.
  • Timing: clusters of solves seconds apart on a hard challenge.
  • Network signals: correct flags from one IP address for several teams.
  • Wrong-answer patterns: teams submitting the same incorrect flags in the same order.

Signals are a reason to look closer, not proof. Put a penalty ladder in your rules and review each case before acting.

On CTF7

Anti-cheat is opt-in per event. Its flag-sharing checks cover reuse of dynamic flags, correct flags from one IP, tight timing clusters and identical wrong-flag sequences. Findings become incidents that an organizer can compare across teams, review and export. Per-team dynamic flags and anti-cheat monitoring are part of the Standard and Premium plans; see pricing.

Learn more

Read the how to host a CTF for worked examples and tools, or browse all CTF guides.

Browse the full CTF and cybersecurity glossary for more terms.

Plan your next event with us

A free jeopardy event for up to 50 players goes live when you publish it. For flagship events, our team can build the challenges and run the managed formats: attack-defense, King of the Hill and SOC simulations.

CTF7 mascot holding a CTF7 flag