Сейчас на форуме: asfa, bartolomeo (+7 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Photo Recovery. Нужна помощь однако! |
Посл.ответ | Сообщение |
|
Создано: 22 апреля 2012 07:39 · Личное сообщение · #1 Немного лирики. Освобождая место на флешке, удалил несколько нужных фоток. «Да не проблема! В инете полно программ для возвращения «блудных попугаев» и таблеток для них.» - подумал я. Лезу в интернет, …но что-то не лезется! ![]() PE_Kill-у). Ограничения незареганой версии: - надпись «Незарегистрированная версия» в заголовке окна и в окне About; - пункт меню «Ввести рег.код» в опциях; - жирная кнопка «Купить» на форме; - ну и самое основное, после выбора фотографий для восстановления выводит окно ввода ключа. Функция проверки ключа находится по адресу 589Е40 и вызывается восемь раз. Шесть раз в составе функции чтения ключа из реестра и его проверки, после ввода ключа в регистрационную форму, и после попытки восстановить найденные файлы. Пишу в начале функции MOV EAX, 1; RET запускаю. Та-а-ак, надписи пропали, но все остальные ограничения на месте. Посмотрим повнимательнее. Опаньки! Это что еще за фуета… 00571C25 . B9 41C18300 MOV ECX,EasyDigi.0083C141 00571C2A . E8 D1820100 CALL EasyDigi.00589F00 < ----проверка 00571C2F . 0FB6D0 MOVZX EDX,AL 00571C32 . 85D2 TEST EDX,EDX 00571C34 . 74 25 JE SHORT EasyDigi.00571C5B 00571C36 . E9 20000000 JMP EasyDigi.00571C5B Получается, что при любом раскладе переходим на 00571C5B. ИМХО здесь после проверки ключа, где то в памяти взводится флажок по которому программа решает нужно ли показывать кнопку «купить», меню регистрации и др. Очевидным показалось, что флажок находится по адресу 0083C141, ан нет, ошибочка вышла. Все мои попытки найти адрес с флажком закончились провалом. Ладно, пробую разобраться с алгоритмом проверки ключа. Итак, ключ должен быть не меньше 14h символов, далее создается вот такой массив 01 23 45 67 89 AB CD EF FE DC BA 76 54 32 10 F0 E1 D2 C3, берем первые 13h символов от ключа, меняем местами каждые четыре символа (например ABCD - > DCBA и т.д.) и со всем этим заваривается такая каша, понять которую мой мозг отказывается! Поэтому прошу мудрецов подсказать где собака порылась! Что бы не тратить много времени на поиск файлов лучше указывать для поиска флешку небольшого размера. Ссылка на программу и распакованный файл. http://rghost.ru/37704588 P.S. На офсайте лежит версия 3.0 и стоит не дорого, но дело то уже не в этом! Да и разработчикам думаю не будет обидно если их старую версию проинспектируют на предмет защиты. ![]() |
|
Создано: 22 апреля 2012 08:37 · Личное сообщение · #2 |
|
Создано: 22 апреля 2012 09:16 · Личное сообщение · #3 |
|
Создано: 22 апреля 2012 09:58 · Поправил: SReg · Личное сообщение · #4 Spirt_Fire пишет: По каким признакам определил? Code:
![]() |
|
Создано: 22 апреля 2012 12:14 · Личное сообщение · #5 |
![]() |
eXeL@B —› Вопросы новичков —› Photo Recovery. Нужна помощь однако! |
Эта тема закрыта. Ответы больше не принимаются. |