SQL Injection
Hunt for SQL Injections
- Map any of the application's endpoints that take in user input.
- Insert test payloads into these locations to discover whether they're vulnerable to SQL injections. If the endpoint isn't vulnerable to classic SQL injections, try inferential techniques instead.
- Once you've confirmed that the endpoint is vulnerable to SQL injections, use different SQL injection queries ot leak information from the database.
- Escalate the issue. Figure out what data you can leak from the endpoint and whether you can achieve an authentication bypass. Be careful not to execute any actions that would damage the integrity of the target's database, such as deleting user data or modifying the structure of the database.