一、SQL注入
1.数字型注入
随便选一个,抓包
可以看到是POST
直接加一个真命题
可以看到都爆出来了。
2.字符型注入
先输入‘ 有报错,所以存在SQL注入。
我们直接构造payload:1' or 1=1#
OK
3.搜索型注入
也是加单引号,发现报错,存在SQL注入点。
这个类型,我们推测用的是SQL语句中的like来进行模糊判断
那我们就可以猜测模糊查询的字段应该是'%查询内容%'
那么我可以构造
1%' or 1=1#
ok。
4.xx型注入
说白了就是闭合的符号不一样,我们构造payload
1') or 1=1#
ok
5.insert/update注入
学过数据库,知道insert就是在数据库中添加数据
那么我们注册一个账号,是不是就是在数据库中添加了账号数据
那么我们可以在注册页面插入我们的注入语句
我们猜测后台的mysql语句应该是
insert into user(name,password,sex,phone,address1,address2) value('xxx',123,1,2,3,4)
那我们可以在xxx的位置构造我们的注入语句
xxx' or updatexml(