原文地址
【sql注入】sqlmap+DNSlog外带数据 注入复现 – Yoyo&Kiki's Blog (mylovekiki.top)
DNSlog注入
dnslog注入原理通过子查询,将内容拼接到域名内,查询相应的dns解析记录,来获取我们想要的数据
利用场景
在sql注入为布尔盲注、时间盲注时,如果遇到大量的数据,注入的效率将十分低下且耗时,用sqlmap还容易被waf拦截,IP被ban,这种情况就可用利用内置文件读取函数 load_file()来完成 DNSlog注入
MySql配置条件
配置文件 my.ini 中 secure_file_priv 需为空
- secure_file_priv为空,可以读取磁盘的目录;
- secure_file_priv为路径,可以读取路径中的文件;
- secure_file_priv为null,load_file则不能加载文件。
复现
实验环境:
Windows Server 2008 R2(DNS服务器)IP:192.168.0.107
Kali(sqlmap)IP:192.168.0.108
Win11(靶机)IP:192.168.0.105
环境搭建
DNS服务器搭建
进入Windows Server 2008 R2
DNSlog注入复现:sqlmap实战教程

最低0.47元/天 解锁文章
809

被折叠的 条评论
为什么被折叠?



