VMProtect Ultimate是一個功能強大的脫殼工具,提供簡單模式和專家模式,不管是新手還是專家都可以很好的來使用它。簡單模式下,我們只要用鼠標就可以完成各項功能,例如選取保護功能、調整選項、并獲得受保護的文件。高級用戶則可以使用專家模式來進行一些高端的操作,該模式顯示匯編代碼、允許寫入腳本、綁定DLL等。本次帶來的是中文破解版,安裝包已經集成破解補丁,直接安裝就是免授權破解版。
軟件特色
1、多種編譯類型,為程序保駕護航。
2、虛擬化綁定注冊碼,讓程序更難被破解。
3、操作簡單,容易上手。
4、添加水印,讓程序成為你的專屬。
5、專家模式,文件信息更加詳細清楚。
軟件功能
1、支持的文件和格式
vmprotect ultimate支持32位和64位可執行文件,動態加載庫和驅動程序。這包括屏保、Active-X 組件、BPL 庫和其他 PE 格式的文件。受保護的文件基本上可在任何版本的 Windows 系統上運行,甚至是較早的 Windows 95!不過,授權功能的系統要求至少為 Windows 2000。
2、序列號
vmprotect的Ultimate版本允許用戶將序列號輕松添加到受保護的應用程序中。PayPro Global 電子商務供應商支持這一功能,因此您甚至無需設置您自己的序列號生成器(當然,如果您確實需要也可實現)。
授權功能幫助用戶限制免費更新周期、設置序列號的有效時間、防范在未輸入序列號的情況下執行代碼,并提供大量其他功能。還可阻止任何序列號,新的受到保護的文件不會接受此序列號。
3、用戶界面
vmprotect提供兩種模式的用戶界面:簡單模式和專家模式。簡單模式幫助用戶只需點擊幾下鼠標便能輕松選取保護功能、調整選項、并獲得受保護的文件。專家模式供高級用戶使用,該模式顯示匯編代碼、允許寫入腳本、綁定 DLL 等。此外,在“選項”標簽卡中提供更多設置。
4、控制臺版本
vmprotect的Professional和Ultimate版本擁有一個控制臺版本,支持命令行參數,而且可在自動構建過程中使用。該版本完全支持腳本、水印、序列號和VMProtect的所有其他功能。
安裝方法
1、下載本站提供的vmprotect壓縮包,解壓打開。
2、選擇Setup_Cracked-SND.exe文件,運行它。
3、選擇Install(安裝),安裝成功后點擊exit(退出)。
4、在桌面上找到圖標,打開程序可以看到顯示“拖動要打開的文件到這里”,或者點擊文件菜單-打開也可以,這時候直接拖動需要加殼的軟件到VMP
5、編譯類型處按照自己的需求選擇,這里是授權管理,選擇好后,點擊授權管理生成就會出現KEY文件了
6、如果要對軟件進行加密而不是授權功能點擊菜單設置-專家模式,如果沒有特殊需求點擊選項按鈕
7、這時候可以根據自己的需求按照提示來設置參數,如果你需要對重要部分代碼進行VMP,那么點擊項目-新建-新建流程
8、這里需要你提供地址,這是必須的,那么這個地址是什么地址呢?我們可以用OD打開我們自己的軟件,然后找到核心代碼,也就是需要保護的代碼,然后給代碼的第一段復制到VMP的地址中來保護,這樣就時間軟件代碼VMP的效果了,大大增加了破解與調試的難度
使用說明
①、新建工程
新建一個win32工程,這里需要使用MFC,名稱為:VMProtectDemo1
②、復制所需環境
1、打開 VMProtect 的安裝目錄,找到Include和Lib兩個目錄,引用到工程目錄
2、復制nclude\C\VMProtectSDK.h和Lib\COFF\VMProtectSDK32.lib兩個文件到工程目錄
③、工程編寫
1、在VMProtectDemo1.cpp中添加VMProtect SDK的頭文件
2、頭文件中有自動連接lib庫,所以我們必須要手動連接,修改main函數的代碼為
3、編譯運行下
4、運行的結果發現缺少VMProtectSDK32.dll,這個文件可以在Lib目錄下找到,找到之后復制到工程的exe目錄
5、再運行一下,這時候的程序是還沒有加過殼的程序,我們需要使用VMProtect進行保護。
常見問題
【不能用net嗎?】
1、VMP內層不能有別的殼,而木馬一般都帶殼。因此,加VMP前,要把原殼脫掉。如果愿意的話,加VMP后可以再加回來。
2、木馬文件末端可能存在附加數據(Overlay)。VMP會導致附加數據錯誤或丟失。因此加殼的話需要手動處理一下。
3、木馬有TLS回調。VMP有可能破壞TLS回調。
【代碼還原技術?】
1、從指定位置或當前eip處開始讀取BB塊(如果遇到e8,e9跳轉就相應的轉到目標地址繼續讀取),生成指令描述表
2、第1次掃描指令描述表識別clc、stc、cmc無效指令
3、第2次掃描指令描述表識別test、cmp無效指令
4、第3次倒著掃描指令描述表,識別賦值、運算等無效指令
5、掃描push、pop指令
【怎么注冊?】
按提示進行操作即可,小編推薦的該版本無需進行注冊,安裝完成即可使用
【加殼是什么意思?】
其實是利用特殊的算法,對EXE、DLL文件里的資源進行壓縮,保護程序數據的完整性,不會輕易的被修改或者窺視程序的內幕。
【脫殼是什么意思?】
是完全破除加殼軟件,就是把軟件的保護層去掉,找到軟件核心(源代碼)。
【加密的軟件能破解嗎?】
1、反匯編后靜態分析: W32Dasm、IDA Pro
2、用調試工具跟蹤動態分析:SoftICE、TRW2000
3、針對各種語言的反匯編工具:VB、Delphi、Java等
4、其他監視工具:FileMon、RegMon 等
5、破解難度非常大,有些編譯簡答的還可以破解。
【的殼怎么破解?】
vmprotect的加殼技術是非常難破譯的
更新內容
1、新增
Mach-O: 加入對部分 “__unwind_info”的支持
2、改進
VMProtectActivateLicense現在使用via WinHTTP并默認使用IE瀏覽器代理設置
VMProtectGetCurrentHWID內核驅動程序得到改進
修復了一些bug
標簽: 脫殼工具
裝機必備軟件
網友評論