VMProtect Ultimate是一款功能強(qiáng)大的軟件保護(hù)系統(tǒng),在國內(nèi)是非常出名的,這將使分析反編譯后的代碼和破解變得極為困難,該軟件主要作用是為了保護(hù)你的應(yīng)用程序不被反編譯,采用C++重構(gòu)了代碼,可以將被保護(hù)的文件轉(zhuǎn)化到在虛擬機(jī)上,對使用者來說,更加安全。無論是加殼,還是脫殼,都能實現(xiàn)。
功能特色
一、支持的文件和格式
vmprotect ultimate支持32位和64位可執(zhí)行文件,動態(tài)加載庫和驅(qū)動程序。這包括屏保、Active-X 組件、BPL 庫和其他 PE 格式的文件。受保護(hù)的文件基本上可在任何版本的 Windows minixiazai系統(tǒng)上運(yùn)行,甚至是較早的 Windows 95!不過,授權(quán)功能的系統(tǒng)要求至少為 Windows 2000。
二、序列號
vmprotect的Ultimate版本允許用戶將序列號輕松添加到受保護(hù)的應(yīng)用程序中。PayPro Global minixiazai電子商務(wù)供應(yīng)商支持這一功能,因此您甚至無需設(shè)置您自己的序列號生成器(當(dāng)然,如果您確實需要也可實現(xiàn))。
授權(quán)功能幫助用戶限制免費(fèi)更新周期、設(shè)置序列號的有效時間、防范在未輸入序列號的情況下執(zhí)行代碼,并提供大量其他功能。還可阻止任何序列號,新的受到保護(hù)的文件不會接受此序列號。
三、用戶界面
vmprotect提供兩種模式的用戶界面:簡單模式和專家模式。簡單模式幫助用戶只需點(diǎn)擊幾下鼠標(biāo)便能輕松選取保護(hù)功能、調(diào)整選項、并獲得受保護(hù)的文件。專家模式供高級用戶使用,該模式顯示匯編代碼、允許寫入腳本、綁定 DLL 等。此外,在“選項”標(biāo)簽卡中提供更多設(shè)置。
四、控制臺版本
vmprotect的Professional和Ultimate minixiazai版本擁有一個控制臺版本,支持命令行參數(shù),而且可在自動構(gòu)建過程中使用。該版本完全支持腳本、水印、序列號和VMProtect的所有其他功能。
軟件術(shù)語
字節(jié)碼:代碼后接到的當(dāng)?shù)胤g機(jī)器指令轉(zhuǎn)化成vm虛擬機(jī)指令。
虛擬化技術(shù):翻澤的一部分的歷程中與應(yīng)用軟件的可實行代碼的vm虛擬機(jī)的指令指令集,是不確定的一個不確定性的裂化設(shè)備的體系結(jié)構(gòu)和邏輯性。虛似一部分的代碼強(qiáng)制執(zhí)行的表述(vm虛擬機(jī))并沒有被預(yù)編譯為遠(yuǎn)程服務(wù)器代碼。一般情形下,重塑虛擬化技術(shù)的精彩片段來源于vm虛擬機(jī)體系結(jié)構(gòu)的科學(xué)研究。這將造成在建立相匹配到CPU的反匯編器體系結(jié)構(gòu),迷你下載該體系結(jié)構(gòu)是由vm虛擬機(jī)仿真模擬和剖析反編譯代碼。
vm虛擬機(jī):立即實施的手機(jī)軟件代碼在受保護(hù)的應(yīng)用程序的字節(jié)碼。
圖片水?。阂粋€字節(jié)二維數(shù)組,每一個客戶特有的可以確立標(biāo)志的合理合法有著人的破解軟件的團(tuán)本。
基因突變:拆換的源代碼指令,其仿真模擬(或一定的指令編碼序列),它迷你下載得出了同樣的結(jié)論做為源指令。
混淆:一組方式和技術(shù)性,致力于使它難以剖析的手機(jī)軟件代碼。依據(jù)不一樣的程序設(shè)計語言的受保護(hù)的程序流程,不一樣種類的模糊不清程序處理應(yīng)用。假如在解釋型語言(例如Perl,PHP等)撰寫的應(yīng)用軟件混淆,自變量的改變都是在她們的源代碼:評價將被刪掉,無意義的名字,字符串常量數(shù)據(jù)加密等。假如撰寫的系統(tǒng)在Java/。NET是混淆的,實行的字節(jié)碼由vm虛擬機(jī)轉(zhuǎn)換。假如編譯程序的系統(tǒng)開展朦朧解決,設(shè)備代碼改動:“廢棄物”的標(biāo)示,“死碼”,任意彈跳插進(jìn),一些實際操作挪動到局部變量中,各種各樣結(jié)構(gòu)型(更少見數(shù)學(xué)課)變換。在重新組合混淆的一部分代碼,試著將他們變換回原本的,這變成了一個十分假如選用全方位的辦法來混淆用時的每日任務(wù)。
保護(hù):所采用的程序流程,以保護(hù)別的軟件項目對被破譯。最現(xiàn)代的保護(hù)不改動源代碼應(yīng)用軟件,但包/數(shù)據(jù)加密保護(hù)密切關(guān)注程序流程(程序),緩解壓力/破譯受保護(hù)的手機(jī)軟件。
通道點(diǎn):原始詳細(xì)地址所屬的文檔逐漸實行。
包裝方式:應(yīng)用軟件代碼保護(hù)法縮小的可執(zhí)行程序的流程和/或它的庫存量協(xié)助不尋常的優(yōu)化算法。應(yīng)用外包裝時,全自動包裝機(jī)縮小受保護(hù)的手機(jī)軟件代碼和終端用戶運(yùn)作該應(yīng)用軟件時,它是徹底或一部分壓縮包解壓。
數(shù)據(jù)加密保護(hù)的手機(jī)應(yīng)用程序的一部分的協(xié)助強(qiáng)勁的加密技術(shù)。在小箱子手機(jī)軟件的幫助下,保護(hù)數(shù)據(jù)加密,客戶需要鍵入注冊碼,禁止使用未注冊版本所增加的限定,開發(fā)者。
更新內(nèi)容
VMProtect Ultimate v3.0.9版本更新
1、新增
Mach-O: 加入對部分 “__unwind_info”的支持
2、改進(jìn)
VMProtectActivateLicense現(xiàn)在使用via WinHTTP minixiazai并默認(rèn)使用IE瀏覽器代理設(shè)置
VMProtectGetCurrentHWID內(nèi)核驅(qū)動程序得到改進(jìn)
修復(fù)了一些bug
下一篇:BackTrack3 Final