What is DartCTF?

A CTF (capture the flag) game inspired by CyberStart America. Capture the flag challenges where the player has to find a string called the flag, which they obtain by completing a challenge such as cracking a password. In the case of DartCTF, this includes cybersecurity related challenges, like finding a vulnerability in a website or decrypting encrypted data.

Play now, for free!
Why We Made DartCTF?

Cybersecurity is a growing field in which jobs are needed in the modern world. DartCTF aims to teach people of all ages basic concepts in cryptography, steganography, and website vulnerabilities through fun challenges. Cryptography is the encryption of data and Steganography is the act of hiding data within images, and Website vulnerabilities might involve things such as an attacker gaining administrator access to the website or just performing any unauthorized actions. We believe even non-cybersecurity students should know basic concepts to avoid being the vicitim of a cyber attack, or help make report such problems to website developers.

Is DartCTF For Me?

DartCTF is designed to be fun and open to people of all experience levels, and is thus catered to beginners. However, DartCTF is free regardless, and may still be enjoyable for more experienced hackers too. With the addition of the leaderboard system, DartCTF can feel more competitive for those who want to make it that way.

How We Made DartCTF

DartCTF was created using HTML, CSS and JavaScript. We utilize Bootstrap as a frontend library, and use NodeJS for our backend. We used a couple libraries, such as passport (authentication), moongoose (communication with database), express (web server), and more in order to create our backend. We choose MongoDB, a no SQL database, as our database provider.

Contact Us

DartCTF was created by Keshav Shah and Shaurya Kumar for the 2024 Lanier Regional Technology Competition and the GASTC. Contact [email protected] or [email protected] for any issues with the website or any other questions regarding the website.

Works Cited

All icons and the UI are from the Bootstrap library. Graphics that are part of the home page and dashboard are AI generated using Ideogram. Images part of challenges have their sources written below them.