Support

Project Obsidian CTF Onboarding

This document serves to inform volunteers and support staff of the onboarding process for the CTFd platform specific to the implementation by Blue Team Village at DEF CON 32.

The CTFd platform is robust and well documented, more than capable of handling large competitions like Project Obsidian.

References

User Onboarding

  1. Users should review all of the information at the Blue Team Village CTF information site prior to beginning any activity. https://ctf.blueteamvillage.com
  2. Here, users are instructed to join the Blue Team Village Discord server https://discord.gg/DnJTCZcT and request the btv32-ctf-contestant from the #ctf channel
  3. The user should then navigate to the CTFd platform https://dc32.blueteamvillage.org and select Register or click the Register Now button

alt text

  1. From here, the user is prompted to create a username, enter their email and create a password.

alt text

  1. After successful registration, the user should get a confirmation screen and a verification email.

alt text

  1. The user must find the email from Project Obsidian and click the verification link as it is enforced in the CTFd platform.

alt text

  1. After successful verification, the user will be prompted to create a join a team. We are enforcing a team limit of 4.

alt text

  1. While creating a team, the user is again reminded that there is a team limit and is asked to create a team name and password which is used to allow others to join.

alt text

  1. For a user that's joining a team, the experience is similar. The user would need to get the team password from a teammate in order to join.

alt text

  1. Until the CTF event begins, the user should see a forbidden message if successfully registered.

alt text

Troubleshooting

User verification email is not being received

In the off chance that there is a problem sending an email to a blacklisted email domain etc, a user can be manually verified but this should be done sparingly.

  1. Navigate to the Admin Panel > Users and locate the user account in question.

alt text

  1. Place a checkmark next to the affected account and select the pencil icon at the top of the list to open the edit menu. Then change the verified button to true.

alt text

User requesting modification to Team

A user(s) may ask for a modification to an existing team like a change in captain, an addition of another member (if unable to for some reason) etc. These changes can be made through the Admin Panel by navigating to the Users or Teams menu and using the options under the User/Team name at the top of the screen.

Modifying User Data

alt text

Modifying Team Data

alt text

Extra Resources

Please don't hesitate to reach out to dafinga, n3tl0kr, samunoskeX, or gl1tch with any questions!

Previous
Resource and Contact List