SQL
SQL
Structure Query Language which is used for database management & it is also used to
authenticate user at the time of login.
" "
' '
'( )'
"( )"
//
--
#
To find out sql injection vulnerability in any web application, the attacker try to
find out a vulnerable parameter (Parameter is a field which take input from the
user and send that input to web application) & inject their malicious sql staement
in that parameter in a way that it'll execute on server.
Parameter take user input and send that input value to the webserver by using 2
methods, GET & POST.
If parameter use GET method then input value will be show on URL
If Parameter use POST method then it'll not show on URL
By Default SQL have some true statement like 1=1, 0=0, x=x, =.
inurl:admin/login.php/asp/aspx
inurl:adminlogin.php/asp/aspx
intitle:admin inurl:login
inurl:user/login.php/asp/aspx