首页
社区
课程
招聘
逆向一款Unity游戏遇到的问题
发表于: 2024-6-15 11:14 3232

逆向一款Unity游戏遇到的问题

2024-6-15 11:14
3232

这个游戏是Unity开发的,打包成apk包,目的是想逆出这个游戏的交互接口。


游戏的主要部分是通过websocket+protobuf的方式进行交互的,接口能抓,但是因为没有具体的protobuf协议结构体没办法伪造请求。


试着通过ll2CppDumper去逆向,解析出来的文件并没有常规的Assembly-CSharp.dll。对其他dll文件在dnSpy里面搜索,也没有找到跟协议相关的东西。由于这个游戏进去需要更新其他的资源,所以我觉得有可能已经把协议放在不同的分包里面,其他分包小弟也不知道该怎么解出来。


各位大佬有什么好的思路?



[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

最后于 2024-6-15 12:48 被Sh@dow编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 3648
活跃值: (1600)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
包呢?不发包空谈吗
2024-6-15 11:41
0
雪    币: 235
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
gailium 包呢?不发包空谈吗

感谢大佬

最后于 2024-6-16 21:46 被Sh@dow编辑 ,原因:
2024-6-15 12:37
0
雪    币: 295
活跃值: (4176)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
这东西用了HybridCLR,Assembly-CSharp.dll可能是动态下载的
2024-6-15 16:54
0
雪    币: 295
活跃值: (4176)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
对的,在hotfix里动态下载的,还有个加密,解密以后就和mono游戏一样dnspy就能拿到代码
2024-6-15 17:15
1
雪    币: 295
活跃值: (4176)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
这东西应该是用的免费版本的HybridCLR,商业版本这东西有专门的加密的(加密字节码什么的
2024-6-15 17:21
0
雪    币: 235
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7
EX呵呵 对的,在hotfix里动态下载的,还有个加密,解密以后就和mono游戏一样dnspy就能拿到代码
能细聊吗大佬,有偿
2024-6-15 18:55
0
雪    币: 2
活跃值: (1858)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
HybridCLR免费版的可以dump的,dump之后的就是解密后的dll
2024-6-16 09:55
0
雪    币: 235
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9
azd放 HybridCLR免费版的可以dump的,dump之后的就是解密后的dll
没有呀,他有个LoadDll运行时加载的
2024-6-16 10:08
0
游客
登录 | 注册 方可回帖
返回
//