Unity3D加密 外殼加密保護代碼及資源

不少VR企業開發的軟件有不少文件資源須要保護,而目前行業鮮有好的加密方案可供開發者使用。基於深思雲受權平臺,有一套代碼及資源加密保護方案,可經過Virbox Protector加殼工具對代碼及資源進行加殼,再配合精銳5加密鎖或者雲鎖及軟鎖,可達到極高的安全性,可防止代碼被反編譯及資源被拷貝。html

Unity3D主要使用C#語法和開源mono運行開發商的代碼邏輯,全部代碼都不是編譯到EXE,而是位於{APP}\build\game_Data\Managed\Assembly-CSharp.dll(注意Unity-2017位置略有不一樣)。並且mono執行原理跟微軟.NET Framework兼容可是執行原理徹底不同。傳統的.NET Framework加殼所有失效,由於Assembly-CSharp.dll不是PE格式的動態庫也不是.NET的動態庫,沒法從.NET Framework加載,而是由mono.dll讀取 Assembly-CSharp.dll的裏面C#腳本解釋執行。算法

基於此背景,深思研發的加殼工具Virbox Protector可對Unity3D開發的軟件進行一鍵加殼,保護軟件的安全。安全

Virbox Protector (Unity3D 加密外殼)網絡

國內首家Unity3D的保護外殼,解決代碼反編譯和內存反dump代碼,從而解決軟件盜版與算法抄襲。併發

Virbox Protector核心優勢:工具

1.一鍵加密你的代碼邏輯,沒法反編譯,沒法dump內存。ui

2.不下降遊戲幀數, 甚至某些狀況下還能提升遊戲幀數。加密

3. Assembly-CSharp.dll代碼按需解密,只有相關算法被調用到纔在內存解密,不調用不解密。黑客沒法一次解出全部的代碼。3d

4.完整受權方案,支持雲受權/軟鎖受權/USB加密鎖受權/網絡鎖受權,支持時間限制,次數限制,併發限制。調試

5.自帶反黑引擎,驅動級別反調試,秒殺常見調試器(WinDbg/OllyDbg/X64Dbg)。(注意:若是須要最高安全強度的遊戲反外掛請參考反黑引擎http://www.sense.com.cn/ahs.html )

效果截圖1.:

一、dnspy 反編譯被加殼的結果

對比:

2.PC上OllyDbg 調試失敗與附加失敗。

3.Cheat-Engine 讀取內存失敗(須要新的反黑引擎支持)

典型客戶場景:

1.客戶。

2.醫療/工業/航天等VR交互。

3.製造業/機器人等交互體驗教學軟件。

​若是你對Unity 3d技術感興趣請加入咱們    QQ羣 752915934

相關文章
相關標籤/搜索