Live Simulation: Session Active

Visualize the invisible mechanics of web exploitation.

A safe, classroom-ready sandbox for teaching web security. Deconstruct ten classes of real attacks with a three-panel execution visualizer — no real exploitation, no real databases touched.

1.0 Viewport
admin
' OR 1=1 --

Payload detected: SQL Injection (Tautology Bypass).

2.0 Server-Side Logic
Vulnerable
// Construction of SQL Query
01SELECT * FROM users
02WHERE username = 'admin'
03AND password = '' OR 1=1 --'
04' AND active = 1;
Query Transformation
SELECT * FROM users WHERE username = 'admin' OR 1=1 /* ... rest ignored ... */
3.0 Intelligence

The Bypass

The -- tells the database to treat the rest of the line as a comment.

Logical Flow

  • Password check is neutralized.
  • Tautology 1=1 evaluates to true.
  • Query returns first user (admin).
Open Full Visualizer
What the developer thinks

The intended query, the safe inputs, the assumed flow.

What the database executes

Token-by-token render of the SQL the engine actually parses.

How to fix it

Parameterized queries, allow-listing, and OWASP-mapped remediation.

Security Curriculum

10 MODULES LOADED