在游戏破解领域,Denuvo是个永远也绕不开的话题。在当今的世界,与其说是破解组在破解DRM(数字版权管理),还不如说是在破解DRM背后的Denuvo。根据Denuvo官方的说法,Denuvo技术不是一个数字版权管理(DRM)的解决方案,而是一个旨在保护现有DRM的解决方案,如Origin联机访问和Steam许可管理制度。
在著名的Steam、Origin和Epic等平台发售的游戏,平台普遍都会用自家的DRM对游戏进行版权管理。不过,这些平台的DRM技术在游戏破解组面前基本有如儿戏一般,游戏发行商如果不对这些游戏的DRM再进行一层Denuvo加密保护,一般都会在24小时内被破解。
Denuvo在与游戏破解组的常年博弈中,虽然屡屡被破解,但是技术却是一直在进化更新当中。也正因如此,游戏破解领域出现了Denuvo版本之说。截至2020年,Denuvo的大版本大概有5个,分别被定义为v1~v5;小版本则更多,如v4.8、v5.2等都是在大版本号的后面加上小数。
在软件开发领域,软件开发商为了区分自家软件的技术迭代版本,都会为自己发布的每一个版本给出版本号。如果发布的版本有着重大的变更,则在版本号的整数部分加1;如果发布的版本只有很小的变更,则将版本号的小数部分上调,上调幅度一般根据版本的更新大小来定。
不过,Denuvo的版本号不一样,因为Denuvo的版本号并不是Denuvo公司官方给出来的。Denuvo公司官方从来没有向公众为自己公司的Denuvo加密技术给出过版本号,Denuvo的版本号是各大游戏破解组在破解Denuvo加密时根据自己对Denuvo的运行模式判断给出的。
以2019年07月11日被Codex破解的《全面战争:三国(Total War: Three Kingdoms)》为例,Codex在发布《全面战争:三国》破解版的时候,在NFO上说明:
Even though there is no official Denuvo version number out there, we would call it v6.0 as the protection has evolved a lot.
翻译:
虽然并没有官方的Denuvo版本号出来,但是我们任然称之为v6.0版,因为这个加密保护已经有了很多的技术更新。
对于Denuvo的版本号这一奇特的现象,其实也很好理解。Denuvo公司开发的Denuvo加密技术,主要的目的就是为了对游戏进行加密,防止其他人破解。正所谓“知己知彼,百战百胜”,Denuvo公司对自己的Denuvo加密技术自然是越保密越好,公然发布版本号只会对外透露自己技术的更新多寡,让对方做好心理准备。