马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

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

  [复制链接]
查看69325 | 回复42 | 2013-10-29 11:27:41 | 显示全部楼层 |阅读模式
昨天说了一下使用C#开发外挂,今天讲解一下怎么获取游戏的基址
所谓基址,在我理解就是内存的地址,比如我们的HP血量的内存地址,积分的地址等。
今天我们将使用第三方软件Cheat Engine 获取游戏的基址,有了基址我们就能使用C#修改游戏的内存了。

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

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

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

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

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



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

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

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



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

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

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



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

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

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



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

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

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

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

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



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

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

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



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

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

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



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

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


C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
ibcadmin | 2013-10-29 11:36:27 | 显示全部楼层
我就发现一个问题啊,不设置回复可见的话,还真是没人回复啊!!!
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
fxkulou | 2013-10-29 12:50:10 | 显示全部楼层
这个获取游戏内存,改过的数据上传到麻花疼的服务器上,数据会不会和服务器上存储的数据不匹配。。这样不是要被发现cheat了吗?
ibcadmin | 2013-10-29 13:34:34 | 显示全部楼层
fxkulou 发表于 2013-10-29 12:50
这个获取游戏内存,改过的数据上传到麻花疼的服务器上,数据会不会和服务器上存储的数据不匹配。。这样不是 ...

用积分这个只不过是举个例子 这个当然不行了,   比如,QQ堂中 可以无限放炮,可无限威力, 这种就可以改,因为这种不是数据库中保存的数据 , 只是本地的数据。
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
fxkulou | 2013-10-29 13:43:10 | 显示全部楼层
ibcadmin 发表于 2013-10-29 13:34
用积分这个只不过是举个例子 这个当然不行了,   比如,QQ堂中 可以无限放炮,可无限威力, 这种就可以改 ...

哦~受教了,等待你的持续更新
woaiyyy | 2013-11-16 00:06:44 | 显示全部楼层
大牛。请问一下 你的ce怎么不非法。我的附加QQ堂会非法的
ibcadmin | 2013-11-16 13:12:50 | 显示全部楼层
woaiyyy 发表于 2013-11-16 00:06
大牛。请问一下 你的ce怎么不非法。我的附加QQ堂会非法的

非法的  我获取的时候断网的 你用单机游戏做测试
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
woaiyyy | 2013-11-16 13:15:10 | 显示全部楼层
ibcadmin 发表于 2013-11-16 13:12
非法的  我获取的时候断网的 你用单机游戏做测试

好思路啊!  谢谢你了!我马上去研究下!
ibcadmin | 2013-11-16 13:17:23 | 显示全部楼层
woaiyyy 发表于 2013-11-16 13:15
好思路啊!  谢谢你了!我马上去研究下!

我用CE找的时候 , 没有出非法
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
伟达帆胜 | 2013-11-17 18:34:43 | 显示全部楼层
虽然看不懂。。但给顶一下
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则