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

 eXeL@B —› Вопросы новичков —› Чему равно EAX?
Посл.ответ Сообщение

Ранг: 15.2 (новичок)
Активность: 0.010
Статус: Участник

Создано: 20 декабря 2006 09:26
· Личное сообщение · #1

Это наверно будет самый тупой вопрос на этом форуме.
В FaNt0m's CrackMe #1 есть задание найти пароль, и второе это изменить программу, для того чтоб любой пароль щитался верным.
Со вторым заданием это понятно, je change at jmp.
А вот с первым я не знаю. Как узнать пароль правильный пароль.




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

Создано: 20 декабря 2006 09:44
· Личное сообщение · #2

эм) а в чём проьлема? ты чем пользуешься OllyDbg? ну тогда останавливаешься на нужном
месте и смотришь чему равно eax

-----
[nice coder and reverser]




Ранг: 15.2 (новичок)
Активность: 0.010
Статус: Участник

Создано: 20 декабря 2006 09:52
· Личное сообщение · #3

Там написано низя юзать дебуггер...
В W32DASM там выше было написно оказываеться..




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

Создано: 20 декабря 2006 13:16 · Поправил: Hellspawn
· Личное сообщение · #4

ну тогда найди в листинге команду сравнения cmp а после прыжок вроде будет je да там вроде всё просто

-----
[nice coder and reverser]




Ранг: 23.8 (новичок)
Активность: 0.010
Статус: Участник

Создано: 20 декабря 2006 13:55
· Личное сообщение · #5

по адресу 00401026 заходим в call. И смотрим hex-дамп и там увидишь m0tNaF-EmKCARc. Вводишь и радуешься. Вообще там так или ты не про тот крякмес.




Ранг: 120.9 (ветеран), 5thx
Активность: 0.080
Статус: Участник
Programmer and reverser

Создано: 20 декабря 2006 14:10
· Личное сообщение · #6

даже крякмис решил скачать этот)))

.text:00401282 call GetDlgItemTextA
.text:00401287 push offset String2 ; lpString2

.text:0040128C push offset String1 ; "m0tNaF-EmKCARc"
; тут пароль

.text:00401291 call lstrcmpA
.text:00401296 cmp eax, 0
.text:00401299 jz short loc_4012B0
.text:0040129B push 30h ; uType
.text:0040129D push offset Caption ; "Check Status"
.text:004012A2 push offset Text ; "Wrong Password! Keep trying, you'll get"...
.text:004012A7 push 0 ; hWnd
.text:004012A9 call MessageBoxA
.text:004012AE jmp short locret_4012C3
.text:004012B0 ; ---------------------------------------------------------------------- -----
.text:004012B0
.text:004012B0 loc_4012B0: ; CODE XREF: sub_40126D+2Cj
.text:004012B0 push 40h ; uType
.text:004012B2 push offset Caption ; "Check Status"
.text:004012B7 push offset aYouGotItYourNo ; "You got it! Your now a cracker! "
.text:004012BC push 0 ; hWnd
.text:004012BE call MessageBoxA
.text:004012C3
==========================================================
там:
00401290 00 E8 BC 00 00 00 83 F8-00 74 15 6A 30 68 38 30

меняем на:
00401290 00 E8 BC 00 00 00 83 F8-00 EB 15 6A 30 68 38 30

радуемся))

-----
Уважайте других и пишите грамотно.



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


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