Flag Scoring System

Flag Scoring System

Introduction

In the context of cybersecurity, CTF typically stands for capture the flag, which is a type of competition where participants attempt to solve a series of challenges to "capture" a flag, which is typically a string of text. These challenges are designed to test participants' skills in areas such as cryptography, web security, and reverse engineering.

Dynamic Scoring

Dynamic scoring refers to a system in which the points awarded for successfully solving a challenge are determined in real time, based on the number of teams that have successfully solved the challenge. This means that the fewer teams solve a challenge, the more points are awarded for it. Dynamic scoring can add an element of excitement and competition to a CTF event. It can also help to ensure that the points awarded for each challenge are fair and accurately reflect the difficulty of the challenge.

image-20250326-142442.png

Points Dynamic Scoring

In dynamic scoring mode, every challenge starts with 500 points. If only one team solves the challenge, it will gain the full 500 points. The more teams are solving the same challenge, the amount of points is reduced contiously.

Time Difference Dynamic Scoring

If two users have equal points, the score is calculated based on their solution submission time. The Time Difference is indicating the time delay of the next person with equal points.

Static Scoring

Static scoring refers to a system in which the points awarded for successfully solving a challenge are determined based on levels (easy, intermediate, advanced, leet) of a challenge. Points do not change throughout a CTF and are not based on the number of solves.

 

image-20250326-142456.png

Points Static Scoring

In static scoring mode, every challenge level has its own value. For example:

* easy level: 100 points * medium level: 200 points * advanced level: 300 points * leet level: 400 points