搜尋

FASM TrainerFASMTrainer遊戲修改器

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

[電玩遊戲] 《FASM Trainer》原始碼下載 DLL與EXE注入模式、x32-x64雙架構支援、ASM組合語言訓練器開發

[複製連結]
1樓
o122334234 ( Lv.70 熾天使 ) 發表於 昨天 21:31 | 只看該作者 回覆獎勵 |降序瀏覽 |閱讀模式

《FASM Trainer》極致輕量修改器 快速閱讀精華



  • 🚀 極致輕量:單一 PE 區段設計,檔案僅 3.5KB 起跳,比一張圖片還小
  • 💉 雙模式注入:支援 .DLL 注入(LoadLibraryW)與 .EXE 注入(重定位修復)兩種模式
  • 🔧 完整相容:ASLR、Unicode、高 DPI 全支援,Win10/Win11 無痛使用
  • 🎮 進階功能:手動 Hook(x32 5位元組/x64 6位元組)、模式搜尋、熱鍵、記憶體掃描




前言介紹



想要開發自己的遊戲修改器,卻被龐大的 C++ 框架嚇到退縮嗎?這套由 FASM(Flat Assembler)撰寫的極致輕量訓練器原始碼,正是你入門組合語言與記憶體修改的最佳起點!

這不是那種動輒數百 MB 的臃腫框架,而是真正的 極致輕量設計——單一 PE 區段、檔案僅 3.5KB 起跳,卻完整支援 x32 與 x64 雙架構、DLL 與 EXE 雙模式注入。無論你是想學習底層組語,還是要開發實用的遊戲修改器,這份原始碼都能讓你站在巨人的肩膀上,快速理解現代記憶體注入技術的核心原理。

核心功能特色



這套 FASM 訓練器框架具備以下強大功能,完全針對現代遊戲環境設計:

  • 極致輕量單區段:單一 PE 區段設計,編譯後僅 5.0-6.5 KB(DLL 模式)或 3.5-4.0 KB(主控臺模式)
  • 現代化組語風格:採用現代 FASM 語法,程式碼結構清晰,適合新手學習或進階開發者修改
  • 雙架構完整支援:同時提供 x32(32位元)與 x64(64位元)版本,涵蓋所有現代遊戲
  • 雙模式注入技術:
    • DLL 注入模式:將 .dll 偽裝成 .cpl 控制傷害防禦項目,使用 LoadLibraryW 注入,具備 PEB HideDLL 隱藏功能
    • EXE 注入模式:將 .exe 複製到目標行程並修復重定位與導入表,無需原始位元組即可修補
  • 先進記憶體操作:
    • 超快速位元組模式搜尋(Very fast pattern search)
    • 手動 Hook 技術:x32 使用 5 位元組 call xxxxxxxx,x64 使用 6 位元組 call [xxxxxxxx]
    • 手動複製原始程式碼的 Hook 函數
    • MemCopy 修補(需原始位元組)與 MemSwap 修補(無需原始位元組)
  • 現代系統相容:ASLR(位址空間配置隨機載入)、Unicode、高 DPI 感知,支援 Windows 10/11
  • 智慧目標搜尋:可通過模組名稱或視窗名稱尋找目標行程
  • 精確熱鍵控制:熱鍵僅在訓練器視窗或遊戲視窗作用,避免幹擾其他程式
  • 記憶體掃描:掃描可執行記憶體並跳過 MEM_IMAGE,使用目標模式區塊或模組標頭儲存 Hook 函數位址
  • 自動修補:當位址再次可用時自動修補或 Hook
  • 視窗特性:雙緩衝避免繪製閃爍,視窗使用與遊戲相同的圖示,關閉後自動清理
  • 主控臺版本:單一 printf 呼叫繪製選單,可注入同名視窗,支援 Ctrl+C 或 Ctrl+Pause 關閉


DLL 注入模式



DLL 注入版本(trainer window dll inject 32.asm 與 trainer window dll inject 64.asm)採用先進的隱藏技術,將訓練器 DLL 偽裝成控制傷害防禦項目(.cpl)執行,並使用 LoadLibraryW 進行遠端執行緒注入。

此模式具備 PEB HideDLL 功能,能夠從行程環境區塊中隱藏 DLL 足跡,有效規避遊戲的反作弊掃描。訓練器通過模組名稱精準定位目標行程,僅在訓練器視窗內監聽熱鍵,避免幹擾系統操作。

記憶體操作方面,DLL 模式掃描可執行記憶體並智能跳過 MEM_IMAGE 區段,使用目標模式區塊儲存 Hook 函數位址。採用 MemCopy 函數進行程式碼修補(需準備原始位元組),當目標位址再次可用時自動執行修補或 Hook。

