Защита программы протектором от запуска на виртуальной машин

Issues related to VMProtect
Post Reply
mtechno
Posts: 15
Joined: Wed Mar 28, 2012 7:49 am

Защита программы протектором от запуска на виртуальной машин

Post by mtechno »

Защита программы протектором от запуска на виртуальной машине.
Last edited by mtechno on Wed May 30, 2012 10:17 pm, edited 1 time in total.
Admin
Site Admin
Posts: 2686
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Защита программы протектором от запуска на виртуальной м

Post by Admin »

Разработчики виртуальных машин с каждой новой версией предоставляют дополнительные возможности по конфигурированию, в результате чего виртуальную ось практически невозможно отличить от настоящей.
Sergio
Posts: 1
Joined: Sat Aug 24, 2013 8:17 pm

Re: Защита программы протектором от запуска на виртуальной м

Post by Sergio »

Одна и та же функция VMProtectIsVirtualMachinePresent при подключении разных библиотек VMProtectSDK32.lib и VMProtectSDK64.lib такое чувство что работает по разному.
Сделал тестовую программу с одной лишь этой функцией в двух вариантах, x86 версия нормально определяет виртуальную машину, а x64 вариант программы, ту же самую виртуальную машину уже считает настоящей...
Admin
Site Admin
Posts: 2686
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Защита программы протектором от запуска на виртуальной м

Post by Admin »

Из-за того, что протектор не поддерживает исключения в х64 коде, детект виртуальным машин для х64 несколько урезан, в результате чего результаты работы VMProtectIsVirtualMachinePresent для х32 и х64 могут отличаться.
Полная поддержка исключений в х64 планируется в версии 3.0, которая разрабатывается в настоящий момент.
Post Reply