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

访客5年前黑客资讯929

1.1变化:
添加过滤设置
优化显现成果
添加运转提示信息
添加域名正则匹配
整个插件分为三个面板:使命面板、sqlmapapi参数装备面板、过滤条件面板。
使命面板

Server : SQLmapapi服务的IP和端口
THREAD:一起检测的使命数量
Domain:需求检测的域名,支撑正则匹配
CLEAN:铲除使命缓存列表
TEST:测验SQLmapapi的衔接是否成功
START:敞开检测
左下为使命列表和使命状况,右侧按钮下方是信息提示区域,下方为恳求概况和扫描成果。
sqlmapapi参数装备面板

这儿的设置参阅sqlmap的参数设置。
Tamper:列表中的是sqlmap自带的tamper,输入框中可填入自定义的tamper运用 ”,“逗号切割 。
LogFile:设置扫描日志记载文件,该文文件存储途径为sqlmapapi服务器上的途径。
过滤条件面板

ExcludeSuffix:用来扫除一些指定后缀的恳求,运用正则进行匹配。例如:图片、css、js等。
IngoreCase:对ExcludeSuffix进行约束是否区别大小写,默以为不区别。
IngoreParams:在对恳求进行重复性检测时需求疏忽的参数,运用”,“逗号切割,例如:恳求中的随机数timeStamp等。
ExcludeParams:在对恳求进行过滤时假如存在该参数则不将该恳求参加待测列表,例如:验证码checkCode等。
以上是依据这段时刻在实际运用的进程中所做的一些修正,后续还会依据我们的主张进一步对该插件进行优化,谢谢我们的支撑。
———————————————————————我是一个切割线————————————————–
以下是程序中的一些代码以及完成思路:
恳求监听段完成代码
public void processHttpMessage(int toolFlag, boolean messageIsRequest, IHttpRequestResponse messageInfo) {
        boolean addFlag = false;// 是否添加到扫描列表
        // 判别是否为request恳求、开关是否翻开
        if (messageIsRequest && sqlmapApiPanel.isStart()) {
            String host = helpers. *** yzeRequest(messageInfo).getUrl().getHost();
            if (host.matches(targetDomian)) {
                IRequestInfo iRequestInfo = helpers. *** yzeRequest(messageInfo);
                // 从?号处切断URL 可区别http 和 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);
                    // 进行数据去重检测
                    String hash = bCrypt.hashpw(entity.getSignString(-1, ingoreParams), SALT);
                    Integer repeatCheckValue = 1;

[1] [2] [3] [4] [5]  黑客接单网

相关文章

User Agent注入进犯及防护

CloudFlare公司常常会收到客户问询为什么他们的一些恳求会被 CloudFlare WAF 屏蔽。最近,一位客户就提出他不能了解为什么一个拜访他主页简略的 GET 恳求会被 WAF 屏蔽。 下...

探寻如何绕过WAF的XSS检测机制-黑客接单平台

一、前语 本文提出了一种清晰界说的办法,即通过勘探假定出检测歹意字符串的规矩并编写Payload,来绕过跨站脚本进犯(XSS)的安全防备机制。咱们提出的办法共包含三个阶段:确认Payload结构、勘探...

你的网站是怎样被黑的

前语 这个标题的来历是@evilcos(余弦大大)在Github上共享的一个PPT,感兴趣的能够去他的repo下载。写这篇博客主要是想给自己最近业余时间学到的安全相关的常识做个总结,主要是关于网站常见...

如何用虚拟钱银匿名注册域名

以比特币为首的P2P虚拟钱银推翻了人们对钱银的认知,也为网上生意供给了新的途径。近几年来,虚拟钱银付出以其去中心化、匿名性等特色深受欢迎,活泼在各个领域,涵盖了电商、慈悲安排、企业院校等合法组织,当然...

阿里如此盾Web使用防火墙深度测评

在本年的WitAwards 2019互联网安全年度评选中,阿里如此盾Web运用防火墙(WAF)以其技能和服务赢得了群众和评委的认可,斩获「年度云安全产品及服务」奖项。实际上,WAF已经成为企业看护we...