00004 死亡阴影.0001:配置文件的Unity包与修改

00004 死亡阴影.0001:配置文件的Unity包与修改

         一想起昨晚的事我就郁闷,哎,我的这颗玻璃心喔。

         我的原话大概是这样的:“你好,我最近研究了一下你们的游戏,发现很容易就被修改掉了。你们需要破解与防破解方面的咨询吗?由于还有其他一些游戏在防破解方面也犯了相同的错误,因此我将会把详细的修改过程发表在博客上,以给他们以及后来的开发者们抛个砖。为防止给你们造成重大的损失,请尽快修正、更新”。然后就再也没有然后了,客服二话不讲就将我踢出了QQ群。

         我不知道是不是我的说法给客服造成了什么误解。为了不造成坏影响,我没有在QQ群里发,还特意开小窗,给客服发的单独私聊。客服将我当骗子了?也许是游戏公司对自己的防破解手段很有信心,对我不屑一顾?我本来还想,我是否能够专门寻找游戏漏洞和防破解方面的不足,将它们提交给游戏的运营方或者开发者,并以此作为谋生的手段。没想到,死亡阴影的客服直接给了我当头一棒。我想到的最差的情况是对方不需要这类服务,他们自己就能搞定。但没想到的是,真实的结果却是二话不讲就将我踢了、二话不讲就将我踢了、二话不讲就将我踢了……

         抛开个人对客服的怨念不谈,下面简单说说死亡阴影在防破解上的好坏。

         首先,得明确一下这个游戏。对于大多数游戏而言,《XXX》就是《XXX》,不会让人存有误解。但也有一些游戏,他们名称雷同,但开发者不同、上架人不同,但其实确是同一个游戏。《死亡阴影》和《XX群侠传》就属此类。

         《英雄无敌三死亡阴影单机策略手游》、《死亡阴影-经典的单机策略战棋手游》、《英雄无敌3死亡阴影-经典的死亡冒险SLG……》、《末日之影-英雄收集探索单机游戏》、《魔法门之死亡之刃-再现经典的单机策略RPG游戏》……还有很多就不再一一列举了,重要的是,它们是同一个游戏、它们是同一个游戏、它们是同一个游戏!真不知道游戏公司是怎么想的,这是他们的运营策略吗?还是确实无力打击这些再打包者?

         我所研究的,是《魔法门之死亡之刃》,但经过验证,它的问题在其他游戏中也同样存在。

         《死亡阴影》有一点比较好,它没有Android版,并且,在iOS上,还将UnityC#代码内联到了app中,而非单独的dll文件(我对Unity研究不多,不知道这是默认的还是需要其他什么额外手段的)。

         由于iOS对代码有天然的加密(即使是越狱版,用ida反编译出来的函数名称,大多数情况都是sub_XXX,明显是被混淆过了的;OC代码有时正常,但很多时候这没啥鸟用),这给代码的静态研究带来了一定的困难。所以,想破解游戏的存档格式也不大容易。这对于从事存档买卖的灰色从业者来说,性价比就低了。也就懒得有人去捣鼓了。

         但是,光防住存档修改是然并卵的,其配置随随便便就能破了。

         老样子,打开iTunes登录自己的App Id下载游戏。我这下好的叫“魔法门之死亡之刃-1.0.ipa”。用WinRAR打开,浏览一下各个目录和文件,其中的“\Heroes.app\Data\Raw\config \allcsvinfo.unity3d”……解压,打开看看。

         那么,用什么打开?文本直接打开,乱码。——找工具吧。找到了两个:disunityUnityAssetsExplorer

         UnityAssetsExplo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值