Online simulationPractice with fake data and guided SQL examples. No real database is exposed.

THE BEGINNER PATH

Your curiosity. Put to work.

One fake shop. Four ways to see what a website should protect.

Your practice space
YOUR PROGRESS

0 / 4 labs complete

Saved in this browser · 0 XP of 600 XP

Start your first lab ↗

01 / ACCESS & OWNERSHIP

Broken access control

Sometimes a website checks that you are logged in, but forgets to check which data you are allowed to see.

2 LABS · 250 XP

02 / INPUT & DATABASES

SQL injection

Some websites mix user input directly into database commands. This can make the database do things it should not do.

2 LABS · 350 XP

Your pace. Your progress. Hints never cost XP.

Desktop or laptop recommended. Some challenges use browser Developer Tools.

THE FIRST 100

Leave your mark on the lab.

Complete both tracks. Claim a numbered founding badge. Bring the next hacker along.

Meet the hackers ↗