潜水员戴夫吧 关注:25,268贴子:93,765

修改人鱼币的逻辑思路

只看楼主收藏回复

事情是这样的 ,今天放假在家 朋友突然联系问我说 一个叫潜水员戴夫的人鱼币要怎么修改
我寻思 你用CE按着百度的教材修改一下不就可以了
他的回复是“修改了之后会掉线”
我:??? 难道一个单机游戏还有antiCheat?
就这样 我借了steam 然后登陆了
修改了 还真掉线 弹出一个白色框框 什么都不提示 按了空格后就掉线了
那么很好 它引起了我的注意 经过一番操作之后 就成功了

我查找了一下贴吧 好像也有人遇到这个问题不会弄。所以就出一个教材
OK 以下是教程
需要准备的工具也只有 cheat Engine 我就不过多赘述了
最好是7.3版本或以上 这样会有Unity的mono分析功能
打开CE的设置 > 在调试器选项里选择 “使用VEH调试器” 然后点击确定即可

CE附加进程到 "DaveTheDiver.exe"


随后把Mono激活一下
那既然我们要修改金币的话 那我们必须先要找到自己目前金币的金币数量(太简单了我就不截图了)
整数型数据搜索后 一共会有2条结果
双击到地址栏 右键查看是什么访问了这个地址
去修改一下金币后 会发现 他有7条汇编地址在访问金币内存

简单分析后就会知道有6条读取和1条写入
写入数据的代码就是我们最需要的部分了

写入最重要但也不是说其他的访问不需要看了,我们可以选中访问 点击 显示反汇编程序

然后可以迅速的看到 下面有一条AntiCheat的call调用
对着AntiCheat的call右键 使用空指令替换 除了写入的1条 其他6条访问 都有AntiCheat的数据校验
所以我们需要一条一条看 把下面的call都用空指令替换掉
这时候我们去使用金币会发现他的金币变成了负数

这时屏幕还是会弹出白框 但是我们的人物是可以控制的!
我们不用管他 因为除了写入的1条 其他6条中也包含了 UI等信息 难度较高 我就不在文章里分析了 也没有必要
随后我们打开写入数据的 反汇编区域

xmm是一个128位的寄存器 我们不需要这样写
先把写入数据这一条选中 [变成蓝色]
然后点击上方的 工具 》自动汇编 》 会有个弹窗 》再点击模板 》 代码注入 》确定
再点击执行

执行完之后会自动跳转到这样
我们在他的下面写额外的数据代码
双击逐行汇编

改成我这样就可以了 后面的6666是自己想改的数字
并且记录一下 前面的地址

然后我们选中jmp [绿色的那个] 按空格 鼠标滚轮往上滑动一点 就可以回到原来的汇编段

随后我们把 jmpF77B2D1A0000 [不同电脑不同地址] 改成我们记录的地址 也就是上个截图的7FFB2D1A0012
这时候白窗还在 金币也没改 ,但是我们的人物可以控制 我们游到餐馆里买个包子消费一下就行
然后重新进入游戏金币就修改完成了


IP属地:广东1楼2023-07-10 11:10回复
    专业!我还以为我把游戏改崩了,原来真的有反作弊


    IP属地:广东来自Android客户端3楼2023-07-10 17:31
    回复
      我是直接修改卖出物品的价格的


      IP属地:广西来自Android客户端4楼2023-07-10 17:34
      回复
        赌注最简单的办法就是CE修改鲨鱼游戏下的赌注价格,把100的赌注改个1W就差不多了,基本上就用不完了。无人机也能改无限次,只是无人机的地址进新地图就会变,只要一次改50次或者100就用不完了。


        IP属地:福建5楼2023-07-10 17:41
        收起回复
          很专业很厉害,但实在太麻烦了。不如下个wemod修改赌注方便快捷的多


          IP属地:日本来自Android客户端6楼2023-07-11 00:42
          收起回复
            所以这byd单机游戏为什么要搞反作弊 改个钱都能闪退


            IP属地:江西来自Android客户端7楼2023-07-11 01:15
            收起回复
              这种用不完的东西改他作甚


              IP属地:福建来自Android客户端8楼2023-07-11 01:20
              收起回复
                这也太麻烦了,最普通的修改器可以把那个冰河地区捡到的玉雕像改成100个,然后卖给铁匠就行了。


                IP属地:新疆来自Android客户端9楼2023-07-11 02:19
                回复
                  人鱼币不缺,赌场鲨鱼游戏有必赢技巧,寄居蟹用手机慢镜头拍下来看回放也必赢,稍微麻烦点,一天稳赚1000,冰河的洞都开了以后直接每天捡玉器卖就好了,天天吃饺子骑鲸鱼都用不完


                  IP属地:广东来自iPhone客户端10楼2023-07-11 02:55
                  收起回复
                    太麻烦了兄弟,直接用一休大师先把可以卖给铁匠的矿石一键几万个,然后再卖给铁匠就好了


                    IP属地:宁夏来自iPhone客户端11楼2023-07-11 03:26
                    回复
                      不如wemod直接改


                      IP属地:河北来自Android客户端12楼2023-07-11 07:21
                      回复
                        可以 很有精神!


                        IP属地:美国来自iPhone客户端13楼2023-07-11 07:30
                        回复
                          介绍修改的基本原理是很好的,支持这种教程


                          IP属地:山东来自iPhone客户端14楼2023-07-11 07:43
                          回复
                            大佬的技术力才是亮点


                            IP属地:山西来自Android客户端15楼2023-07-11 09:19
                            回复
                              插眼


                              IP属地:广东来自Android客户端16楼2023-07-11 09:25
                              回复