本文为看雪论坛优秀文章
看雪论坛作者ID:Mengluu
前言
我发现,似乎每当我因为手残玩不过游戏的时候,似乎都会遇到倒霉的事情。
上一个帖子是因为手残打不过音游,试图作弊走捷径,结果遇到一个超麻烦的dll保护方案
这一个帖子是因为手残打不过魂类游戏,同样试图作弊,结果又遇到了一个新的保护方案
游戏是新的某帕姓魂类手游,TapTap上就有卖,推荐大家玩一下,质量还是不错的,顺便支持一下国产,反正也不贵,25块钱。PS:不是广告
接下来是正题,来说说我分析这个游戏的时候都遇到了些什么,过于啰嗦请慎入。
初见
首先当然是使用我们万能的GG修改器上去试一下了,结果发现这游戏并没有做内存保护,甚至没有检测GG,直接搜索数值改就成功了,顿时觉得索然无味。
但是怎么可以就这么简单地就结束呢?那多无聊,于是我把目标瞄准了游戏存档。
到数据目录下查看,发现了感兴趣的文件夹
一个Save文件夹,一个android文件夹。Save文件夹里面为我们的目标:存档文件,而android文件夹里面是热更新的资源,一个典型的tolua框架。
首先把lua资源拷贝出来,尝试用AssetStudio读取,发现读取失败。
这里是一个Unity3D读取资源打包资源的一个设置,它是可以设置偏移的。
这里在前面塞了一个tipsworks,这个好像是公司标识?
写个脚本,把前面的字节去掉就可读取了,直接把lua资源解压出来,尝试用文本编辑器打开: