Module 9: SQL Injection
Introduction to SQL Injection
What is SQL Injection?
Testing for SQL Injection
String Delimiters
' or 1=1 -- //Closing Out Strings and Functions
foo') or 1=1 -- //Sorting
Boundary Testing
Fuzzing



Exploiting SQL Injection
Error-based Payloads


UNION-based Payloads


Stacked Queries


Reading and Writing Files




Remote Code Execution
Extra Miles
Database dumping with Automated Tools
SQLMap


Case Study: Error-based SQLi in Piwigo
Accessing Piwigo
Discovering the Vulnerable Parameter







Exploiting Error-based SQL Injection



Last updated