burpsuite与sqlmap联动(sqlipy配置)

首先我们需要在burpsuite的 扩展-选项 里配置两个路径:

第一个路径为 jython-standalone-2.7.3.jar 的路径

这个jar文件我们需要自己下载,下载地址:https://www.jython.org/

点击 download

点击 Jython Standalone

下载好之后将这个jar文件放到某个位置(我是直接拉到了burpsuite位置),然后导入该路径。

第二个路径为你自己Python环境的路径,需要写到lib文件夹

同样在第二个选项框导入该路径

导入成功后如下图所示

此时来到 APP store

找到 sqlipy sqlmap integration

点击安装

安装成功后会多出一个sqlipy的框

我们需要配置正确的端口号

首先我们先安装sqlipy

(SQLiPy is a Python plugin for Burp Suite that integrates SQLMap using the SQLMap API.)

下载地址:https://github.com/portswigger/sqli-py

下载好后解压,里面还有一个sqlmap的压缩包,一并解压

解压sqlmap的压缩包后里面有一个sqlmapapi.py的文件

我们在该路径下打开cmd

执行命令

复制代码
python sqlmapapi.py

回车

找到默认端口号:8775

在burpsuite的sqlipy框进行配置

设置端口号为8775,之后点击 start api

看到红色字体变为绿色,表示我们配置成功

接下来我们使用DVWA靶场验证一下

补充:

DVWA默认的用户有5个,用户名及密码如下

admin/password

gordonb/abc123

1337/charley

pablo/letmein

smithy/password

随便使用一个账户登录即可

来到 SQL injection

关于使用物理机的burpsuite拦截虚拟机浏览器的请求包可参考我之前的博客(虚拟机代理配置):http://t.csdnimg.cn/qFeEj

随便提交一个请求

使用burpsuite抓到后发到 sqlipy scan

点击 start scan

此时切换到 sqlmap logs

点击 get

即可看到sqlmap的扫描过程

可以通过不断的点击get来刷新扫描结果,直到扫描完成

关于配置burpsuite与sqlmap联动的配置介绍至此结束

相关推荐
冷雨夜中漫步8 小时前
Python快速入门(6)——for/if/while语句
开发语言·经验分享·笔记·python
郝学胜-神的一滴8 小时前
深入解析Python字典的继承关系:从abc模块看设计之美
网络·数据结构·python·程序人生
百锦再8 小时前
Reactive编程入门:Project Reactor 深度指南
前端·javascript·python·react.js·django·前端框架·reactjs
喵手10 小时前
Python爬虫实战:旅游数据采集实战 - 携程&去哪儿酒店机票价格监控完整方案(附CSV导出 + SQLite持久化存储)!
爬虫·python·爬虫实战·零基础python爬虫教学·采集结果csv导出·旅游数据采集·携程/去哪儿酒店机票价格监控
2501_9449347310 小时前
高职大数据技术专业,CDA和Python认证优先考哪个?
大数据·开发语言·python
helloworldandy10 小时前
使用Pandas进行数据分析:从数据清洗到可视化
jvm·数据库·python
ShoreKiten12 小时前
ctfshowweb351-360
web安全·ssrf
肖永威12 小时前
macOS环境安装/卸载python实践笔记
笔记·python·macos
TechWJ12 小时前
PyPTO编程范式深度解读:让NPU开发像写Python一样简单
开发语言·python·cann·pypto
数据知道12 小时前
PostgreSQL 故障排查:如何找出数据库中最耗时的 SQL 语句
数据库·sql·postgresql