rCTF Docs
Overview

Submissions

Viewing and managing challenge submissions in rCTF.

A submission (solve) gets recorded when a team submits the correct flag for a challenge. Admins can view and manage solves from the admin panel, and review submission IP history for both flag submissions and admin bot submissions.

Viewing solves#

Admins can view solves for any challenge, including the team name, solve timestamp, and ranking information.

Deleting solves#

Admins with the challsSolveWrite permission can delete individual solves. Useful for handling cheating or accidental solves.

Warning

Deleting a solve triggers an automatic leaderboard recalculation, and the team’s score and rank update to match.

Submission tracking#

Each solve record includes the submitter’s IP. The admin panel also has a submissions table that records IPs for flag attempts and admin bot submissions, sortable by time, challenge, team, IP, submission type, and result. It’s the right place to look when investigating suspicious activity like flag sharing between teams.

First bloods#

The first three teams to solve a challenge are tracked as “bloods”, recorded as first blood at index 0, second blood at index 1, and third blood at index 2.

Blood status comes from the solve timestamp. If a blood bot is configured, it announces these milestones automatically as they’re hit.

Esc

Start typing to search the docs.