News

VMProtect v 3.9.4. released

February 26th, 2025
IMPROVEMENTS

.NET: Improved support of .NET 9.0


NEW FEATURES

Added data protection for requests sent to WebLM via VMProtectActivateLicense, VMProtectDeactivateLicense, VMProtectGetOfflineActivationString and VMProtectGetOfflineDeactivationString


Web License Manager v 3.1 released

February 26th, 2025
NEW FEATURES

Added data protection for requests sent from VMProtect Ultimate via VMProtectActivateLicense, VMProtectDeactivateLicense, VMProtectGetOfflineActivationString and VMProtectGetOfflineDeactivationString


VMProtect 3.9.3

January 15th, 2025
FIXES

Intel: Fixed critical vulnerability in the licensing system of Ultimate that allows to change decrypted serial number in the memory


IMPROVEMENTS

.NET: Improved code virtualization


NEW FEATURES

.Intel: Added disassembling of RDGSBASE, RDFSBASE, WRGSBASE and WRFSBASE
PE: Added obfuscation of RTTI names for binaries compiled with MSVC when using the "Strip Debug Information" option


VMProtect 3.9.2

December 7th, 2024
IMPROVEMENTS

.NET: Improved code virtualization
.NET: Improved support of ByRef-like structs
PE: Improved support of binaries compiled with MinGW
Intel: Improved disassembling of SWITCH


NEW FEATURES

.NET: Added virtualization of MKREFANY and REFANYVAL
PE: Added support of virtual DLLs for Windows 11 24H2


VMProtect 3.9.1

October 18th, 2024
FIXES

.NET: Fixed a bug that occurred while calling BaseMethod::GetCurrentMethod() from virtualized code


IMPROVEMENTS

.NET: Improved code virtualization
.NET: Improved resolving of dependences while publishing
PE: Improved antidebug
Mach-O: Improved support of sections with type S_THREAD_LOCAL_VARIABLES


NEW FEATURES

Intel: Added disassembling of BLSR


VMProtect 3.9

August 21th, 2024
FIXES

Mach-O: Fixed a bug occurs while processing LC_DYLD_CHAINED_FIXUPS


IMPROVEMENTS

.NET: Improved code virtualization
NET: Improved renaming of anonymous classes
PE: Improved exception handling for files compiled with MinGW
ELF: Improved support of files without PT_DYNAMIC
Intel: Improved disassembling of SWITCH


VMProtect 3.8.9

July 20th, 2024
IMPROVEMENTS

.NET: Improved support of satellite resources
.NET: Improved code virtualization for methods of "struct"
.NET: Improved code virtualization for "ref" parameters
PE: Improved support of virtual files
Mach-O: Added support of S_INIT_FUNC_OFFSETS


NEW FEATURES

PE: Added support of Windows 2000
Intel: Added disassembling of SHA-NI instructions


VMProtect 3.8.8

April 6th, 2024
FIXES

.NET: Many bugs are fixed


IMPROVEMENTS

.NET: Improved code virtualization


NEW FEATURES

.NET: Added support of Linux


VMProtect 3.8.7

February 11th, 2024
IMPROVEMENTS

PE: Improved anti debug
.NET: Improved code mutation


NEW FEATURES

.NET: Added support of self contained applications
.NET: Added Stack Trace Decoder


VMProtect 3.8.6

December 20th, 2023
FIXES

.NET: Many bugs are fixed


IMPROVEMENTS

.NET: Improved code virtualization
Improved support of virtual DLLs for Windows 11 23H2


NEW FEATURES

.NET: Added the project option "Virtual Machine - Version"
.NET: Added the project option "Virtual Machine - Complexity"
Mach-O: Added support of dyld_info.weak_bind