Сейчас на форуме: (+4 невидимых) |
eXeL@B —› Вопросы новичков —› Проблема с "Безбряковой" прогой |
Посл.ответ | Сообщение |
|
Создано: 28 марта 2006 11:19 · Личное сообщение · #1 В общем: Запускаю прогу, жму регистрировать. Появляется другое окно(из другого exe-шника). Там просят ввести пароль. Если ввожу неверный то в ТОМ ЖЕ окне отображается,что пароль неверный(без всяких messagebox'ов!!!). Таким образом не могу поставить бряк в Olly. Как с этим бороться? P.S. Прога написана на Delphi 6.0-7.0 Пользуюсь OllyDbg. |
|
Создано: 28 марта 2006 11:35 · Поправил: Gydvin · Личное сообщение · #2 |
|
Создано: 28 марта 2006 12:30 · Личное сообщение · #3 Грузи этот второй екзешник(тот который отвечает за регистрацию) в DeDe и смотри по какому адрессу происходит нажатие кнопки для регистрации. Потом в ольгу грузи этот второй екзешник и ставь бряк на этот адресс (который отвечает за нажатие кнопки) вводи пароль, и остановишся в процедуре, которая отвечает за нажатие кнопки и ищи . ----- Я фантомас, а ты гавно |
|
Создано: 28 марта 2006 18:42 · Поправил: Matrix_Neo · Личное сообщение · #4 |
|
Создано: 28 марта 2006 19:11 · Личное сообщение · #5 |
|
Создано: 28 марта 2006 20:48 · Личное сообщение · #6 Все что находит W32Dasm. А при неправильном коде прога пишет: "Неправильный регистрационный код". 9b9d_stringtext.txt.zip |
|
Создано: 29 марта 2006 11:38 · Личное сообщение · #7 Matrix_Neo, тебе не кажутся вот эти строки из листинга W32Dasm подозрительными?;) "WarningConnect unknown" "WarningConnect" "WarningInvalidKey unknown" "WarningInvalidKey" "WarningRegistration unknown" "WarningRegistration" "WarningValidKey unknown" "WarningValidKey" Вот отсюда и надо пахать Кстати, пора бы уже линк на прогу дать. |
|
Создано: 29 марта 2006 11:42 · Личное сообщение · #8 Matrix_Neo пишет: Появляется другое окно(из другого exe-шника). У olly есть функция attach. В момент ввода серийника можешь "подцепить" 2-й экзешник и ловить функции ввода текста. Можно набрать серийник ,но кнопку не жать, поискать его в памяти и отслеживать что с ним прога делает - короче масса вариантов. В стрингах программы куча picture - может в одной из них твое сообщение зашито, чтоб "никто не догадался". И конечно нужно все ресурсы проги посмотреть. |
|
Создано: 29 марта 2006 12:42 · Личное сообщение · #9 Ах да, ссылка... Вот прога(игра) : www.alawar.ru/download/CarltheCavemanRus.exe Весит аж 21 мег! Или эта : www.alawar.ru/download/LittleBombersRus.exe Эти игры одной компании(Alawar), может и защита у них одинаковая?? P.S. На astalavista.box.sk(и других серверах) искал кряк: Для Caveman'a вообще не нашел, а для little bombers returns-нашел кучу, но НИ ОДИН не подошел. |
|
Создано: 29 марта 2006 13:49 · Личное сообщение · #10 |
|
Создано: 29 марта 2006 13:53 · Личное сообщение · #11 |
|
Создано: 29 марта 2006 13:57 · Личное сообщение · #12 |
|
Создано: 29 марта 2006 13:57 · Личное сообщение · #13 |
|
Создано: 29 марта 2006 14:16 · Личное сообщение · #14 |
|
Создано: 29 марта 2006 15:27 · Личное сообщение · #15 |
|
Создано: 29 марта 2006 16:08 · Личное сообщение · #16 |
|
Создано: 29 марта 2006 16:12 · Личное сообщение · #17 |
|
Создано: 29 марта 2006 16:24 · Личное сообщение · #18 О, ну вот... Этот архив нужно распаковать в папку вместе с предыдущим(а то не работает). 4650_Registrator%2B.rar.zip |
|
Создано: 29 марта 2006 19:25 · Личное сообщение · #19 |
|
Создано: 30 марта 2006 08:53 · Поправил: Matrix_Neo · Личное сообщение · #20 Здесьhttp://www.exelab.ru/f/action=vthread&forum=1&topic=3603 писал Ara, что Вобщем тебе нужно сначала было поймать API аспра, которое получает имя юзера (типа GetUserName, я уж не помню точное название). Выглядит она так:
Никто не знает точной команды, типа "GetUserName". И потом, как прописать имя(слово) на какой-либо адрес(прописывание типа ASCII "Dale" -не подходит), и как прописать указатель на адрес?.. |
|
Создано: 30 марта 2006 14:10 · Личное сообщение · #21 |
|
Создано: 26 апреля 2006 23:05 · Личное сообщение · #22 Ну и ну! Ещё "хакеры" называется.Такую херню не можете сломать. Позор.Регистратор тебе зачем? В нём нет никаких проверок.Он ключ в реестр пишет ,а игра через функцию lstrlena и RegQueryValueExA считывает ключ и генерирует в стек имя пользователя... Я её сломал за 3 минуты наверно,никаких бряков не ставил.Они здесь на х.. не нужны... |
|
Создано: 26 апреля 2006 23:29 · Личное сообщение · #23 :004C0316 0F841B010000 je 004C0437 ***ЗАМЕНИТЬ НА JNE*** :004C0A09 7405 je 004C0A10 ***ЗАМЕНИТЬ НА JNE*** :004C1698 7405 je 004C169F ***ЗАМЕНИТЬ НА JNE*** :004C5DD3 7407 je 004C5DDC ***ЗАМЕНИТЬ НА JNE*** :004C5E8A 7437 je 004C5EC3 ***ЗАМЕНИТЬ НА JNE*** :004C60C5 7412 je 004C60D9 ***ЗАМЕНИТЬ НА JNE*** Пропатчи и всё будет работать |
|
Создано: 27 апреля 2006 14:22 · Поправил: Matrix_Neo · Личное сообщение · #24 Predator Alex пишет: :004C0316 0F841B010000 je 004C0437 ***ЗАМЕНИТЬ НА JNE*** :004C0A09 7405 je 004C0A10 ***ЗАМЕНИТЬ НА JNE*** :004C1698 7405 je 004C169F ***ЗАМЕНИТЬ НА JNE*** :004C5DD3 7407 je 004C5DDC ***ЗАМЕНИТЬ НА JNE*** :004C5E8A 7437 je 004C5EC3 ***ЗАМЕНИТЬ НА JNE*** :004C60C5 7412 je 004C60D9 ***ЗАМЕНИТЬ НА JNE*** Это какая игра? В грибоеде и в little bombers у меня по этим адресам совсем другое лежит. З.Ы. Little Bombers-крякнута, остался Грибоед. |
|
Создано: 27 апреля 2006 20:29 · Личное сообщение · #25 Речь идёт об игре Carl the Caveman.Английский аналог твоего Грибоеда.Поверь мне,адреса совпадают либо полностью (ты коряво значит снял AsProtect),либо отличаются на "n" позиций. Ориентиром мне служило вот это место: * Possible StringData Ref from Code Obj ->"HSLock" Это блокировка уровней.Далее идёт такая вещь: :004C030E 8B15C8484E00 mov edx, dword ptr [004E48C8] :004C0314 3B02 cmp eax, dword ptr [edx] :004C0316 0F841B010000 je 004C0437 Здесь dword ptr [004E48C8] и есть адрес,в котором хранится либо имя юзера,либо логическое "да"-"нет" в виде 1 и 0. Т.е. ты ищешь все dword ptr [004E48C8],и исправляешь переходы после него на прямо противоположные. Меня интересуют игры Sum-It-Up и Rock Frenzy.Кто нибудь ломал их или знает как сломать,расскажите.Буду очень рад. |
|
Создано: 27 апреля 2006 21:32 · Личное сообщение · #26 |
|
Создано: 27 апреля 2006 21:47 · Личное сообщение · #27 |
|
Создано: 28 апреля 2006 17:45 · Личное сообщение · #28 |
eXeL@B —› Вопросы новичков —› Проблема с "Безбряковой" прогой |