Issues related to VMProtect
-
bigguy
- Posts: 10
- Joined: Thu Feb 09, 2017 3:21 pm
- Location: Pyongyang, North Korea
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: 2584
- Joined: Mon Aug 21, 2006 8:19 pm
- Location: Russia, E-burg
-
Contact:
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
Post
by bigguy »
Admin wrote:"obfuscate the key" - what do you mean?
Make it harder to reverse engineer and analyze.
-
Admin
- Site Admin
- Posts: 2584
- Joined: Mon Aug 21, 2006 8:19 pm
- Location: Russia, E-burg
-
Contact:
Post
by Admin »
Analyze bytes on the stack?
-
bigguy
- Posts: 10
- Joined: Thu Feb 09, 2017 3:21 pm
- Location: Pyongyang, North Korea
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: 2584
- Joined: Mon Aug 21, 2006 8:19 pm
- Location: Russia, E-burg
-
Contact:
Post
by Admin »
Unfortunately VMProtect can't obfuscate data arrays, etc.