Search found 2585 matches
- 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.
- 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...
- 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...
- 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...
- 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()...
- 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...
- 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...
- Wed Nov 22, 2023 5:56 am
- Forum: Technical questions
- Topic: Kernel drivers cannot be protected with 3.8.5
- Replies: 6
- Views: 3868
- 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
I mean the assembly that you see in the error message (SharpDX.Direct2D1).which assembly do you mean? the main assembly or direct assembly of windows?
- 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, пусть доводят свою утилиту до ума.
P.S. Приложил к сообщению оригинальный hello_world у которого нет секций. Передайте его разработчикам Astra Linux, пусть доводят свою утилиту до ума.
- 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.
- 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?
- 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-ом
1. Подпишите приложение bsign-ом (bsign создаст секцию с типом 0x80736967)
2. Обработайте VMProtect (секции с типами >= 0x80000000 не удаляются)
3. Подпишите защищенное приложение bsign-ом
- Wed Nov 15, 2023 3:50 pm
- Forum: Technical questions
- Topic: Подписывание исполняемого файла Astra Linux
- Replies: 12
- Views: 5782
Re: Подписывание исполняемого файла Astra Linux
Я не вижу в вашем архиве подписанный bsign-ом оригинальный hello_world.
- 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.