Skip to main content
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