前面,我们已经安装好了SQLol,打开http://localhost/sql/,首先跳转到http://localhost/sql/select.php,我们先从select模块进行测试. 一条完成Select语句,大致可以这样表示: SELECT [username] FROM [users] WHERE username = ['1'] GROUP BY [username] ORDER BY [username ASC] [having [1=1] ][limit [0,1] ] 接收的
Less-1: 核心语句: 无任何防护:回显查询结果或错误内容. 输入单引号闭合语句中的单引号,#注释后面的内容,即可注入.由于有查询结果回显,直接联合注入即可. 1'order by x #(有些环境下#天然不行,需要使用--+或--空格) 探测查询的列数:union select要求前后查询列数必须一致,但语句中的*让我们无法知晓列数.order by语句当x大于列数时报错,小于等于时无回显.最后测得列数为3. ' union select 1,2,group_concat(table_na