Denuvo其实现在也破解的掉了,只是花的时间要很长
那这个Anti-Tamper其实要做的事情很简单,就是拉长破解成本和时间
让游戏能在前3~6个月的热区期间卖出最多的份数
而现在有能力破解Denuvo的团队其实也就那几个一只手数得出来
大概也都是做兴趣的,没要拿来赚钱
那Denuvo"本身"正常来说拖累PC本身效能的幅度应该是要在可以接受范围内
他们的技术其实就是来自于VMprotect,并不是什么特别创新的东西
而过去VMprotect臭名昭彰也不是什么特别的新闻
Denuvo本身除了加密解密外,还会额外加上诱饵去混淆让破解更花时间
此外Denuvo设定是在整个程式到处都钳入
也就是你硬要删掉Denuvo时也会毁掉了整个程式
重点来了,VMprotect这种方式配上Denuvo的设定,就会让指令代码扩增到4~10倍以上
配上Register并非在本机+处理也非直接存取在RAM
代码执行速度会被减缓24~50000倍左右XDDDD
正常使用Denuvo情况下,其实在开发阶段时就要开始顺便把Denuvo放进去
因为开发者可以把Denuvo验证塞在效能影响最小的地方
但实务上都是整个游戏写好以后然后随机放在各处
那破解要怎么破解喔
其实一般认为,Denuvo破解成本其实并不高,你只要愿意花钱花时间
大概就跟企业购买Denuvo差不多
但是因为游戏破解都是免钱没拿薪水的,所以才要花那么久
那Denuvo破解其实有两种方式
一种其实就是逆向工程,但X64逆工程技术现在还实力不够无法一劳永逸完全破解
写一个专门的Tool去解掉全部的解密区块
第二就是像早期3DM/CPY团队土法炼钢型,把所有场景摊开,一条一条检视所有代码
把rom里面的key都替换掉,然后再花大量时间去修补程式完整性
再来看看Denuvo的历史
Denuvo前身就是Sony DADC DigitalWorks啦
弄出SecuROM那间公司,SecuROM臭名昭彰到连M$的win10都直接禁用
一个直接影响到Windows资安的DRM
不过因为现在大量游戏使用Denuvo,在我前面提到用逆向做出专门Tool出现之前
我猜DRM产业并不会推出更好更强大的技术让游戏被影响更少
毕竟Denuvo便宜好用效果好,玩家会买的还是会买对吧?
以上为一个文组对于Denuvo在业界听到的一些乳摸和讨论
有可能不是完全正确,也有可能讲得有点模糊
所以有愿意补足的版友欢迎
※ 引述《MadMac (Mac)》之铭言:
: ※ [本文转录自 C_Chat 看板 #1Wx4-Qb- ]
: 作者: MadMac (Mac) 看板: C_Chat
: 标题: [闲聊] 恶灵8PC盗版解决卡顿问题
: 时间: Mon Jul 12 22:20:04 2021
: 《恶灵古堡 村庄》PC版被盗版,却反而解决了正版在PC上的卡顿问题
: https://www.techbang.com/posts/88342
: 《恶灵古堡 村庄》是一个好游戏。但是在PC上,该游戏自从五月推出以来,却有恼人的
: 卡顿问题Bug,几乎每杀一个僵尸、就会卡住,让许多玩家感到沮丧。奇怪的是,其它平
: 台版本的游戏却没有这个问题。而至今,卡普空也没有说明要如何解决。
: 不过,现在外媒发现《恶灵古堡 村庄》PC版卡顿的问题,幕后黑手似乎是Capcom自己的
: DRM。因为盗版组织EMPRESS破解了《恶灵古堡 村庄》之后,外媒发现盗版并没有任何的
: 卡顿问题。
: EMPRESS表示,《恶灵古堡 村庄》采用了Capcom的防篡改机制V3以及D加密V11。
: “破解之后,游戏内所有的卡顿,比如你杀死一个僵尸之后要等很久等等,都被修复了,
: 因为Capcom DRM的enty points问题被破解,所以大部分这些机制都不再被执行,这使得
: 游戏体验更加顺畅。”
: 为了彻底测试这款游戏,外媒游玩了超过2个小时的盗版《生化危机8》,杀死了很多敌人
: 。让外媒意外的是,两个小时内他们没有遇到一点卡顿。甚至在吸血鬼夫人城堡的地下墓
: 穴中,也没有卡顿。
: 而先前,这个地方在正版游戏中是卡顿重灾区。你可以看一下比较影片:
: https://youtu.be/5Mgu7QTllNQ
: 这应该能非常有力地解释为什么Capcom不对游戏的卡顿问题做出说明。在过去的几个月中
: ,PC玩家一直在要求修复。现在或许我们知道,Capcom为何迟迟对这个问题不作声了。
: 卡普空又再度作死