欢迎光临散文网 会员登陆 & 注册

仙剑7资源解包教程(内存获取密钥法)

2021-11-12 13:29 作者:苦力怕控  | 我要投稿

此教程理论上适用于大多数使用UE4引擎且资源加密的游戏

需要的工具

  • aes-finder

  • MSYS2等C/C++开发环境(可选)

  • umodel

获取aes-finder

如果你没有任何有关C/C++的编程经验或者不想安装开发环境,又或者硬盘存不下开发环境,可以选择下载UP编译的版本:https://creeperkong.lanzouw.com/iL3Rywey1ri,下载解压以后即可跳过下面的编译过程

下载MSYS2并安装:https://mirrors.cloud.tencent.com/msys2/distrib/msys2-x86_64-latest.exe

将下列MSYS2路径添加到系统PATH:

  • [安装目录]\mingw64\bin

  • [安装目录]\mingw32\bin

  • [安装目录]\usr\bin

  • [安装目录]\clang64\bin

  • [安装目录]\ucrt64\bin

  • [安装目录]\clang32\bin

打开MSYS2会话,运行 pacman -Syu 进行一次全局更新,如果提示重启MSYS2环境则允许

完成后通过以下命令安装编译环境:pacman -S git git-extras git-flow mingw-w64-x86_64-toolchain --noconfirm

在一个理想的位置打开cmd,依次执行下列命令完成编译

git clone https://github.com/mmozeiko/aes-finder.git

cd aes-finder

g++ aes-finder.cpp -o aes-finder-x64.exe

获取资源解密密钥

1. 运行游戏

2. 打开任务管理器,定位仙剑7主程序并右键转到详细信息(主程序为Pal7-Win64-Shipping.exe而非Pal7.exe)

3. 找到对应进程PID

4. 在aes-finder的目录打开cmd,输入aes-finder-64.exe -[PID]

5. 如上图所示,搜索到一个AES-256密钥,将它复制下来

6. 退出游戏

解包资源

下载umodel,解压运行

https://www.gildor.org/down/47/umodel/umodel_win32.zip

打开后Path to Game Files输入:[游戏安装目录]\Pal7\Content\Paks,点OK

当提示输入密钥的对话框出现时,输入0x然后粘贴刚才获得的AES-256密钥,点OK

这时候点击Tools > Options,在Export和Save选项卡中选择一个合适的保存位置,随后就可以提取资源去MOD等等了

仙剑7资源解包教程(内存获取密钥法)的评论 (共 条)

分享到微博请遵守国家法律