Skip to content

fatekey/auto_upload_tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Auto Upload Tool

为了更方便快速的测试文件上传漏洞写的工具

  • 根据系统、中间件、脚本语言生成字典
  • 进行文件上传测试,根据返回包确定是否上传成功
  • 绕过waf文件上传
  • 条件竞争文件上传

使用方法


 _    _       _                 _     _______ ____   ____  _      
| |  | |     | |               | |   |__   __/ __ \ / __ \| |     
| |  | |_ __ | | ___   __ _  __| |______| | | |  | | |  | | |     
| |  | | '_ \| |/ _ \ / _` |/ _` |______| | | |  | | |  | | |     
| |__| | |_) | | (_) | (_| | (_| |      | | | |__| | |__| | |____ 
 \____/| .__/|_|\___/ \__,_|\__,_|      |_|  \____/ \____/|______|
       | |                                                        
       |_|  
                                Author: @fatekey                                              
    
usage: upload.py [-h] [-l {asp,php,jsp,all}] [-o {win,linux,all}] [-m {iis,apache,tomcat,nginx}] [-a ALLOW_SUFFIX] [-u URL] [-t TEXT]
                 [--mode {upload,waf,race,dic}]

A auto upload fuzz tool

optional arguments:
  -h, --help            show this help message and exit
  -l {asp,php,jsp,all}, --language {asp,php,jsp,all}
                        上传文件扩展名
  -o {win,linux,all}, --os {win,linux,all}
                        目标操作系统
  -m {iis,apache,tomcat,nginx}, --middleware {iis,apache,tomcat,nginx}
                        目标中间件类型
  -a ALLOW_SUFFIX, --allow ALLOW_SUFFIX
                        允许上传的文件后缀
  -u URL, --url URL     上传成功路径,用于检测是否上传成功
  -t TEXT, --text TEXT  上传成功文本,用于检测是否上传成功
  --mode {upload,waf,race,dic}
                        模式,upload:自动上传测试,waf:绕过waf,race:条件竞争,dic:导出字典到剪切板

通过 --mode 指定模式,默认为dic模式

dic

根据选择的中间件、操作系统等信息生成字典并复制到剪切板,方便在 burpsuite 中使用

upload

复制burpsuite中抓到的文件上传数据包,程序会根据数据包自动进行上传测试,生成字典的规则同dic模式,可以通过-t指定上传成功的字符串

waf

复制burpsuite中抓到的文件上传数据包,不会修改文件后缀名,而是会通过修改数据包里的一些特征尝试绕过 waf

race

复制burpsuite中抓到的文件上传数据包,并指定上传成功后的路径,程序启动 20 线程进行上传和访问请求各 1000 次,访问结果为 200 则认为上传成功.

参考项目

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages