大鱼吃小鱼游戏破解

来源:互联网 发布:淘宝开店培训视频 编辑:程序博客网 时间:2024/05/22 00:20

今天老师讲解了一款单击益智小游戏的破解方法,下课实践了一番果真不难。于是又找了一款类似的通关游戏“大鱼吃小
鱼”,历经四个小时的奋斗(第一次破解难免走了些弯路)终于功夫不负有心人,让我给破解了。接下来我们就来慢慢的搞定
这个游戏简单破解起来不太简单的小游戏。
既然要破解这个游戏,肯定要有这款游戏的安装包,我下载的是一个流氓软件中附带的这款游戏,我就不给你们了,网上有
很多。还需要010Edetor这款查看
二进制的软件,和火绒剑这款查看系统进程,钩子扫描各种功能的一款软件,这次破解游戏主要用到他监控进程动作的功能。
所有准备工作准备好了之后,我们就开始破解这款小游戏了。首先这是一款单机的小游戏而且不能联网,所以每一个账户的
信息他都是储存在本地的,这时候我们就要用火绒剑来监控游戏 的动作了,既然玩家信息存储在本地,那么玩家通关的数据也
一定在玩家信息文件中,所以我们只要监控读写问价的动作就好,其余多余的动作可以忽略。

被火绒剑监控的游戏的读写文件的动作
被火绒剑监控的游戏的读写文件的动作

这个读写文件的动作应该是在闯关成功之后生成的,因为要记录玩家信息,所以一定是在通关之后才会写入文件中。然后我们
发现,这个游戏有两个文件在闯关成功后被读写了,一个是“scoreNormal.dat”另一个是“scoreTimed.dat”,用010Editor
打开这两个文件之后发现“scoreTimed.dat”这个文件中的数据太少明显不是我们要找的玩家信息文件,那就只剩另外一个了。我们闯关之后游戏会提醒我们创建一个玩家,输入玩家的名字,我输入的是“HHHHHHH”,在“scoreNormal.dat”文件中用010Editor发现了我们创建的用户名

这里写图片描述
scoreNormal.dat中的数据

图中用红细线标出的是我们创建的用户名,用红粗线标出的数据,经过我们连翻几次的闯关,看文件数据得出,被红粗线圈出的
数据表示关卡数,这里显示的是8表示我们已经闯到了第8关,经过几次的闯关后我们还发现,每次闯关完成,关卡数后面都会多
出 “48 48 48 48 48 48 48 00 00 00 00 00 00 00 00 00 C1 24 00 00”这么一串数据,并且每一次只有“C1 24”那两个位置
的数据是变动的,据推测应该是保存的那一关的分数,或者是另外的数据。所以,分析到现在,我们应该有了结论:只需在关卡数要每增加1的时候,在关卡数后面填上一段“48 48 48 48 48 48 48 00 00
00 00 00 00 00 00 00 C1 24 00 00”这样的数据就可以蒙混过关,骗过游戏软件,让他误以为我们已经通关了。
这里写图片描述
附上一张通关的图,每通过一关就会点亮一个小圆点
睡觉吧,狗命重要

原创粉丝点击