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

 eXeL@B —› Вопросы новичков —› Выдрать ключ иль сделать кейген
Посл.ответ Сообщение

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

Создано: 29 января 2011 14:40
· Личное сообщение · #1

Вообщем выручайте Крякнул первую в жизни программу (радости полные штаны) занопив один JE переход. Мне это показалось таким интересным, вообщем я понял что патч это не совсем тру, кейген круче в сто раз. Но начав исследовать прогу на предмет генерации ключа, всё что я смог только поставить бряк на нажатие клавиши "ОК" и найти (Вроде бы) нужный мне участок кода. А дальше какие-то непонятные PUSH CALL JGE и вуаля "Registration Failed".

Так вот наведите меня на путь истинный, расскажите что и к чему, желательно в подробностях относительно этой проги. Ну и с чего начать, принципы, сложные ли там фишки реально ли ключ вытащить? Ато может там супер алгоритм какой, мне не по зубам)

Чтобы вы не мучались бряк ставить сюда 00434C50 (Кажись).
И вот до сюда 00434DD9 я "трассировал". там дальше идет 2 варианта failed и sucess

Собственно прога.
rghost.ru/4123465



Ранг: 129.0 (ветеран), 116thx
Активность: 0.060
Статус: Участник

Создано: 29 января 2011 16:02 · Поправил: verdizela
· Личное сообщение · #2

fist100 пишет:
Крякнул первую в жизни программу (радости полные штаны) занопив один JE переход.

Занопить или изменить этот переход на противоположный это еще не все. При каждом новом запуске прога будет вести себя, как незарегистрированная и встречать наг скрином "Unregistered Version".
Нужно еще, чтобы call по адресу 00427886 всегда возвращал 1, а не 0.
Для этого нужно зайти по адресу
00432B10 55 PUSH EBP
и записать так:
MOV EAX, 1
RETN
Тогда будет все норм.

-----
We do what we want because we can.


| Сообщение посчитали полезным: fist100

Ранг: 189.9 (ветеран), 334thx
Активность: 0.30
Статус: Участник

Создано: 30 января 2011 00:14
· Личное сообщение · #3

Code:
  1. 00432830  /$  55            PUSH EBP


Вот отсюда начинай смотреть. Конкретно вот это место )



Code:
  1. 00432900  |.  8B4D E4       MOV ECX,DWORD PTR SS:[LOCAL.7]                     
  2. 00432903  |.  50            PUSH EAX
  3. 00432904  |.  51            PUSH ECX                                          
  4. 00432905  |.  E8 D6000000   CALL 004329E0


Serial: 9090-4505-9090

Твоим дз будет написать кейген )) А на конкретно этой проге тебе никто ничего объяснять не обязан ))) И да прога написана на Visual Basic 6, поищи по форуму и по интернету статейки на предмет взлома прог написанных на нём, ну и конечно прочти их ))))

| Сообщение посчитали полезным: fist100

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

Создано: 30 января 2011 02:49 · Поправил: fist100
· Личное сообщение · #4

Для этого нужно зайти по адресу
00432B10 55 PUSH EBP
и записать так:
MOV EAX, 1
RETN


Да видимо мне еще многому предстоит научится

И да прога написана на Visual Basic 6, поищи по форуму и по интернету статейки на предмет взлома прог написанных на нём, ну и конечно прочти их ))))


Ок буду гуглить) Остановился пока здесь, кто что знает подсказываем)

img440.imageshack.us/img440/5484/huyang.png


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


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