SQLi with Burp Suite, WebGoat - benjamin-s-hobbs/reading-notes GitHub Wiki
SQLi with Burp Suite, WebGoat
From: Understanding SQL Injection, Identification and Prevention
SQL (Standardized Query Language- pronounced "SEE-quil") is a programming language, often used for databases. Data is inserted, fitered, and retrieved using this language.
- SQL injection attacks can:
- extract user data
- discover user credentials
- reset user credentials
- launch other attacks on the network.
SQL has largely unchanged since the 1970s.
Questions for further understanding
- What is SQL injection?
- Sending queries to a DB that command it to do something other than intended by design.
- Can you give an example of how a hacker could use SQL injection to gain unauthorized access?
- send a request directly to the database to return usernames or password resets
- SQL string concatenation
- What are some ways to prevent SQL injection attacks on a web server?
- Input Sanitization countermeasures