UACTF Help
Not Sure Where to Begin?
Solving and Submitting Flags:
- Click on a challenge to view its description, download associated files, or access connection details.
- Once the flag (e.g., uactf{flag_goes_here}) is found, enter it into the flag submission field.
- Click on the "Submit" button to submit your answer. Note: in the UACTF competition, every challenge will have 25 or less submission attempts!
- Correct flags award points and update the scoreboard!
Stuck on a challenge? Take a look at our Training Guides:
What is a Flag?
In Capture-the-Flag competitions, a flag is a specific, hidden string of text (e.g., FLAG{this_is_a_sample}) that acts as proof of solving a security challenge. In UACTF, all flags are formatted as follows: uactf{this_is_an_example_flag!}. Some challenges may have flag formatting rules, which will be specified in the challenge description. For example, if a challenge says "The flag format is uactf{Flag_Goes_Here_###}" the flag requires all words to have the first letter capitalized, spaces are replaced with underscores, and there are three numbers at the end of the flag.
Here's an example of a flag that's valid, I wonder what it does: uactf{Found_The_Fl@g!}
Flag Formatting Guide:
uactf{flag}-> The flag will reveal itself in its entirety when the challenge is solved.uactf{flag goes here}-> The flag has multiple words/strings separated by spaces. Ex.uactf{purple platypus bear}uactf{Flag_Goes_Here}-> All words/strings in the flag must have the first letter captitalized, with underscores instead of spaces. Ex.uactf{Purple_Platypus_Bear}uactf{##}-> The flag is two numbers. Ex.uactf{12}oruactf{09}uactf{flag1_flag2}-> The challenge has two parts with two answers. Separate the answers with an underscore. Ex.uactf{purpleplatypusbear_12}
UACTF is made by volunteers, and sometimes our challenges may contain typos, misconfigured flags, or other errors. Please don't be afraid to bring up any concerns you may have about a challenge. We are happy to help!