-
List item
-
一个寄存器4位
-
一个地址8位170DFBF8,4字节,每个字节2位?
-
f5下断,执行-查看、f9
-
写代码:工具-自动汇编-AOB注入
cmp rds,1
je code
jmp return分配到目前的CT表单-ce主界面选中激活脚本-执行游戏
-
修改器
文件-从表单中生产通用修改器lua脚本 -
变速器
附加游戏-主界面-启用速度修改-应用 -
D3Dhook
gpu绘制在游戏界面上,与游戏无关 -
浮点数搜索
-全面的意思是0.9999会算成1
-热键搜索数值
主界面-编辑-设置-热键
- CE
lazarus
找基址
-什么访问了或者什么改写了
-找到寄存器地址加偏移
-16进制再次搜索寄存器地址
-搜出来很多,前面三个或者四个如果开头都一样放弃
-要找且选择不一样的,继续寻找
-找到
-点击是什么访问了,快速点击esc停止扫描
-计算当前寄存器加入到地址列表中,右键菜单点击以16机制显示查看是否是前面的寄存器地址,如此反复
-直到寻找到绿色
-把地址手动添加到地址栏,使用查询到的偏移计算,看是否与最开始的寄存器地址相同
调试
- 点击指令-右键-使用空指令替换
- 还原:右键-用源代码还原
找基址1
-找到最开始的地址
-点击右键-扫描目标地址指针
-地址寻找-最大等级指几级指针(32是五级,64估计是8910)-最大偏移量(32是2048,64是4096往上加)
-选择show advanced options-地址必须是32位-取消 allow stack addresses-浔中no looping pointers
-搜索
-得到结果-排除
-基址,游戏模块+偏移
-消减数量方法:
- 退出游戏登录界面-发现之前搜集的指针为空,即排除了
- 继续消减-找到最开始地址
- 查看主界面查看内存-工具-指针扫描-打开,选择保存的文件-指针扫描器-重新扫描内存
- 地址寻找-填入最开始的地址-再保存扫描文件-自动搜索-查看指针数量已经消减了-如果还是有很多,可以重复执行找基址1或者关闭游戏消减
- 关闭游戏消减
- 在当前的指针扫描界面
- 关闭游戏
- 重新进入
- 找到上大步骤得到的地址
- 右键-反汇编内存区域
10.选择内存查看器界面-当前的游戏的某个值-点击右键获取地址 - 执行重复找基址1