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

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

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

Создано: 25 ноября 2010 18:57
· Личное сообщение · #1

Постигаю основы. Практикуюсь на crackme.

СУТЬ:

есть crackme

нужно отследить что происходит с введенными данными в строку. Ставлю в Olly бряк на GetWindowTextA, но бряк не срабатывает.
ставлю бряк на WM_keyup на кнопку OK, чтобы по нажатию на ОК отследить. Тоже не получается.

ВОПРОС:
1. Подскажите как в данном случае считывается строка.

Спасибо

ссылка на crackme
crackmes.de/users/diablo/orion_crackme_2/




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 25 ноября 2010 19:14
· Личное сообщение · #2

Поставь бряк на 004015E8 и пляши от того места.

-----
Лучше быть одиноким, но свободным © $me




Ранг: 87.8 (постоянный), 10thx
Активность: 0.070
Статус: Участник

Создано: 25 ноября 2010 19:15
· Личное сообщение · #3

В этом крякми при вводе неправильных имен и паролей выводится окно, почему бы на его вывод не поставить бряк (bp MessageBoxA), затем оттрассировав можно посмотреть где в программе происходит вызов этого сообщения и почему. А бряк на GetWindowTextA не срабатывает видимо из за того что крякми его не использует.

-----
Надежда - есть худшее из зол, ибо она продлевает наши страдания.© Ф. Ницше





Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 25 ноября 2010 19:30
· Личное сообщение · #4

Ну и времена тогда были... вот с чем у них ассоциировался удачливый кряк на два математические действия

-----
Лучше быть одиноким, но свободным © $me




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

Создано: 25 ноября 2010 19:32
· Личное сообщение · #5

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



Ранг: 419.0 (мудрец), 647thx
Активность: 0.460.51
Статус: Участник
"Тибериумный реверсинг"

Создано: 25 ноября 2010 19:38
· Личное сообщение · #6

peekmessage в user32
GetDlgItemText в kernel32
В крайнем случае бряк на user32 и оттуда выходить через адрес возврата на место использования.




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 25 ноября 2010 19:49
· Личное сообщение · #7

Зачем такой изврат, месага это почти идеальное решение, а вот идеальное, это включить мозг, проанализировать файл, узнаьб что он написан на билдере, взять деде, и всё откроется для вас.

-----
Лучше быть одиноким, но свободным © $me




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

Создано: 26 ноября 2010 00:39
· Личное сообщение · #8

uffo пишет:
ВОПРОС:
1. Подскажите как в данном случае считывается строка.


Посредством функции CallWindowProcA с параметром WM_GETTEXT.


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


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