UE4原始碼加密及資源加密

2021-09-13 22:29:31 字數 1443 閱讀 5558

虛幻引擎4是由遊戲開發者為開發遊戲而製作的、完整的遊戲開發工具套件。從二維的移動平台遊戲到主機平台的大作,虛幻引擎是乙個純c++引擎,專為高效能而設計。它先進cpu/gpu效能分析工具和靈活的渲染器能讓開發人員高效地完成高品質的vr體驗。ue4的主要**邏輯位於專案中exe以及資源檔案apk中,深思virbox protector可以保護exe中**不被反彙編,同時對apk資源檔案進行加密,保護軟體中智財權不被盜用。

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

配合使用加密鎖,授權檔案寫入到加密鎖中,將軟體重要演算法移植到加密鎖內執行。精銳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%的穩定性,讓開發者專注於業務發展,無後顧之憂

1.pc 上ollydbg 除錯失敗與附加失敗。

2.cheat-engine 讀取記憶體失敗(需要新的反黑引擎支援)

適用行業:

UE4修改原始碼對專案進行加密

1.aes.h檔案中定義key pragma once define aes block size 16 define aes key sample 定義加密的字串,用的時候替換sample struct core api faes 官方版本預設是沒有定義aes key的,或者如果其他ue4定義的a...

UE4原始碼編譯

需要在ue4官網申請,然後關聯git專案 安裝 visual studio 2017。所有桌面版visual studio 2017都可以構建ue4,包括visual studio community 2017,這是面向小型團隊和個人開發者免費提供的工具。請確保作為安裝的一部分包含c 支援,這在預設...

UE4中原始碼查詢

1.在visual studio中 查詢時切忌使用 ctrl f 進行查詢,因為在ue4中有很多態別可能名字相同,但是在不同的作用域和作用範圍,特別是在檢視原始碼尋找原理時,大量的無關內容極容易導致混淆。同理在選中型別之後 go to defination 和 go to declaration 均...