开发者深挖 D 加密工作原理:逆向成功运行《霍格沃茨之遗》游戏

时间:2024-04-04 15:27:07 来源:游戏主播网

但D加密也伴随着“副作用”,那就是影响游戏性能,因此工作室通常会在发行一段时间之后,取消D加密。

DRM开发人员和逆向工程专家莫里斯・休曼(MauriceHeumann)近日以《霍格沃茨之遗》游戏为切入点,耗时5个多月。通过逆向工程,想要深入了解D加密的工作原理。

Heumann坦言他的目标并不是移除《霍格沃茨之遗》游戏的D加密,而且想要深入了解D加密的工作原理,探明D加密背后的工作原理。

IT之家另外提及一点,Empress此前已经破解移除《霍格沃茨之遗》游戏的D加密。

Heumann表示DRM技术旨在收集用户系统的硬件和软件“特征”,从而创建一个独一无二的指纹,并生成一张“Steam票据”。

指纹和票据都会被发回Denuvo的服务器,而“Steam票据”则会被转发到Steam。以验证用户是否通过Valve的数字市场合法购买了游戏。

在确认所有权之后,会生成一个“DenuvoToken”,它只能在创建原始指纹的电脑上运行。这个“DenuvoToken”是DRM技术用来解密和在用户电脑上执行游戏的数据片段。

《霍格沃茨之遗》游戏在没有这个“DenuvoToken”的情况下就无法运行,Denuvo会定期根据系统硬件验证指纹,以确保其仍然匹配。

Heumann然后借助Qiling(功能强大的逆向工程框架),模拟创建了2000个补丁和hooks。成功在另一台设备(笔记本电脑)上启动运行了有D加密的《霍格沃茨之遗》游戏。

IT之家附上参考地址

1/1页