dnslog外带是什么

前言

在看hw面经的时候发现了dnslog外带的相关的知识点,有点迷惑,所以写下这篇文章记录,方便日后查阅。

正文

DNSlog是什么?

要回答这个我们需要先清楚,DNS:(Domain Name System)域名系统,负责把域名转换成IP地址。那么dnslog就是

DNS的日志,就是存储在DNS Server上的域名访问信息,它记录着用户对域名littlehann.com等的访问信息,类似日志文件。

DNSlog外带原理

DNS在解析的时候会留下日志,我们将信息放在高级域名中,传递到自己这里,然后通过读日志获取信息。也就是在一些网站通过dns请求后,通过读取日志来获取我们的请求信息。可能有点难以理解

我们换一种说法dnslog外带是指利用 DNS 查询来实现数据传输或者执行远程命令的技术。这种技术的基本原理是将数据嵌入到 DNS 查询中,然后将其发送到一个能够捕获 DNS 查询的服务器上,最后解析查询以获取嵌入的数据。

DNSlog 外带通常用于绕过网络安全防御,因为 DNS 查询通常允许通过防火墙,且大多数网络都允许 DNS 查询的出站流量。这使得攻击者可以利用 DNS 查询来传输数据或执行恶意操作,而不容易被检测到。

DNSlog注入

既然能够嵌入一些数据那么,就能想到注入,dns注入常被用在dnslog通常用在:

 1.SQL盲注
 2.无回显的XSS
 3.无回显的命令执行
 5.无回显的SSRF
 5.Blind XXE

mysql-DNSlog外带注入

当我们对一个

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值