Challenges#
A Challenge is a digital puzzle centered around an API endpoint that you complete by capturing the flag.
To complete these Challenges, you'll need:
- The
CHALLENGE_URLin the Challenge instructions. For example:https://arrayz1.crucible.dreadnode.io. - Your free
CRUCIBLE_API_KEY. The API Key is located on each Challenge page and in your Settings. If you need to regenerate your API Key, navigate to the/accountpage.
Depending on the Challenge Type, you may need to interact with:
- Input data
- Machine learning models and technology stacks
As you complete Crucible Challenges, you'll develop skills such as:
- Model Evasion
- Model Extraction
- Model Inversion
- Model Poisoning
- LLM Prompt Injection
Challenge Types#
Our Challenges can be classified by their Type, such as: Analysis, Evasion, Exploitation, Extraction, and Inversion. Challenge Types vary in difficulty. On average, Analysis Challenges are easier, while Evasion and Exploitation Challenges fall in the middle. Extraction and Inversion Challenges are more difficult. Each Challenge Type has a different goal:
- Analysis: Find flags hidden in data.
- Evasion: Bypass a threshold.
- Exploitation: Bypass mechanics to execute code.
- Extraction: Create a functionally equivalent model, or pull data from opaque prompts.
- Inversion: Recreate training data through inference.
Once you've completed your onboarding and finished the Bear Series, jump into the following Challenges to dive further into the specific Challenge Types:
- Arrayz1 (Analysis)
- What is My IP? (Evasion)
- Librarian (Exploitation)
- Extractor (Extraction)
- Genigma (Inversion)
Challenge Series#
Some Challenges are part of a Series.
These Challenges build on each other and increase in either techniques or additional difficulty as you progress through them:
- Bear (1-4)
- Brig (1-2)
- Cluster (1-3)
- Granny (1-2)
- Puppeteer (1-4)
- What is the Flag? (1-6)
- What's my IP (1-2)
We recommend that new users start with the Bear Series to get familiar with the Platform. Next, we suggest you try the Puppeteer and What is the Flag? Series.
