Encryption of functions

Issues related to VMProtect
Posts: 1
Joined: Thu Apr 12, 2018 8:49 am

Encryption of functions

Postby darlyb » Fri Apr 13, 2018 1:25 pm

Since protecting our DLL some of our customers are experiencing a slow down when calling any exported function protected using Ultra (mutation & virtualization).

1) Which on their own is faster Mutation or Virtualization? Which of the two is more secure from stopping reverse engineering of code?

2) Is there a way to keep a function ready to run once it has been called the 1st time? And then clear it after n runs?

Many thanks

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

Re: Encryption of functions

Postby Admin » Sun Apr 29, 2018 5:35 am

1. Please notice that mutation just changes signatures of native code and doesn't protect the code against reversing. For example you can use it for changes signatures of crypto algorithms.
2. It's impossible.