Home » Blog » VMProtect 3.4

VMProtect 3.4

August 3rd, 2019 :: 9 comments

[!] Fixed a bug that occurred during virtualization of BT [m16], POP [m64]
[+] Added support of .NET applications
[+] Added disassembling PMULLD
[+] PE: Added support of COFF symbols
[*] ELF: Improved disassembling of SWITCH
[*] ELF: Improved support of relocations with type R_386_PC32
[*] PE: Improved exception handling
[*] PE: Improved support of Windows Server 2016 Datacenter

Comments:

Waqas Ali

August 4th, 2019

Hi
How are you ?

Does it support .Net Application’s ?

Kind Regards
Waqas Ali

Ivan Permyakov

August 4th, 2019

Yes, it does.

SoulMaster

August 5th, 2019

Hi

How to use ” VMProtectBegin / VMProtectEND ” With C# code?

Does it support Unity Engine Game Application’s?

Ivan Permyakov

August 5th, 2019

Look at our examples:
C:\Users\Public\Documents\VMProtect\Code Markers\Net
C:\Users\Public\Documents\VMProtect\Licensing\Net

SoulMaster

August 5th, 2019

Thanks Ivan Permyakov.

Konrad

August 7th, 2019

How does the protection work for .NET? Is there a demo for 3.4 available? Does it virtualize IL or it just obfuscates code?

As .NET is JITted I wonder how you’re doing it.

anonymous

August 11th, 2019

Q1. Does it support “.NET Framework” application?
Q2. Does it support “.NET Core” application?

Ivan Permyakov

August 11th, 2019

VMProtect supports both methods: virtualization (transformation CIL into our VM) and obfuscation (changing of CFG)
Here is the demo version:
http://vmpsoft.com/files/VMProtectDemo.exe

Ivan Permyakov

August 7th, 2020

The latest version supports any NET Framework/Core applications.