Сейчас на форуме: asfa, _MBK_, Adler (+8 невидимых)

 eXeL@B —› Вопросы новичков —› Первый взлом программа "без названия "
Посл.ответ Сообщение

Ранг: 0.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 22 марта 2013 10:36 · Поправил: showforme
· Личное сообщение · #1

Всем привет. Вообщем посмотрел я на ютубе видео про основы дизасамблирования, и ну очень заинтересовался. Вот решил и сам чему нибудь поучиться. Так как ниче для себя мне ломать не нужно, ибо у меня все есть "лицензионное" конечно же :s5 , то узнал у одного из знакомых чего бы он хотел взломать, из маленького такого. Сразу предупредил, что мне для тренировки, и нефиг мне игры давать и фотошопы там всякие. .Вообщем мне посоветовали одну проргамку. Названия у нее нет, она не фирменная, написана хз кем. Ее используют чтобы записывать карты в навигаторы. Там конечно официальная есть програма, но она просит код, который стоит милиард доларов . Ну и собственно кто то написал свою програмку чтобы записвать пиратские карты в навигатор. Но парадокс в том что он тоже решил ее продавать, хоть не за мулион ну за сколько то там тыщ. Короче суть в том что она не сложная. ТАк же кореш мне навигатор одолжил, чтобы я мог на нем репетировать. Вотссылка на прогу. http://puu.sh/2lOer

После установки в ее папке много разных *.exe Насколько я уловил, основная проблема "не зарегистрированной" программы, это отказ записывать данные в прибор. Делается это через GPS_USB.
Тут я короче с горем паполам разобрался. Там потребовалось изменить всего 2 адреса 5978 и 7A43. И все после этого она стала работать как зарегистрированная. Вообещм первый взлом прошел удачно. Ну наврено удачно, ибо закачать я ниче не смог, ругается на файлы выбранные, ну это наверно я не шарю, ибо я эти файлы в интеренете нашел, может и не то вовсе. Да и фиг с ним, главное он пытается записать не ругавшись на то что не зарегистрированна. Теперь мне захотелось большего, я хотел попробовать ее зарегистрировать. Что бы программа создала ключ, или чего она там создает. Так вот, регится она через другйо файл, а именно GPS_COM. Условие проверки я нешел, вот оно http://puu.sh/2lOr9 Пытаюсь сделать безусловный переход сразу на отрацательное условие, програма виснет. Кто может подсказать где я ошибаюсь?




Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 22 марта 2013 10:46
· Личное сообщение · #2

мне кажется там вообще сравниваются или серийники или хеши repe cmpsw, потрейсить нужно этот кусок и выше.

-----
[nice coder and reverser]




Ранг: 0.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 22 марта 2013 11:36 · Поправил: showforme
· Личное сообщение · #3

Вот --> выше <--



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 22 марта 2013 11:51
· Личное сообщение · #4

Code:
  1. 0040742D   CALL 004076C0 ; расшифровка введенного серийника ( вызывается из двух мест)
  2.  
  3. 00407441   REPE CMPS WORD PTR ES:[EDI],WORD PTR DS:[ESI] ; сравнение расшифрованного ключа с ID
  4. 00407444   JNZ SHORT 00407459




Ранг: 0.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 22 марта 2013 12:00 · Поправил: showforme
· Личное сообщение · #5

Vovan666 пишет:

0040742D   CALL 004076C0 ; расшифровка введенного серийника ( вызывается из двух мест)
 
00407441   REPE CMPS WORD PTR ES:[EDI],WORD PTR DS:[ESI] ; сравнение расшифрованного ключа с ID
00407444   JNZ SHORT 00407459

Вован спасибо тебе конешно Но походу ты переоценил мои возможности, я ж тока познаю основы, потому и создал темку в разделе для лохов начинающих крэкеров.
мне бы собсвенно объяснить почему не работает так как я хочу, и показать как надо. Просто показать как надо мало Хочется понимать не только почему, что то работает, но и почему не работает.


 eXeL@B —› Вопросы новичков —› Первый взлом программа "без названия "
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати