平台搭建-DNSLog

DNS Log平台搭建

DNS Log简介

在某些情况下,无法利用漏洞获得回显。但是,如果目标可以发送DNS请求,则可以通过DNS Log方式将想获得的数据外带出来(oob)。

DNS log常用于以下情况:

  • SQL盲注
  • 无回显的命令执行
  • 无回显的SSRF

搭建DNS Log平台

前期准备

一台VPS:

1
1.1.1.1

两个域名:

1
2
a.com
b.com

b.com中添加两个A记录:

image-20220509150850946

修改a.com的NS记录为:

image-20220509151352683

项目部署

参考开源项目DNSlog-GO:

VPS防火墙放行53端口、80端口,修改配置文件config.ini

1
2
3
4
5
6
7
[HTTP]
Port = 80
Token = <API TOKEN 1 HERE>,<API TOKEN 2 HERE>
ConsoleDisable = false

[DNS]
Domain = a.com

运行main文件:

1
./main

使用测试

image-20220509152556402