最近Denuvo加密技术的出现使国内外游戏破解者彻底崩溃,去年发行的采用最新一代Denuvo加密的各种游戏至今没有破解的迹象。这次游戏企业似乎真的会在盗版对抗中获胜。
那么Denuvo到底是一种什么技术?它真的能彻底让游戏免遭破解吗?在回答这个问题之前,我们不如借此机会来回顾一下,我们曾经见过或体验过的那些游戏反盗版技术吧。
事实上,游戏反盗版和音乐、电影等在反盗版的主要核心上都没有太大的区别,那就是DRM,全称是Digital Rights Management,即数字版权管理。这是一种出版方用来控制被保护对象使用权的一些技术,这些技术保护的有数字化内容以及硬件,处理数字化产品的某个实例的使用限制。
这么看上去有些复杂,其实简单点说就是一套加密系统,它可以由版权方自行定制被保护产品的使用权限。就一我们的游戏来举例,它可以规定游戏在什么条件下能被激活,可以同时授权几台电脑运行,或者在什么时段内可以运行等等。使用者需要取得相应的密钥(也就是CDKey)来取得这些权限。
但是DRM只是一个笼统的说法,因为光在游戏界里就产生过多种DRM方案,而我们今天最先来讲的就是我们现在想起来就好遥远的光盘加密。
还记得在网络并不发达的时代,游戏的主要存在形式就是那些实体包装的游戏光碟,只要有了这些光碟就可以正常地运行游戏了。不过为了防止游戏光碟像音乐CD或是电影DVD一样被盗版,所有的游戏光碟都采用了加密技术。
防止盗版游戏光盘的技术并没生效
关于光盘的加密技术,实际上很多厂商都会有自己的一套标准,我们就以索尼的SecuROM来举例。这项技术旨在阻止家庭媒体重复设备,专业复制机,和逆向工程技术的企图。数利用据存储密度测量来保护光盘的每一个特征,只有符合特征的光盘才被认为是合法的。
不过最终的结果证明,这些所谓的光盘保护程序并不靠谱,大街上5块钱一张的游戏光盘就是最好的证明。比如SecuROM的一个巨大漏洞就是,虽然数利用据存储密度测量看上去很可靠,但实际上是可以被绕过的,很有点马其诺防线的意思。
而且最后,这些加密技术不仅没能阻止盗版,反而让正版玩家苦不堪言,各种BUG和类似于恶意程序的软件行为纷至沓来,导致这些技术最后都被停用了。
免DVD补丁出现了
到了网络下在时代,人们的盗版游戏来源从买光盘变成了直接从网上下载游戏文件运行,所以这就让游戏厂商想到了另一个反盗版的路子,那就是要求游戏文件在运行时必须同时运行配套的游戏光碟进行验证,才能正常游戏。这样一来,从网上下载的游戏文件就变得无效了,加上这些玩家们又懒得去买游戏光碟,以此达到反盗版的目的。
要求插入光盘才能进行游戏
然而和前面的SecuROM一样,光盘验证的招数最终还是没有奏效,因为网上出现了一种叫做免DVD补丁的东西同原版游戏文件一同放出来了。
相信早些年下过盗版游戏的玩家都还记得,那时候并没有什么“破解补丁”的说法,而都是“免DVD补丁”。免DVD补丁一般都是修改后的可执行程序,用其替换掉原正版的执行程序,就不再提示需要插入光盘了。
所以光盘验证的结局并没有好打哪里去,甚至最终也被正版玩家所摒弃,因为这类技术通常会存在一些问题,比如让玩家的光驱非正常运转。而随着不配备电脑光驱的玩家越来越多,这种一定要光盘验证的技术方案也几乎都被抛弃了。
联网验证也防不住盗版
上面提到的两种反盗版技术都是在脱离互联网环境下的验证系统,即本地Key解锁本地光盘来通过验证,但结果都被无情破解。随后游戏厂商就想到了互联网,通过联网验证的方式来确定玩家是否有权使用游戏。
一般来说这种技术的原理很单纯,那就是游戏必须用CDKey激活,而这些CDKey必须至少有一次是联网验证过的,一旦验证通过就会在服务器端留下备份。一般来说一个CDKey只能在一台电脑上激活,想要在另一台电脑激活就必须先执行反激活,这个过程也是要通过官方服务器的。这样就防止了CDKey被无限复制使用。
要求联网验证的游戏
由于官方服务器是没法被破解的,所以这种方法一开始的确起到了一些作用。但是结局真是惊人的相似,由于仅需经过一次联网激活就可以彻底断网,所以游戏破解者最终还是搞出了相应的破解补丁只需要绕过一次验证即可保证游戏可以畅行无阻。
另外一套方案则是“注册机”技术的出现,这个东西并不是最早游戏圈里出现的,很多盗版软件的序列号都可以通过“注册机”来获得,所以把这套现成的技术拿到游戏这来生成CDKey也并非难事。
全程联网惹毛正版玩家
从这个方面来看,游戏厂商又一次败了。但是在这次失败中,他们吸取了教训:仅仅一次联网验证不是够的。所以我们就看到了全程联网验证的反盗版技术的出现。
其实这个技术的原理非常简单粗暴,那就是要求玩家在游戏时全程保持联网,不定时与验证服务器进行反馈,其中的典型代表就是《暗黑3》。这一招的确彻底把游戏破解者都将死了,因为破解技术再牛也不能攻破官方服务器啊,所以到现在我们也没看到《暗黑3》的破解版。
《暗黑3》要求全程联网
只是可惜,这套技术最终还是被绝大多数游戏商放弃了,原因不是破解大神,而是正版玩家首先不干了。要求一款游戏全程联网,而且这玩意还不是网游,这是很多玩家不能接受的。加上一些验证服务器水平有限,验证数据处理缓慢,搞不好就要断线GG,所以大量玩家开始投诉。影响比较大的事件就是《模拟城市5》那次。最终EA不得不取消了这个设定,然后破解版也随之而出……
Steam的出现也“然并卵”
之后一个叫做Steam的游戏平台出现了,这个平台不单单是一个卖游戏的二道贩子,同时也是一个新的游戏运行环境。玩家想要运行Steam上发售的游戏,必须拥有一个Steam帐号并进行激活,并且在Steam环境中运行。
但是这对于反盗版来说并不能解决问题,因为Steam和之前的CDKey联网验证一样,只要一次验证就可以切换到离线模式运行游戏。所以破解者只要模拟一个Steam的运行环境(大家应该都看过那个替换的文件),并替换掉原游戏的执行文件(.exe)就算是完成破解了。
Steam也防不了盗版
虽然我们不清楚Steam版游戏的详细破解过程,但这显然已经没有任何技术壁垒,只要Steam上的游戏发行,马上就能找到破解版,甚至破解版出得比正版还快(如《辐射4》)。
同理的还有Origin和Uplay,在破解面前毫无招架之力。
被逼走上联机模式
走到这一步,游戏厂商们几乎已经放弃和破解者的正面对抗了,一代又一代的防破解技术最终都是一个下场。所以游戏厂商们开始转入迂回作战,即干脆改变游戏的性质。
从前文我们可以知道,只有官方服务器本身才是破解者最大的壁垒,所以多人联机模式开始出现,并且成为游戏内容的主体。在近两年发行的3A大作中我们能明显看出,多人联机部分占到了越来越多的游戏比重,而单人部分的内容在逐渐缩水。
这就是在Denuvo出现前厂商们的终极杀招,游戏被破解我也不管了,反正单机内容就那么一点点,完全没有吸引力,主要的游戏全在线上部分,这个谁也破不了,想要玩到完整的游戏就乖乖买正版吧。《GTA V》、《全境封锁》、《战地4》几乎都是这种模式,精华全在线上。
《龙腾世纪:审判》联机模式
但那些几乎没法做线上内容的游戏怎么办呢?所以这种模式终归不是万能的,而且为了防破解硬生生砍掉大量单机内容也与游戏精神相悖,这时候Denuvo像救星一样出现了。
Denuvo到底是一种什么技术?
终于到了今天的正题了,这个已经把全世界游戏破解者难住了几个月的Denuvo到底是个什么技术?它真的能够彻底封死破解吗?
按照字面意思,Denuvo的全称叫做Denuvo Anti-Tamper,即一种反篡改技术,它的作用是阻止对可执行文件进行调试、反向工程和修改。
这个定义是不是有些笼统?我们用最通俗的话来解释。首先Denuvo并不是一种DRM加密技术,这与之前介绍的所有DRM方案有本质区别。Denuvo完全不参与游戏的加密过程,所以也不会对游戏本身造成负面影响,那它的作用是什么呢?它的作用是让游戏的DRM不被绕过。
从前面的文章中我们会发现,绝大多数DRM方案惨遭失败并不是方案技术本身有问题,而是这些方案都被绕过去了,压根没派上用场。而Denuvo的作用就是为这些DRM方案提供保护,使它们不能被绕过,即篡改。
我们知道游戏文件最终要实现破解,一定要用破解后的原件替换掉原文件(也就是大家都懂的覆盖),但是Denuvo的反篡改技术就是让这些原文件无法被替换和篡改的。说白了就是费老半天劲破解了的文件派不上用场了,所以即使是再拙劣再经不住破解的DRM技术也不怕了,反正破了你也不能用。
Denuvo
那么有人会说,把Denuvo破了不就好了,但是这并不简单。Denuvo采用的是一种64位加密技术,并且会一直更新和迭代,从而导致破解的难度也会越来越大。
可能有人会记得Denuvo曾经被破解过一次,即《龙腾世纪:审判》和《堕落之王》、《FIFA2015》那一批采用Denuvo的游戏。不过最后证实那一次并非破解,而是Denuvo本身的漏洞被利用了,但即便如此,《龙腾世纪:审判》到破解的那一刻,已经花费了破解者200多天的时间,游戏的热度已经完全降下去了。
现在Denuvo已经修复了漏洞卷土重来,而采用了新一代Denuvo的游戏如《正当防卫3》、《古墓丽影:崛起》到现在仍没有破解的迹象,那么是不是可以说Denuvo将会彻底封死破解呢?
《正当防卫3》至今未被破解
答案并没有这么绝对,就如Denuvo自己说的:“游戏终究会被破解,但是Denuvo反篡改技术可被认为是成功的,因为它延长了游戏发售到被破解的时间。”Denuvo的目的并不是彻底封死破解,而是尽可能延长破解的时间,为游戏发售争取更多的时间。
如果一款游戏从发售到破解需要一年的时间,相信绝大多数人都会对此失去兴趣,要知道现在几乎每天都有新游戏发售,如果需要等待一年的时间才能免费玩上一款过气的游戏,那不如去掏钱买正版了。
同时,如果一个以破解吸引流量的网站在一年内都无法放出破解,自然会流失大量用户,没有了流量的收益,也就逐渐失去了破解的动力。
所以,虽然不能说Denuvo是一个“绝对领域”,但至少从目前来看这是最佳的反盗版方案。简言之就是,超长破解周期+年货游戏=无敌。