SQL injection is a code injection technique that is used to execute SQL queries via the user input data to the vulnerable web application. It is one of the most common and dangerous web hacking techniques.
A successful SQL injection exploit can cause a lot of harmful damage to the database and web application in general. For example, it can read sensitive data such as user passwords from the database, insert, modify and even delete data.
In this tutorial, you will learn how to build a simple Python script to detect SQL injection vulnerability in web applications.
Let’s install the required libraries for this tutorial: