Welcome to Hack.lu 2024 challenges!
About the challenges
The FIRST Challenge is a series of technical problems designed to provide a fun opportunity to utilize creative technical problem solving abilities to solve incident response inspired challenges.The challenges consists of a series of technical exercises where the participants must find an answer, a flag, and submit to the challenges platform. Every correct flag submitted increases a team’s score. New challenges are released daily during the event.
Categories of challenges may include:
- network,
- cryptography,
- reverse engineering,
- programming,
- miscellaneous,
- legal,
- machine learning,
- blockchain,
- puzzle and others.
To participate, it is strongly recommended to build a team of up to 4 members. Teams might create their own strategies to attribute the tasks and explore the best knowledge of their players on the different areas.
The primary purposes of the challenges is to work together, challenge your knowledge, be creative, make new friends, define strategies, and have fun.
Who is creating the challenges?
This year's challenge is made possible with the generous support from the FIRST SecLounge SIG volunteers and:CERT.br |
CERT-EU |
CIRCL |
CSIRT.FR |
CSC.FI |
Dataplane.org | DFN-CERT | DHS CISA |
EC Cybersecurity Operations Centre | ENISA |
MISP | New Anderton |
SecDim |
SWITCH | Team Europe | FIRST.org |
Agenda
Day | Time (UTC/GMT+2 Luxembourg time) | Session |
---|---|---|
Tue.–Fri., October 22 - 25 |
Challenge Starts: Tuesday @ 10:00 Challenge Ends: Friday @ 16:00 local time |
Participants can access the challenges and submit their answers until Friday at 16:00 |
Collaboration and support
The hybrid nature of this event offers wider opportunity for participation than the usual annual conference venue. However hybrid nature of the event also means that support will be offered via Mattermost.
To facilitate collaboration a virtual Security Lounge is being established. The lounge is hosted on a dedicated MatterMost platform that provides features similar to Slack. It offers both an area for public information sharing among all participants and private discussion among individual teams.
After completion of registration, a seperate Virtual SecLounge account will be generated. Look for an e-mail from seclounge@firstseclounge.org which will contain login details and credentials for the Virtual SecLounge server. Should you encounter any issues accessing the platform, the SecLounge SIG team may be contacted at: seclounge@firstseclounge.org
Collaboration on MatterMost happens in entities called Teams. Individual accounts are able to create private Teams as well as private Channels on the MatterMost server. Private Teams may be utilized for team collaboration activities including chat, file sharing, etc. The public SecLounge Team will continue to be available throughout the challenge for general discussion with all participants and SecLounge SIG volunteers.
Access to the Virtual SecLounge is possible any time after registration (and, before the Challenge kick-off). This will allow for teams to be formed prior to Challenge kick-off.
Registration
Both individual and team registration are done directly through this website. When registering, individuals will have the option to create a new team or join an existing team. Once a team selection is made, changes to an individual's team membership are not possible. To register, you will need the access code provided by FIRST.org as part of your registration to the conference.
Eligible players are encouraged to register as a team of up to four players. Individuals or those teams with fewer than four players should contact a SecLounge SIG volunteer on MatterMost for assistance in forming a four-person team and we will try to match you up with other players. One of the purposes of the FIRST Challenge is to meet new people within our field. So we encourage you to sign up and make some new friends.
The FIRST Challenge Framework website will be the authoritative platform for current challenge standings and challenge information. The SecLounge SIG may exceptionally make modifications to scores or other elements within the framework website due to technical errors or other unforseen circumstances with the intent of ensuring a fair and fun challenge for all participants.
FIRST Challenge Details
Important annnoucements made during the challenge will be automatically pushed out in real time to all clients connected to the framework website on all pages of the website (with an audible alert). There is no need to continually refresh the page to receive notifications. All previous notifications are published on the framework website under the "Notifications" page. Participants are encouraged to monitor this page for important announcements during the challenge.
Additionally, announcements may be made via the MatterMost collaboration platform. All participants are encouraged to monitor and participate in both the public channel as well as their Team's channel(s) for relevant information related to the Challenge.
Each challenge has a usual point value (100-500 points) that is awarded upon successful completion. There is no bonus or penalty for the order in which challenges are solved. All teams will receive the same number of points for each solve.
Team rankings are determined first by score and then by the order in which the latest challenge was solved (e.g.: in the event of a tie). If more than one team has the same score, the team rankings will be determined by the timestamp on the latest correct challenge submission. In this case, the team with the oldest timestamp is ranked the highest.
Many challenges have hints available to assist in solving the challenge. Usage of a hint has an associated point cost. Hints may be "purchased" for the specified amount provided a team has already earned enough points by solving other challenges. The hint cost will be deducted from the team's score. In general, the higher the cost of the hint, the more helpful it is intended to be.
The FIRST Challenge will conclude on Friday at 16:00 local time (UTC+2) and at that time, the team with the most total points will be deemed the winner unless there is a tie, in which case the ranking displayed on the framework website utilizing the rules outlined above will be used to determine the winner.
Be patient, persistent and don't give up! Every day we'll be releasing new and fresh challenges that will allow you to make up any points you missed on previous days. Many of these are independent challenges, meaning they don't depend on previous challenge results.
Tips:
- Pay close attention to answers to the challenges, especially regarding spaces and special characters.
- Challenges that are multi-part may not have some parts visible until the previous part is solved (the challenge part number is inidcated in the title).
- All challengenes are designed to be solvable using standard free or open source tools. A standard Linux workstation or forensics focused VM (such as REMNUX or SIFT) should be sufficient.
- Any attempts at cheating, multiple registrations, brute force or malicious actions against the challenge framework and corresponding infrastructure will result in immediate exclusion from the challenge for the offending team. The intent of the challenge is to engage in the competition, not to attack the system.
- The organisation team (SIG SecLounge) reserve the right to exclude any member engaged in an activity deemed inappropriate. Any dispute will be resolved by the SIG SecLounge members.
Access to VirusTotal
Some challenges this year explicitely (or implicitely) requires using Virus Total. In order to ensure that all teams have the proper access, Google teams nicely offer a license for a week to each participating team. If you need an access, please reach the CTF team.Have fun and good luck!