kioresk Меня интерисует текущая версия протектора (1.8) Из инструкций (опкодов) дай все что есть (если можешь) --- не можешь-дай, что можешь)))
[urlhttp://cracklab.ru/int/polytech.php]приватной версии интервью =) ...или вечернее общение с автором VMProtect[/url]
[urlhttp://cracklab.ru/int/polytech.php]приватной версии интервью =) ...или вечернее общение с автором VMProtect[/url]
Меня еще в проекте не было, когда это интервью уже было. Ностальгия блин... А кто нибуть VM EXECryptor, исследовал, а то тут мне попалось одна прога защищенная EXECryptor, после распаковки остался его триал я не знаю, как с ним справиться. Уже наделю, с ним воюю. Все это усложняется тем, что не понятно какие команды выполняются на самом деле все время в коде какие-то вычисления со стеком и его восстановлением, он как прячет свои команды так и не понятно, что на самом деле происходит. Я так вроде чуть разобрался, что лучше смотреть на стек в OllyDbg, от EBP вроде так более понятно, что он на самом деле делает. Нашол еще то, что он хоронит свой триал в ветки реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved И открывает, этот клочь при помощи API RegOpenKeyExA , и читает, этот крючь API RegQueryValueExA в UNICODE при помощи другой API RtlAnsiStringToUnicodeString. Все эти API он вызывает не на примую, а вычисляет их в своей VM. Может, кто подскажет в какую сторону копать дальше. Чтобы он не гадил своими ключами в реестре либо не создавал их, или что мне надо пропатчить чтобы триала не было из-за этих ключей?
Привет всем. Извиняюсь за отступление от темы. Какая версия VMProtect бесплатная? 0.95, 1.1? Есть ли какие нибудь ограничения в использовании?
Ladr Последняя бесплатная версия 1.22. Ограничение одно - можно использовать ТОЛЬКО в некоммерческих целях.
Спасибо за ответ. Для уточнения. Ограничение на некоммерческое использование касается также предыдущих версий?
Ladr Версии ниже 1.2 можно использовать где угодно. P.S. В любом случае я не рекомендую использовать версии ниже 1.25 в многопоточных приложениях/драйверах, т.к. эти версии не поддерживали многопоточность.
Понял. На счет того что не поддерживает многопоточные приложения. Большой проблемы не вижу По идее должна работать конструкция вида WrapperForVirtualizedProc() { EntrerCriticalSection( &vmLock ); VirtualizedProc(); LeaveCriticalSection( &vmLock ); }
VMProtect это самый легкий упаковчик им даже проги не запаковывают так как это все ровно не чего не дает ломал я VMProtect он сымый легкий из пакеров там не чего нет сверх естественного вм у него слабая боится отладчика и прячиться в недры видовс.
nop Я тоже могу сказать , что [...] Майка Тайсона и Валуева , один двоих и одной левой. Потому что в них нет ничего сверхестественного ,они боятся ударов и прячутся в недрах ринга. Но всё-таки любое высказывание надо как-то аргументировать....
nop Бред. Давай dermatolog те прогу даст, накрытую вмпротом, а ты его сними, ок? WRP 5+ А от себя скажу, что ничего сложнее VM снимать не приходилось. Даже обфускаторы - фигня, по сравнению с VM, ну по мне так.
nop Как запустить программу на выполнения после eё пропатчения создал nop Как добавить музыку в программу на Ассемблере создал nop НО зато вмпротект, это как раз плюнуть