This is the result of my encryption with the linux version

Issues related to VMProtect
lovees
Posts: 13
Joined: Tue Jun 07, 2022 7:27 pm

This is the result of my encryption with the linux version

Postby lovees » Tue Jul 05, 2022 8:52 pm

This is the result of my encryption with the linux version, it seems that it cannot be encrypted, the program has been sent to you, with a video of the problem,
I am encrypting it with a linux program. Before the encryption, it was in linux: dotnet Shipsay.dll, and it was running normally, but it could not be encrypted. Please come closer. I have already encrypted it with a windows program in the windows version, and it runs normally. The linux version Yes, it cannot be encrypted under the linux program

VIDEO has been sent to the mailbox, the following is the picture, the direction of the arrow shows the error
20220705230168.png
20220705230168.png (176.23 KiB) Viewed 309 times

20220705225668.png
20220705225668.png (100.53 KiB) Viewed 309 times

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

Re: This is the result of my encryption with the linux version

Postby Admin » Fri Jul 08, 2022 6:17 am

It seems you use the option "Strip debug information". For .NET files this option renames classes/method/properties/fields in protected application and requires all .NET dependences. So you have to copy all .NET dependences (System.Runtime.dll, System.Private.CoreLib.dll, etc.) to the Linux folder with your application.

On Windows these files are usually located in the following folder:
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\X.X.X.X
Where "X.X.X.X" is the .NET Core version.

lovees
Posts: 13
Joined: Tue Jun 07, 2022 7:27 pm

Re: This is the result of my encryption with the linux version

Postby lovees » Fri Jul 08, 2022 5:16 pm

The required files have been packaged normally and are in the directory
20220708191420.png
20220708191420.png (184.92 KiB) Viewed 258 times


20220708191826.png
20220708191826.png (178.82 KiB) Viewed 258 times

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

Re: This is the result of my encryption with the linux version

Postby Admin » Fri Jul 08, 2022 7:06 pm

I don't know where did you get these files (System.Runtime.dll and System.Private.CoreLib.dll). Try to open them with VMProtect :wink:

lovees
Posts: 13
Joined: Tue Jun 07, 2022 7:27 pm

Re: This is the result of my encryption with the linux version

Postby lovees » Fri Jul 08, 2022 7:14 pm

These are the project generation, in the folder after the project is generated, the project has been sent to you by e-mail, System.Runtime.dll,System.Private.CoreLib.dll,System.Runtime.dll cannot be loaded and opened with VMProtect, please see the picture, and upload System.Private. CoreLib.dll , System.Runtime.dllinto the attachment
System.Runtime.dll.zip
(17.26 KiB) Downloaded 4 times


System.Private.CoreLib.dll.zip
(4.24 MiB) Downloaded 4 times




20220708211003.png
20220708211003.png (71 KiB) Viewed 247 times
Last edited by lovees on Fri Jul 08, 2022 7:25 pm, edited 1 time in total.

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

Re: This is the result of my encryption with the linux version

Postby Admin » Fri Jul 08, 2022 7:23 pm

Unknown CPU type (0xFD1D) is the reason why VMProtect can't resolve these assemblies.

lovees
Posts: 13
Joined: Tue Jun 07, 2022 7:27 pm

Re: This is the result of my encryption with the linux version

Postby lovees » Fri Jul 08, 2022 7:26 pm

I will try to regenerate an X64 version, please wait a moment, but I feel that this is a bug in the LINUX version, because the test with the VMProtect_DEMO version is the same with other computers

lovees
Posts: 13
Joined: Tue Jun 07, 2022 7:27 pm

Re: This is the result of my encryption with the linux version

Postby lovees » Fri Jul 08, 2022 7:48 pm

It seems that all project generation net6.0\linux-x64 generation does not support at all even if the CPU is specified as X64, it should be the problem that VMProtect For Linux version does not support NET6, please update to solve this problem

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

Re: This is the result of my encryption with the linux version

Postby Admin » Fri Jul 08, 2022 7:52 pm

Just copy .NET Core runtime from Windows machine.

lovees
Posts: 13
Joined: Tue Jun 07, 2022 7:27 pm

Re: This is the result of my encryption with the linux version

Postby lovees » Fri Jul 08, 2022 7:58 pm

In the beginning, I copy it from WIN and encrypted it. It has always been impossible to solve this file, but I have sent the project file to your E-MAIL for you.

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

Re: This is the result of my encryption with the linux version

Postby Admin » Fri Jul 08, 2022 8:12 pm

Read my previous post more curefully:
On Windows these files are usually located in the following folder:
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\X.X.X.X
Where "X.X.X.X" is the .NET Core version.

VMProtect for Windows uses this directory for resolving .NET assemblies.

lovees
Posts: 13
Joined: Tue Jun 07, 2022 7:27 pm

Re: This is the result of my encryption with the linux version

Postby lovees » Fri Jul 08, 2022 8:14 pm

System.Private.CoreLib.dll.zip
(4.32 MiB) Downloaded 5 times

This is the System.Private.CoreLib.dll (attached) copied from WIN, the error message: has an unsupported subsystem

20220708221038.png
20220708221038.png (64.01 KiB) Viewed 230 times

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

Re: This is the result of my encryption with the linux version

Postby Admin » Fri Jul 08, 2022 8:16 pm

OMG. The topic is closed.