Does VMProtect do this?!

Issues related to VMProtect
Post Reply
bigguy
Posts: 10
Joined: Thu Feb 09, 2017 3:21 pm
Location: Pyongyang, North Korea

Does VMProtect do this?!

Post by bigguy »

Hey, I was curious if I were to virtualize the function below would it virtualize and obfuscate the key?

Code: Select all

int important_function() {
	uint8_t key[] = { 0x00, 0x00, 0x00, 0x00, 0x00,
		0x00, 0x00, 0x00, 0x00, 0x00,
		0x00, 0x00, 0x00, 0x00, 0x00,
		0x00};
		
	// perform actions with key
}
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Does VMProtect do this?!

Post by Admin »

"obfuscate the key" - what do you mean?
bigguy
Posts: 10
Joined: Thu Feb 09, 2017 3:21 pm
Location: Pyongyang, North Korea

Re: Does VMProtect do this?!

Post by bigguy »

Admin wrote:"obfuscate the key" - what do you mean?
Make it harder to reverse engineer and analyze.
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Does VMProtect do this?!

Post by Admin »

Analyze bytes on the stack?
bigguy
Posts: 10
Joined: Thu Feb 09, 2017 3:21 pm
Location: Pyongyang, North Korea

Re: Does VMProtect do this?!

Post by bigguy »

Admin wrote:Analyze bytes on the stack?
Yeah, and act as a white box, do you know what I mean?
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Does VMProtect do this?!

Post by Admin »

Unfortunately VMProtect can't obfuscate data arrays, etc.
Post Reply