VMProtect 2019是一款專業(yè)的軟件保護系統(tǒng),作為軟件開發(fā)企業(yè),最擔(dān)心的就是自家的軟件上線。這款VMProtect 2019可以幫你對軟件源代碼進(jìn)行加殼加密處理,軟件將保護后的代碼放到虛擬機中運行,這將使分析反編譯后的代碼變得極為困難。
軟件優(yōu)勢:
虛擬化代碼
軟件保護的下一步。大多數(shù)保護系統(tǒng)在應(yīng)用程序啟動時加密和解密代碼。VMProtect 根本不對代碼進(jìn)行解密。相反,被加密的代碼運行在一個虛擬的CPU上,該CPU與通用的x86和x64CPU明顯不同,因為命令集對于每個被保護的文件都是不同的。
支持幾乎所有的可執(zhí)行文件格式
VMProtect 允許對可執(zhí)行文件、動態(tài)鏈接庫和驅(qū)動程序進(jìn)行保護。
支持64位架構(gòu)
VMProtect允許對32位和64位應(yīng)用、庫和驅(qū)動進(jìn)行保護。
支持大多數(shù)版本的Windows
MProtec保護的文件可以在幾乎任何版本W(wǎng)indows OS上運行,自Windows 95開始。32和64位版本都被支持,VMProtect兼容DEP和UAC。
完美的代碼保護解決方案
VMProtect允許生成和驗證序列號。手動和自動生成都被支持。序列號可以是有限的時間或日期和硬件鎖定的,而免費升級期間也可以被限制。 VMProtect確保它實際上無法運行沒有一個序列號代碼。
功能特色:
支持的文件和格式
VMProtect支持32位和64位的可執(zhí)行文件、動態(tài)加載的庫和驅(qū)動程序。這包括屏幕保護程序、Active-X組件、BPL庫和pe格式的其他文件。受保護的文件幾乎可以在任何版本的Windows上運行,甚至舊的windows95!然而,授權(quán)特性需要至少Windows 2000。
VMProtect不支持.net可執(zhí)行文件。
序列號
VMProtect的終極版允許在受保護的應(yīng)用程序中添加序列號,而且所需要做的工作很少。這個功能是由PayPro全球電子商務(wù)提供商支持的,因此您甚至不需要設(shè)置自己的序列號生成器(當(dāng)然,如果您確實需要,您可以這樣做)。
授權(quán)特性允許限制免費更新的時間,設(shè)置序列號的生命周期,防止沒有序列號的代碼執(zhí)行等等。任何序列號都可以進(jìn)行阻止,并且新的受保護文件將不會再使用它。
用戶界面
VMProtect提供了兩種用戶界面模式:簡單和專業(yè)。簡單模式允許輕松選擇功能的保護,調(diào)整選項和得到保護的文件只需鼠標(biāo)點擊幾下。
專家模式是用于高級用戶,它顯示匯編代碼,允許編寫腳本,綁定dll和更多。它還提供了“選項”標(biāo)簽上的更多設(shè)置。
控制臺版本
VMProtect的專業(yè)版本和終極版本都有一個控制臺版本,支持命令行參數(shù),可以用于自動構(gòu)建過程。它完全支持腳本、水印、序列號和VMProtect的所有其他特性。
更新日志:
v3.3版本更新:
增加了對Control Flow Guard的支持
增加了對PDB文件的支持,用于加載符號
增加了對OS X 10.13及更高版本的支持
增加了對靜態(tài)鏈接libstd c++的支持
增加了對CentOS 5和CentOS 6的支持
增加了對TLS段的支持
為VMProtectActivateLicense添加了對HTTPS的支持
改進(jìn)了x64應(yīng)用程序的異常處理
在Hyper-V角色下改進(jìn)了對虛擬化工具的檢測
改進(jìn)了MSVC符號
改進(jìn)了對Objective-C的支持
改進(jìn)了Mach-O的異常處理
修復(fù)了使用Pack the Output File選項時發(fā)生的錯誤