UE4源碼加密及資源加密

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

加密方案:Virbox Protector外殼保護

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

配合使用加密鎖,受權文件寫入到加密鎖中,將軟件重要算法移植到加密鎖內運行。精銳5鎖內支持RSA1024/204八、ECC192/256/38四、AES128/192/25六、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 調試失敗與附加失敗。

圖片描述

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

圖片描述

適用行業:
圖片描述

相關文章
相關標籤/搜索