C語言遊戲外掛程式 C 簡單 DLL 注入超級瑪麗!

2021-09-29 09:22:59 字數 1642 閱讀 2804

通過c語言編寫乙個dll檔案和乙個exe檔案,其中dll包含作弊功能,執行exe後將dll注入遊戲,使得遊戲僅靠自身程序便可以實現作弊功能。

物件分析

要用的api函式簡單介紹

編寫測試效果

總體評價

物件分析

注:本次遊戲物件為super mario xp

沒有更新所以可用任意版本 ,

試玩發現人物血量最大為10,心最大為99,命最大為99。

要用的api函式簡單介紹

handle createthread(lpsecurityattributes, sizet, lpthreadstartroutine, lpvoid, dword ,lpdword

createthread 將在主線程的基礎上建立乙個新執行緒

lpvoid virtualallocex(handle, lpvoid, size_t, dword, dword);

virtualallocex 向指定程序申請記憶體,其中flallocationtype取值mem_commit表示寫入物理儲存而非磁碟交換記憶體

farproc getprocaddress(hmodule hmodule, lpcstr);

加c/c++學習交.流群 546912356,免費獲取c語言、c++學習資料,學習路線指導和梳理,更有高階乾貨的直播免費學習許可權

,都是大牛帶飛 幫助你少走很多的彎路

handle createremotethread(handle, lpsecurityattributes, sizet, lpthreadstartroutine, lpvoid, dword, lpdword);

createremotethread 建立乙個在其它程序位址空間中執行的執行緒

編寫測試效果

開啟遊戲

執行外掛程式

開啟注入器injecter,注入器注入dll後自動退出,僅剩下遊戲,此時遊戲已具備作弊效果(鎖定血量)

檢測有效

dll注入可使作弊模組在程式自身「名義」下進行作弊,提高作弊成功率,然而載入的dll容易被dll檢測發現。

遠端dll注入 C

using system using system.collections.generic using system.componentmodel using system.data using system.diagnostics using system.drawing using system...

C遊戲外掛程式

先說環境 這些環弄好了我們看看 框架 有別於一般程式 我們加入 declspec dllexport 此處注意一定要建立乙個c檔案 declspec dllimport 此處表示宣告乙個模組 void mainc 這裡補充說明一下剛剛說到的程式,程式其實是一種靜態的說法,我們說外掛程式自然要說到乙個...

C 實現DLL注入(一)實現

直接上 了 pragma once include include include int fmethod char c str bool loaddll dword dwprocessid,lptstr lpszdllname include fmethod.h int fmethod char ...