Back to Projects
BLACKBOX-CTF2025 - Present
Blackbox AI CTF Engine
Dynamic CTF challenge generator with AI-powered auto-validation
#The Problem
Creating high-quality Capture The Flag challenges is time-intensive and requires deep expertise. Static challenge sets become stale, and manual validation of submissions is slow. Training programs need fresh, relevant challenges that adapt to participant skill levels.
#Key Constraints
01Challenges must be solvable but not trivial
02Auto-generation must produce unique, non-repeating challenges
03Validation must be instant and accurate
04Must support multiple difficulty levels and categories
05Must be able to work with any operating system
#The Solution
Developed an AI engine that generates CTF challenges across multiple domains (web, crypto, forensics, binary) using constrained generation techniques. The system creates challenges with known solutions, then validates them through automated solving to ensure quality. A difficulty calibration system adjusts based on historical solve rates and participant feedback.
#Impact
Generated 100+ unique challenges across 6 categories
Reduced challenge creation time from days to minutes
Achieved 95% participant satisfaction rating
Deployed for internal security training programs
Metadata
ROLEFounder & Developer
TAGS
AI AgentsSecurityR&D
Visualization
CTF
0x1
0x0
$ ./generate_challenge --difficulty=hard
> Initializing random seed... OK
> Obfuscating binary... DONE
> Generating flag...
Technology Stack
PythonFastAPILangChainDockerRedisNext.js