在黑神話悟空爆火之後,一場遊客和破解組織之間的戰爭也在悄然的展開。其實,那在遊戲發售之後不久,網上就冒出了學習版,但是顯然這些都是一眼假。黑猴短期之內被破解的概率幾乎爲零,原因很簡單,黑猴用了D加密。
D加密是目前最靠譜的、能夠在體驗和利益保持平衡的正版保護方式了。D加密的俗稱叫Denuvo技術,準確的說,它是一種反竄改技術,是用於保護遊戲的DRM(數字版權管理),相當於是給DRM加了一層殼。那D加密爲啥難以破解呢?這裏咱們就來個小白科普。
首先在遊戲首次運行的時候,D加密會將遊戲玩家的硬件和操作系統信息發送到Denuvo服務器,獲取獨一無二的認證密鑰,然後在遊戲運行過程當中,D加密還會多次進行校驗,以確保遊戲運行的合法性,一旦校驗失敗,可能就會導致遊戲玩家被踢出遊戲。說白了就是有一個獨立於平臺DRM的額外聯網票據驗證機制,在遊戲運行的時候,它會動態生成和執行代碼塊,而這些代碼塊會對於遊戲的關鍵部分進行加密解密操作,每次運行代碼時可能都會有所不同。還有就是它會利用虛擬機技術來保護遊戲的核心邏輯,這就使得無法直接訪問和修改遊戲代碼,再加上成噸的混淆代碼,讓遊戲本體膨脹到數倍到數百倍,這就大大增加了逆向破解的難度了。
比如說這一次的黑猴程序主體,目測就膨脹了數倍,當然還有其他的各種檢測和校驗機制給破解者設置了n多的坑,說了那麼多不難看出D加密在反盜版上確實是有一套的,全球也有超過260套的pc遊戲採用了D加密,它也確實是延緩了遊戲在發售之後被破解的時間,但是坊間一直流傳着這說法,說D加密會增加電腦的負擔,從而導致遊戲的幀率降低,讓正版玩家成了受害者。但是事實真的是這樣的嗎?
逆向了《霍格沃茨之遺》的逆向專家莫里斯·休曼(Maurice Heumann)的文章裏他坦言說,精密衡量D加密造成的性能影響極其的困難。它需要了解Denuvo執行的所有的確切代碼片段,識別這些是一項極其艱鉅的工作。那爲了此次,他是針對《霍格沃茲之遺》做了簡單的實驗,結論就是雖然D加密的確會在遊戲運行當中產生一些非零的性能開銷,但是對於遊戲性能的影響並不大。知乎上的大佬尤娜Yuna也做過實驗,結論就是D加密對於黑神話影響的確是有,但是也確實不大。這也和休曼的結論吻合,而cpu性能越好,影響也就越小,看起來D加密並沒有想象當中的那麼糟糕。
但是有一點真的是必須要吐槽的,D加密的遊戲必須要聯網驗證,這一點對於單機遊戲玩家來說確實是很蛋疼,更要命的是,當D加密服務器出現問題的時候,也會導致遊戲無法正常啓動。
更多遊戲資訊請關註:電玩幫遊戲資訊專區
電玩幫圖文攻略 www.vgover.com