UE4程序及資源加密保護方案

UnrealEngine4外殼加密 . Virbox Protector

解決代碼反彙編和反dump代碼,解決軟件盜版與算法抄襲.

虛幻引擎4是由遊戲開發者爲開發遊戲而製作的、完整的遊戲開發工具套件。從二維的移動平臺遊戲到主機平臺的大作,虛幻引擎是一個純C++引擎,專爲高性能而設計。它先進CPU/GPU性能分析工具和靈活的渲染器能讓開發人員高效地完成高品質的VR體驗。UE4的主要代碼邏輯位於項目中EXE以及資源文件 pak 中,深思virbox Protector可以保護exe中代碼不被反彙編,同時對pak資源文件進行加密,保護軟件中知識產權不被盜用。

加密方案:

Virbox Protector外殼保護:

Virbox protector加殼工具是深思自主研發的一套高強度自動保護加密工具,創新性的引入了預分析和自動優化引擎,有效的解決了虛擬化保護代碼時的安全性和性能平衡問題。集自動代碼移植、混淆、外殼加密、數據加密於一身,無需編程就能達到極高的保護強度。

配合使用深思精銳5加密鎖,授權文件寫入到加密鎖中,將軟件重要算法移植到加密鎖內運行。精銳5鎖內支持RSA1024/2048、ECC192/256/384、AES128/192/256、DES/TDES、SHA1/SHA256標準國際算法,鎖內執行速度50MIPS、通訊速度300KB/S,可以保證鎖內算法的安全和高速運行,以此保證遊戲整體的運行速度和體驗。

配合使用軟鎖或者雲鎖,在保證極高的安全性前提下,降低開發者的成本。雲鎖在聯網情況下使用,無需硬件,具有高易用性及便捷性。軟鎖可在離線情況下使用,無需硬件,綁定硬件指紋,可控制綁定的設備數。

DS Protector資源保護

保護各類資源文件,如:圖片、視頻、音頻等,保護資源不被竊取。

安全技術:

l  虛擬機外殼:精銳5的外殼保護工具,創新性的引入了預分析和自動優化引擎,有效的解決了虛擬化保護代碼時的安全性和性能平衡問題。

l  碎片代碼執行:利用自身成熟的外殼中的代碼提取技術,抽取大量、大段代碼,加密混淆後在安全環境中執行,最大程度上減少加密鎖底層技術和功能的依賴,同時大量大段地移植又保證了更高的安全性。

l  Virbox加密編譯引擎:集編譯、混淆等安全功能於一身,由於在編譯階段介入,可優化空間是普遍虛擬化技術無法比擬的,對代碼、變量的混淆程度也有了根本的提升。

l  反黑引擎:內置R0級核心態反黑引擎,基於行爲特徵 的(反黑數據庫)反制手段。精準打擊調試、注入、內存修改等***行爲,由被動挨打到主動防護。

特點:

l  安全性:多項自主研發加密技術,保障UE4程序加密安全

l  靈活性:可使用硬件加密鎖,也可使用雲鎖或軟鎖形式,也可控制軟件的限時限次等模式銷售

l  便捷性:定製外殼,一鍵加密,無需更改代碼,快速加密開發!

l  穩定性:99.95%的穩定性,讓開發者專注於業務發展,無後顧之憂

最終效果:


  • 有效阻止EXE等格式反編譯或反彙編;

  • 混淆和虛擬機對於開發商關鍵函數進行保護,降低***進行人肉還原代碼邏輯的速度;

  • 不降低遊戲幀數, 甚至某些情況下還能提高遊戲幀數。

  • 驅動級別反調試,秒殺常見調試器(IDA Pro/WinDbg/OllyDbg/X64Dbg)。

  • 代碼按需解密,只有相關算法被調用到纔在內存解密,不調用不解密。***無法一次解出所有的代碼!

加密前後效果對比圖:

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

4.png

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


5.png

適用行業:

行業.png

獲取開發SDK:  http://www.sense.com.cn/VirboxProtector.html?code=7098072d7f

QQ×××流:羣號730803578


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章