首页
社区
课程
招聘
[原创]iOS手游逆向之旅-cocos2dx游戏引擎识别
发表于: 2022-8-18 01:14 33618

[原创]iOS手游逆向之旅-cocos2dx游戏引擎识别

2022-8-18 01:14
33618

该篇将会讲解如何识别目标手游引擎 长期更新

 

开始逆向前需要确定目标引擎 以便进一步确认技术方案

 

下面是cocos2dx的百科介绍 可以看到里面描述的有这些游戏 可以用来练手 我们找款游戏砸壳来分析下

 

Cocos2d-x 是一款国产的开源的手机游戏开发框架,基于MIT许可证发布。引擎核心采用C++编写,提供C++、Lua、JavaScript 三种编程语言接口,跨平台支持 iOS、Android 等智能手机,Windows、Mac 等桌面操作系统,以及 Chrome, Safari, IE 等 HTML5 浏览器。

 

Cocos2d-x 降低了手机游戏的技术从业门槛,在全球范围得到广泛使用和认可。腾讯、网易、盛大、掌趣等国内游戏大厂,以及任天堂、Square Enix、Gamevil、DeNA、LINE等国际大厂均已使用cocos2d-x引擎开发并推出了自己的手游产品。使用cocos2d-x引擎的历年代表作有《我叫MT Online》《捕鱼达人》《大掌门》《刀塔传奇》《放开那三国》《全民飞机大战》《欢乐斗地主》《开心消消乐》《保卫萝卜》《梦幻西游》《大话西游》《神武》《问道》《征途》《列王的纷争》《热血传奇》《传奇世界》《剑与家园》《乱世王者》《传奇霸业》等

 

以下以《问*》为例
砸壳后提取如下

可以看到存在Cocos2d.lua文件 可以确定该游戏是由cocos2dx引擎开发

 

下面将砸壳后的APP可执行文件拖到ida中进行分析

 

IDA字符串窗口中搜索"cocos2d"如果看到下图 说明该手游所使用的是cocos2dx 3.2版本引擎


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

最后于 2022-8-18 01:43 被尐进编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 200
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
私个联系方式 大佬
2022-12-9 13:09
0
雪    币: 0
活跃值: (10)
能力值: (RANK:0 )
在线值:
发帖
回帖
粉丝
3
求大佬联系方式
2023-4-28 08:40
0
雪    币: 200
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
666
2023-6-17 22:03
0
游客
登录 | 注册 方可回帖
返回
//