FundamentalsIntermediateFree lab
Fundamentals · browser room
SQL Injection – Attack vs Defense
Intermediate90 ptsSQLi
Objective
Unsafe string SQL vs parameterized defense on a mock DB.
Cyber Flow Explorer · 3 steps · Network / Sequence / Packet / Code.
Isolated browser lab. Practice here first — no live targets. Optional deeper practice lives in the Academy library after you finish this room.
Answer panel
Challenge workspace
Complete the room tasks, then submit here to mark the room done.
CYNARKS|Cyber Flow Explorer
Teaching simulation · not live capture
SQL Injection – Attack vs Defense
Mock DB only — never inject systems you do not own.
1. Payload
Inputform
AppAPI
DBmock
Payload
Hostile input arrives in a query parameter.
1' OR '1'='1
- #1 input → app Payload 1' OR '1'='1
Space · ← → · R restart
Hint
Separate code from data.
Why this is correct
Bound queries neutralize SQLi; WAF is defense-in-depth.