Break The Root

Exploit. Understand. Fix.

Real vulnerable machines, built to be broken. Exploit them, then fix what let you in. No shortcuts, just the skills that actually get you hired.

Inkwell lab

Inkwell

MEDIUM

Exploit command injection and a cron wildcard mistake, then harden both vulnerabilities.

Free
SensorHub lab

SensorHub

MEDIUM

Investigate unsafe deserialization over a custom telemetry protocol and a Linux capability issue.

Free
Introduction to injections

Introduction to Injection Vulnerabilities

EASY

A guided room covering SQL, NoSQL, command, template, XPath, and other injection types.

Free

Basic SQL Injection

EASY

Discover a vulnerable product lookup, enumerate its database, and replace concatenated SQL with parameters.

Free
Advanced SQL injection

SQL Injection: Going Deeper

MEDIUM

Reason through UNION enumeration, database behavior, and why blacklists are not fixes.

Free
Blind SQL Injection

Blind SQL Injection

MEDIUM

Extract information from a yes/no response signal when the application hides database output.

Free
Redeem Referral Bonus

Redeem Referral Bonus

HARD

Follow stored referral data into a later SQL sink and patch the vulnerability where it is actually used.

Free
The Meridian Archive

The Meridian Archive

HARD

Trace four generations of technical debt across one nonprofit archive.

Free