First of all, the goal of this event is not to find out who is the best team. We sincerely believe that true professionals are incomparable. The main goal of BanhChung CTF is to share experience and knowledge in cyber security and to have some fun together. Nevertheless, the luckiest team will become a winner.
In Short
It's an Attack & Defense CTF.
Flag lifetime: 24 rounds. Round: 10 min.
📅 Date and Time: 9:00 AM UTC +7 – 1:00 PM UTC +7, December 27, 2024
📍 Venue: Anh Sáu Room - FHL, F-Ville2, 2nd Floor
Team Formation
- A group of people with a captain.
- Usually a team of 4-6 people.
- Captain will be selected; other members assigned randomly.
Team Drawing
🎲 Team Drawing: December 13, 2024
Rules
As events happening during a CTF competition are hard to foresee, these rules may be enhanced or changed at any time before or during the competition. Changes will be announced via email and directly. In cases not covered by the rules, we will decide according to our own judgement.
Announcements
Any changes to the rules or announcements will be communicated directly to the teams.
Definitions
In AWD, the following definitions apply:
- Competition: Refers to the entire process from the beginning to the end of a match.
- Round: A single time interval, which is the smallest scoring period, usually 10 minutes. A competition consists of many rounds. Total Rounds = Total Competition Time / Single Round Duration.
- Players: The participating teams in the competition, typically composed of 4-6 members.
- Challenge: The tasks in the competition, corresponding to traditional Jeopardy-style questions.
- Gamebox: In AWD mode, each challenge is associated with an individual gamebox for every team, running the environment for that challenge.
- Check: To verify the functionality and availability of players' gamebox services, the organizers periodically run a check (usually an automated script for requests and validation). If the service is unavailable or incomplete, the team’s gamebox will lose points.
- Service Down / CheckDown: Indicates that the gamebox service is unavailable or incomplete.
Schedule
The account & password for user dashboard will be released at 2024-12-27 08:00 UTC+7 via Email. Network connections between teams are enabled one hour later, at which point Gameserver traffic and scoring starts as well. The competition is then planned to run for four hours.
One round lasts 10 minutes. The Gameserver checks the functioning of each gamebox once per round and places a new flag. Therefore, one flag exists per round, gamebox, and team.
Scoring System
The total score is the sum of the individual scores for each service. The score per service is made up of three components:
- Attack: Points for flags captured from other teams and submitted to the Gameserver within their validity period.
- SLA: Points for the availability and correct behavior of your services.
Attack Scoring
The gamebox that is attacked loses 50 points.
Teams successfully attacking a gamebox share the penalty points equally. Points are added to the attackers’ gameboxes for the respective challenge.
SLA Scoring
A gamebox flagged as CheckDown loses 50 points. Gameboxes that remain functional during a round share the total CheckDown penalty points for that challenge.
Network
A typical attack/defense CTF consists of three components:
The Gameserver
The Gameserver is provided by the organizers and runs throughout the competition, starting when the network is opened.
- Update flags for each round
- Reset gameboxes to their initial state
- Check SLA compliance on the players' gameboxes
- Send notifications to the teams
Your GameBox
The GameBox is your running instance of the virtual machine image given to you by the organizers. It contains and runs all the services of the competition and should be reachable at all times.
This machine is accessible to everyone on the network, and is the target for all the exploits from other teams.
Protecting the vulns on this machine is what determines your defense points!
The Other Teams
Successfully stealing and submitting flags from the GameBox of other teams determines your attack score!
If you have played jeopardy CTFs before, you already know flag submission. In this game however, you'll have to run your exploits periodically, as new flags are generated by the Gameserver every few minutes. So you probably want to script exploits and submit flags automatically to save time.
Social Conduct
The goal of BanhChung CTF is to allow people to practice their skills and have fun. We ask you to avoid spoiling others' fun unnecessarily. We want the competition to be a pleasant experience for all participants.
TEAMS ARE ALLOWED TO
TEAMS ARE PROHIBITED TO