EXE 注入模式



EXE 注入版本提供兩種操作介面:視窗版本(trainer window exe inject 32.asm 與 trainer window exe inject 64.asm)與主控臺版本(trainer console exe inject 32.asm 與 trainer console exe inject 64.asm)。

此模式將訓練器 EXE 複製到目標行程位址空間,並自動修復重定位(Relocs)與導入表(Imports),實現無依賴注入。視窗版本通過模組名稱定位目標,熱鍵僅在訓練器視窗與遊戲視窗作用;主控臺版本則通過視窗名稱尋找目標,支援注入同名視窗。

EXE 模式使用目標模組標頭儲存 Hook 函數位址,採用 MemSwap 函數進行程式碼修補——此技術無需原始位元組即可完成記憶體交換,大幅簡化修改流程。主控臺版本以單一 printf 呼叫繪製選單,可通過 Ctrl+C 或 Ctrl+Pause 隨時關閉。

檔案下載點 🔽





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



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





編譯教學



此專案使用 FASM(Flat Assembler)第二代編譯器 fasmg.exe 進行組譯。請依照以下步驟建立你的訓練器:

  • 準備環境:下載並解壓縮 fasm2.zip,將 fasmg.exe 與 include 資料夾放置於 FASM 目錄中。
  • 編輯原始碼:使用 Notepad++ 或其他支援 ASM 語法高亮的文字編輯器開啟 .asm 檔案。
  • 選擇目標:依據你要注入的遊戲架構,選擇 32 位元(x32)或 64 位元(x64)版本。
  • 執行編譯:開啟命令提示字元,切換至原始碼目錄,執行以下指令:
    fasmg.exe "trainer window exe inject 64.asm" "trainer.exe"
  • 測試運行:編譯完成後,執行生成的 .exe 檔案或進行 DLL 注入測試。


【小知識】為何檔案能這麼小?傳統 C++ 訓練器會連結大量執行時期函式庫,而此專案直接使用 Windows API 呼叫,並以手動組語撰寫所有邏輯,因此能將檔案壓縮到極致,同時保持完整功能。

常見問題Q&A



Q:這個訓練器原始碼支援哪些遊戲?
只要是 Windows 平臺的 32 位元或 64 位元應用程式,理論上都能使用此框架進行記憶體修改。但請注意,部分具備強大反作弊系統(如 Vanguard、Easy Anti-Cheat)的線上遊戲可能會攔截此類注入行為,建議僅用於單機遊戲或離線模式。

Q:為什麼編譯出來的檔案這麼小?這是正常的嗎?
完全正常!這正是此專案的最大特色。傳統使用 C++ 與 .NET 開發的訓練器通常需要數百 KB 甚至數 MB,因為它們連結了大量執行時期函式庫。而此專案使用純組合語言(Assembly)直接呼叫 Windows API,並以手動優化方式撰寫,因此能將執行檔壓縮到 3.5-6.5 KB,同時保持完整功能。

Q:DLL 注入模式與 EXE 注入模式有什麼差別?我該選哪一種?
  • DLL 注入:將訓練器作為 DLL 檔案注入目標行程,適合需要長期常駐、頻繁與遊戲互動的修改(如無限生命、修改數值)。具備 PEB HideDLL 隱藏功能,較不易被偵測。
  • EXE 注入:將訓練器作為獨立 EXE 在目標位址空間執行,適合一次性修改或簡單的記憶體 patch。無需準備原始位元組即可使用 MemSwap 修補,操作更簡便。

建議:若遊戲有反作弊,優先使用 DLL 模式的隱藏功能;若只是簡單修改,EXE 模式更輕便。

Q:我沒有組合語言基礎,可以直接使用這個原始碼嗎?
雖然此專案定位為「新手友善的學習基底」,但仍建議具備基礎的組合語言概念(如暫存器、堆疊、呼叫慣例)。不過,原始碼內含詳細註解,且編譯方式簡單,即使不懂 ASM,也能先成功編譯執行,再邊用邊學。建議搭配「組合語言指令參考手冊」與「Windows API 文件」使用。

Q:使用這個訓練器會被防毒軟體誤判為病毒嗎?
很有可能。因為此類記憶體注入工具使用了與惡意軟體相似的技術(遠端執行緒注入、記憶體修改、DLL 注入),絕大多數防毒軟體(Windows Defender、卡巴斯基、諾頓等)都會將其標記為 HackTool、 GameHack 或 Riskware。
這是誤判,但屬於正常現象。解決方法:將編譯後的檔案加入防毒軟體的白名單(排除項目),或在編譯前先暫時關閉即時防護。





大家正在看啥


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

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

本版積分規則

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

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

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