// Active targets

Hack a Machine

Toolkit
Easy

Hackr Terminal

Your personal attack terminal. Pre-loaded with every tool used across all hackr.gg courses — sqlmap, nmap, ffuf, hydra, mitmproxy, pwntools and more. Use it against any lab.

▶ TERMINALStart →
Fundamentals
Easy

Linux CLI Sandbox

A clean terminal environment to practice Linux commands. No target to hack — just you, bash, and the filesystem.

▶ TERMINALStart →
XSS
Easy

SoleMate Shoes

A shoe blog left a little something in your session. Find the XSS vulnerability and steal the cookie.

▶ TERMINALStart →
XSS
Easy

The Search Bar

Crapazon's product search reflects your input directly on the page. Something in that response shouldn't be there.

▶ TERMINALStart →
SQL Injection
Easy

Seller Login

Crapazon's seller portal has a login form that talks directly to the database. No sanitisation, no prepared statements — just raw SQL.

▶ TERMINALStart →
IDOR
Easy

Order Lookup

Crapazon's order page shows your orders fine. But what happens if you change the order ID in the URL? Does it check who you are?

▶ TERMINALGet Pro →
Command Injection
Easy

Ping Tool

Crapazon's network diagnostics tool pings any host you enter. The host goes straight into a shell command.

▶ TERMINALGet Pro →
CSRF
Easy

Account Settings

Crapazon's account settings form has no CSRF token. Any page can silently change Alice's email on her behalf.

▶ TERMINALGet Pro →
SSRF
Medium

Link Preview

WhatsUp's link preview feature fetches any URL you send it — including internal ones.

▶ TERMINALGet Pro →
File Upload
Medium

Photo Upload

InstaSnap lets you upload a photo to your profile. No file type validation — upload anything you want.

▶ TERMINALGet Pro →
Business Logic
Medium

Plan Checkout

eCorp Fintech lets you pick a plan and send the price yourself. The server trusts whatever number you send.

▶ TERMINALGet Pro →
Broken Authentication
Medium

Sign In

Chirper has no rate limiting, no lockout, and no CAPTCHA. Brute-force the admin account.

▶ TERMINALGet Pro →
Security Misconfiguration
Easy

Exchange Platform

CryptoBurner left debug mode on in production. Sensitive endpoints are wide open.

▶ TERMINALGet Pro →
Brute Force
Easy

Online Banking Login

FirstBank's internet banking has no lockout and no rate limiting. The customer's PIN is 4 digits.

▶ TERMINALGet Pro →
IDOR
Easy

Account Statements

FirstBank's statement viewer takes an account number in the URL. It never checks who you are.

▶ TERMINALGet Pro →
Business Logic
Medium

Transfer Funds

FirstBank's transfer API takes an amount from the client. No validation on whether it's positive.

▶ TERMINALGet Pro →
JWT Attacks
Medium

Session Token

FirstBank signs session JWTs with a weak secret. Crack it, forge a new token with role: admin.

▶ TERMINALGet Pro →
Business Logic
Medium

Shoppr — Price Manipulation

A premium e-commerce store built with client-side price trust. The checkout API accepts whatever total the browser sends. Intercept the request and pay $0.01 for $279 of gear.

Get Pro →