Application Security Cyber Range

MCT Breach Arena.

Exploit intentionally vulnerable local applications, collect evidence, identify root causes, apply secure fixes, and retest the attack through guided missions.

For authorized local training only. All data and endpoints are fictional and simulated in your browser.

0 / 3 missions complete Total score 0 / 1500
Mission 1 Beginner

Broken Access Control

IDOR / BOLA on a fictional orders API

A fictional orders endpoint returns any record by ID with no ownership check. Discover the IDOR, prove it, and enforce ownership validation.

⏱ 10–15 min Not started
AuthorizationIDOR / BOLAOwnership validationHTTP status codesRetesting
Mission 2 Beginner

Weak Login Defense

No rate limiting, no lockout, leaky errors

A fictional login accepts unlimited attempts and leaks whether the username or the password was wrong. Add rate limiting, lockout, generic errors, and logging.

⏱ 10–15 min Not started
Authentication defenseRate limitingTemporary lockoutLoggingGeneric error messages
Mission 3 Intermediate

Mass Assignment

Unrestricted object binding → privilege escalation

A fictional profile update binds every submitted field to the record. Add a protected "role" field to escalate to admin, then enforce a server-side allowlist.

⏱ 12–18 min Not started
Input validationField allowlistingServer-side authorizationPrivilege escalation prevention