Search found 2585 matches

by Admin
Tue Nov 28, 2023 6:40 am
Forum: Technical questions
Topic: About driver sys file with VMP
Replies: 1
Views: 2680

Re: About driver sys file with VMP

MiniDump Fixer can change the module information about protected file to the original one, so you will able to load the fixed DMP file to WinDBG for analyzing.
by Admin
Tue Nov 28, 2023 6:32 am
Forum: Technical questions
Topic: Newbie questions about using VMProtect
Replies: 5
Views: 3331

Re: Newbie questions about using VMProtect

The issue with "#ifndef DEBUG" is that aside from creating lots of additional noise in the code, I still can't test my release version until it is packed or unless I include the VMProtect DLL. Of course, as a workaround I can start adding additional compiler directives to handle this, but...
by Admin
Mon Nov 27, 2023 4:20 pm
Forum: Technical questions
Topic: Protected file produced different result.
Replies: 15
Views: 11350

Re: Protected file produced different result.

The virtual machine calls A() via MethodInfo.Invoke that doesn't support BindingFlags.DoNotWrapExceptions for .NET Framework. So the class an exception in the "catch" block is wrong ("TargetInvocationException" instead of "CustomException"). The virtualized "A()&qu...
by Admin
Mon Nov 27, 2023 11:07 am
Forum: Technical questions
Topic: Protected file produced different result.
Replies: 15
Views: 11350

Re: Protected file produced different result.

You still don't understand what your code does (virtualized "isinst" works like "castclass" and it calls Object.GetType too). static T CastTo<T>(object obj) where T : class { return obj as T; } static void Main(string[] args) { ServiceFactory.RegisterService(typeof(IInterface), t...
by Admin
Mon Nov 27, 2023 9:10 am
Forum: Technical questions
Topic: Protected file produced different result.
Replies: 15
Views: 11350

Re: Protected file produced different result.

You can use castclass without virtualization with the following code: static T CastTo<T>(object obj) where T : class { return obj as T; } static void Main(string[] args) { var service = new Service(); var proxy = new Proxy(service); var interfaceProxy = CastTo<IInterface>(proxy.GetTransparentProxy()...
by Admin
Mon Nov 27, 2023 8:03 am
Forum: Technical questions
Topic: Newbie questions about using VMProtect
Replies: 5
Views: 3331

Re: Newbie questions about using VMProtect

1. Does this mean I need to wrap all the VMProtect macros with an #ifdef DEBUG so I can run my application without the VMProtect DLL? Is there any other option? What is a problem with "#ifdef/ifndef DEBUG"? #ifndef DEBUG #include "VMProtectSDK.h" #endif void foo() { #ifndef DEBU...
by Admin
Mon Nov 27, 2023 7:57 am
Forum: Technical questions
Topic: Protected file produced different result.
Replies: 15
Views: 11350

Re: Protected file produced different result.

The virtual machine calls Object.GetType while emulation of castclass instruction in "void test1.Program::Main(string[])": .maxstack 8 newobj 06000004 → instance void test1.Service::.ctor() newobj 06000006 → instance void test1.Program/Proxy::.ctor(class test1.IInterface) callvirt 0A000011...
by Admin
Wed Nov 22, 2023 5:56 am
Forum: Technical questions
Topic: Kernel drivers cannot be protected with 3.8.5
Replies: 6
Views: 3868

Re: Kernel drivers cannot be protected with 3.8.5

bojacnyh wrote: Wed Nov 22, 2023 1:12 am Hello, could I please get the updated version as well?
We didn't find your email in our customer database.
by Admin
Fri Nov 17, 2023 8:08 am
Forum: Technical questions
Topic: error while protecting nt8 dll
Replies: 5
Views: 7445

Re: error while protecting nt8 dll

which assembly do you mean? the main assembly or direct assembly of windows?
I mean the assembly that you see in the error message (SharpDX.Direct2D1).
by Admin
Thu Nov 16, 2023 4:05 pm
Forum: Technical questions
Topic: Подписывание исполняемого файла Astra Linux
Replies: 12
Views: 5782

Re: Подписывание исполняемого файла Astra Linux

Пишите в поддержку Astra Linux - пусть правят баги в своем ПО.

P.S. Приложил к сообщению оригинальный hello_world у которого нет секций. Передайте его разработчикам Astra Linux, пусть доводят свою утилиту до ума.
hello_world_no_sections.zip
(2.9 KiB) Downloaded 50 times
by Admin
Thu Nov 16, 2023 2:17 pm
Forum: Technical questions
Topic: error while protecting nt8 dll
Replies: 5
Views: 7445

Re: error while protecting nt8 dll

This error means that the assembly wasn't found on your computer.
by Admin
Thu Nov 16, 2023 12:19 pm
Forum: Technical questions
Topic: error while protecting nt8 dll
Replies: 5
Views: 7445

Re: error while protecting nt8 dll

Are you a registered user of VMProtect?
by Admin
Thu Nov 16, 2023 6:35 am
Forum: Technical questions
Topic: Подписывание исполняемого файла Astra Linux
Replies: 12
Views: 5782

Re: Подписывание исполняемого файла Astra Linux

Чтобы обойти баги в bsign попробуйте следующее:
1. Подпишите приложение bsign-ом (bsign создаст секцию с типом 0x80736967)
2. Обработайте VMProtect (секции с типами >= 0x80000000 не удаляются)
3. Подпишите защищенное приложение bsign-ом
by Admin
Wed Nov 15, 2023 3:50 pm
Forum: Technical questions
Topic: Подписывание исполняемого файла Astra Linux
Replies: 12
Views: 5782

Re: Подписывание исполняемого файла Astra Linux

Я не вижу в вашем архиве подписанный bsign-ом оригинальный hello_world.
by Admin
Wed Nov 15, 2023 4:31 am
Forum: Technical questions
Topic: C# anonymous class compiled failed.
Replies: 1
Views: 2491

Re: C# anonymous class compiled failed.

Fixed in the latest build.