本文中kkx小編給大家分享介紹的是VMProtect Ultimate的純虛擬機(jī)保護(hù)軟件-vmprotect中文破解版,打開即是中文版,內(nèi)置簡單模式以及專家模式,簡單模式幫助用戶只需點(diǎn)擊幾下鼠標(biāo)便能輕松選取保護(hù)功能、調(diào)整選項(xiàng)、并獲得受保護(hù)的文件;而專家模式供高級用戶使用,該模式顯示匯編代碼、允許寫入腳本、綁定DLL等。在通過VMProtect這個(gè)軟件保護(hù)的代碼部分在虛擬機(jī)上執(zhí)行,這使得被保護(hù)的程序很難被分析與破解,是一款非常不錯(cuò)的脫殼工具,感興趣的朋友快通過下面地址來獲取吧!
VMProtect功能
1、多種編譯類型,為程序保駕護(hù)航。
2、虛擬化綁定注冊碼,讓程序更難被破解。
3、操作簡單,容易上手。
4、添加水印,讓程序成為你的專屬。
5、專家模式,文件信息更加詳細(xì)清楚。
VMProtect破解教程
1、將kkx分享的的vmprotect壓縮包,解壓打開。
2、選擇Setup_Cracked-SND.exe文件,運(yùn)行安裝包:

3、選擇Install(安裝),安裝成功后點(diǎn)擊exit(退出)。

4、在桌面上找到圖標(biāo),打開程序可以看到顯示“拖動要打開的文件到這里”,或者點(diǎn)擊文件菜單-打開也可以,這時(shí)候直接拖動需要加殼的軟件到VMP

5、編譯類型處按照自己的需求選擇,這里是授權(quán)管理,選擇好后,點(diǎn)擊授權(quán)管理生成就會出現(xiàn)KEY文件了,如圖所示:

6、如果要對軟件進(jìn)行加密而不是授權(quán)功能點(diǎn)擊菜單設(shè)置-專家模式,如果沒有特殊需求點(diǎn)擊選項(xiàng)按鈕
7、這時(shí)候可以根據(jù)自己的需求按照提示來設(shè)置參數(shù),如果你需要對重要部分代碼進(jìn)行VMP,那么點(diǎn)擊項(xiàng)目-新建-新建流程
8、這里需要你提供地址,這是必須的,那么這個(gè)地址是什么地址呢?我們可以用OD打開我們自己的軟件,然后找到核心代碼,也就是需要保護(hù)的代碼,然后給代碼的第一段復(fù)制到VMP的地址中來保護(hù),這樣就時(shí)間軟件代碼VMP的效果了,大大增加了破解與調(diào)試的難度
加密程序解析
虛擬機(jī)加密,就是說像VMP這樣的保護(hù)程序,它會把源程序的X86指令變成自定義的偽指令,等到執(zhí)行的時(shí)候,VMP內(nèi)置在保護(hù)程序中的VM就會啟動,讀取偽指令,然后解析執(zhí)行。VMP是一個(gè)堆棧虛擬機(jī),它的一切操作都是基于堆棧傳遞的。在VMP中,偽指令就是一個(gè)個(gè)的handler,VM中有一個(gè)核心的Dispatch部分,它通過讀取程序的bytecode,然后在DispatchiTable里面定位到不同的handler中執(zhí)行。絕大多數(shù)情況下,在一個(gè)handler中執(zhí)行完成后,程序?qū)⒒氐紻ispatch部分,然后到next handler中執(zhí)行。
vmprotect使用技巧
①、新建工程
新建一個(gè)win32工程,這里需要使用MFC,名稱為:VMProtectDemo1
②、復(fù)制所需環(huán)境
1、打開 VMProtect 的安裝目錄,找到Include和Lib兩個(gè)目錄,引用到工程目錄
2、復(fù)制nclude\C\VMProtectSDK.h和Lib\COFF\VMProtectSDK32.lib兩個(gè)文件到工程目錄
③、工程編寫
1、在VMProtectDemo1.cpp中添加VMProtect SDK的頭文件

2、頭文件中有自動連接lib庫,所以我們必須要手動連接,修改main函數(shù)的代碼為

3、編譯運(yùn)行下

4、運(yùn)行的結(jié)果發(fā)現(xiàn)缺少VMProtectSDK32.dll,這個(gè)文件可以在Lib目錄下找到,找到之后復(fù)制到工程的exe目錄
5、再運(yùn)行一下,這時(shí)候的程序是還沒有加過殼的程序,我們需要使用VMProtect進(jìn)行保護(hù)。
VMProtect特色
1、鼓勵(lì)的文件或格式
vmprotectultimate適用32位與64位可執(zhí)行程序,動態(tài)加載庫和驅(qū)動軟件。這包含手機(jī)屏保、Active-X部件、BPL庫和其它PE格式文件。受保護(hù)文件大部分可以從一切版本的Windows系統(tǒng)上運(yùn)作,甚至較快的Windows95!但是,受權(quán)功能的配置要求最少為Windows2000。
2、序列號
vmprotect的Ultimate版本容許客戶將序列號輕輕松松導(dǎo)入到受保護(hù)的程序中。PayProGlobal電子商務(wù)接待經(jīng)銷商適用這一功能,因而您乃至不用設(shè)定您的序列號制作器(自然,如果你真的需要也可以實(shí)現(xiàn))。
受權(quán)功能幫助大家限定完全免費(fèi)升級周期時(shí)間、設(shè)定序列號的有效期限、預(yù)防在沒有鍵入序列號的情形下執(zhí)行代碼,同時(shí)提供很多別的功能。還可以阻攔一切序列號,一個(gè)新的遭受保護(hù)文件不容易接納此序列號。
3、操作界面
vmprotect給予二種模式的操作界面:簡易模式和專家模式。簡易模式幫助大家僅需點(diǎn)一下兩下電腦鼠標(biāo)便可以輕松選擇保護(hù)功能、調(diào)節(jié)選擇項(xiàng)、并得到受保護(hù)文件。權(quán)威專家模式供高級用戶應(yīng)用,該模式表明匯編代碼、容許載入腳本制作、關(guān)聯(lián)DLL等。除此之外,在“選擇項(xiàng)”標(biāo)簽卡中給予更多設(shè)置。
4、控制面板版本
vmprotect的Professional和Ultimate版本擁有一個(gè)控制面板版本,適用argv,并且可以從自動構(gòu)建環(huán)節(jié)中應(yīng)用。該版本徹底適用腳本制作、水印、序列號和VMProtect的全部別的功能。
以上便是KKX小編給大家分享介紹的VMProtect Ultimate脫殼工具!