Virbox Protector Standalone 加殼工具程式碼虛擬化的效果
阿新 • • 發佈:2018-11-14
深思數盾自動保護工具Virbox Protector Standalone,是深思數盾科技股份有限公司經過多年技術深耕開發的一款高強度自動保護(加密)工具。 該工具集混淆、虛擬化、外殼加密、資料加密於一身,無需程式設計就能達到極高的保護強度,是業界領先的軟體保護工具。
Virbox Protector Standalone 提供了強大的程式碼虛擬化、高階混淆與智慧壓縮技術,保護您的程式免受逆向工程和非法修改,並與您的程式連結在一起,使得您的程式無法離開保護程式碼正常執行。
Virbox Protector Standalone 將被保護的程式程式碼轉換為虛擬機器程式碼,程式執行時,虛擬機器將模擬程式執行,進入和離開虛擬機器都有高階程式碼混淆。虛擬機器配合程式碼混淆可以達到很好的保護效果,尤其是開發者的私有邏輯。高階混淆利用花指令和程式碼非等價變形等技術,將程式的程式碼,轉換成一種功能上等價,但是難於閱讀和理解的程式碼,可充分干擾靜態分析。應用程式的解壓縮含有動態密碼,讓一切自動脫殼工具失效,有效的阻止.Net、PE 程式的直接反編譯。
下面,我們看看程式碼虛擬化的效果。
保護前
保護後
我們可以清晰的看到,原有的程式碼已經跳轉到虛擬機器上了,程式碼邏輯消失了。