首页
社区
课程
招聘
[推荐]Unity游戏逆向il2cpp去除Steam验证(逆向学习)
发表于: 2025-5-22 22:41 477

[推荐]Unity游戏逆向il2cpp去除Steam验证(逆向学习)

2025-5-22 22:41
477

需要的工具(下载地址)

DnSpy

github地址:Dnspy

Il2CppDumper

github地址:Il2CppDumper

图文教程

首先找到il2cpp游戏位置这里我使用鬼谷八荒为例(一般路径在:Steam\steamapps\common\鬼谷八荒

图片描述

将目录中的“GameAssembly.dll” “global-metadata.dat”和文件拷出来放到下载好的工具Il2cppDumper目录下,并在目录中创建一个脚本.bat结尾的即可。

脚本内容如下:

Il2cppDumper GameAssembly.dll global-metadata.dat

图片描述

然后运行脚本

图片描述

打开IDA Pro将目录中的GameAssembly.dll文件丢进程序逆向

图片描述

图片描述

这时将Il2cppDump逆向出来的 Assembly-Csharp.dll丢入dnspy反编译然后搜索SteamManager里面有一个Awake()函数的元数据地址0x182586CC0

图片描述

将改地址复制到IDA中Jump - Jump to address 粘贴进去。

图片描述
图片描述
鼠标右键地址 点击Assemblemov [rsp+10h],rbx 修改为ret 然后点击edit - Patch program - Apply patches to… 导出修改好的文件GameAssembly.dll放入游戏目录

图片描述
图片描述

最后直接运行游戏即可

图片描述
图片描述

图片描述

参考视频

B站视频

新人发布学习帖~~


[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 5
支持
分享
最新回复 (1)
雪    币: 224
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2

感谢各位老大帮忙点点赞让我提升一下rank 我想入驻看雪哈哈

这个文章是去年写的

最后于 2025-5-22 22:49 被那个女人编辑 ,原因:
2025-5-22 22:49
0
游客
登录 | 注册 方可回帖
返回