吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 9465|回复: 136
收起左侧

[原创] 记一次破解保卫萝卜金币过程

  [复制链接]
空竹 发表于 2022-7-19 16:32
新手正在学习阶段,有前辈给了一个游戏练手,保卫萝卜,就叫我改个金币,告知我:需要动一下脑


游戏为保卫萝卜1.0.6版本,百度一下就有得下载。

一.发现有检测
不就是改个金币,和改植物大战僵尸的阳光有个弔区别?
这样想着,开了游戏,CE,设置目标进程...
直接搜索金币,果然搜索到了,顺手找个基址。(Luobo.exe+105E68+74)
QQ截图20220719160103.png
然后我问前辈,就这?
u=1451803782,421668941&fm=253&fmt=auto&app=120&f=JPEG.webp.jpg
前辈:小老弟,你修改下金币数字看看再说。

于是我加了个0,如图
QQ截图20220719160359.png
然后游戏就寄了,看来是有检测...
QQ截图20220719160517.png

二.搞清是什么检测
重新来过,查找是什么指令改写地址,打了一个怪,出来个add指令
QQ截图20220719160820.png
显示反汇编,段如图
QQ截图20220719161003.png
显然,在add语句里,eax是【打怪获得金币的数量】,[esi+74]是金币地址。
再看下面程序要做什么,mov指令将金币数值存入eax,然后dec指令使eax减一,最后在用mov指令将eax赋值给[esi+EC],
QQ截图20220719161712.png
做到这里,我已经猜到这个检测大概是怎么样的了,上图2个地址要相差1,不然检测机制就会认为你作弊,导致游戏关机。
我的修改,只修改了金币数量,没有修改金币数量效验的地址(esi+EC),
那么接下来就是想办法干掉这个检测了。

三.过检测
对esi+ec查访问
找到了,从红框里面的代码看出来的...
(加了1,"复位了",明显是要去比较了,这里我猜想后面会有cmp和je)
QQ截图20220719162408.png
果然。
je是等于才跳,直接je改成jmp强跳,检测成功过了
QQ截图20220719162550.png
QQ截图20220719162641.png

综上所述,现在直接改金币,游戏终于不会闪退了。

免费评分

参与人数 18吾爱币 +20 热心值 +15 收起 理由
shenjingwal + 1 + 1 我很赞同!
1113519447 + 1 + 1 用心讨论,共获提升!
一牛神一 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
fenglg + 1 热心回复!
hhtvcn + 1 我很赞同!
addssertop + 1 我很赞同!
guo1998 + 1 + 1 我很赞同!
Hmily + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
Bluespacelx + 1 + 1 我很赞同!
JackMerS + 1 用心讨论,共获提升!
liujiazheng + 1 + 1 我很赞同!
xiaojian40 + 1 我很赞同!
W13164385139 + 1 我很赞同!
外酥内嫩 + 1 + 1 我很赞同!
新用户007 + 1 + 1 用心讨论,共获提升!
cc5720 + 1 我很赞同!
巡山的小旋风 + 1 + 1 热心回复!
夜步城 + 1 + 1 来学习一下

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 空竹 发表于 2022-7-19 20:41
说明一下,这个是电脑版的,保卫萝卜beta,版本1.0.6
lizooo 发表于 2022-7-20 11:30
kickbirds 发表于 2022-7-20 10:55
能不能分享一下文件

百度搜索就能找到官方安装版,CE咱坛子里有,没有修改版,因为是基于内存修改的,不会做成内存修改器
Saniq 发表于 2022-7-20 17:07
lizooo 发表于 2022-7-20 11:30
百度搜索就能找到官方安装版,CE咱坛子里有,没有修改版,因为是基于内存修改的,不会做成内存修改器{:30 ...

好直接插个眼
li8523 发表于 2022-7-19 18:30
感谢楼主的分享
syz17213 发表于 2022-7-19 19:12
不错,学习一下
大方 发表于 2022-7-19 19:12
谢谢楼主分享,我试试,有问题请教你
dishiye 发表于 2022-7-19 19:17
谢谢楼主分享,不错不错,最近刚好有想到这个
不言谢c 发表于 2022-7-19 19:18
吓我一跳,我还以为,是保卫萝卜 4 !!!
aland52 发表于 2022-7-19 19:53
为什么是PC版
lc6 发表于 2022-7-19 20:13
挺不错的学习了
zixudaoxian 发表于 2022-7-19 20:16
为什么是PC版
EchoChao 发表于 2022-7-19 20:18
保卫萝卜竟然有PC版本
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 06:55

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表