GithubHelp home page GithubHelp logo

sqlmap4burp's Introduction

一款集成sqlmap到burpsuite中的插件(整合两大神器)

在网上寻找类似的插件,发现了一款:https://code.google.com/p/gason/

不过对windows支持并不好,于是自己动手开发一款

配置:

  1. 首先安装sqlmap,传送门:http://sqlmap.org/

  2. 将sqlmap.py加入到path中(在cmd中输入sqlmap.py不会报找不到文件)

  3. 下载依赖的jar包: commons-io-2.4.jar,放置到burpsuite java 插件的classpath下,burpsuite中配置路径为:extender-->options-->Java Environment

  4. 编译此项目为单独的一个jar文件,添加到burpsuite的java插件中,配置路径为:extender-->extentions-->add

  5. 之后你将会看到在主页面中会新增一个tab,名字叫做Sqlmap

使用:

本插件实现原理:将目标请求的数据存放到临时文件中,然后调用"sqlmap.py -r $file"来启动对请求的sql注入检测 在Sqlmap tab中,你可以配置sqlmap除 -r外的其他参数,比如:

加入配置中写:"--level 3",真实执行时是:sqlmap.py -r $file --level 3

回到burpsuite主页面,在任何请求连接上右键,会看到新增"send to Sqlmap",点击后会开启cmd窗口,针对此请求进行sql注入检测

注意:

  1. 本插件在windows下开发并使用,其他系统需要自行做一些调整

  2. 关于本插件有任何问题,参考提问的智慧 http://tieba.github.io/common/howtoask.html, 再提issues

a sqlmap plugin for burpsuite

config:

  1. install sqlmap link is:http://sqlmap.org/

  2. set sqlmap.py to your path

  3. download the dependent jar:commons-io-2.4.jar,put it in your burpsuite java plugin's classpath

  4. build this project to a single jar,add this jar to burpsuite's java plugin

  5. you will find a new tab named "sqlmap" added to the main tabs

usage:

  1. this plugin dumps a target request into a temp file,and then call the "sqlmap -r $file" to start sql injection check.

  2. in the sqlmap tab,you can add other parameters to the sqlmap.py

eg: config "--level 3" means "sqlmap -r $file --level 3"

  1. now,back to the request list(eg: in proxy->history),right click mouse,find "send to Sqlmap",click it,it will start a dos-window for the sql injection check

attentions:

  1. this tool is made on windows,other os need some modifications

sqlmap4burp's People

Contributors

difcareer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sqlmap4burp's Issues

kali下如何使用此插件

我直接将SqlmapStarter.java中的sqlmap.py -r更改为sqlmap -r,试图使其能够在kali中使用,结果失败了。如果想在kali中用此插件,是需要改更多的东西,还是根本无法兼容?或者有类似插件针对kali?

win 10 无法正常工作

作者你好,请问还更新吗?

我已经将python变量和sqlmap都设置了环境变成 但还是无法正常工作

运行时直接提示

` ___
H
___ [']__ ___ ___ {1.0.12.10#dev}
|_ -| . ['] | .'| . |
|| [']|||__,| |
|
|V |
| http://sqlmap.org

Usage: sqlmap.py [options]

sqlmap.py: error: missing a mandatory option (-d, -u, -l, -m, -r, -g, -c, -x, --wizard, --update, --purge-output or --dependencies), use -h for basic or -hh for advanced help

Press Enter to continue...`

关于如何在Intellij IDEA上编译此项目的疑问,请指点

下载依赖的jar包: commons-io-2.4.jar,放置到burpsuite java 插件的classpath下,burpsuite中配置路径为:extender-->options-->Java Environment

编译此项目为单独的一个jar文件,添加到burpsuite的java插件中,配置路径为:extender-->extentions-->add

--->
我已经把commons-lang3-3.4.jar、commons-io-2.4.jar包放在win10的jdk/lib/ext路径下,同时也将bp的jre环境配置好了,不过还是不明白“burpsuite java 插件的classpath”是什么意思?请问如何在Intellij IDEA上编译此项目,下面是我按照以上配置遇到的报错;
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.