• 341阅读
  • 0回复

《青蛙旅行》无限金币破解分析 [复制链接]

上一主题 下一主题
离线任鸟飞
 

《青蛙旅行》突然在微信朋友圈中泛滥,虽然不知道为什么会这么火,不过并不影响我们对其进行破解分析。
三叶草其实就是这款游戏里的金币,可以用来给青蛙购买出行所需的食物等必备品。对于三叶香的破解方式有很多,可以对收集三叶草的数量进行修改,也可以对初始的三叶草数量进行修改,或者通过消费时的数量变化进行修改等等。
无需反编译就可以知道这款游戏基于Unity3D的。我们只需要通过Reflector对\assets\bin\Data\Managed\Assembly-CSharp.dll进行IL指令的修改即可。
单独解压出Assembly-CSharp.dll,拖入Reflector.exe中,三叶草的英文是clover,所以F3进行成员搜索,最终锁定了SuperGameMaster.getCloverPoint
(如图)






对其进行解析发现其在Clover.getPoint中被调用,而观察Clover.getPoint代码发现getCloverPoint只是获取三叶草的一种方法。(如图)


用reflexil插件查看IL指令(如图)



这里我们可以把num赋值99999,也可以直接把等号后面的num改成99999,直接对03行进行修改(如图)


保存后的代码(如图)

[attachment=2820]

这样达到的效果就是采集三叶草的时候每次都增加99999点。重编译后进入游戏看一下效果(如图)



修改方法很简单,达到我们想要的效果就可以了。





关注微信公众号   任鸟飞逆向




2018 实地培训
开课时间4月10日左右  开课一个月内会通知具体时间
春节前报名  享受系列优惠
欢迎您的咨询报名

QQ:2217777779
         313866957
QQ群:484566026
微信 :hdlw312


课程涉及内容:
C++//易语言//java编程
lua脚本编写
汇编//汇编逆向学习
游戏//APP开发
端游//安卓手游//ios手游逆向学习以及辅助开发
外挂与反外挂
破解与防破解
游戏安全

快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个