hi, recently purchased and currently just mutating my driver however as there is no driver loader I cannot safely distribute to end users and really need the licensing to work.
I am used to using winlicense in the past where the generators are exported and no need to make them from the examples which seems to be the case with vmp.
Because it is a standalone driver I must create a separate program which reads the users hardware info, provides the key which they then give to me, I then build a protected version with the hardware id hard-coded. Is this correct? Which example should I use for this? I need to insert code into my driver so it recognizes the hardware ID right? any examples for drivers?
Is there any alternatives that you recommend?
Thanks, v
Few question on .sys license protection
Re: Few question on .sys license protection
The current version of VMprotect doesn't support licensing features for drivers. We are going to add it in 3.0.
Re: Few question on .sys license protection
Wrote this once but your site 404'd, ahh well.
Does that mean we need to re-purchase 3? I have 2.09 still... It does say in the examples that if we need license protection for drivers then we should ask.
Mutation only for drivers is not really good, the VM is difficult to manage, well in my projects it is so the mutation is extremely easy to dump and fix.
Thanks.
Does that mean we need to re-purchase 3? I have 2.09 still... It does say in the examples that if we need license protection for drivers then we should ask.
Mutation only for drivers is not really good, the VM is difficult to manage, well in my projects it is so the mutation is extremely easy to dump and fix.
Thanks.
Re: Few question on .sys license protection
If you are a regisitered user - you'll need to purchase an yearly subscription plan.Does that mean we need to re-purchase 3? I have 2.09 still... It does say in the examples that if we need license protection for drivers then we should ask.
What do you mean? VMProtect supports code virtualization for drivers.Mutation only for drivers is not really good, the VM is difficult to manage, well in my projects it is so the mutation is extremely easy to dump and fix.
Re: Few question on .sys license protection
Yeh but it is problematic, i want the license protection. it says its possible an one of the examples...
Re: Few question on .sys license protection
Can i have an answer to this please.
thx
thx
Re: Few question on .sys license protection
I already answered:
The current version of VMprotect doesn't support licensing features for drivers. We are going to add it in 3.0.
The current version of VMprotect doesn't support licensing features for drivers. We are going to add it in 3.0.
Re: Few question on .sys license protection
so why tell people to contact you in the examples if we need it...
VMProtectDDK.h
VMProtectDDK.h
#pragma once
#ifdef _WIN64
#pragma comment(lib, "VMProtectDDK64.lib")
#else
#pragma comment(lib, "VMProtectDDK32.lib")
#endif
#ifdef __cplusplus
extern "C" {
#endif
// protection
__declspec(dllimport) void __stdcall VMProtectBegin(char *);
__declspec(dllimport) void __stdcall VMProtectBeginVirtualization(char *);
__declspec(dllimport) void __stdcall VMProtectBeginMutation(char *);
__declspec(dllimport) void __stdcall VMProtectBeginUltra(char *);
__declspec(dllimport) void __stdcall VMProtectEnd(void);
__declspec(dllimport) BOOL __stdcall VMProtectIsDebuggerPresent(BOOL);
__declspec(dllimport) BOOL __stdcall VMProtectIsVirtualMachinePresent(void);
__declspec(dllimport) BOOL __stdcall VMProtectIsValidImageCRC(void);
__declspec(dllimport) char * __stdcall VMProtectDecryptStringA(char *value);
__declspec(dllimport) wchar_t * __stdcall VMProtectDecryptStringW(wchar_t *value);
// no licensing for drivers. please let us know if you need it
#ifdef __cplusplus
}
#endif
Re: Few question on .sys license protection
We received some requests about licensing system for drivers and decided to add this feature in next version.