Сейчас на форуме: (+4 невидимых) |
eXeL@B —› Вопросы новичков —› All My Movie, помогите с нахождением ключа |
Посл.ответ | Сообщение |
|
Создано: 22 апреля 2006 19:34 · Личное сообщение · #1 Доброе время суток. Заинтересовала меня одна программка (http://www.bolidesoft.com/cgi-bin/download.pl?file=amm , около 3MB). Программа триальная работает 30 дней, с ограничениями. Если ввести серийник то ограничения и срок пропадут. Меня интересует именно нахождение правильного ключа (а в идеале алгоритма его генерации). Программа запакована ASProtect 1.2x но я думаю что это не важно т.к. распаковывать ее не требуется. Я просто присоединяюсь Олькой к уже существующему процессу и исследую его. Из оборудования у меня есть OllyDbg. Что я уже делал: 1. Нашел обработчик события нажатия кнопки OK на форме ввода пароля. Он находится тут: 005DDE94. Прогонял этот кусок кода несколько раз, но проверки пароля так и не нашел. Обнаружил только то, что введенный пароль сохраняется в реестре HKCU\Software\filmoteca\Key. После этого программа завершает свою работу (по описанию так и надо). 2. Тогда я предположил что валидность ключа из реестра проверяется при запуске приложения и результат проверки сохраняется в какой-нибудь переменной. И если попробовать вызвать затриаленную функцию, то сначала будет проверка этой переменной, а так как она не равна нулю (к примеру, чтобы было от чего отталкиваться), то выскакивает сообщение с просьбой зарегиться. Нашел обработчик пункта меню NewBase (как раз затриаленная функция), он лежит тут 00648F10. Но не тут то было. Проверка нашлась, и джамп от нее, как раз, ведет мимо вывода предложения об оплате.... Но с самой проверкой я так и не разобрался.... смещения, непонятная мне работа со стеком.... я так и не понял, что там проверяется. Но значение ключа из реестра там точно не фигурирует. 3. Попытался найти обработчик FromCreate от основной формы.... не нашел..... Помогите. Если есть время поковыряйте и скажите в какую сторону копать. |
|
Создано: 22 апреля 2006 20:02 · Личное сообщение · #2 |
|
Создано: 22 апреля 2006 22:56 · Поправил: Ra_ · Личное сообщение · #3 |
|
Создано: 23 апреля 2006 11:56 · Личное сообщение · #4 |
|
Создано: 23 апреля 2006 16:46 · Личное сообщение · #5 |
|
Создано: 24 апреля 2006 07:45 · Личное сообщение · #6 Возможно там юзается регистрация аспра. Для начала это и надо определить, чтобы забыть про кейген. И распаковать похоже все-таки придется. ЗЫ: давным-давно помню компал старую версию этой проги, аспра там не было еще. Вроде ключ генерился довольно просто, но какая-то авторская задумка меня перехитрила, не осилил ее. Если регистрация не аспра, то я тоже гляну. |
|
Создано: 28 апреля 2006 20:14 · Личное сообщение · #7 |
|
Создано: 29 апреля 2006 08:06 · Личное сообщение · #8 |
|
Создано: 01 мая 2006 16:41 · Личное сообщение · #9 |
|
Создано: 01 мая 2006 16:45 · Личное сообщение · #10 |
eXeL@B —› Вопросы новичков —› All My Movie, помогите с нахождением ключа |