IT之家 4 月 4 日消息,D 加密(Denuvo)是一種有效的防篡改和 DRM 工具包,已經(jīng)被卡普空等諸多游戲工作室廣泛使用,用于保護(hù)其游戲不被盜版。

但 D 加密也伴隨著“副作用”,那就是影響游戲性能,因此工作室通常會(huì)在發(fā)行一段時(shí)間之后,取消 D 加密。
DRM 開發(fā)人員和逆向工程專家莫里斯?休曼(Maurice Heumann)近日以《霍格沃茨之遺》游戲?yàn)榍腥朦c(diǎn),耗時(shí) 5 個(gè)多月,通過(guò)逆向工程,想要深入了解 D 加密的工作原理。
Heumann 坦言他的目標(biāo)并不是移除《霍格沃茨之遺》游戲的 D 加密,而且想要深入了解 D 加密的工作原理,探明 D 加密背后的工作原理。
IT之家另外提及一點(diǎn),Empress 此前已經(jīng)破解移除《霍格沃茨之遺》游戲的 D 加密。
Heumann 表示 DRM 技術(shù)旨在收集用戶系統(tǒng)的硬件和軟件“特征”,從而創(chuàng)建一個(gè)獨(dú)一無(wú)二的指紋,并生成一張“Steam 票據(jù)”。
指紋和票據(jù)都會(huì)被發(fā)回 Denuvo 的服務(wù)器,而“Steam 票據(jù)”則會(huì)被轉(zhuǎn)發(fā)到 Steam,以驗(yàn)證用戶是否通過(guò) Valve 的數(shù)字市場(chǎng)合法購(gòu)買了游戲。

在確認(rèn)所有權(quán)之后,會(huì)生成一個(gè)“Denuvo Token”,它只能在創(chuàng)建原始指紋的電腦上運(yùn)行。這個(gè)“Denuvo Token”是 DRM 技術(shù)用來(lái)解密和在用戶電腦上執(zhí)行游戲的數(shù)據(jù)片段。
《霍格沃茨之遺》游戲在沒(méi)有這個(gè)“Denuvo Token”的情況下就無(wú)法運(yùn)行,Denuvo 會(huì)定期根據(jù)系統(tǒng)硬件驗(yàn)證指紋,以確保其仍然匹配。
Heumann 然后借助 Qiling(功能強(qiáng)大的逆向工程框架),模擬創(chuàng)建了 2000 個(gè)補(bǔ)丁和 hooks,成功在另一臺(tái)設(shè)備(筆記本電腦)上啟動(dòng)運(yùn)行了有 D 加密的《霍格沃茨之遺》游戲。
IT之家附上參考地址
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。