From 512c718d38af4cdad19c7b860c242b5927ed11c4 Mon Sep 17 00:00:00 2001 From: TermiNexus Date: Tue, 13 Oct 2026 17:14:22 +0800 Subject: [PATCH] =?UTF-8?q?feat(hornet):=20=E5=8D=81=E5=AD=97=E5=86=9B?= =?UTF-8?q?=E5=BA=95=E7=9B=98=E6=8E=A7=E5=88=B6=E6=8E=A2=E9=92=88=20+=20?= =?UTF-8?q?=E4=B8=AD=E7=BB=A7=20config.xml=20=E5=8A=A8=E6=80=81=E6=94=B9?= =?UTF-8?q?=E5=86=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 sockets/probe_chassis.js:采样 Cyt.j14k_1 / Zmt.r14f_1 三轴并 hook Cyt.wak / Zmt.wak,转储到 names/probe_chassis.log - serve.js:新增 /probe_chassis.js 路由与 /__probe__?f= 落盘选择;新增 --relay-port 动态改写 config.xml 指向本机中继(不落盘、不依赖 local/config.xml) - main.9f4e7a89.js:探针块改为自动加载 railgun + chassis 两个探针 - Start-LocalAndRelay.ps1:-WithRelay 改传 --relay-port,修复「前端未走中继」的根因 --- 3DTank/Start-LocalAndRelay.ps1 | 6 +- 3DTank/tools/serve.js | 79 ++++++- 3dtank.com/play/static/js/main.9f4e7a89.js | 29 ++- sockets/probe_chassis.js | 229 +++++++++++++++++++++ 4 files changed, 323 insertions(+), 20 deletions(-) create mode 100644 sockets/probe_chassis.js diff --git a/3DTank/Start-LocalAndRelay.ps1 b/3DTank/Start-LocalAndRelay.ps1 index bda447c..57c21e8 100644 --- a/3DTank/Start-LocalAndRelay.ps1 +++ b/3DTank/Start-LocalAndRelay.ps1 @@ -5,7 +5,7 @@ .DESCRIPTION - 本地镜像:把官方 web 客户端在 http://localhost:/ 跑起来 · web/ 提供首页与镜像资源;/play/static/js/** 直接挂 3dtank.com 的切割版 JS - · /config.xml 优先用 3DTank/local/config.xml(指向本地中继 9091),否则代理真实 config + · /config.xml:-WithRelay 时由 serve.js 动态改写为 ws://localhost:/(不落盘);否则代理真实 config - 中继:客户端 → ws://localhost:/ → 真实服务器(抓包落盘 + 实时解密/解析) · 产物目录:3DTank/packets/