Exercises

Exercise Avg. Time Difficulty Solved by Tier
Java Serialize 13
This challenge covers TemplatesImpl bytecode injection to execute arbitrary code during deserialization.
hard 0 PRO
Threat Modeling: The Rental Lockbox hard 2 PRO
Java Serialize 15
This capstone covers discovering a gadget chain yourself by analysing an unfamiliar library's classes, with no hints and deliberate red herrings.
hard 0 PRO
Java Serialize 14
This challenge covers Property-Oriented Programming, chaining JavaBeans getters and setters across ordinary-looking classes into a code-execution gadget.
hard 0 PRO
Threat Modeling: Online Banking Application hard 1 PRO
Threat Modeling: Healthcare Patient Portal hard 1 PRO
Threat Modeling: E-commerce Platform hard 3 PRO
Pentest Process: The Readout hard 7 PRO
Pentest Process: Fix This Finding hard 8 PRO
Pentest Process: Severity Triage hard 9 PRO
Pentest Process: What Do You Do? hard 9 PRO
Pentest Process: Debrief & Retest hard 8 PRO
Pentest Process: Anatomy of a Report and a Finding hard 12 PRO
Pentest Process: Severity and Risk Rating hard 10 PRO
Pentest Process: The Engagement Goes Sideways hard 11 PRO
Pentest Process: Writing Finding Titles hard 12 PRO
Pentest Process: Executive Summaries hard 10 PRO
Pentest Process: Impact and Remediation hard 10 PRO
Pentest Process: Rules of Engagement & Authorization hard 20 PRO
Pentest Process: Introduction hard 30 PRO
Pentest Process: Testing Different Target Types hard 19 PRO
Pentest Process: Communication During the Engagement hard 17 PRO
Pentest Process: Notes & Evidence hard 17 PRO
Pentest Process: Methodology & Coverage hard 19 PRO
Pentest Process: Kickoff & Setup hard 20 PRO
Pentest Process: Scoping hard 22 PRO
Pentest Process: Choosing the Right Engagement hard 24 PRO
Java Serialize 12
This challenge covers wrapping a payload in a SignedObject to bypass signature-based validation before deserialization.
medium 11 PRO
Java Serialize 11
This challenge covers building the Groovy1 gadget chain to reach remote code execution using only existing library classes.
medium 11 PRO
Input Blocklist
A server-side input filter inspects every message before it reaches the AI model. Messages containing certain blocked keywords are rejected and never forwarded. If your message makes it past the filter, the model will answer freely.
medium 19 PRO
‹ 1 2 3 4 … 28 ›
Showing 1–30 of 839 exercises