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灯, 水草

请输入看板名称,例如:WOW站内搜寻

TOP