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

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

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

Создано: 22 сентября 2008 12:21
· Личное сообщение · #1

Всем привет. У меня есть программа, которую я хотел бы взломать интереса и опыта ради и никак не в коммерческих целях. Есть данные о том, что она написана на Дельфи. При запуске выдает окошко с просьбой ввести CD-key. В Дельфи, каждая форма имеет свою оконную процедуру. Так вот мне хотелось бы попасть внутрь такой процедуры, чтоб посмотреть что же происходит при нажатии кнопки OK, после ввода данных в поле ввода. Как это можно сделать? Я скачал W32Dasm, но он при открытии файла просто зависает, будто попав в бесконечный цикл. Однако другие файлы расшифровывает прекрасно. Скорее всего на файле какая-то защита. Пришлось пользоваться OllyDbg чтоб по шагам посмотреть что делается, но я не могу сделать так, чтоб попасть в обработку нажатия OK. Прошу помощи. Спасибо.


PS. Файл, увы, выложить не смогу.




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

Создано: 22 сентября 2008 13:23
· Личное сообщение · #2

Используй декомпилятор DeDe, он есть в разделе Скачать
Можно также ставить BreakPoint на функции считывания буков из текстовых полей.



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

Создано: 22 сентября 2008 14:21
· Личное сообщение · #3

Тебе нужен Message breakpoint
вот здесь посмотри как им пользоваться
wasm.ru/article.php?article=ollydbg12




Ранг: 568.2 (!), 464thx
Активность: 0.550.57
Статус: Участник
оптимист

Создано: 22 сентября 2008 14:37 · Поправил: ClockMan
· Личное сообщение · #4

legeipsnelU пишет:
Есть данные о том, что она написана на Дельфи


Boss пишет:
Тебе нужен Message breakpoint


Такчто читай внимательно Boss твоя ссылка поможет если фай написан на си, но некак для делфи
такчто legeipsnelU используй DeDe или плагин для Olly Point Events in Delphi Executables 1.0 http://www.tuts4you.com/request.php?1880

-----
Чтобы правильно задать вопрос, нужно знать большую часть ответа. Р.Шекли.




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

Создано: 22 сентября 2008 17:12
· Личное сообщение · #5

Прога треснула как орех в щипцах. Браво. Но не мне, а тем кто посоветовал использовать DeDe и тем кто его написал. После расшифровки файла, осталось найти форму с заголовком "Введите SN". Найдя форму, нашел обработчик OnClickOk. Далее осталось в асмовских кодах уловить участок сравнения введенных данных и истинного кода. Продолжать наверное не стоит. Спасибо.


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


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