某OA系统无需登录,从任意文件 下载 ,下载 源码 ,到源码分析,到任意文件上传拿GetShell
官网:http://HdhCmsTestttyoa测试数据/WebDst/index.htm?TopMenu=sy北京点石通科技有限公司,点石通OA办公自动化系统 官方演示:http://HdhCmsTestttyoa测试数据/Main3/sy.jsp 下面就拿官方demo进行测试。 0x001 第一处任意文件下载 无需登录,文件下载,文件下载链: http://HdhCmsTestttyoa测试数据/Common/Js/UploadEx/do_download.jsp?UpLoadPath=/Common/Js/UploadEx/&FileName=do_download.jsp
已经下载do_download.jsp文件,我们来看看源码:
<%@ page contentType="text/html; charset=gb2312" %> <%@page import="com.jspsmart.upload.*"%> <% String szUpLoadPath=request.getParameter("UpLoadPath"); String szFileName=request.getParameter("FileName"); String path=request.getRealPath(""); //新建一个SmartUpload对象 SmartUpload su = new SmartUpload(); //初始化 su.initialize(pageContext); //设定contentDisposition为null以禁止 浏览器 自动打开文件, //保证点击链接后是下载文件。若不设定,则下载的文件扩展名为 //doc时,浏览器将自动用word打开它。扩展名为pdf时, //浏览器将用acrobat打开。 su.setContentDisposition(null); //下载文件 //{{ //如果不用如下的,则response.getWriter(),因为这个方法是和response.getOutputStream()相冲突 //html这样的文档不能下载。 out.clear(); out = pageContext.pushBody(); /查看更多关于某OA系统多处无需登录从任意文件下载到任意文件的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did15157