大漠插件在图色辅助方面,特别是对一些游戏采用了动态变色的字体,我们无论采用字库还是截图,在获取一些游戏信息数据,都存在很多麻烦。而采用内存来读取游戏里的数据就简单的多,目前常用的是内存特征码扫描,基址+偏移,还有就是超级HOOK寄存器的地址,来读取游戏里人物的血值、体力、魔法、坐标、等级、经验等等。
无论CE还是OD如果采用基址加偏移,需要反汇编的知识,但采用超级Hook技术就简单的多了,因为超级HOOK不需要游戏里的基址,省事的多了,简单的多了,我们采用了511遇见超级hook模块对《剑侠情缘》里的血值、体力、蓝,坐标等等数据进行了获取。当然,基址加偏移和超级hook当游戏更新后都需要重新获取,但超级hook不需要追基址,所以速度快。
本套教程511遇见也演示了采用CE(7.2)内存指针扫描技术来获取游戏的基址加偏移,这比很多传统教程里的反汇编,简单的多,速度快的多。
教程说明:
1、需要CE的基本使用
2、需要专门的超级Hook模块(VIP提供)
3、教程涉及网络游戏,仅仅是读取游戏人物角色的血、蓝、体力、坐标等等
4、本套教程演示了超级Hook和基址+偏移读取游戏数据的方法进行对比。
5、特别声明教程不设计修改游戏数据!!!
关于内存读取游戏数据:
通过内存读取游戏数据,目前常用的方法有以下三种,各有优点,教程涉及了前两种。
1、[[基址+xxx]+xxx]+xx 基址+偏移
2、超级Hook
3、内存特征码
优缺点:
基址+偏移 和 超级Hook 当游戏升级后,都需要重新使用CE找地址,但超级Hook步骤少,不需要追到 基址。
超级Hook容易造成游戏闪退。
511遇见之前的Hook教程:
易语言Hook钩子注入及API的Hook | 511遇见 (511yj.com)
什么是超级Hook
普通Hook是hook的游戏进程地址,超级Hook是Hook指定地址,拦截该地址下所有寄存器里的数据。
超级Hook不需要时钟,而采用内存特征码是需要时钟不停的读取偏移的数据。
课程目录
1、课程介绍认识超级Hook
2、CE版本及使用(https://cheatengine.org/)
3、易语言调用超级Hook模块及参数介绍
4、通过超级Hook读取血值
5、通过超级Hook读取蓝
6、通过超级Hook读取体力
7、通过超级Hook读取横坐标
坐标在游戏里的数据类型,一般都是浮点或者字节
8、通过基址+偏移读取纵坐标(内存指针扫描)
[[["gamefree.exe"+003B5660]+5C]+358]+58C
9、易语言读取基址加偏移
10、超级Hook暂停继续和销毁
11和大漠结合实现自动加血
--11.1易语言快速引入大漠类模块和免注册调用大漠插件
--11.2易语言判断血值和自动加血
收费说明:
视频加密,需要使用专门的播放器联网播放,511遇见提供下载。购买下载本地播放,可灵活绑定电脑台数,永久会员 398元,(永久下载观看所有后续更新视频)视频持续更新。
付费方法:
微信:zcp528
支付宝:zcp528@163.com
511遇见视频教程扫码支付页面:http://www.511yj.com/511-yj-pay.html
唯一联系QQ:272586593
官网地址:http://www.511yj.com/
解压密码:
www.511yj.com
百度网盘下载链接
链接:https://pan.baidu.com/s/1adI6ljC4blmMPTfAjO1M0Q
提取码:加QQ群:521068947 群文件下载
教程预览
知乎:https://www.zhihu.com/zvideo/1315972725442007040
Bilibili:https://www.bilibili.com/video/BV1di4y1V7tT/
爱奇艺:https://www.iqiyi.com/v_2bql2y2965o.html
好看视频:https://haokan.baidu.com/v?vid=7940324514059403584&bfe=1
西瓜视频:https://www.ixigua.com/6900005517825933837