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

访客5年前黑客资讯934

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

相关文章

好用的Google缝隙爬虫:Google Mass Explorer

这是一款根据谷歌搜索引擎的自动化爬虫。 爬虫介绍 爬虫大体机制便是: 先进行一次谷歌搜索,将成果解析为特定格局,然后再提供给exp运用。 我们能够测验运用–help来列出一切参数。 这个项目笔者会持...

运用SQLMap进行Access注入

1.1运用sqlmap进行access注入 关于存在access注入的站点,能够经过手艺注入或许东西注入来获取access数据库中的表以及内容,特别是获取网站后台办理表中的用户名及其暗码。 1.1.1...

黑客接单:ddos网络攻击的威力

今年6月,美国的一次网络攻击破坏了伊斯兰革命卫队使用的一个关键数据库。   根据美国高级官员的说法,6月份针对伊朗的秘密网络攻击摧毁了伊朗准军事部门使用的一个关键数据库,该数据库和伊朗策划...

根据机器学习的web反常检测

Web防火墙是信息安全的第一道防地。跟着网络技能的快速更新,新的黑客技能也层出不穷,为传统规矩防火墙带来了应战。传统web侵略检测技能经过保护规矩集对侵略拜访进行阻拦。一方面,硬规矩在灵敏的黑客面前,...

保证你网页的安全

 从技能到安全, 这是一个趋势. 曾经寻求的是比较炫酷的技能, 等完成往后发现, 自己还能做什么. 炫技完了之后,差不多就该到悟道的时分了. 用户安全, 便是一个很大的禅. 苹果回绝 FBI, goo...

浏览器进犯结构BeEF Part 1

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