首页
社区
课程
招聘
[原创]某游戏LUA分析
发表于: 2022-8-17 15:37 21538

[原创]某游戏LUA分析

2022-8-17 15:37
21538

游戏引擎是 libcocos2dlua.so



 

拖到IDA去看看 发现加固了

我们去内存中DUMP出来 这里就不写DUMP过程了 DUMP脚本很多 


DUMP出来之后进行修复  修复工具下载地址:9a0K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6r3z5p5I4q4c8W2c8Q4x3V1k6e0L8@1k6A6P5r3g2J5


DUMP出来的文件头被魔改了 自己用原来的SO文件头复制粘贴进去 在进行修复就可以了


说到LUA的游戏我们基本上都是通过luaLoadBuffer 进行HOOKdump 的


我们打开修复好的SO 竟然找不到luaLoadBuffer 

遇见这种的 只能去看他的开源框架了 先看下他是多少版本的


发现是cocos2d-x-3.13.1 我们去下载这个版本的源码 下载地址:1beK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6U0L8$3y4G2M7K6u0V1i4K6u0r3j5$3!0U0L8%4x3J5k6q4)9J5k6s2R3`.


下载好我们解压 这里我为了图方便直接用notepad++的搜索功能 搜luaLoadBuffer



可以看到他是有luaLoadBuffer的 只是被他隐藏了 那我们改怎么定位到它呢  我们看到上面有个?.lua的字符串 我们去ida搜下看看


可以看到也是有的 那么我们就鼠标点击过去 选中alua_2按下键盘下的X 



[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 14
支持
分享
最新回复 (10)
雪    币: 193
活跃值: (3093)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2

请问下大佬 luac解密完需要怎么打包回应用里

最后于 2022-8-19 09:40 被wx_嗨编辑 ,原因:
2022-8-19 09:40
0
雪    币: 1578
活跃值: (1291)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
为什么这里就不写那么详细了。哼~
2022-8-19 09:48
0
雪    币: 181
活跃值: (3561)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
4
网络枭红 为什么这里就不写那么详细了。哼~[em_22]
因为已经很详细了剩下的就是手动下
2022-8-19 19:28
0
雪    币: 181
活跃值: (3561)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
5
wx_嗨 请问下大佬 luac解密完需要怎么打包回应用里
两种方法 一种直接hook luaLoadBuffer 进行替换  还有一种就是修改完LUA文件重新打包成LUAC的放到应用里 这种方法基本上遇见热更新的就没啥用建议还是第一种方法
2022-8-19 19:31
0
雪    币: 498
活跃值: (4656)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
裤子都脱完了,说让手动
2022-8-20 15:07
0
雪    币: 520
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7
这是某易加固吧
2022-9-23 17:53
0
雪    币: 223
活跃值: (141)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
裤子都脱完了,说让手动
2022-9-24 17:44
0
雪    币: 384
活跃值: (1509)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
厉害了,mark
2022-9-24 19:56
0
雪    币: 223
活跃值: (141)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
大佬可否给个联系方式 有事相求
2022-11-21 07:39
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
11
lihaiyanz 两种方法 一种直接hook luaLoadBuffer 进行替换 还有一种就是修改完LUA文件重新打包成LUAC的放到应用里 这种方法基本上遇见热更新的就没啥用建议还是第一种方法
有大佬能讲讲如何hook 替换吗?
2024-9-2 00:03
0
游客
登录 | 注册 方可回帖
返回