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,可以保證鎖內算法的安全和高速運行,以此保證游戲整體的運行速度和體驗。
通過使用軟鎖或云鎖,可以在確保高度安全的前提下降低開發者的成本。云鎖在聯網情況下使用,無需硬件,具有高易用性及便捷性。軟件鎖可以離線使用,不需要硬件設備,并通過綁定硬件指紋來控制設備的綁定數量。
保護各類資源文件,如:圖片、視頻、音頻等,保護資源不被竊取。
安全技術:
l? 虛擬機外殼:精銳5的外殼保護工具,創新性的引入了預分析和自動優化引擎,有效的解決了虛擬化保護代碼時的安全性和性能平衡問題。
l? 碎片代碼執行:利用自身成熟的外殼中的代碼提取技術,抽取大量、大段代碼,加密混淆后在安全環境中執行,最大程度上減少加密鎖底層技術和功能的依賴,同時大量大段地移植又保證了更高的安全性。
l? Virbox加密編譯引擎:集編譯、混淆等安全功能于一身,由于在編譯階段介入,可優化空間是普遍虛擬化技術無法比擬的,對代碼、變量的混淆程度也有了根本的提升。
l? 反黑引擎:內置R0級核心態反黑引擎,基于行為特征 的(反黑數據庫)反制手段。精準打擊調試、注入、內存修改等***行為,由被動挨打到主動防護。
特點:
l? 安全性:多項自主研發加密技術,保障UE4程序加密安全
l? 靈活性:可使用硬件加密鎖,也可使用云鎖或軟鎖形式,也可控制軟件的限時限次等模式銷售
l? 便捷性:定制外殼,一鍵加密,無需更改代碼,快速加密開發!
l? 穩定性:99.95%的穩定性,讓開發者專注于業務發展,無后顧之憂
最終效果:
-
有效阻止EXE等格式反編譯或反匯編;
-
混淆和虛擬機對于開發商關鍵函數進行保護,降低***進行人肉還原代碼邏輯的速度;
-
不降低游戲幀數, 甚至某些情況下還能提高游戲幀數。
-
驅動級別反調試,秒殺常見調試器(IDA Pro/WinDbg/OllyDbg/X64Dbg)。
-
代碼按需解密,只有相關算法被調用到才在內存解密,不調用不解密。***無法一次解出所有的代碼!