Зависимости серийных ключей

Issues related to VMProtect
a47
Posts: 19
Joined: Tue Mar 27, 2018 10:31 am

Зависимости серийных ключей

Postby a47 » Wed Dec 18, 2019 8:11 pm

Здравствуйте, использую вмпротект в основном для защиты длл. Подгружаю ее через мануалмап, все по возможности патчу на сервере(таблицу импортов, релокаций), потом просто передаю управление на dllmain в этом шеллкоде, виртуализация функций работает, хотелось бы еще изпользовать лок по ключу, но после добавления чеков на ключи и создания лицензий очень сильно изменяется вся инициализация длл(я так понимаю, инициализируется система ключей), и, соответственно, происходит краш при использовании маппера.

Не могли бы Вы сказать, что необходимо инициализировать для нормальной работы системы лицензирования? используется ли seh, static tls, что-то еще?

Спасибо

Скрин краша: https://imgur.com/94XByfW

Admin
Site Admin
Posts: 1876
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Зависимости серийных ключей

Postby Admin » Thu Jan 09, 2020 12:48 pm

Нужно делать все, что делает операционная система при загрузке DLL с диска.

a47
Posts: 19
Joined: Tue Mar 27, 2018 10:31 am

Re: Зависимости серийных ключей

Postby a47 » Tue May 12, 2020 2:21 pm

Если кто-то сталкивается с такой же проблемой, достаточно было подключить обработчик исключений(Seh)