Защита программы протектором VMProtect

Issues related to VMProtect
sarsen
Posts: 7
Joined: Wed Mar 28, 2018 4:45 am

Re: Защита программы протектором VMProtect

Post by sarsen »

Всё таки не понятно, как добавить окончание работы программы? Всё равно запускается ели добавив лицензию ставить (Срок годности) вчерашнее число. Может есть скрипт у кого?
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Защита программы протектором VMProtect

Post by Admin »

Например вот так:

Code: Select all

if (VMProtectSetSerialNumber(serial) != SERIAL_STATE_SUCCESS)
  TerminateProcess(GetCurrentProcess(), 1);
sarsen
Posts: 7
Joined: Wed Mar 28, 2018 4:45 am

Re: Защита программы протектором VMProtect

Post by sarsen »

Спасибо, это куда сувать? ))
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Защита программы протектором VMProtect

Post by Admin »

Попробуйте это засунуть в свою программу.
sarsen
Posts: 7
Joined: Wed Mar 28, 2018 4:45 am

Re: Защита программы протектором VMProtect

Post by sarsen »

Засунул, добавил хедер VMProtectSDK.h ошибки при компиле.
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Защита программы протектором VMProtect

Post by Admin »

Тогда начните с наших примеров из "C:\Users\All Users\Documents\VMProtect\Licensing\MSVC"
Modan
Posts: 1
Joined: Fri Dec 20, 2019 7:34 pm

Re: Защита программы протектором VMProtect

Post by Modan »

Admin wrote:Хотелось бы на этом примере показать еще раз как не стоит организовывать защиту программы:
1. Нельзя использовать упаковку как единственный метод защиты. Основная фишка VMProtect - это все-таки виртуализация критичного кода программы и если из всего функционала использовать лишь упаковку, то снятие защиты будет не труднее чем снятие UPX.
[/code]
А когда я не расставляю свои маркеры, и накладываю защиту на "Entry Point", в уже скомпилированной программе, защищаю ли я ее целиком? Или без маркеров, - это просто упаковка?
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Защита программы протектором VMProtect

Post by Admin »

А когда я не расставляю свои маркеры, и накладываю защиту на "Entry Point", в уже скомпилированной программе, защищаю ли я ее целиком?
Да, целиком.
Или без маркеров, - это просто упаковка?
Маркеры - это всего лишь способ добавить "код" в проект на уровне исходников, не используя GUI протектора.
Post Reply