Burpsuit结合SQLMapAPI产生的批量注入插件(X10)

Burpsuit结合SQLMapAPI产生的批量注入插件(X10)

黑客软件hacker2019-06-11 7:18:1710731A+A-

"以便做一点儿持续性的事儿,因此试着着不断健全这一软件并提升至少的设定。此地接好一篇文章简洁明了的稿子:Burpsuit融合SQLMapAPI造成的大批量引入软件。

1.2变化:

Burpsuit结合SQLMapAPI产生的批量注入插件(X10) 第1张

Burpsuit结合SQLMapAPI产生的批量注入插件(X10) 第2张


提升过虑设定

提升显示信息結果

提升运作信息提示

提升网站域名正则匹配 

全部软件分成3个控制面板:每日任务控制面板、sqlmapapi主要参数配备控制面板、过虑标准控制面板。

每日任务控制面板

Server : SQLmapapi服务项目的iP和端口号

THREAD:一起检验的每日任务总数

Domain:必须检验的网站域名,适用正则匹配

CLEAN:消除每日任务缓存文件目录

TEST:检测SQLmapapi的联接是不是取得成功

START:打开检验

左下以每日任务目录和每日任务情况,右边按键正下方是信息提示地区,正下方为post请求详细信息和扫描仪結果。

sqlmapapi主要参数配备控制面板

这儿的设定参照sqlmap的基本参数。

Tamper:目录中的是sqlmap内置的tamper,文本框中可填写自定的tamper应用 ”,“逗号切分 。

LogFile:设定扫描仪系统日志纪录文档,该文文档存储相对路径为sqlmapapi网络服务器上的相对路径。

过虑标准控制面板

ExcludeSuffix:用于清除某些特定尾缀的post请求,应用正则表达式开展配对。比如:照片、css样式、Js等。

IngoreCase:对ExcludeSuffix开展限定是不是区别英文大小写,默认设置为不区别。

IngoreParams:在对post请求开展相对标准偏差检验时必须忽视的主要参数,应用”,“逗号切分,比如:post请求中的随机数timeStamp等。

ExcludeParams:在对post请求开展过虑时要是存有该主要参数则不将该post请求添加待测目录,比如:图片验证码checkCode等。

左右是依据这一段时间在实际上应用的全过程中常做的某些改动,事件还会依据大伙儿的提议深化对该软件开展提升,谢谢你们的适用。

———————————————————————我是分割线————————————————–

下列是程序流程中的某些编码及其建立构思:

post请求监视段建立编码

public void processHttpMessage(int toolFlag, boolean messageIsRequest, IHttpRequestResponse messageInfo) {

        boolean addFlag = false;// 是不是加上到扫描仪目录         // 分辨是不是为requestpost请求、电源开关是不是开启         if (messageIsRequest && sqlmapApiPanel.isStart()) {

            String host = helpers.analyzeRequest(messageInfo).getUrl().getHost();

            if (host.matches(targetDomian)) {

                IRequestInfo iRequestInfo = helpers.analyzeRequest(messageInfo);

                // 从?号处断开URL 可区别.com 和 https                 String url = String.valueOf(iRequestInfo.getUrl());

                url = url.indexOf(""?"") > 0 ? url.substring(0, url.indexOf(""?"")) : url;

                // 清除特定尾缀URL(eg : .jpg|.png|.ico)                 if (!excludeSuffix.matcher(url).matches()) {

                    // 结构每日任务实体线                     TaskEntity entity = new TaskEntity(iRequestInfo.getUrl(), //                             iRequestInfo.getMethod(), //                             callbacks.saveBuffersToTempFiles(messageInfo), //                             iRequestInfo);


点击这里复制本文地址 以上内容由黑资讯整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
  • 1条评论
  • 囤梦双笙2022-05-29 03:24:56
  •          TaskEntity entity = new TaskEntity(iRequestInfo.getUrl(), // 

支持Ctrl+Enter提交

黑资讯 © All Rights Reserved.  
Copyright Copyright 2015-2020 黑资讯
滇ICP备19002590号-1
Powered by 黑客资讯 Themes by 如有不合适之处联系我们
网站地图| 发展历程| 留言建议| 网站管理