吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3420|回复: 7
收起左侧

[iOS 求助] 谁能提供点ios的游戏逆向分析的思路和方向啊

[复制链接]
dqzg12300 发表于 2019-11-15 23:04
刚学习ios逆向没多久,然后想实战给自己做点东西,目标是自己平时玩的游戏,类型是回合制的。然后自己摸索捣腾,砸壳,然后分析下二进制,然后用monkeydev写了个插件,把log打开了,然后去战斗,没有看到日志和战斗有什么关联的,然后又找了一些player和logger相关的各种类hook了一遍,还是没什么收获,然后我又找了下json和gzip相关的类全部hook了一下,然后看到有些等级和账号身份的信息,手机的型号信息存储了一份缓存在本地库中,依然和战斗没有什么关联,接着我又想从界面的角度出发,然后上了cycript,进去看了下界面控制器,结果发现只有root这一个控制器,往下一层也没有。这是我自己想的各种尝试,但是全部都没有找到,想问一下,应该如何去寻找锁定战斗时的关键逻辑部分呢。


游戏的引擎是cocos2dx-js的。游戏源码已经还原出来了。有人跟我说游戏逻辑都在js里面。我接下来是不是不用关注动态库的部分。直接找js里面的逻辑部分。然后修改了再编译回jsc替换回去吗?
第一次逆向手游,不是很清楚到底应该怎么做才行,有做过的大佬麻烦指点下,谢谢。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

ms8557 发表于 2019-11-15 23:19

就那么反过来
倒过去
然后就可以了
 楼主| dqzg12300 发表于 2019-11-16 21:10
ms8557 发表于 2019-11-15 23:19

就那么反过来
倒过去

关键就是卡在怎么把解析出来的js再重新打包回去。
ms8557 发表于 2019-11-16 21:19
dqzg12300 发表于 2019-11-16 21:10
关键就是卡在怎么把解析出来的js再重新打包回去。

真笨
就哪样反过来
再倒过去啊
 楼主| dqzg12300 发表于 2019-11-16 21:51
ms8557 发表于 2019-11-16 21:19
真笨
就哪样反过来
再倒过去啊

https://github.com/irelance/jsc-decompile-mozjs-34
我是借助这个项目用php进行解析的。是不是要详细的看看里面的解析过程。然后自己写工具再加密回去啊?
ms8557 发表于 2019-11-17 12:29
dqzg12300 发表于 2019-11-16 21:51
https://github.com/irelance/jsc-decompile-mozjs-34
我是借助这个项目用php进行解析的。是不是要详细 ...


吓死俺了,快跑
风绕柳絮轻敲雪 发表于 2019-11-20 20:42
在字节码对照表里找到你解析出来的对应的字节码 然后在jsc文件里找到 然后修改 至于修改解析出来的文件再编译回去那是不现实
 楼主| dqzg12300 发表于 2019-11-25 19:54
风绕柳絮轻敲雪 发表于 2019-11-20 20:42
在字节码对照表里找到你解析出来的对应的字节码 然后在jsc文件里找到 然后修改 至于修改解析出来的文件再编 ...

谢谢大佬。已经知道从哪个方向入手了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 21:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表