溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

unity 2017 代碼加密

發(fā)布時間:2020-07-21 20:40:11 來源:網(wǎng)絡(luò) 閱讀:292 作者:senseshield 欄目:安全技術(shù)

據(jù)統(tǒng)計,市面上萬款游戲中,其多數(shù)存在被破解、惡意代碼插入、廣告插入、外掛、二次打包等安全問題。而這些安全問題為企業(yè)帶來隱患是,研發(fā)難度增加,研發(fā)成本的提高、玩家付費意愿減低、游戲失去公平性,玩家流失,直接損失收入——因此,破除游戲風險對于開發(fā)者來說十分重要。


一、Virbox是怎么做的?

1、如何對程序進行保護?

Virbox Protector、Virbox AHS?分別可以防止靜態(tài)分析、動態(tài)調(diào)試 Unity3D 的軟件產(chǎn)品,具有如下特性

(1)一鍵加密你的代碼邏輯,無法反編譯,無法 dump 內(nèi)存。

(2)不降低游戲幀數(shù)。

(3) Assembly-CSharp.dll 代碼按需解密,只有調(diào)用到才會在內(nèi)存解密,不調(diào)用不解密,***無法一次解出所有的代碼。

(4)完整授權(quán)方案,支持云許可、軟許可、硬許可、 網(wǎng)絡(luò)鎖許可 ,支持限制時間、限制次數(shù)、限制網(wǎng)絡(luò)并發(fā)。

(5)自帶反黑引擎,驅(qū)動級別反調(diào)試,秒殺市面的所有調(diào)試器。

2、如何對資源進行保護?

對 Unity3D 資源的保護方式主要是通過 Virbox 加殼工具結(jié)合 DS Protector 進行保護。

DS Protector:DS Protector 是深思自主研發(fā)的程序數(shù)據(jù)保護工具,它彌補了加殼工具 Virbox Protector 的功能。Virbox Protector 是對程序編譯后的二進制代碼進行的保護,配合 DS Protector 數(shù)據(jù)保護工具就形成了代碼,數(shù)據(jù),授權(quán),三位一體的防護。

而對于 Unity 引擎開發(fā)的程序的保護方式主要是對 Assembly-CSharp.dll 進行加密,可以保護 Unity 的主要代碼邏輯不被反編譯,從而最大程度保護軟件 開發(fā)商的合法權(quán)益,同時 DS Protector 可以對 Unity 引擎開發(fā)的軟件中的 .ress 和 resources 等資源文件進行加密防止軟件或游戲中的資源被非法提取。

3、使用加密工具前后比較

(1)資源文件加密后效果

加密前

unity 2017 代碼加密

加密后

unity 2017 代碼加密

(2)dnspy 反編譯被加殼的效果:

加殼前

unity 2017 代碼加密

加殼后

unity 2017 代碼加密

分析:從對比的結(jié)果看到很多代碼信息已經(jīng)丟失,再次進行分析時也會有很大困難。

(3)PC 上的 X64Dbg 和 OllyDbg 調(diào)試失敗與附加失敗

unity 2017 代碼加密unity 2017 代碼加密

分析:Virbox AHS提供的這種針對動態(tài)調(diào)試的保護方案在實時分析程序時會起到顯著的作用。

(4)Cheat-Engine 讀取內(nèi)存失?。ㄐ枰碌姆春谝嬷С郑?/span>

unity 2017 代碼加密

分析:通過對原程序內(nèi)存數(shù)據(jù)的保護,想使用修改數(shù)據(jù)的形式來進行作弊的惡意行為也會被拒之門外。

二、Virbox保護方案特點

l?更安全

加固強度高,有效對抗多種反編譯和調(diào)試工具(IDA等工具),防止脫殼

l?更全面

支持 Arm32, Arm64, x86, x64 多種 CPU 架構(gòu)

l?更簡單

提供工具和命令行操作,編譯、加殼一體化快速完成

只要是Unity開發(fā)的游戲,無論是PC端游戲還是移動端游戲,Virbox都可以給出簡單安全的解決方案,讓游戲開發(fā)者可以將精力投入到開發(fā)中去。


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI