Search found 2566 matches

by Admin
Mon Nov 27, 2023 9:10 am
Forum: Technical questions
Topic: Protected file produced different result.
Replies: 15
Views: 11207

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: 3264

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: 11207

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: 3792

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: 7396

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: 5549

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

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

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

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: 7396

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: 5549

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: 5549

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: 2469

Re: C# anonymous class compiled failed.

Fixed in the latest build.
by Admin
Tue Nov 14, 2023 5:21 pm
Forum: Technical questions
Topic: Подписывание исполняемого файла Astra Linux
Replies: 12
Views: 5549

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

Судя по исходным кодам автор вообще не сильно знаком с ELF форматом и видимо не знает, что секции не являются обязательными для запуска бинарника (ядро при проекции файла в память оперирует исключительно program header-ами). Поэтому отсутствует даже минимальная проверка на ibHdrSection == 0 и весь д...
by Admin
Tue Nov 14, 2023 12:15 pm
Forum: Technical questions
Topic: Подписывание исполняемого файла Astra Linux
Replies: 12
Views: 5549

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

Подписывать файл нужно уже после обработки в VMProtect. А вот почему bsign делает из 100 Мб файл на 702 байт - это лучше спросить разработчиков этой утилиты.
by Admin
Fri Nov 10, 2023 9:02 pm
Forum: Technical questions
Topic: Kernel drivers cannot be protected with 3.8.5
Replies: 6
Views: 3792

Re: Kernel drivers cannot be protected with 3.8.5

Fixed in the 1887 build.
by Admin
Thu Nov 09, 2023 7:42 pm
Forum: Technical questions
Topic: can not compile with version 2.x
Replies: 4
Views: 3152

Re: can not compile with version 2.x

Fixed in the 1885 build.