Does VMProtect do this?!

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

Does VMProtect do this?!

Postby bigguy » Sun Mar 11, 2018 5:56 pm

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: 1413
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Does VMProtect do this?!

Postby Admin » Mon Mar 12, 2018 7:41 am

"obfuscate the key" - what do you mean?

bigguy
Posts: 7
Joined: Thu Feb 09, 2017 3:21 pm
Location: Pyongyang, North Korea

Re: Does VMProtect do this?!

Postby bigguy » Mon Mar 12, 2018 1:22 pm

Admin wrote:"obfuscate the key" - what do you mean?


Make it harder to reverse engineer and analyze.

Admin
Site Admin
Posts: 1413
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Does VMProtect do this?!

Postby Admin » Mon Mar 12, 2018 2:53 pm

Analyze bytes on the stack?

bigguy
Posts: 7
Joined: Thu Feb 09, 2017 3:21 pm
Location: Pyongyang, North Korea

Re: Does VMProtect do this?!

Postby bigguy » Mon Mar 12, 2018 8:57 pm

Admin wrote:Analyze bytes on the stack?

Yeah, and act as a white box, do you know what I mean?

Admin
Site Admin
Posts: 1413
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Does VMProtect do this?!

Postby Admin » Tue Mar 13, 2018 7:38 am

Unfortunately VMProtect can't obfuscate data arrays, etc.

bigguysfriend
Posts: 3
Joined: Wed Feb 15, 2017 5:33 pm

Re: Does VMProtect do this?!

Postby bigguysfriend » Tue Mar 13, 2018 9:11 pm

Thanks for the quick response, big guys friend here btw nice to meet you


Return to “Technical questions”

Who is online

Users browsing this forum: No registered users and 3 guests