Сейчас на форуме: subword, rtsgreg1989, zds, _MBK_ (+6 невидимых) |
eXeL@B —› Основной форум —› ISoft Hotel |
Посл.ответ | Сообщение |
|
Создано: 27 ноября 2007 10:03 · Личное сообщение · #1 [ISoft Hotel] Доброго всем времени суток. Я не являюсь профессиональным крякером - исследую только для себя по необходимости. Посему моя проблема для кого-то может показаться тривиальной. Но я продолжу... Итак, данная программа написана на Delphi5, ни чем не запакована. Есть тривиальная антиотладка. Ограничения - 30 дней демо-срока. По нажатию на кнопке "Регистрация" (proc_addr == 0059DF38) в одноименном окне ничего особого не происходит - введенный ключ просто копируется в переменную по нестатическому адресу. Как вызывается процедура проверки ключа разбираться было влом - на тот кусок кода нет прямых ссылок. Тут нужно поставить бряк по адресу 0059F736. Мы увидим вызов процедуры (proc_addr == 004041A0), возвращающей длину строки, в данном случае длину ключа. Длина должна быть равна 27 (1Bh), посему слудующий JNZ следует (?) заNOPить, чтоб надуть проверку. Чуть ниже по тексту (конкретно, по адресу 0059F74D) идет вызов процедуры регистрации (?) (proc_addr == 00594550). Процедура должна возвратить 1-цу в регистре AL, если код верный. Так как данная процедура достаточно объемная, мне пока не удалось установить проводит ли она регистрацию или просто проверяет валидность ключа. Я, все же, склоняюсь к первому варианту, так как среди вызываемых ей подпрограмм есть такие, которые пишут что-то в реестр ("\Software\CLASSES\CLSID\{5F0AD35A-C0AE-4DC8-950C-C337E764C466}"). Собственно, помочь разобраться с этой процедурой и есть мой крик о помощи. После отработки этой "процедуры регистрации", проверяется возвращенное ей значение и выводится соответствующий MessageBox. Это пока вся инфа, что мне удалось выудить из проги. Вообщем, уверен в компитентности наших крякеров и надеюсь на помощь. Всем откликнувшимся заранее большое спасибо. Программу можно скачать на страничке twister.orgfree.com/other - архив называется hotel.rar (3 157 084 байт). |
|
Создано: 28 ноября 2007 12:28 · Личное сообщение · #2 |
|
Создано: 28 ноября 2007 13:20 · Личное сообщение · #3 |
|
Создано: 29 ноября 2007 07:21 · Поправил: Twister · Личное сообщение · #4 |
eXeL@B —› Основной форум —› ISoft Hotel |