SQL注入

为什么可以进行注入?

1、改变参数,输入可以直接控制数据

2、进行拼接,输入的数据可带入数据库执行

常见的注入类型

布尔盲注、时间注入、报错注入、union查询注入、堆叠注入、宽字节注入、二次注入等

注入过程

1、判断注入点

http://www.example.com/?id=1

此处?表示传参,后面的数据可以进行修改,也就是说可以与数据库进行交互

2、判断参数类型

数字型:?id=1

字符型:?name=user

3、判断字段数 order by

?id=1 order by 1,2,3

4、查询当前数据库,表名、列名、字段值

需要根据具体注入类型判断

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值