C#开发外挂-获取游戏基址(Cheat Engine使用方法)

来源:互联网 发布:北京租房软件 推荐 编辑:程序博客网 时间:2024/05/29 04:56
昨天说了一下使用C#开发外挂,今天讲解一下怎么获取游戏的基址
所谓基址,在我理解就是内存的地址,比如我们的HP血量的内存地址,积分的地址等。

今天我们将使用第三方软件Cheat Engine 获取游戏的基址,有了基址我们就能使用C#修改游戏的内存了。

今天我们示范的游戏:QQ堂 (获取QQ堂角色的积分基址)

还有,昨天的那篇帖子,好多人反映说看不懂,看不懂的话那你们就在多学点用C#使用非托管DLL。

第一步:下载好中文版的 Cheat Engine  界面如下:

QQ截图20131029110803.png (28.07 KB, 下载次数: 7)

下载附件

C#开发外挂,获取游戏基址,Cheat Engine使用方法,C#论坛-www.ibcibc.com-IBC编程社区

2013-10-29 11:22 上传




第二步:在我们菜单栏-文件的下面,有一个小电脑的图标,我们点击以后,选择我们的QQ堂进程(前提是先打开QQ堂),如下图:

QQ截图20131029110922.png (36.83 KB, 下载次数: 2)

下载附件

C#开发外挂,获取游戏基址,Cheat Engine使用方法,C#论坛-www.ibcibc.com-IBC编程社区

2013-10-29 11:23 上传




第三步:在QQ堂界面,点击个人资料,查看角色的积分,如下图:

QQ截图20131029110959.png (100.26 KB, 下载次数: 1)

下载附件

C#开发外挂,获取游戏基址,Cheat Engine使用方法,C#论坛-www.ibcibc.com-IBC编程社区

2013-10-29 11:23 上传




第四步:这时候我们已经的得到了积分,我们就把积分的值输入到Cheat Engine数值中,点击新的扫描,让系统自己找哪个内存中的基址是这个值,这时出现下图:

QQ截图20131029111032.png (11.87 KB, 下载次数: 1)

下载附件

C#开发外挂,获取游戏基址,Cheat Engine使用方法,C#论坛-www.ibcibc.com-IBC编程社区

2013-10-29 11:23 上传




第五步:我们可以看到有这么多的基址都是这个值,没关系,我们在QQ堂里多进入几个房间,退房间进房间,多进几个,就发现Cheat Engine左侧的地址已经变了,只有两个是相同的值了,这时候我们对这两个值鼠标右键-加入到清单中,如下图:

QQ截图20131029111118.png (13.71 KB, 下载次数: 1)

下载附件

C#开发外挂,获取游戏基址,Cheat Engine使用方法,C#论坛-www.ibcibc.com-IBC编程社区

2013-10-29 11:24 上传


QQ截图20131029111128.png (5.04 KB, 下载次数: 1)

下载附件

C#开发外挂,获取游戏基址,Cheat Engine使用方法,C#论坛-www.ibcibc.com-IBC编程社区

2013-10-29 11:24 上传




第六步:内存的地址只有一个,所以我们玩一把游戏,让我们的积分更改,如下图:

QQ截图20131029111441.png (46.44 KB, 下载次数: 1)

下载附件

C#开发外挂,获取游戏基址,Cheat Engine使用方法,C#论坛-www.ibcibc.com-IBC编程社区

2013-10-29 11:25 上传




第七步:这时候可以看见,在我们的Cheat Engine中,只有地址为11146154跟我们的积分值是同步的,如下图:

QQ截图20131029111451.png (5.16 KB, 下载次数: 2)

下载附件

C#开发外挂,获取游戏基址,Cheat Engine使用方法,C#论坛-www.ibcibc.com-IBC编程社区

2013-10-29 11:25 上传




最后一步:至此我们得到了我们QQ堂中积分的基址:11146154

拿到基址后,我们就可以使用C#修改QQ堂内存了。

0 0
原创粉丝点击