在某些情况下,无法利用漏洞获得回显。但是,如果目标可以发送DNS请求,则可以通过DNS log方式将想获得的数据外带出来(oob)。
DNS log常用于以下情况:
SQL盲注
无回显的命令执行
无回显的SSRF
一台VPS:
1.1.1.1两个域名:
a.comb.com
在b.com中添加两个A记录:
修改a.com的NS记录为:
参考开源项目DNSlog-GO:
https://github.com/lanyi1998/DNSlog-GO
VPS防火墙放行53端口、80端口
修改配置文件config.ini:
[HTTP]Port = 80Token = <API TOKEN 1 HERE>,<API TOKEN 2 HERE>ConsoleDisable = false[DNS]Domain = a.com
运行main文件:
./main