ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

不用 OpenSSL 解 Wii U NUS 内容?试试这个纯 C 的 cdecrypt

不用 OpenSSL 解 Wii U NUS 内容?试试这个纯 C 的 cdecrypt 不用 OpenSSL 解 Wii U NUS 内容试试这个纯 C 的 cdecrypt【免费下载链接】cdecryptDecrypt Wii U NUS content — Forked from: https://code.google.com/archive/p/cdecrypt/项目地址: https://gitcode.com/gh_mirrors/cd/cdecryptcdecrypt 是一个解密 Wii U NUS 内容的命令行工具它读取 .app 内容文件并配合标题中的 TMD/TIK 证书还原出明文整个过程不依赖 OpenSSL 等外部库编译后就是一个可执行文件。如果你需要检查或修改自己拥有的 Wii U 程序内容它就是为此写的。NUS 内容为什么不方便直接看Wii U 从 eShop 分发的内容以 NUS 格式封装应用本体是 AES 加密的 .app 文件密钥则分散存放在标题的 TMD 元数据与 TIK 票证里。想拿到明文得先解析证书、按密钥派生规则取出标题密钥再逐文件解密。大多数现成工具要么绑死在 Windows要么强依赖 OpenSSL在 Linux 或 macOS 上部署很麻烦路径含多语言字符时也容易出错。它能做什么一个单文件可执行程序完成全部工作内嵌 AES 与 SHA-1 实现无需任何外部库支持单个 .app 文件或直接指向整个目录支持 UTF-8 文件名与路径自动从 TMD/TIK 匹配标题密钥并校验内容 ID、大小解密结果以 .dec 文件写出原始内容不被修改在 Windows 上还可以把文件或目录直接拖到 cdecrypt.exe 上运行。编译与运行git clone https://gitcode.com/gh_mirrors/cd/cdecrypt make得到 cdecrypt 后核心用法只有一条cdecrypt NUS文件 [输出目录]省略输出目录时结果写在源文件旁指定已存在的文件会被忽略以保持与旧版行为兼容。适合谁用它资源修改者用它解包 .app 后修改内部数据自动化流程在 Linux/macOS 脚本里批量处理 NUS 目录时它没有平台负担另外它本身也是一份标准 C99 的 AES-CTR 与 SHA-1 落地实现值得对照阅读。常见坑与源码位置TMD 版本不对应或根证书类型无法识别会直接报错只传一个参数时输出落在源文件旁容易被当成没解密多语言路径建议在 UTF-8 终端下执行。AES 与 SHA-1 分别内嵌在 aes.c 与 sha1.c编译参数集中在 Makefile仓库还附带 VS 与 Xcode 工程文件方便直接打开调试。【免费下载链接】cdecryptDecrypt Wii U NUS content — Forked from: https://code.google.com/archive/p/cdecrypt/项目地址: https://gitcode.com/gh_mirrors/cd/cdecrypt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表