Think. Decode. Build. Escape.
Cryptic.Craft was a capture-the-flag (CTF) event created for students, blending cryptography, web security, programming, logic puzzles, and a bit of creative chaos into one interactive experience.
This repository contains the complete source code, challenge files, infrastructure, and resources used during the event.
Cryptic.Craft wasn't designed to be another checklist of flags.
The goal was to encourage participants to:
- π§© Think creatively
- π Investigate clues carefully
- π» Learn real cybersecurity concepts
- π€ Collaborate with teammates
- π Have fun while solving increasingly difficult challenges
.
βββ website/ # Main event website
βββ api/ # Backend APIs
βββ challenges/ # Challenge files
βββ assets/ # Images, icons, media
βββ scripts/ # Deployment & utility scripts
βββ docs/ # Documentation
βββ README.md
(Directory names may vary depending on the version of the repository.)
- HTML / CSS / JavaScript
- Node.js
- Express
- Vercel
- GitHub
- Various custom scripts and challenge generators
- Cryptography
- Web Exploitation
- OSINT
- Reverse Engineering
- Programming
- Logic Puzzles
- Hidden Easter Eggs
Cryptic.Craft was organized as a student-led cybersecurity competition, where participants progressed through multiple challenges to earn points and climb the leaderboard.
Every challenge was handcrafted with learning in mindβnot just finding flags, but understanding why the solution worked.
This repository is published after the conclusion of the event for educational and archival purposes.
Please do not reuse challenge content, flags, or assets for active competitions without permission.
Found a bug? Have an idea for improving the codebase or documentation?
Feel free to open an Issue or submit a Pull Request.
This project is released under the MIT License unless otherwise specified.
A huge thank you to everyone who participated, tested challenges, provided feedback, and helped make Cryptic.Craft a success.
Whether you solved one challenge or all of themβyou helped make the event memorable.
"Every encrypted message has a story. Every vulnerability teaches a lesson."