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