探秘Lockpick_RCM:无Horizon OS环境下的任天堂Switch加密密钥提取工具
项目地址:https://gitcode.com/gh_mirrors/lo/Lockpick_RCM
Lockpick_RCM是一个针对任天堂Switch的裸金属Payload,它能够在不启动Horizon OS的情况下获取用于文件处理软件(如hactool, hactoolnet/LibHac, ChoiDujour等)的加密密钥。自从固件7.0.0引入新限制后,Lockpick的家用版本无法再导出最新密钥,但在引导加载环境中,这一问题得到了解决。
使用说明
- 非必需但强烈建议从最新的Hekate安装Minerva到SD卡上,路径为
/bootloader/sys/libsys_minerva.bso
,以获得更好的性能,特别是在转储标题密钥时。 - 通过您喜欢的Payload注入器或链式加载器运行Lockpick_RCM.bin。
- 完成后,密钥将保存在SD卡上的
/switch/prod.keys
,而标题密钥则保存在/switch/title.keys
。
技术实现
Lockpick_RCM利用了自7.0.0固件更新后引入的特定安全机制,它能在引导阶段成功提取出Mariko游戏机的独特密钥和受保护的密钥槽。此外,该工具集成了Atmosphère-NX项目中的Falcon密钥生成器,增强了其功能和效率。
应用场景
Lockpick_RCM的主要应用场景包括:
- 系统漏洞研究 - 对于想深入了解Switch系统漏洞的开发者来说,这个工具提供了一个很好的起点。
- 数据管理 - 用户可以轻松解密并备份自己的Titlekeys,从而保证游戏库的安全。
- 自制软件开发 - 开发者可以利用这些密钥创建更安全的自制程序和payload。
项目特点
- 无需启动Horizon OS - 在系统的引导环境中工作,不受7.0.0及以上固件的新限制影响。
- 兼容Mariko硬件 - 支持Mariko型号的Switch,并能提取其特有的密钥。
- 简单易用 - 提供清晰的使用指南,任何人都能快速上手。
- 开源许可证 - 根据GPLv2开放源代码,鼓励社区参与和改进。
为了感谢CTCaer的贡献,Lockpick_RCM项目基于Hekate进行开发,并在ReSwitched的Discord服务器上不断更新和完善,它是Switch黑客社区的重要组成部分,对于任何对Switch系统安全和数据管理有兴趣的人来说,都是一个值得尝试的工具。无论是新手还是老手,都能从中受益。现在就加入,探索Lockpick_RCM带给你的无限可能吧!
Lockpick_RCM 项目地址: https://gitcode.com/gh_mirrors/lo/Lockpick_RCM