更新 2.205
2026/8/2
v2.205.0.0BETAMINOR
Seymour2026年8月2日
MAGIC DLL EDITOR: 開啟/編輯/擴充 ANY magic_XXXX.dll (587),含宣告結構與可運作之擴充功能
FfxLib/MagicDll/(新增,13 個類別): 剖析器 PE→.data→root→sections→programs→slots→records→fields,內嵌 field_map (206 個家族,43 個 payload_consumer) + 區域 Yonishi fp.h; RT0 581/581 個 DLL byte-identical; 200 突變模糊測試 never-throws; 可開啟 581/581 (virtual-inflated section_size 修復)。Modules/MagicDllEditor/(新增): 完整 UI (開啟 → 樹狀 Root/Descriptors/Programs/Slots/Fields type-aware → 編輯 → 儲存副本並附加 .bak + hash-gated SHA → 還原 → 新增欄位) + 471 個效果名稱目錄 (noclip) + Steam 資料庫鎖定。Thread-safety (SemaphoreSlim) 於開啟/儲存/AddField/還原。- 記錄 GROW FIXED AND WORKING (2026-08-02): section-header counted-u32 表格 (+8/+12) 現已調整 (當表格 >= 插入點時 rel += W; 當目標 >= 插入點時 entries += W — 0021 中的 326 個指標) + 帶有序數鍵的 VerifyGrow (SlotAbs 在擴充時不穩定)。測試 re-enabled + 語料庫模糊測試 (40 個 DLL: 擴充套用 OR byte-identical 回滾,絕不損毀; multi-width 8/12/16)。
- Rand/KeMdlTfd 的精細語意經由反編譯驗證 (0x72FB00 RandChar 6B, 0x730610 RandInt 9B, 0x731860 RandCV 9B 4×s8, 0x749A20/0x749D60 KeMdlTfd/Uv2 49B — 9 個 f32 分為 3 組 + 旗標): field_map 已修復 (RandInt/RandCV 6B→9B; KeMdlTfd → payload_consumer 49B) + 5 個重新命名於標準
ffxoficial_COPY.i64(腳本scripts/ppp_c2_renames_rand_ketfd.py)。文件:docs/reverse/PPP_RAND_KETFD_SEMANTICS_20260802.md。 - 公開格式規格:
docs/reverse/MAGIC_DLL_FORMAT_SPEC_20260802.md(byte-level 佈局、擴充、安全性、參考)。 - MagicDll 套件: 34/34 PASS · Release 建置 0 錯誤。 文件:
MAGIC_DLL_EDITOR_USAGE_20260801.md,PPP_C2_FULL_VERDICT_20260731.md,PPP_C3_ROADMAP_20260731.md,PPP_FAMILIES_USAGE_20260731.md。 ### MINOR
v2.202.0.0