搜尋

SigMaker ToolSigMakerTool

返回清單
切換到指定樓層
通知這文章過時或找檔案 發表主題

[電玩遊戲] 《SigMaker Tool》CE外掛神器下載 動態AOB簽名產生器、自動計算最短獨特位元組、遊戲更新不怕失效

[複製連結]
1
zxc876451 ( Lv.30 大天使 ) 發表於 6 小時前 | 只看該作者 |只看大圖 回覆獎勵 |降序瀏覽 |閱讀模式

《SigMaker Tool》快速閱讀精華


  • 🚀 告別固定長度簽名:傳統工具輸出64位元組AOB,遊戲小更新就報廢,SigMaker Pro動態計算最短獨特簽名
  • 毫秒級記憶體掃描:內建Zydis反組譯器,逐指令分析並自動延伸位元組直到100%獨一無二
  • 🔧 三種輸出格式一鍵複製:CE Auto Assembler用的AOB格式、C++專案用的Pattern/Mask、文件用的位址資訊
  • 🎯 智慧遮罩更新防護:自動將JMP/CALL位移與相對立即數替換為萬用字元,遊戲改版簽名依然有效
  • 💾 右鍵選單整合:Memory Viewer直接右鍵產生,無需切換視窗


img_69ec3a5e67a934_24471781.jpg


為什麼你需要SigMaker Pro?



還在用老舊的外掛工具產生固定長度的AOB簽名嗎?那種輸出64位元組、遊戲只要小更新就全數失效的痛苦,做過遊戲修改器的人都懂。更慘的是還得手動修剪那些多餘的位元組,耗時又容易出錯。

這款由gmax17開發的SigMaker Pro徹底改變了遊戲。它不只是「產生簽名」,而是智慧型動態簽名引擎——自動計算你需要的最少位元組數,確保獨特性的同時保持簽名極短,讓你的Cheat Engine腳本在遊戲更新後依然穩定運作。


👉 GM後台版 遊戲 推薦 ⬇️⬇️⬇️ 快速玩各種二次元動漫手遊app



核心功能深度整理



動態長度計算:精準到每一個位元組



傳統工具的思維是「先產生再修剪」,SigMaker Pro則是「邊掃描邊建構」:

  • 讀取目標指令 → 掃描模組記憶體確認獨特性
  • 若不唯一,自動延伸下一個指令的位元組
  • 重複直到100%獨特匹配,立即停止


結果就是業界最短的有效簽名,沒有任何冗餘位元組。

架構自動偵測:32/64位元無縫切換



你只需載入對應的DLL版本(64位元CE載入64位元DLL),SigMaker Pro會透過Windows API自動偵測目標遊戲的架構,動態調整Zydis反組譯器設定。一套工具通喫所有遊戲,無需手動切換。

智慧遮罩系統:更新防護的核心



這是讓簽名「長壽」的關鍵技術:

  • 位移遮罩:mov rax, [rip+0x12345] 這類指令的位移值每次遊戲編譯都會變,SigMaker自動替換為萬用字元
  • 相對立即數遮罩:JMP/CALL的目標位址同樣自動遮罩
  • 雙階段掃描:v1.0.3起嚴格掃描階段也強制遮罩位移,徹底杜絕更新失效


三種輸出格式即時複製



右鍵點選Memory Viewer中的任意指令,選單提供:

1. Copy AOB Sig — CE Auto Assembler首選
48 83 EC 28 E8 ?? ?? ?? ?? 48 83 C4 28


2. Copy C++ Pattern — 內部/外部基礎程式碼用
\x48\x83\xEC\x28\xE8\x00\x00\x00\x00\x48\x83\xC4\x28
xxxxx????xxxx


3. Copy Address Info — 文件記錄用
Game.exe + 0x06AAFDF8 = 0x7FF65FD0FDF8


版本演進:從1.0.1到1.0.3的重大升級



v1.0.2 效能與標準化



  • 記憶體管理最佳化:改用tdread_local 5MB共享緩衝區,掃描速度大幅提升
  • AOB格式標準化:萬用字元從 * 改為 ??,與Cheat Engine原生語法完全相容
  • 匯出系統簡化:移除.def檔案需求,直接以extern "C" __declspec(dllexport)匯出
  • 進階錨定機制:自動後退最多50位元組尋找獨特錨點,輸出所需注入偏移


v1.0.3 引擎完全重設計(推薦版本)



