Learn Mode
Learn Mode provides interactive step-by-step attack scenarios in a simulated browser environment. Walk through real-world attack chains to understand how vulnerabilities are exploited and how to prevent them.
How It Works
Learn Mode uses a guided split-screen interface where you follow along with an interactive attack scenario:
Left Panel — Scenario Guide
Step-by-step instructions, scenario context, and a narrator that guides you through the entire attack chain. Each step tells you exactly what to do.
Right Panel — Simulated Environment
A fully interactive browser, mobile device, or proxy simulation where you perform actions — click buttons, fill forms, and observe responses in real time.
Learn Mode Interface
Here's what the split-screen learn mode looks like during a scenario:
Scenario Structure
Every scenario follows a consistent five-stage pattern that mirrors real-world security assessments:
Simulated Environments
Learn Mode uses three types of simulation depending on the vulnerability category:
| Environment | Used For | Description |
|---|---|---|
| SimBrowser | Web vulnerabilities | A fully interactive web browser simulation with URL bar, navigation, forms, and dynamic responses. Used for XSS, CSRF, SQL Injection, and other web attacks. |
| SimMobilePhone | Mobile vulnerabilities | iOS and Android device simulation with native UI elements, status bar, and touch interactions. Used for insecure storage, WebView injection, and certificate pinning scenarios. |
| SimWebProxy | API vulnerabilities | HTTP request/response proxy that shows raw API calls, headers, and payloads. Used for BOLA, mass assignment, broken authentication, and other API security scenarios. |
Progress Tracking
Each scenario tracks your progress so you can pick up right where you left off:
| Metric | Description |
|---|---|
| Current step / Total steps | Shows your position in the scenario — e.g. "Step 8 of 14" |
| Completion status | in_progress or completed |
| Resume support | You can close a scenario and return later — it resumes from your last step |
Scenario Progress
Your scenario list shows current progress at a glance: