![]() |
eXeL@B —› Вопросы новичков —› Помогите новичку разобраться с процедурой проверки |
Посл.ответ | Сообщение |
|
Создано: 01 апреля 2007 20:39 · Личное сообщение · #1 Вопрос в принципе ламерский, но если учесть, что я ещё ничего сам не ломанул и эта прога может будет первой, которую я буду ломать без тутора, прошу ногами сильно не бить. ![]() Есть шароварная игра (Belive in santa). В неё я не играл, но тут ломануть попросили. Ссылка вот: s3.games.mail.ru/tmps/filedump/0bdeb9f2/setupbelieveinsanta.exe (Около 14 Мб) Защита там, я уверен, ламерская. Экзэшник ничем не запакована. Написан на C. Я поставил бряк на MessageBoxA и он сработал! Вываливаюсь здесь (см. файл в аттаче №1). По адресу 00402012 происходит проверка серийника а потом сравнение al с 0. Я попробовал поменять al по адресу 00402017 на НЕ ноль. Сообщение о успешной регистрации я получил и прога завершилась. Я перезапустил её и она всё равно считается незарегеной. Так как тут видно, что до проверки серийника ничего особенного не делается я пришёл к выводу, что в самой процедуре проверки зарыто регистрирование проги. Я зашёл в эту процедуру, но тут мне пока что непонятно что. (см. файл в аттаче №2). Помогите разобраться что тут к чему. ![]() Да и ещё: эту прогу можно зарегить по смс, пароль, который высылают по смс (правильный) в течении 2 дней. Отсюда вывод, что прога считывает время. На считывание времени я тоже вышел, но я ещё не готов к таким большим листингам ![]() Пару вопросов ещё: 1) Что такое imul ecx ? 2) По адресам 004018с3 - 004018d2 просто перенос введённого серийника? ![]() ![]() |
|
Создано: 02 апреля 2007 01:44 · Личное сообщение · #2 |
|
Создано: 02 апреля 2007 08:39 · Личное сообщение · #3 |
|
Создано: 02 апреля 2007 09:02 · Личное сообщение · #4 |
|
Создано: 02 апреля 2007 17:08 · Личное сообщение · #5 |
|
Создано: 02 апреля 2007 18:12 · Личное сообщение · #6 |
|
Создано: 06 апреля 2007 16:13 · Личное сообщение · #7 |
![]() |
eXeL@B —› Вопросы новичков —› Помогите новичку разобраться с процедурой проверки |