кто-нибудь ломал VMProtect

Тема в разделе "WASM.RESEARCH", создана пользователем avraam, 27 апр 2009.

  1. avraam

    avraam New Member

    Публикаций:
    0
    Регистрация:
    1 мар 2009
    Сообщения:
    19
    kioresk Меня интерисует текущая версия протектора (1.8)
    Из инструкций (опкодов) дай все что есть (если можешь) --- не можешь-дай, что можешь)))
     
  2. je_

    je_ New Member

    Публикаций:
    0
    Регистрация:
    27 янв 2004
    Сообщения:
    143
    avraam, а Вы-с что даете?? реквесты?
     
  3. holld

    holld New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2008
    Сообщения:
    39
    [urlhttp://cracklab.ru/int/polytech.php]приватной версии интервью =) ...или вечернее общение с автором VMProtect[/url]
     
  4. holld

    holld New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2008
    Сообщения:
    39
    [urlhttp://cracklab.ru/int/polytech.php]приватной версии интервью =) ...или вечернее общение с автором VMProtect[/url]
     
  5. reversecode

    reversecode Guest

    Публикаций:
    0
    тому интервью сто лет
    все его еще в детстве читали
     
  6. domino

    domino New Member

    Публикаций:
    0
    Регистрация:
    10 май 2009
    Сообщения:
    5
  7. reversecode

    reversecode Guest

    Публикаций:
    0
    ну так вы бы уже на паблик выложили
     
  8. holld

    holld New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2008
    Сообщения:
    39
    Меня еще в проекте не было, когда это интервью уже было.

    Ностальгия блин...

    А кто нибуть VM EXECryptor, исследовал, а то тут мне попалось одна прога защищенная EXECryptor, после распаковки остался его триал я не знаю, как с ним справиться. Уже наделю, с ним воюю.

    Все это усложняется тем, что не понятно какие команды выполняются на самом деле все время в коде какие-то вычисления со стеком и его восстановлением, он как прячет свои команды так и не понятно, что на самом деле происходит. Я так вроде чуть разобрался, что лучше смотреть на стек в OllyDbg, от EBP вроде так более понятно, что он на самом деле делает.

    Нашол еще то, что он хоронит свой триал в ветки реестра
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved
    И открывает, этот клочь при помощи API RegOpenKeyExA , и читает, этот крючь API RegQueryValueExA в UNICODE при помощи другой API RtlAnsiStringToUnicodeString.
    Все эти API он вызывает не на примую, а вычисляет их в своей VM.

    Может, кто подскажет в какую сторону копать дальше.

    Чтобы он не гадил своими ключами в реестре либо не создавал их, или что мне надо пропатчить чтобы триала не было из-за этих ключей?
     
  9. Ladr

    Ladr New Member

    Публикаций:
    0
    Регистрация:
    28 мар 2009
    Сообщения:
    17
    Привет всем.
    Извиняюсь за отступление от темы.
    Какая версия VMProtect бесплатная?
    0.95, 1.1?
    Есть ли какие нибудь ограничения в использовании?
     
  10. dermatolog

    dermatolog Member

    Публикаций:
    0
    Регистрация:
    3 фев 2005
    Сообщения:
    406
    Адрес:
    Екатеринбург
    Ladr
    Последняя бесплатная версия 1.22. Ограничение одно - можно использовать ТОЛЬКО в некоммерческих целях.
     
  11. Ladr

    Ladr New Member

    Публикаций:
    0
    Регистрация:
    28 мар 2009
    Сообщения:
    17
    Спасибо за ответ.
    Для уточнения.
    Ограничение на некоммерческое использование касается также предыдущих версий?
     
  12. reversecode

    reversecode Guest

    Публикаций:
    0
    некомерческие это нельзя его перепродавать?)
     
  13. Ladr

    Ladr New Member

    Публикаций:
    0
    Регистрация:
    28 мар 2009
    Сообщения:
    17
    А то я скачал версию 0.95
    И не увидел никакой лицензионной информации...
     
  14. dermatolog

    dermatolog Member

    Публикаций:
    0
    Регистрация:
    3 фев 2005
    Сообщения:
    406
    Адрес:
    Екатеринбург
    Ladr
    Версии ниже 1.2 можно использовать где угодно.
    P.S. В любом случае я не рекомендую использовать версии ниже 1.25 в многопоточных приложениях/драйверах, т.к. эти версии не поддерживали многопоточность.
     
  15. Ladr

    Ladr New Member

    Публикаций:
    0
    Регистрация:
    28 мар 2009
    Сообщения:
    17
    Понял.
    На счет того что не поддерживает многопоточные приложения.
    Большой проблемы не вижу По идее должна работать конструкция вида


    WrapperForVirtualizedProc()
    {
    EntrerCriticalSection( &vmLock );
    VirtualizedProc();
    LeaveCriticalSection( &vmLock );
    }
     
  16. holld

    holld New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2008
    Сообщения:
    39
    VMProtect это самый легкий упаковчик им даже проги не запаковывают так как это все ровно не чего не дает ломал я VMProtect он сымый легкий из пакеров там не чего нет сверх естественного вм у него слабая боится отладчика и прячиться в недры видовс.
     
  17. WRP

    WRP New Member

    Публикаций:
    0
    Регистрация:
    30 апр 2009
    Сообщения:
    29
    nop

    Я тоже могу сказать , что [...] Майка Тайсона и Валуева , один двоих и одной левой.
    Потому что в них нет ничего сверхестественного ,они боятся ударов и прячутся в недрах ринга.
    Но всё-таки любое высказывание надо как-то аргументировать....
     
  18. Killer

    Killer New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2008
    Сообщения:
    316
    nop

    Бред. Давай dermatolog те прогу даст, накрытую вмпротом, а ты его сними, ок?

    WRP

    5+

    А от себя скажу, что ничего сложнее VM снимать не приходилось. Даже обфускаторы - фигня, по сравнению с VM, ну по мне так.
     
  19. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    nop
    Как запустить программу на выполнения после eё пропатчения создал nop
    Как добавить музыку в программу на Ассемблере создал nop

    НО зато вмпротект, это как раз плюнуть :derisive:
     
  20. VaZoNeZ

    VaZoNeZ New Member

    Публикаций:
    0
    Регистрация:
    12 июл 2009
    Сообщения:
    121
    nop наверно с ксакепа сюда перебрался))