![]() |
eXeL@B —› Вопросы новичков —› RoboSetup Remove limit |
Посл.ответ | Сообщение |
|
Создано: 31 марта 2009 13:36 · Личное сообщение · #1 Здравствуйте crackers! Я первый раз на форуме так что сильно не пинайте если что не по теме) У меня возникли некоторые сложности с исследованием программы RoboSetup V.2.0 [[url=http://freesoft.ru/file.html?id=673427&dl=0&filename=robosetup.e xe--> Link <--[/url]].Написана на Borland C++ 1999. Прочитав справку к программе я убрал ограничение в 30 запусков, NAG при запуске, ограничение категорий с помощью Olly and DeDe. Но есть проблема при добавлении нового задания появляется сообщение что можно добавлять только 6 заданий. Я поставил бряк на bp MessageBoxA и оказался в таком месте: Code:
Пройдя дальше по F8 попадаем в долгий цикл Code:
Пройдя этот цикл я вышел на адресс 5158E0 похоже на создания окна и тд. Но самой процедуры проверки, сравнение не нашел. Пошел другим способом и стал искать CMP EAX,6 т.к ограничение стоит на 6 заданий, но поставив бряки на найденные адреса и не остановился не на одном адресе Вопрос:Каким образом можно обойти это ограничение? P.s Готовые кряки\серийники не предлагать т.к. хочу доломать ее сам. ![]() |
|
Создано: 31 марта 2009 13:51 · Поправил: Dima555 · Личное сообщение · #2 |
|
Создано: 31 марта 2009 13:56 · Личное сообщение · #3 |
|
Создано: 31 марта 2009 15:26 · Поправил: Dima555 · Личное сообщение · #4 cRAcKEr В общем смари как сделал я... 00445F64 . 55 PUSH EBP тут проверка ключа 0044602B > 83FA 0C CMP EDX,0C ключ должен быть 12 символов далее сюда 004462DF . 83F8 08 CMP EAX,8 ну у меня был EAX 4 подправил на 8... далее 004462F3 . 83F8 07 CMP EAX,7 так же подправил на 7 и всё... спасибо за регистрацию, после рестарта регистрация не слетела ![]() после выхода из программы исчезает кнопка пуск ![]() ![]() |
|
Создано: 02 апреля 2009 10:25 · Личное сообщение · #5 |
|
Создано: 02 апреля 2009 16:03 · Личное сообщение · #6 |
|
Создано: 02 апреля 2009 20:27 · Поправил: tihiy_grom · Личное сообщение · #7 Dima555, cRAcKEr, ключ должен быть примерно такого вида xxABxCDxxxxx , где "x" - любой символ; A,B,C,D - цифры, при этом A+D=8 , B+C=7 скорее всего это ещё не все проверки, так как при закрытии программы по адресу Code:
идёт переход в VM, где возможно есть ещё и остальные проверки ключа. Смотреть дальше было лень, поэтому можно просто по адресу 0040D5F8 влепить ret ![]() |
![]() |
eXeL@B —› Вопросы новичков —› RoboSetup Remove limit |