FUSE 简介

FUSE是一款强大的渗透测试工具,可以帮助测试人员在最短时间内找到目标软件系统中存在的文件上传漏洞

FUSE本质上是一个渗透测试系统,主要功能就是识别无限制可执行文件上传(UEFU)漏洞。关于UEFU无限制可执行文件上传漏洞的相关内容,可以参考这篇【文章】,该文章发表于NDSS2020。关于如何配置和执行FUSE,请参阅以下内容。

FUSE 安装

   FUSE 目前适用于 Ubuntu 18.04 和 Python 2.7.15。

项目地址:  【FUSE】

第一步:先安装FUSE正常运行所需的依赖项

# apt-get install rabbitmq-server
# apt-get install python-pip
# apt-get install git

第二步: 克隆并构建好FUSE

$ git clone https://github.com/WSP-LAB/FUSE
$ cd FUSE && pip install -r requirements.txt

如果您计划使用Selenium利用无头浏览器验证(Selenium需要一个驱动程序来与所选浏览器进行交互),请通过参考硒文档来安装Chrome和Firefox网络驱动程序。

工具的用法

配置

  • FUSE 使用用户提供的配置文件,该文件指定目标 PHP 应用程序的参数。在测试目标 Web 应用程序之前,必须填写该脚本。您可以查看自述文件 和示例配置文件。

  • 文件监视器的配置(可选)

$ vim filemonitor.py

...
 10 MONITOR_PATH='/var/www/html/' <- Web root of the target application
 11 MONITOR_PORT=20174            <- Default port of File Monitor
 12 EVENT_LIST_LIMITATION=8000    <- Maxium number of elements in EVENT_LIST
...

FUSE执行

  • FUSE
$ python framework.py [Path of configuration file]
  • 文件监视器
$ python filemonitor.py
  • 结果

    • FUSE 完成渗透测试后,将创建一个 [HOST] 目录和一个 [HOST_report.txt] 文件。
    • [HOST] 文件夹存储已尝试上载的文件。
    • [HOST_report.txt] 文件包含测试结果以及与触发 U(E)FU 的文件相关的信息。

 漏洞CVE

如果您发现 UFU 和 UEFU 错误,并通过运行 FUSE 获取 CVE,请发送 PR 以获取README.md

应用 CVE
埃尔格 CVE-2018-19172
ECCube3 CVE-2018-18637
CMSMadeSimple CVE-2018-19419, CVE-2018-18574
CM简单 CVE-2018-19062
混凝土5 CVE-2018-19146
GetSimpleCMS CVE-2018-19420, CVE-2018-19421
苏布里恩 CVE-2018-19422
操作系统2 CVE-2018-18572, CVE-2018-18964, CVE-2018-18965, CVE-2018-18966
蒙斯特拉 CVE-2018-6383, CVE-2018-18694
氙气 十六月-2019-001

 

引用论文

@INPROCEEDINGS{lee:ndss:2020,
    author = {Taekjin Lee and Seongil Wi and Suyoung Lee and Sooel Son},
    title = {{FUSE}: Finding File Upload Bugs via Penetration Testing},
    booktitle = {Proceedings of the Network and Distributed System Security Symposium},
    year = 2020
}

参考链接:GitHub - WSP-LAB/FUSE: A penetration testing tool for finding file upload bugs (NDSS 2020)https://github.com/WSP-LAB/FUSE

