Skip to content
Jon MarienStudy Desk

Server-side

SQL injection labs

SQL labs compare a baseline row set with a variant that changes what the query returns. The working query stays in the lab.

Concept note:SQL injection

What those labs were comparing

The Quartz notes for this topic are mostly solved Repeater views. Those frames include a working query and lab credentials, so they are not republished here.

Keep the comparison the notes were aiming at:

Write which input reached a query, what evidence moved, and which control would have kept the input in the value channel. Parameterized queries are that control. A stored procedure that still concatenates a string is the same bug.