引:DNS注入并不是对DNS服务器进行注入,而是利用DNS解析的时候会留下的有用的日志,简称:DNS log注入。
条件:有SQL盲注(或时间)注入的站点,可是用sqlmap跑需要频繁请求,最后导致ip被ban。
发现疑似命令注入的洞,但是目标站点不显示,无法确认是不是有漏洞
目标不让信息显示出来,如能发送请求,那么就可以尝试咱这个办法----用DNS log来获取回显(一般为root权限)
首先注册一个账号网址为:DNS
在页面中可以看到MYSQL的注入语句和绑定的DNS
直接访问标识符我们可以得到以下请求页面:
把上面的注入语句复制下来把最后的内容替换修改一下
原理:
load_file:原本是读取文件返回文件内容的字符串(需要使用此函数一般为root),但是这个函数还可以用来发送DNS请求以此原理来进行数据库的注入