====================================================================== 0/7 清理残留进程与端口 ====================================================================== 端口干净 清掉上次测试残留的 4 个文件 ====================================================================== 0/7 编码审计(BOM / 行尾 / 乱码) ====================================================================== ========================================================================== 鉁?鍏ㄩ儴閫氳繃锛屾病鏈夌紪鐮侀棶棰? ====================================================================== 1/7 Python 被控端协议回归 ====================================================================== [PASS] 绉婚櫎鍚庝粎鍓?1 鍙? ==================================================================== 閫氳繃 69 椤癸紝澶辫触 0 椤? ====================================================================== 1b/7 防火墙阻止规则检测(真机连不上的根因) ====================================================================== ==================================================================== 閫氳繃 43 椤癸紝澶辫触 0 椤? ==================================================================== ====================================================================== 1c/7 连不上?-> 电脑打开网络自检(UDP 链路) ====================================================================== ============================================================ 閫氳繃 5 椤癸紝澶辫触 0 椤? ====================================================================== 1e/7 新增功能(电量/磁盘/性能/进程/剪贴板历史/安全边界) ====================================================================== ============================================================== 閫氳繃 22 椤癸紝澶辫触 0 椤? ====================================================================== 1f/7 电脑功能注册表(39 个功能 + 安全边界 + 可配置) ====================================================================== ============================================================== 閫氳繃 29 椤癸紝澶辫触 0 椤? ====================================================================== 1g/7 功能模糊测试(105 个功能 × 空参数 / 垃圾参数 / 越权路径) ====================================================================== [宕╂簝] hand_reset({}) -> FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\shu\\AppData\\Local\\Temp\\tmp5d758dnb\\settings.json' [宕╂簝] lesson_timer({}) -> FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\shu\\AppData\\Local\\Temp\\tmp5d758dnb\\settings.json' [宕╂簝] loop_play({}) -> FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\shu\\AppData\\Local\\Temp\\tmp5d758dnb\\settings.json' ====================================================================== 1h/7 端到端(打包后的 EXE:配对 / 功能列表 / 越权 / 防爆破) ====================================================================== ============================================================== 閫氳繃 13 椤癸紝澶辫触 0 椤? ====================================================================== 1i/7 静默模式(0 窗口 / 无终端 / 认证仍生效) ====================================================================== ============================================================== 閫氳繃 8 椤癸紝澶辫触 0 椤? ====================================================================== 1j/7 配一次→零窗口(令牌重连,全程无窗口) ====================================================================== ============================================================== 閫氳繃 12 椤癸紝澶辫触 0 椤? ====================================================================== 1k/7 首次安装设置窗口(出现一次,之后不再出现) ====================================================================== ============================================================== 閫氳繃 14 椤癸紝澶辫触 0 椤? ====================================================================== 1l/7 开机零窗口(照注册表里的自启命令真跑一遍) ====================================================================== ============================================================== 閫氳繃 7 椤癸紝澶辫触 0 椤? ====================================================================== 2/7 手表屏幕布局适配核算 (490x602) ====================================================================== ========================================================================== 閫氳繃 40 椤癸紝澶辫触 0 椤? ====================================================================== 1z/7 手表分页完整性(防白屏:方法定义了必须被调用) ====================================================================== sendMedia: 宸茶 media() 鍙栦唬 showInfo: 宸茶 feature_run 鐨?info 鍙栦唬 sp: 鏃х殑瀛楀彿杈呭姪锛屽凡琚?dp() 鍙栦唬 ========================================================== 閫氳繃 13 椤癸紝澶辫触 0 椤? ====================================================================== 2a2/7 APK 内容(诊断已合并进主程序) ====================================================================== 閫氳繃 15 椤癸紝澶辫触 0 椤? ==================================================================== ====================================================================== 2a/7 网络调优(MTU 修复) ====================================================================== [PASS] 鍐欎簡鎺ュ彛 MTU 1400 鏇村樊鐨勬暀璁? ========================================================== 閫氳繃 20 椤癸紝澶辫触 1 椤? ====================================================================== 2b/7 投图显示方式(屏幕中间 / 全屏 / 自定义大小) ====================================================================== ============================================================== 閫氳繃 19 椤癸紝澶辫触 0 椤? 鎴浘鐩綍: C:\Users\shu\Desktop\deepseekagent\LanRemote\_tests\shots ====================================================================== 3/7 屏幕共享可见提示(真实界面 + Win32 窗口枚举) ====================================================================== ==================================================================== 閫氳繃 13 椤癸紝澶辫触 0 椤? ====================================================================== 2b/7 中转 chunked 请求体(防连接错位) ====================================================================== 閫氳繃 9 椤癸紝澶辫触 0 椤? ====================================================================== 3a/7 局域网直连路径(不经中转) ====================================================================== 閫氳繃 29 椤癸紝澶辫触 0 椤? ====================================================================== 3a2/7 局域网优化(网段掩码 / 发现重发 / 回切) ====================================================================== 閫氳繃 42 椤癸紝澶辫触 0 椤? ====================================================================== 3a3/7 手表局域网切换逻辑(源码断言) ====================================================================== 閫氳繃 31 椤癸紝澶辫触 0 椤? ====================================================================== 3a4/7 编码与换行(.java/.py 必须 UTF-8 无 BOM + LF) ====================================================================== 妫�鏌?24 涓枃浠讹紝缂栫爜/鎹㈣鍏ㄩ儴绗﹀悎绾﹀畾 ====================================================================== 3b/7 Python 静态检查(pyflakes) ====================================================================== 鉁?娌℃湁浼氬鑷村穿婧冪殑闂 ====================================================================== 3b3/7 安装包脚本语法(Inno 的注释陷阱) ====================================================================== [Code] 娈佃惤閲屾病鏈夎繚瑙勫啓娉?鉁? ====================================================================== 3b4/7 卸载逻辑(不能杀自己 / 不能阻塞) ====================================================================== 閫氳繃 11 椤癸紝澶辫触 0 椤? ====================================================================== 3b2/7 管理页网络体检 ====================================================================== 閫氳繃 15 椤癸紝澶辫触 0 椤? ====================================================================== 3b5/7 安装包完整周期(装 -> 验 -> 卸 -> 再验) ====================================================================== 閫氳繃 20 椤癸紝澶辫触 0 椤? ====================================================================== 3b6/7 网页响应头(Content-Type / HEAD) ====================================================================== 閫氳繃 12 椤癸紝澶辫触 0 椤? ====================================================================== 3b7/7 对外材料清洁度(不许出现管理后台) ====================================================================== 閫氳繃 15 椤癸紝澶辫触 0 椤? ====================================================================== 3c/7 中转管理端批量删除 ====================================================================== 閫氳繃 24 椤癸紝澶辫触 0 椤? ====================================================================== 3d/7 管理页 JS 合法性(防幽灵按键) ====================================================================== 缁撹锛欽S 鍚堟硶锛屽垹闄ゆ寜閽兘姝e父宸ヤ綔 ====================================================================== 3e/7 管理页设备控制(接入开关 + 改配对码) ====================================================================== 閫氳繃 23 椤癸紝澶辫触 0 椤? ====================================================================== 4b/7 手表 Activity 骨架(防白屏) ====================================================================== 閫氳繃 24 椤癸紝澶辫触 0 椤? ====================================================================== 4c/7 编译整个手表 App(含界面代码) ====================================================================== App 编译通过 ====================================================================== 5/7 编译 Java 协议层 ====================================================================== 编译通过 ====================================================================== 6/7 Java <-> 桩服务端 跨语言联调 ====================================================================== [PASS] 鍏抽棴鍚?isConnected 涓?false ==================================================================== 閫氳繃 64 椤癸紝澶辫触 0 椤? ====================================================================== 7/7 Java <-> 打包后的 EXE 端到端联调 ====================================================================== EXE 配对码: 193406 [PASS] 鍏抽棴鍚?isConnected 涓?false ==================================================================== 閫氳繃 64 椤癸紝澶辫触 0 椤? EXE 接收到的文件: 1,024 B broken.png 307,207 B java_payload.bin 202 B java_photo.png 16,044 B java_sound.wav ====================================================================== 验证汇总 ====================================================================== 项目 结果 ---- ---- 编码审计 PASS Python 被控端协议回归 PASS 防火墙阻止规则检测 PASS 自检请求链路 PASS 新增功能 PASS 电脑功能注册表 PASS 功能模糊测试 PASS 端到端(打包 EXE) PASS 静默模式 PASS 配一次→零窗口 PASS 首次设置窗口 PASS 开机零窗口 PASS 手表布局适配 PASS 手表分页完整性 PASS APK 内容 PASS 网络调优(MTU) FAIL 投图显示方式 PASS 屏幕共享强制提示 PASS 中转 chunked 请求体 PASS 局域网直连路径 PASS 局域网优化 PASS 手表局域网切换 PASS 编码与换行 PASS Python 静态检查 PASS 安装包脚本语法 PASS 卸载逻辑 PASS 管理页网络体检 PASS 安装包完整周期 PASS 网页响应头 PASS 对外材料清洁度 PASS 中转批量删除 PASS 管理页 JS 合法性 PASS 管理页设备控制 PASS 手表 Activity 骨架 PASS 手表 App 整体编译 PASS Java 协议层编译 PASS Java <-> 桩服务端 PASS Java <-> 打包 EXE PASS 项失败