这个游戏是Unity开发的,打包成apk包,目的是想逆出这个游戏的交互接口。
游戏的主要部分是通过websocket+protobuf的方式进行交互的,接口能抓,但是因为没有具体的protobuf协议结构体没办法伪造请求。
试着通过ll2CppDumper去逆向,解析出来的文件并没有常规的Assembly-CSharp.dll。对其他dll文件在dnSpy里面搜索,也没有找到跟协议相关的东西。由于这个游戏进去需要更新其他的资源,所以我觉得有可能已经把协议放在不同的分包里面,其他分包小弟也不知道该怎么解出来。
各位大佬有什么好的思路?
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
gailium 包呢?不发包空谈吗
感谢大佬
EX呵呵 对的,在hotfix里动态下载的,还有个加密,解密以后就和mono游戏一样dnspy就能拿到代码
azd放 HybridCLR免费版的可以dump的,dump之后的就是解密后的dll