开发者深挖 D 加密工作原理:逆向成功运行《霍
D 加密是一种有效的防篡改和 DRM 工具包,已经被卡普空等诸多游戏工作室广泛使用,用于保护其游戏不被盗版。
但 D 加密也伴随着“副作用”,那就是影响游戏性能,因此工作室通常会在发行一段时间之后,取消 D 加密。
DRM 开发人员和逆向工程专家莫里斯・休曼近日以另外提及一点,Empress 此前已经破解移除Heumann 表示 DRM 技术旨在收集用户系统的硬件和软件“特征”,从而创建一个独一无二的指纹,并生成一张“Steam 票据”。
指纹和票据都会被发回 Denuvo 的服务器,而“Steam 票据”则会被转发到 Steam,以验证用户是否通过 Valve 的数字市场合法购买了游戏。
在确认所有权之后,会生成一个“Denuvo Token”,它只能在创建原始指纹的电脑上运行。这个“Denuvo Token”是 DRM 技术用来解密和在用户电脑上执行游戏的数据片段。
Heumann 然后借助 Qiling,模拟创建了 2000 个补丁和 hooks,成功在另一台设备上启动运行了有 D 加密的附上参考地址