谁能提供点ios的游戏逆向分析的思路和方向啊
刚学习ios逆向没多久,然后想实战给自己做点东西,目标是自己平时玩的游戏,类型是回合制的。然后自己摸索捣腾,砸壳,然后分析下二进制,然后用monkeydev写了个插件,把log打开了,然后去战斗,没有看到日志和战斗有什么关联的,然后又找了一些player和logger相关的各种类hook了一遍,还是没什么收获,然后我又找了下json和gzip相关的类全部hook了一下,然后看到有些等级和账号身份的信息,手机的型号信息存储了一份缓存在本地库中,依然和战斗没有什么关联,接着我又想从界面的角度出发,然后上了cycript,进去看了下界面控制器,结果发现只有root这一个控制器,往下一层也没有。这是我自己想的各种尝试,但是全部都没有找到,想问一下,应该如何去寻找锁定战斗时的关键逻辑部分呢。游戏的引擎是cocos2dx-js的。游戏源码已经还原出来了。有人跟我说游戏逻辑都在js里面。我接下来是不是不用关注动态库的部分。直接找js里面的逻辑部分。然后修改了再编译回jsc替换回去吗?
第一次逆向手游,不是很清楚到底应该怎么做才行,有做过的大佬麻烦指点下,谢谢。 嗯{:17_1089:}
就那么反过来
倒过去
然后就可以了{:17_1088:} ms8557 发表于 2019-11-15 23:19
嗯
就那么反过来
倒过去
关键就是卡在怎么把解析出来的js再重新打包回去。 dqzg12300 发表于 2019-11-16 21:10
关键就是卡在怎么把解析出来的js再重新打包回去。
{:17_1089:}真笨
就哪样反过来
再倒过去啊{:17_1068:} ms8557 发表于 2019-11-16 21:19
真笨
就哪样反过来
再倒过去啊
https://github.com/irelance/jsc-decompile-mozjs-34
我是借助这个项目用php进行解析的。是不是要详细的看看里面的解析过程。然后自己写工具再加密回去啊? dqzg12300 发表于 2019-11-16 21:51
https://github.com/irelance/jsc-decompile-mozjs-34
我是借助这个项目用php进行解析的。是不是要详细 ...
{:17_1062:}
吓死俺了,快跑 在字节码对照表里找到你解析出来的对应的字节码 然后在jsc文件里找到 然后修改 至于修改解析出来的文件再编译回去那是不现实 风绕柳絮轻敲雪 发表于 2019-11-20 20:42
在字节码对照表里找到你解析出来的对应的字节码 然后在jsc文件里找到 然后修改 至于修改解析出来的文件再编 ...
谢谢大佬。已经知道从哪个方向入手了
页:
[1]