dengdream 发表于 2021-12-17 04:23

有没有cheat Engine的高手帮忙一下。

有没有cheat Engine的高手帮忙一下。本人小白一个。
能找到一个游戏的武器的子弹。
基址和偏移看了几个教程都没怎么掌握。

子弹地址,选是什么改变了这个,然后消耗子弹,可以出一个数据。
我点替换,就可以有无限子弹了。
再次进游戏,也是可以的。

我不太懂原理,是不是这样就可以找到基址和偏移了

两次的图片如下。

涛之雨 发表于 2021-12-17 07:52

dll文件名是gameassembly.dll
应该是Unity3d的游戏吧
u3d游戏一般使用dnspy之类的.net反编译器直接修改源码(如果没加密的话)

三枫大神 发表于 2021-12-17 07:59

老铁怎么下段的?

homehome 发表于 2021-12-17 08:15

首先,我是低手

接着,mov ,esi   把子弹存入rbx+1d0,既然这样实现无限子弹了,就等于rbx+1d0没有变化。所以查找rbx,偏移是1d0是存子弹的地址。

然后,不对之处,请大家指教

waiguazy 发表于 2021-12-17 08:58

rbx的值哪里来的,你还要继续找

Amazing2333 发表于 2021-12-17 09:04

你这属于代码注入实现无限子弹,用基地址加偏移是说你找到存放子弹的那个地址,然后锁定那个数值,两种思路是不一样的

lyl610abc 发表于 2021-12-17 12:11

涛之雨 发表于 2021-12-17 07:52
dll文件名是gameassembly.dll
应该是Unity3d的游戏吧
u3d游戏一般使用dnspy之类的.net反编译器直接修改源 ...
unity3d 游戏 可以使用CE的MONO功能直接定位对应函数 也可以直接解析对应的结构体
小涛涛你不行啊{:301_997:}

x443681912 发表于 2021-12-17 12:28

直接aob注入,一劳永逸

dengdream 发表于 2021-12-18 03:46

本帖最后由 dengdream 于 2021-12-18 09:18 编辑

lyl610abc 发表于 2021-12-17 12:11
unity3d 游戏 可以使用CE的MONO功能直接定位对应函数 也可以直接解析对应的结构体
小涛涛你不行啊{:301_ ...
各位都是高手,能告诉我怎么做吗

血量我也找到了,不过替换后,敌人的血量也替换了。
有什么办法单独分析一下,只锁定我的血吗。

另外有没有办法从这个地址,找到对应的内存编码。
比如血,我想退出游戏后再找到血量地址
或者子弹,能不能直接用这些参数找到内存地址。

lyl610abc 发表于 2021-12-18 09:41

dengdream 发表于 2021-12-18 03:46
各位都是高手,能告诉我怎么做吗

血量我也找到了,不过替换后,敌人的血量也替换了。


血量替换后 敌人血量也替换 是因为共用代码段,即血量和敌人血量的变化走的是同一套代码
要想实现只锁定自己的血量,得分析一下人物的结构体,找出自己和敌人的标识,然后判断一下

后面的问题:
如果是Unity开发的游戏 可以使用CE的MONO功能进行定位地址(好像论坛这类教程比较少,以后有空看出一个 画饼ing)
如果不是Unity开发的游戏,可以使用aob注入 (其实就是特征码定位)
页: [1] 2
查看完整版本: 有没有cheat Engine的高手帮忙一下。