MCPcopy Index your code
hub / github.com/c0ny1/sqlmap4burp-plus-plus

github.com/c0ny1/sqlmap4burp-plus-plus @0.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.2 ↗ · + Follow
45 symbols 78 edges 7 files 4 documented · 9%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

sqlmap4burp++ | burp联动sqlmap插件

0x01 插件简介

sqlmap4burp++对sqlmap4burp进行了重构,可在多个平台下快速联动Burp与sqlmap。

插件ui

在sqlmap4burp基础上进行了如下改动:

  • 在支持Windows基础上,拓展对Linux,macOS的支持
  • 移除对commons-io-.jar,commons-langs-.jar的依赖
  • 移除Burpsuite JTab控件,采用弹窗式配置,让界面更加简洁易用。
  • 移除了多余的代码

想了解更多重构细节移步:《重构sqlmap4burp》

0x02 插件编译

mvn package

0x03 插件演示

已经在如下系统测试成功: * Windows:7,10 * macOS:Mojave 10.14.5 * Linux:Kali2019.2

视频演示

0x04 FQA

1.在macOS下无法弹出Terminal?

出现这种情况,一般有以下两个原因。 * 原因一:没有允许运行外部Burp suite运行osascript。 * 原因二:没有启动终端(Terminal),请将其启动。若已经是运行状态,那么请重启它!

2.在Linux下弹出Terminal,为何没有执行命令呢?

这是正常现象,插件已经将命令复制到剪贴板,将其粘贴到弹出的命令窗口即可!目前插件在Linux下暂时无法实现启动Terminal的同时使其运行sqlmap命令,所以暂时采用这种临时的方法。

3.插件每次都必须要配置Python nameSqlmap path么?

这两个配置是插件保证正常运行的关键,但并不需要每次配置,只需要第一次使用插件时配置好即可。之后无论是关闭插件,重启Burp suite,配置内容都会被记录好。

0x05 参考项目

  • https://github.com/blueroutecn/Burpsuite4Extender
  • https://github.com/difcareer/sqlmap4burp

Core symbols most depended-on inside this repo

setFill
called by 13
src/main/java/burp/GBC.java
setInsets
called by 13
src/main/java/burp/GBC.java
setIsInject
called by 4
src/main/java/burp/Config.java
getExtenderName
called by 3
src/main/java/burp/Config.java
getPythonName
called by 3
src/main/java/burp/Config.java
getSqlmapPath
called by 3
src/main/java/burp/Config.java
getRequstFilePath
called by 3
src/main/java/burp/Config.java
getSqlmapOptionsCommand
called by 3
src/main/java/burp/Config.java

Shape

Method 38
Class 7

Languages

Java100%

Modules by API surface

src/main/java/burp/Config.java15 symbols
src/main/java/burp/Util.java8 symbols
src/main/java/burp/GBC.java7 symbols
src/main/java/burp/ConfigDlg.java7 symbols
src/main/java/burp/SqlmapStarter.java3 symbols
src/main/java/burp/Menu.java3 symbols
src/main/java/burp/BurpExtender.java2 symbols

For agents

$ claude mcp add sqlmap4burp-plus-plus \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact