網友評分: 3.3分
VMP萬能脫殼工具是一款非常好用的程序加殼工具。這款軟件采用全新的VM架構,支持x64 SEH,并且完美完美支持Win7、Win8、Win2003、Winxp等系統,可以將被保護的文件轉化到在虛擬機上,這樣就不容易被分析與破解,這樣一來就能保護文件安全。
一、支持的文件和格式
vmprotect ultimate支持32位和64位可執行文件,動態加載庫和驅動程序。這包括屏保、Active-X 組件、BPL 庫和其他 PE 格式的文件。受保護的文件基本上可在任何版本的 Windows minixiazai系統上運行,甚至是較早的 Windows 95!不過,授權功能的系統要求至少為 Windows 2000。
二、序列號
vmprotect的Ultimate版本允許用戶將序列號輕松添加到受保護的應用程序中。PayPro Global minixiazai電子商務供應商支持這一功能,因此您甚至無需設置您自己的序列號生成器(當然,如果您確實需要也可實現)。
授權功能幫助用戶限制免費更新周期、設置序列號的有效時間、防范在未輸入序列號的情況下執行代碼,并提供大量其他功能。還可阻止任何序列號,新的受到保護的文件不會接受此序列號。
三、用戶界面
vmprotect提供兩種模式的用戶界面:簡單模式和專家模式。簡單模式幫助用戶只需點擊幾下鼠標便能輕松選取保護功能、調整選項、并獲得受保護的文件。專家模式供高級用戶使用,該模式顯示匯編代碼、允許寫入腳本、綁定 DLL 等。此外,在“選項”標簽卡中提供更多設置。
四、控制臺版本
vmprotect的Professional和Ultimate minixiazai版本擁有一個控制臺版本,支持命令行參數,而且可在自動構建過程中使用。該版本完全支持腳本、水印、序列號和VMProtect的所有其他功能。
1、字節碼:代碼后收到的本地機器翻譯指令轉換成虛擬機指令。
2、虛擬化:翻譯的一部分的過程中與應用程序的可執行代碼的虛擬機的指令指令集,是未知的一個潛在的裂解裝置的體系結構和邏輯。虛擬部分的代碼被執行的解釋(虛擬機)沒有被預編譯為本機代碼。一般情況下,再造虛擬化的片段來自虛擬機體系結構的研究。這將導致在創建對應到CPU的反匯編器體系結構,迷你下載該體系結構是由虛擬機模擬和分析反匯編代碼。
3、虛擬機:直接執行的軟件代碼在受保護的程序的字節碼。
4、水印:一個字節數組,每個用戶特有的可以明確標識的合法擁有人的破解軟件的副本。
5、突變:更換的源代碼指令,其模擬(或一定的指令序列),它迷你下載給出了相同的結果作為源指令。
6、混淆:一組方法和技術,旨在使它很難分析的軟件代碼。根據不同的編程語言的受保護的程序,不同類型的模糊處理程序使用。如果在解釋型語言(比如Perl,PHP等)編寫的應用程序混淆,變量的變化都在他們的源代碼:評論將被刪除,無意義的名稱,字符串常量加密等。如果編寫的軟件在Java /。NET是混淆的,執行的字節碼由虛擬機轉化。如果編譯的軟件進行模糊處理,機器代碼修改:“垃圾”的指示,“死碼”,隨機跳躍插入,一些操作移動到堆棧中,各種結構性(更罕見數學)轉換。在重組混淆的部分代碼,嘗試將它們轉換回原來的,這變成了一個非常如果采用全面的方法來混淆耗時的任務。
7、保護:所使用的程序,以保護其他軟件產品對被破解。最現代化的保護不修改源代碼應用程序,但包/加密保護密切關注程序(程序),解壓/解密受保護的軟件。
8、入口點:初始地址所在的文件開始執行。
9、包裝方式:應用程序代碼保護法壓縮的可執行文件的程序和/或它的庫存幫助不尋常的算法。使用包裝時,包裝機壓縮受保護的軟件代碼和最終用戶運行該應用程序時,它是完全或部分解壓縮。
10、加密:保護的應用程序的一部分的幫助強大的加密算法。在箱子軟件的幫助下,保護加密,用戶必須輸入激活碼,禁用未注冊版本所施加的限制,開發人員。
標簽: VMP