| eXeL@B —› Вопросы новичков —› Поиск обработки нажатия на кнопку, с целью взлома | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 22 сентября 2008 12:21  · Личное сообщение · #1 Всем привет.   У меня есть программа, которую я хотел бы взломать интереса и опыта ради и никак не в коммерческих целях. Есть данные о том, что она написана на Дельфи. При запуске выдает окошко с просьбой ввести CD-key. В Дельфи, каждая форма имеет свою оконную процедуру. Так вот мне хотелось бы попасть внутрь такой процедуры, чтоб посмотреть что же происходит при нажатии кнопки OK, после ввода данных в поле ввода. Как это можно сделать? Я скачал W32Dasm, но он при открытии файла просто зависает, будто попав в бесконечный цикл. Однако другие файлы расшифровывает прекрасно. Скорее всего на файле какая-то защита. Пришлось пользоваться OllyDbg чтоб по шагам посмотреть что делается, но я не могу сделать так, чтоб попасть в обработку нажатия OK. Прошу помощи. Спасибо.
PS. Файл, увы, выложить не смогу. ![]()  | 
| 
 | 
Создано: 22 сентября 2008 13:23  · Личное сообщение · #2 Используй декомпилятор DeDe, он есть в разделе Скачать Можно также ставить BreakPoint на функции считывания буков из текстовых полей. ![]()  | 
| 
 | 
Создано: 22 сентября 2008 14:21  · Личное сообщение · #3  | 
| 
 | 
Создано: 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 ----- Чтобы правильно задать вопрос, нужно знать большую часть ответа. Р.Шекли. ![]()  | 
| 
 | 
Создано: 22 сентября 2008 17:12  · Личное сообщение · #5 Прога треснула как орех в щипцах. Браво. Но не мне, а тем кто посоветовал использовать DeDe и тем кто его написал. После расшифровки файла, осталось найти форму с заголовком "Введите SN". Найдя форму, нашел обработчик OnClickOk. Далее осталось в асмовских кодах уловить участок сравнения введенных данных и истинного кода. Продолжать наверное не стоит. Спасибо.  
![]()  | 
| eXeL@B —› Вопросы новичков —› Поиск обработки нажатия на кнопку, с целью взлома | 

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





 Для печати