Inspiration
We have done may CTFs and realized when we started that many of the events are not very friendly to the beginner. So we decided to come up with a resource that will help beginners.
What it does
EZ_CTF is designed to work like a jeopardy style CTF event but it is designed to challenge beginners but also allow them to find flags. This allows beginners to learn how a CTF works, build on their skills and not get discouraged by not being able to find flags. EZ_CTF allows users to learn how to do CTFs without the stress of a competition. EZ_CTF is not based on points
How we built it
The backend of our program was made by utilizing the Laravel PHP framework, coupled with mysql and locally hosted with apache on XAMPP. The front end was made with some PHP, and HTML/CSS.
Challenges we ran into
Networking can sometimes be a problem when trying to build a website. We spent sometime trying to figure out why it wasn't working. We also ran into some problems figuring out how we would get the challenges into the website and which ones would be appropriate
Accomplishments that we're proud of
WE ARE proud that we were able to create a working website that has the information that is needed to run EZ_CTF this also includes the challenges and the files associated with the challenges.
What we learned
We learned that creating a CTF event or a CTF practice website can be just as challenging as participating in an actual CTF. We also learned that we are capable of making a CTF like website with challenges and that can be somewhat challenging to users. (no pun intended)
What's next for EZ_CTF
We are planning on adding to EZ_CTF and eventually using it to help new people with CTFs on our campus. We currently have a CTF club with members that are interested in CTFs but they feel discouraged because they are not able to find flags.



Log in or sign up for Devpost to join the conversation.