C_and_CPP 板


LINE

我想寫個遊戲修改器 , 已找出要修改的記憶體位址 , 但卻不知道要如何撰寫程式 於是在網路上詢問相關資訊 , 在某論壇上一位高手給了我一些代碼 但我不太明白這運作的方式 , 有人告訴我這是個外掛 不用加掛code到遊戲內 , 而是獨立運行 , 可否請高手幫忙 , 依照他給我的代碼 該如何去編譯程式 ? 請指教 , 謝謝 ! ============================================================================== ============================================================================== 我已經大概知道編程 , 但是卻無法修改遊戲中的數值 , 請高手指正我哪邊錯誤了 ? 謝 謝 ! 程式可以運行 , 我在輸入 address 有加上16進位的 0x , value 這是修改直接要得值 ? 開啟時會叫出client.exe , client.exe會顯示 0x440004= 7474 代碼是外國高手幫忙的 , 我不知到哪邊錯誤 , 請版上高手幫幫忙 謝謝 ~ 遊戲暫存器: 03740268 必須要先到球員編輯區 , 輸入暫存器位址 , 才有辦法更改 此為GM8和FPE修改法 這支程式卻讀不到內部的位址 , 不知到哪邊有錯誤 ? ==================================== 首先 run MemoryEdit.exe 佢會 CreateProcess and run Client.exe Client.exe 會 不斷 咁 print 會 int 既 address and value 之後 MemoryEdit.exe 會要你 input 個 address 你要 edit 既 個 address 可以 抄返 Client.exe Show 出 o黎 既 e.g. 010E9008 就 input 0x010E9008 <= 0x 開頭 hex 之後 要你 input 個 value e.g. input 8888 之後 等 5 秒 check 返 Client.exe 佢個 value 會 唔同左 ===================================== Client.exe http://rafb.net/p/2kHbU711.html MemoryEdit.exe http://rafb.net/p/98P5I788.html ============================================================================== --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.170.234.241 ※ 編輯: andy79323 來自: 218.170.234.241 (03/31 23:46) ※ 編輯: andy79323 來自: 218.170.234.241 (03/31 23:47)
1F:推 sunneo:.... 取得一個使用windows os的c++ ide然後開專案編譯 04/01 00:05
2F:→ andy79323:無奈我使用VC++ 2005 , DEV C++ 4.9.9.2都無法順利編譯 04/01 00:10
3F:→ andy79323:XP 04/01 00:10
4F:→ james732:錯誤訊息? 04/01 00:17
5F:→ sunneo:pi 跟π ? 這個π的嫌疑真大 04/01 00:18
6F:→ andy79323:在微風發表了一篇,裡面有附上錯誤訊息,請幫忙,謝謝! 04/01 00:21
7F:→ sunneo:你何不把錯誤訊息在這說出來呢? 並非每個人都逛微風 04/01 00:23
8F:→ andy79323:http://tinyurl.com/ca62o8 04/01 00:24
9F:→ andy79323:不好意思,我會在修改一下本文 04/01 00:25
※ 編輯: andy79323 來自: 218.170.234.241 (04/01 00:26)
10F:→ iamivers0n:複製到了奇怪的字元? 04/01 00:28
11F:→ andy79323:請問哪邊複製出錯? 請指正 , 謝謝 ! 04/01 00:34
12F:→ sunneo:你可以嘗試把錯誤訊息 (line 17)那部份點兩下看看他跳到哪 04/01 00:35
====================================================== 按下跑到這段 ::CreateProcess(NULL, szFileName, NULL, NULL, FALSE, CREATE_NEW_CONSOLE, NULL, NULL, &si, π); ======================================================
13F:→ sunneo:有可能確實就是那詭異的`π` 04/01 00:35
14F:→ sunneo:如果你要printf 要#include <stdio.h> 04/01 00:36
※ 編輯: andy79323 來自: 218.170.234.241 (04/01 00:39)
15F:→ sunneo:你要不要嘗試把那個π改成pi 剛剛已經說過很多次了 04/01 00:43
16F:→ andy79323:已更改 , 但還是如此 04/01 00:46
17F:→ sunneo:Process改hProcess,Thread改pThread,π改&pi 04/01 00:49
18F:→ sunneo: ^ hThread 04/01 00:50
====================================================== 以下為修改過的 , 請幫指正哪邊有改錯 , 謝謝 ! #include <windows.h> // add the windows.h HANDLE g_hProcess; DWORD g_arList; // Fill the address you want int iVal; // Fill the value you want BOOL WriteMemory(DWORD dwAddr, DWORD dwValue) { return ::WriteProcessMemory(g_hProcess, (LPVOID)dwAddr, &dwValue, sizeof(DWORD), NULL); } int main() { char szFileName[] = "target.exe"; STARTUPINFO si = {sizeof(si)}; hPROCESS_INFORMATION pi; ::CreateProcess(NULL, szFileName, NULL, NULL, FALSE, CREATE_NEW_CONSOLE, NULL, NULL, &si, &pi); ::CloseHandle(pi.hThread); g_hProcess = pi.hProcess; if(WriteMemory(g_arList, iVal)) printf("Write data Sucess!\n"); ::CloseHandle(g_hProcess); return 0; } ========================================= ※ 編輯: andy79323 來自: 218.170.234.241 (04/01 01:00)
19F:推 sunneo:#include <stdio.h> 04/01 01:01
20F:→ sunneo:我想你很需要重頭學起程式 另外還有一個可參考的說明書 04/01 01:01
21F:→ sunneo:最後唯一需要改的是g_arList要給予你想寫入的位址 04/01 01:03
22F:→ andy79323:很謝謝您的幫忙 , 只接觸過簡單的指令 , 這方面還不太懂 04/01 01:15
23F:→ andy79323:雖然這不能當作理由,但沒有個起始點,要學起不易.. 04/01 01:16
24F:→ andy79323:另外,雖然都依照您所講更改,但似乎還是無法成功編譯.. 04/01 01:17
25F:推 sunneo:我已經成功編譯了... 04/01 01:21
26F:→ sunneo:http://rafb.net/p/Bw0rn160.html 04/01 01:23
27F:→ andy79323:有些地方我改錯了... 04/01 01:35
28F:→ andy79323:有勞您費盡心力指正 , 在下深感抱歉 , 謝謝您的幫忙 04/01 01:37
29F:推 yoco315:π實在太酷了 XD 04/01 03:53
30F:推 yoco315:Lv1 就要單挑 final boss 啦 XD 選這個題目當練習 04/01 03:56
31F:→ yoco315:很好!很有志氣! 04/01 03:56
32F:推 VictorTom:推樓上, LV1就要挑Final BOSS....Orz 04/01 09:16
33F:→ MOONRAKER:LV1就跑去有swamp drake出沒的乾河谷 XD 04/01 10:04
34F:推 VictorTom:樓上您的例子好複雜....XD 04/01 11:40
※ 編輯: andy79323 來自: 218.170.219.70 (04/02 10:50)







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Gossiping站內搜尋

TOP