Burp 文件上传自动化绕过插件:UploadFuzzBurp

admin 2025年4月2日16:45:34评论13 views字数 1896阅读6分19秒阅读模式

介绍

本工具,是根据T3nk0的Upload_Auto_Fuzz的工具进行编写,很久以前就有编写upload fuzz想法了,但是感觉upload上传包多样,就没搞了,但是看到了这个T3nk0的项目,学习到了,还有这种方法,我感觉的话Jython支持不算好,而且我尝试下来,确实bug遇到不少,所以就有编写一个java版本的upload fuzz burp插件的想法,顺便还能输出一篇文章。

工具地址

Github地址:https://github.com/eeeeeeeeee-code/UploadFuzzBurp

如何编写burp插件(简单提一嘴)

1.环境配置(idea)

这里我使用的是Maven+java17,Maven的配置文件pom.xml主要设置三个方面,导入burp的api库

    <properties>        <maven.compiler.source>17</maven.compiler.source>        <maven.compiler.target>17</maven.compiler.target>        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>    </properties>
    <dependencies>        <dependency>            <groupId>net.portswigger.burp.extender</groupId>            <artifactId>burp-extender-api</artifactId>            <version>1.7.22</version>        </dependency>    </dependencies>
    <build>        <plugins>            <plugin>                <groupId>org.apache.maven.plugins</groupId>                <artifactId>maven-assembly-plugin</artifactId>                <executions>                    <execution>                        <phase>package</phase>                        <goals>                            <goal>single</goal>                        </goals>                    </execution>                </executions>                <configuration>                    <descriptorRefs>                        <descriptorRef>jar-with-dependencies</descriptorRef>                    </descriptorRefs>                </configuration>            </plugin>        </plugins>    </build>

2.流程编写

首先的就是设置主类,我们的功能点是在Intruder中的,所以要注册 Intruder payload生成器,然后创建一个UploadFuzzer实例,UploadFuzzer是我们的核心类。

具体的一些理解文章可以看一下这些之类的:https://github.com/jiangsir404/SecToolNote/blob/master/source/burpsuite/burp%20%E6%8F%92%E4%BB%B6%E5%BC%80%E5%8F%91%20-%20API%E6%8E%A5%E5%8F%A3(%E4%BA%8C).md

Burp 文件上传自动化绕过插件:UploadFuzzBurp

然后就是在UploadFuzzer类当中,我们实现一些初始化操作,从PayloadGenerator这个静态类中获取我们需要执行payload,然后进行爆破。

Burp 文件上传自动化绕过插件:UploadFuzzBurp

References

[1]https://github.com/eeeeeeeeee-code/UploadFuzzBurp
[2]https://github.com/jiangsir404/SecToolNote/blob/master/source/burpsuite/burp%20%E6%8F%92%E4%BB%B6%E5%BC%80%E5%8F%91%20-%20API%E6%8E%A5%E5%8F%A3(%E4%BA%8C).md

原文始发于微信公众号(深潜sec安全团队):Burp 文件上传自动化绕过插件

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年4月2日16:45:34
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Burp 文件上传自动化绕过插件:UploadFuzzBurphttps://cn-sec.com/archives/3907091.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息