FUSE挖掘文件上传漏洞(工具介绍)相关推荐

  1. 使用FUSE挖掘文件上传漏洞

    关于FUSE FUSE是一款功能强大的渗透测试安全工具,可以帮助广大研究人员在最短的时间内迅速寻找出目标软件系统中存在的文件上传漏洞. FUSE本质上是一个渗透测试系统,主要功能就是识别无限制可执行文 ...

  2. 文件上传漏洞利用介绍

    目录 文件上传漏洞利用介绍 1.绕过js验证 2.绕过MIME-TYPE验证 3.绕过基于黑名单验证 基于文件后缀名验证介绍 基于文件后缀名验证方式的分类 基于黑名单验证代码分析 利用apache配置 ...

  3. kindeditor在服务器上上传图片显示叉叉,什么原因?,kindeditor=4.1.5 文件上传漏洞利用...

    kindeditor<=4.1.5 文件上传漏洞 - Kindeditor <=4.1.5 file upload vulnerability and use 漏洞存影响版本:小于等于4. ...

  4. .hpp文件_文件上传漏洞另类绕过技巧及挖掘案例全汇总

    文件上传漏洞作为获取服务器权限最快的方式,虽然相关资料很多,但很多人对上传校验方式.如何针对性绕过检测.哪种上传和解析的场景会产生危害等还是比较模糊.本文作一些阐述,然后补充一些除了上传webshel ...

  5. 上传绕过php文件改为图片,文件上传漏洞另类绕过技巧及挖掘案例全汇总

    文件上传漏洞作为获取服务器权限最快的方式,虽然相关资料很多,但很多人对上传校验方式.如何针对性绕过检测.哪种上传和解析的场景会产生危害等还是比较模糊.本文作一些阐述,然后补充一些除了上传webshel ...

  6. 文件上传漏洞、编辑器漏洞和条件竞争漏洞介绍(笔记)

    (一)文件上传漏洞介绍: 文件上传是Web应用的必备功能之一,比如,上传头像.上传简历.上传文档等. 那么上传的过程中如果对用户上传的文件未校验或者校验不严格.过滤不严格,那么恶意用户就可以恶意修改上 ...

  7. 上传txt生成字典 java_文件上传漏洞fuzz字典生成脚本小工具分享

    前言 学习xss的时候翻阅资料发现了一个文件上传漏洞fuzz字典生成脚本小工具,试了试还不错,分享一下 配置 需要python2环境 使用方法 $ python upload-fuzz-dic-bui ...

  8. FireEye 红队失窃工具大揭秘之:分析复现 Zoho 任意文件上传漏洞(CVE-2020-8394)

     聚焦源代码安全,网罗国内外最新资讯! 前言 最近,全球领先的网络安全公司 FireEye 疑遭某 APT 组织的攻击,其大量政府客户信息遭越权访问,且红队工具被盗.虽然目前尚不清楚这些红队工具将被如 ...

  9. 054 webshell介绍与文件上传漏洞

    文章目录 本来想把关于大马.小马.菜刀,蚁剑,upload-labs(部分实验)等小型实验展示单独出一章节内容,后来想想还是整合在一起吧.所以说这一章节的内容会 ¥¥¥有点多¥¥¥ 一:漏洞概述 二: ...

最新文章

  1. react更改路由入参_react怎么路由传参?
  2. 切点、切面:@Aspect、@PointCut相关的个人总结
  3. 让sky Driver成为你的可见硬盘
  4. jQuery UI基础 学习笔记
  5. Javascript分号,加还是不加?
  6. ubuntu 下安装 phpmyadmin 过程记录
  7. bootcamp空间不足_Bootcamp安装WinXP补丁时C盘空间不足怎么办?教程一览
  8. 单片机仿真软件Proteus Pro 8.9版本License过期
  9. 解决python osdir() 函数 文件夹排序问题
  10. 设计模式——设计模式概述
  11. VR和AR的区别是什么?-粤嵌教育
  12. ZOJ 1788 Quad Trees
  13. HTML和CSS仿唯品会首页,ecshop仿唯品会2014全模板带团购品牌特卖
  14. 2022面试经验分享(非技术)
  15. C语言中fscanf函数
  16. 怎么查看本地DNS缓存?
  17. 常用传感器讲解十一--light cup(KY-027)
  18. 右移位和除以2(C++)
  19. 多元积分学及其应用复盘
  20. 文件上传与下载的场景梳理

热门文章

  1. 如何在虚拟机VMware安装Fedora35
  2. ULN2803L UTC八位达林顿 代替TI/TOSHIBA
  3. 什么是Dimension table(维表)
  4. 视频素材免费下载网站
  5. 怎么解析Json数据,然后把解析到的Json数据填充到布局中?
  6. 学习能力篇:怎么用S-G学习法做总结?
  7. HDMI网络延长器-深圳朗强科技
  8. 【数据结构-树图】树和图的性质
  9. Keil等软件解决中文乱码问题
  10. 有关FCFS与SJF的作业算法的理解(操作系统原理)