您的位置:極速下載站 → 電腦軟件 → 系統軟件 → 系統其他 → VMProtect Ultimate
VMProtect是新一代的軟件保護實用程序。 VMProtect支持Delphi,Borland C Builder,Visual C / C ++,Visual Basic(本機),Virtual Pascal和XCode編譯器。同時,VMProtect具有內置的反匯編程序,可與Windows和Mac OS X可執行程序配合使用,還可以鏈接編譯器創建的MAP文件,以快速選擇代碼片段進行保護。為了便于自動執行應用程序保護任務,VMProtect實現了內置腳本語言。 VMProtect完全支持從Windows 2000開始的Windows系列的32/64位操作系統,以及從10.6版開始的Mac OS X.重要的是,無論目標平臺如何,VMProtect都支持所有可執行文件,即Windows版本可以使用Mac OS X版本的文件,反之亦然。

VMProtect的基本原則是通過使應用程序代碼和邏輯非常復雜以進行進一步分析和破解,從而有效保護應用程序代碼免受檢查。 VMProtect的主要軟件代碼保護機制適用于:虛擬化,變異和組合保護,涉及應用程序代碼的突變以及隨后的虛擬化。
VMProtect中使用的虛擬化方法的關鍵優勢在于,執行虛擬化代碼片段的虛擬機嵌入到受保護應用程序的結果代碼中。因此,受VMProtect保護的應用程序無需第三方庫或模塊即可運行。 VMProtect允許使用多個不同的虛擬機來保護同一應用程序的不同代碼片段,從而導致更復雜的破解過程,因為黑客現在必須分析多個虛擬機的體系結構。
在VMProtect中應用的應用程序代碼變異的方法基于混淆 - 一個向應用程序代碼添加各種過多的“垃圾”命令,代碼的“死”部分,隨機條件跳轉的過程。它還會改變原始命令并將某些操作的執行轉移到堆棧。
VMProtect與其他軟件保護程序的主要區別在于它能夠使用不同的方法保護代碼的不同部分:部分代碼可以虛擬化,另一部分進行模糊處理,使用組合方法保護關鍵片段。
為了防止來自防病毒軟件的誤報,VMProtect的注冊版本使用Taggant庫,該庫使用許可證所有者的證書對受保護文件進行簽名。
VMProtect的另一個獨特功能是將水印嵌入到應用程序的代碼中。水印允許明確識別被黑客攻擊的程序的官方所有者,因此對他或她采取某些措施。
使用方法
1、下載并解壓,雙擊 [VMProtect.exe] 打開軟件,然后點擊打開。

2、選擇一個EXE、DLL、BPL文件,點擊打開。

3、正在載入文件,過程需要幾秒鐘。

4、載入完成后點擊上方的三角形圖案開始編譯。

更新日志
[!] PE:修復了受保護驅動程序中VMProtectIsValidImageCRC中發生的錯誤
[!]修復了在使用重定位進行XOR虛擬化期間發生的錯誤
[*] PE:使用TLS目錄改進了部分的打包
[*] PE:改進的抗瘟癥
[*] PE:Taggant系統已被刪除
[*]使用“Packing output file”選項時加速解包
[+]添加了對ELF格式的支持
[+]添加了AVX命令的反匯編
文件信息
文件大小:19418648 字節
文件版本:3.3.1.1076
MD5:60B6CF4EE3461DB5FC23EDAA3A1BC242
SHA1:B54722C8AAE48A09046AA9B22D28C9D5AA3F6EF8
CRC32:E81B25EE
相關搜索:加殼