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

访客5年前黑客资讯930

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]  黑客接单网

相关文章

浏览器进犯结构BeEF Part 1

笔者发现国内很少有体系介绍BeEF结构的文章,所以笔者决议写一个系列。内容触及进犯浏览器的技能,首要介绍这些技能的原理,并怎么操作BeEF来完成,不触及浏览器自身缝隙(门槛太高,笔者有心无力)。 准备...

高手对决 -- 博客服务器被黑的故事

  每一个高手在生长路上, 都需要与墙作足够的对立. 要么你成功, 站在国际之颠, 然后纵情罗致到尖端的常识; 或许或被它打趴下, 成为芸芸众生中的一人, 然后对它习以为常. 我也不破例. 前不久,...

Web爬虫:多线程、异步与动态署理开始

在收集数据的时分,经常会碰到有反收集战略规矩的WAF,使得原本很简略工作变得复杂起来。黑名单、约束拜访频率、检测HTTP头号这些都是常见的战略,不按常理出牌的也有检测到爬虫行为,就往里注入假数据回来,...

登录框之特殊考虑:来自客户端的诈骗

0×01 前语 前几天刚见人发了一个登录框引发的血案,而惯例的爆炸有风控和各种反常验证码,或许大型的电商都会用SSO完成登录,密码找回逻辑看似天衣无缝,又或许选用第三方的Oauth授权。往往这些惯例的...

VulnHub挑战赛Pipe解题思路

今日我将给我们演示我是怎么处理VulnHub挑战赛这道名为Pipe标题的。 当然CTF玩的便是思路,这篇文章的思路纷歧定是最好的。只是作为抛砖,欢迎我们在文尾下载这道标题来玩! 枚举 PORT    ...

抽象语法树分析寻找FastJSON的Gadgets-黑客接单平台

0×01导言 在计算机科学中,笼统语法树是源代码语法结构的一种笼统表明,它以树状的办法体现编程言语的语法结构,树上的每个节点都对应为源代码中的一种语法结构。笼统语法树能够说是静态代码剖析中最常用的,也...