SQLMap工具与Burpsuite信息联动

一. 实验目的

通过本实验理解SQLMap软件中-r参数的功能,掌握如何将burpsuit的代理抓包信息调用到SQLMap中来进行SQL注入,熟悉SQLMap的使用与注入流程与思路。

二. 实验环境

渗透平台:Kali
工具:SQLMap、Burpsuit
目标Web服务器:phpcms网站

三. 实验原理

SQLMAP的基础命令:

sqlmap -r “文档信息” –-dbs  // 调用文档信息内容来列举数据库
sqlmap -r “文档信息” -v 1 -D “数据库” –-tables  // 列举数据库的表名
sqlmap -r “文档信息” -v 1 -T “表名” -D “数据库” –-columns  // 获取表的列名
sqlmap -r “文档信息” -v 1 -T “表名” -D “数据库” –-dump  // 获取表中的字段数据信息

四. 实验内容

1、靶机phpstudy启动服务;
2、kali操作机访问目标网站http://远程IP:8083/,点击任意新闻页面;
3、开启抓包,抓取包含id参数网页,保存信息到文件;
4、利用sqlmap进行信息获取

五. 实验步骤

第一步 启动目标Web服务器

进入目标Web服务器,启动phpstudy,点击启动按钮,服务正常启动。
请添加图片描述

第二步 进入KALI平台,配置参数,访问目标Web服务器页面

1、访问目标Web服务器,输入URL参数http://远程IP:8083/
2、点击新闻页面
请添加图片描述

第三步 在KALI平台,Firefox浏览器设置代理监听端口与burpsuit代理抓包功能,将抓取request请求信息保存到info文档

1、Firefox浏览器设置代理监听端口
请添加图片描述
2、Burpsuit设置监听端口与Firefox的相一致
3、在开启burpsuit代理抓包的情况下,重新访问URL,抓取request信息,默认保存为/home/kali/路径下,新建名info
请添加图片描述

第四步 在KALI平台,SQLMap软件采取-r参数读取info文档获取web服务器信息

1、使用参数-r,读取/home/kali/info文档信息
2、最后发现id是可以注入的
请添加图片描述
3、使用命令来获取数据库信息sqlmap –r info -p id --dbs数据库信息如下请添加图片描述
请添加图片描述
4、选取数据库cms来获取表信息sqlmap –r info -p id –D cms --tables获取的表信息
请添加图片描述
请添加图片描述

5、选取数据库cms的cms_users表来获取字段信息sqlmap –r info -p id –D cms -T cms_users --columns获取的字段信息
请添加图片描述
请添加图片描述

6、直接dump整体cms_user表sqlmap –r info -p id –D cms -T cms_users --dump

请添加图片描述
请添加图片描述

六. 思考与总结

通过本次实验,成功实现了SQLMap调用burpsuit代理抓包信息进行SQL注入,掌握如何高效利用其它工具信息来进行SQL注入。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值