Search found 19 matches

by VilleK
Tue Sep 20, 2022 1:39 pm
Forum: Technical questions
Topic: VMProtect for ARM64
Replies: 10
Views: 7134

Re: VMProtect for ARM64

That is good news!
by VilleK
Mon Jul 04, 2022 8:13 am
Forum: Technical questions
Topic: Encrypted exes under windows 10 ARM
Replies: 7
Views: 6258

Re: Encrypted exes under windows 10 ARM

Additional info:

When trying a older VMP version (build 1213) then it also works on Parallells. So it seems it is something added in later versions of VMP that causes problem with Parallells for ARM.
by VilleK
Fri Jul 01, 2022 8:59 am
Forum: Technical questions
Topic: Encrypted exes under windows 10 ARM
Replies: 7
Views: 6258

Re: Encrypted exes under windows 10 ARM

Admin wrote:Did you try your application on Windows 10 ARM without Apple Mac M1?
Yes, it works fine on Windows 10 ARM on Surface Pro X.
by VilleK
Thu Jun 30, 2022 3:28 pm
Forum: Technical questions
Topic: Encrypted exes under windows 10 ARM
Replies: 7
Views: 6258

Re: Encrypted exes under windows 10 ARM

Hi, We have a similar ARM problem. Environment: - Apple Mac M1 - Windows 10 ARM running in Parallells Desktop VMProtected file will not start. We've tried 3.6.0 build 1408 and build 1445 with same result. Works fine in Windows 10 on Intel. Works on ARM when not using VMProtect. We only use VMProtect...
by VilleK
Fri Oct 25, 2019 8:45 am
Forum: Technical questions
Topic: Issue with Intel C++ version 19
Replies: 6
Views: 5931

Re: Issue with Intel C++ version 19

Ok, we did try to make a smallest reproduceable example of a problem we have in our product. In the real code the branches in switch are not optimized away so this example probably does not expose the real problem. I'll try to create better example.
by VilleK
Fri Oct 25, 2019 7:23 am
Forum: Technical questions
Topic: Issue with Intel C++ version 19
Replies: 6
Views: 5931

Re: Issue with Intel C++ version 19

I see. If I understand you correctly it means VM-Protect has an issue with virtualizing a jumptable when it is generated using this technique that Intel C++ uses. But can you detect this code sequence while VM-Protect is processing the binary and emit an error if it fails to virtualize the code corr...
by VilleK
Thu Oct 24, 2019 11:35 am
Forum: Technical questions
Topic: Issue with Intel C++ version 19
Replies: 6
Views: 5931

Re: Issue with Intel C++ version 19

What part of the C-code generates that set of instructions? I don't see it here with same source on godbolt: https://godbolt.org/z/5UTpEY
by VilleK
Wed Oct 23, 2019 12:24 pm
Forum: Technical questions
Topic: Issue with Intel C++ version 19
Replies: 6
Views: 5931

Issue with Intel C++ version 19

When compiling the attached project with Intel C++ version 19.0, and then protecting it with VM-Protect, the resulting exe-file does not work correctly. Please check what is wrong, thank you. Attached sources and binaries.
by VilleK
Thu Sep 12, 2019 2:35 pm
Forum: Technical questions
Topic: Bug with virtualization of BT instruction
Replies: 6
Views: 5982

Re: Bug with virtualization of BT instruction

It seems to work now. Thank you.
by VilleK
Thu Sep 05, 2019 1:47 pm
Forum: Technical questions
Topic: Bug with virtualization of BT instruction
Replies: 6
Views: 5982

Re: Bug with virtualization of BT instruction

Here is a zip that also contain the map-file in case you need it.

This is where I suspect the problem is. It seems to work with bit offsets that are small (less than 16?) but in the example where it is 32 it will fail to virtualize correctly.
Skärmklipp.PNG
Skärmklipp.PNG (34.91 KiB) Viewed 5916 times
by VilleK
Tue Sep 03, 2019 2:42 pm
Forum: Technical questions
Topic: Bug with virtualization of BT instruction
Replies: 6
Views: 5982

Re: Bug with virtualization of BT instruction

Admin wrote:Please send us a compiled binary instead of its sources.
Here you are.
by VilleK
Mon Sep 02, 2019 9:10 am
Forum: Technical questions
Topic: Bug with virtualization of BT instruction
Replies: 6
Views: 5982

Bug with virtualization of BT instruction

Hi, I see this in the changelog for VMP 3.4: "Fixed a bug that occurred during virtualization of BT [m16]" But there still is a problem with latest release. The following Delphi program will use the BT instruction to find a value in a set and it fails after being virtualized. Tested in VMP...
by VilleK
Wed Feb 06, 2019 9:23 am
Forum: Technical questions
Topic: Memory protection option is slow?
Replies: 10
Views: 9700

Re: Memory protection option is slow?

Just one more question: There is still the startup delay. I thought the VMProtectIsValidImageCRC function would do the CRC-check at that point, but it still seems it enables Memory protection and this happens during load (causing long startup delay), and then the VMProtectIsValidImageCRC function on...
by VilleK
Wed Feb 06, 2019 8:49 am
Forum: Technical questions
Topic: Memory protection option is slow?
Replies: 10
Views: 9700

Re: Memory protection option is slow?

Admin wrote:Please try the 1086 build.
Thank you, it works now.
by VilleK
Wed Jan 23, 2019 1:47 pm
Forum: Technical questions
Topic: Memory protection option is slow?
Replies: 10
Views: 9700

Re: Memory protection option is slow?

Attaced is exe-file built from code shown in previous post. VM-Protect is used with "Memory protection" off (and all other VMP options off too). There is longer startup delay which indicates CRC-check takes place (note: this is during load, it has not yet printed the "start" mess...