![]() |
eXeL@B —› Основной форум —› Какие бывают типы проверок ключей? |
Посл.ответ | Сообщение |
|
Создано: 27 февраля 2006 22:55 · Личное сообщение · #1 Каким методом проверяются ключи? Конкретно, ситуация такая: прога хранит ключ в реестре.При исправлении на любую фигню, при запуске, СРАЗУ, переписывает ключ на триальный.И выдает ошибку, что типа ключ не правильный. Как бы это дело поймать? Бряк в сайсе типа bpx regopenkeyw if ( eax == 'Serial') ловит все обращения к реестру. Или может как-то еще можно это дело отловить? ![]() |
|
Создано: 28 февраля 2006 01:34 · Личное сообщение · #2 stahh Вообще я не понял, что ты имел ввиду под фразой "как-то еще можно это дело отловить", но есть прога от sysinternals, называется --> Regmon <-- http://www.sysinternals.com/Files/RegmonNt.zip . 1.Сначала скажи что ты пытаешся поймать? 2.Как ты хочешь изменить программу(патч, кейген)? 3.Что это за прога? Можно найти переход по условию чтения триального ключа и заменить его на безусловный, это самый простой способ. ![]() |
|
Создано: 28 февраля 2006 19:45 · Личное сообщение · #3 Прогу я уже описывал-Acunetix Web Scaner3build20063001.Проверку вводимого!!! ключа я нашел и отключил.Но при этом прога говорит, что ключ валид, но для фулл версии.Мол, типа демка. А введенный ключ пишет в реестр. Там еще есть в двух местах выбор мода загрузки.Так вот я ее пропатчил на полную версию.И при запуске она проверяет тот ключ, что перед этим сказала "ОК" и пищит, что ключ не валид.Один чел на античате, полусломал предыдущий билд.Там есть фича - скан по сканлисту.Так он это дело включил. И прога работает как полная. Но только по сканлисту. Значит прога полная. И вот эту проверку на старте я поймать и не могу.Я знаю откуда она вызывается. Но поймать ее в advapi ил ntdll - не могу, чтоб посмотреть что с чем там сравнивается. И возврат поймать не могу.Куда он идет,- в делку или сразу в екзешник.Вот такая трабла. ![]() |
|
Создано: 03 марта 2006 01:56 · Личное сообщение · #4 |
|
Создано: 08 марта 2006 00:11 · Личное сообщение · #5 |
|
Создано: 08 марта 2006 19:59 · Личное сообщение · #6 Да тут проблема в том,-демо или не демо. Я все проверки понаходил, все поотключал. В делке происходит проверка ключа.Эта проверка вызывается из другой делки.А эта уже идет в экзешник.Рет всегда идет в одно и тоже место. Я так понимаю, что ключ декодируется. Получается некий чисел. Этот чисел и указывает РЕТ. Так вот как бы узнать другой чисел, который укажет возврат на запуск фулл версии? Если прога полная, то фулл как-то должен запускаться? Как? Вот собственно в чем вопрос. ![]() |
|
Создано: 09 марта 2006 10:05 · Личное сообщение · #7 |
|
Создано: 09 марта 2006 22:44 · Личное сообщение · #8 А что запускается после Рета? Если демка, то можна было бы переправить ее на запуск фулл версии ( если это возможно). Естественно - демка. И переправить можно было бы. Но как найти этот переход на фулл? Декодирование ключа-отпадает. Еслиб это было так просто,- прога не была бы ничем не запакована и не стоила бы 6500. А отключение проверки приводит к тому, что прога запускается вообще без ничего. Главное окно, в нем инфа о версии и просьба ввести хоть какуюто лицензию. ![]() |
|
Создано: 09 марта 2006 23:17 · Личное сообщение · #9 |
|
Создано: 10 марта 2006 01:03 · Личное сообщение · #10 |
![]() |
eXeL@B —› Основной форум —› Какие бывают типы проверок ключей? |