這是真正意義上的下一代簽名引擎

  • 動態長度上限解除:舊版32位元組硬限制取消,現在指令級逐位元組合構
  • 精準注入點:簽名永遠從你點擊的位置開始,錨定僅作為最後手段
  • 精細錨定步進:需要錨定時步進從10位元組降為1位元組,偏移量最小化
  • 關鍵位移遮罩修正:v1.0.2的嚴格掃描階段未遮罩位移的嚴重bug已修復
  • 底層效能提升:整個解碼區域單次ReadProcessMemory呼叫、解碼緩衝區128→256位元組、錨定範圍50→64位元組




所有站內附件皆會附上安全掃描報告
請會員查看純淨度百分比後判斷使用



相關檔案須知:
取得檔案前,請先詳細閱讀文章內容
避免不必要錯誤與誤會發生。
也可多參考文章討論樓層內容
了解附件檔案相關討論資訊。





安裝教學:三步驟完成設定



  • 下載並放置DLL
    將下載的SigMakerPlugin.dll放入Cheat Engine的plugins資料夾
    預設路徑:C:\Program Files\Cheat Engine\plugins
  • 啟用外掛
    開啟Cheat Engine → Edit → Settings → Plugins
    點擊「Add new」選擇DLL,勾選啟用
  • 開始使用
    進入Memory Viewer,對任意指令點擊右鍵,選擇三種輸出格式之一


v1.0.3 快速更新方式



直接將新的SigMakerPlugin.dll放入autorun資料夾覆蓋舊檔,無需重新設定。

技術規格與編譯資訊



  • 開發語言:C++20(採用std::span、std::format、structured bindings等現代語法)
  • 反組譯核心:Zydis
  • 授權方式:開放原始碼,可自由使用、修改、散佈
  • 編譯需求:Visual Studio專案中正確連結Zydis函式庫


原始碼倉庫:SigMakerPlugin GitHub

常見問題Q&A



Q:產生的簽名在遊戲更新後還能用嗎?

A:SigMaker Pro的智慧遮罩系統會自動將會變動的位移與相對位址替換為萬用字元,因此只要不是遊戲邏輯大幅重寫,簽名通常能跨版本使用。v1.0.3更修復了v1.0.2中嚴格掃描階段未遮罩位移的問題,更新防護更加完整。

Q:32位元遊戲和64位元遊戲需要不同設定嗎?

A:完全不需要。SigMaker Pro會自動偵測目標進程的架構並調整反組譯器,你只需要確保載入的DLL版本與你的Cheat Engine位元數一致(64位元CE載入64位元DLL)。

Q:為什麼我的簽名比別人長?

A:這是正常的。SigMaker Pro的設計哲學是「剛好夠用」——它會持續延伸直到找到獨特匹配為止。某些指令模式在記憶體中較常見,就需要更多位元組才能唯一識別。這正是動態長度的價值:不浪費位元組,也不冒險產生衝突簽名。

Q:v1.0.3的「精準錨定」是什麼意思?

A:當你點擊的指令本身太過通用(例如常見的push/pop組合),SigMaker需要往後退尋找獨特的「錨點」指令。v1.0.3的改進在於:優先嘗試不錨定,若必須錨定則以1位元組為單位後退(舊版10位元組),讓最終簽名到你的注入點的偏移量最小。

Q:C++ Pattern輸出的mask格式看不懂?

A:x代表固定比對的位元組,?代表萬用字元(會被忽略的位元組)。例如xxx????xxx表示「前3個位元組必須匹配,中間4個忽略,後3個必須匹配」。這是遊戲外掛開發的業界標準格式。

Q:安裝後右鍵選單沒出現?

A:請依序檢查:
  • DLL是否放在正確的plugins資料夾(非autorun)
  • Cheat Engine設定中是否已勾選啟用該外掛
  • 重新啟動Cheat Engine後再試






大家正在看啥


收藏收藏 分享文章到FB上分享
回覆 使用道具 檢舉
複製專屬你的推廣連結:發至FB與各論壇宣傳:累積點數換GP商品 & 藍鑽
每五點閱率就可以兌換藍鑽積分或遊戲點卡 夢遊推廣文章換GP商品

你需要登入後才可以回覆 登入 | 加入會員

本版積分規則

Copyright (C) 2010-2020 夢遊電玩論壇

廣告合作:請直接聯繫我們,並附上您預刊登位置的預算。  

快速回覆 返回頂端 返回清單