Сейчас на форуме: Rio (+5 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Помогите с установкой в OllyDBG Message Break Point on Class Proc в программах Delphi |
Посл.ответ | Сообщение |
|
Создано: 29 июня 2008 16:12 · Личное сообщение · #1 Я полный новичок. Прочитал статьи по взлому Рикардо Нарваха, пер. Aquila - Введение в крэкинг с нуля, используя OllyDbg В примерах использовались бряки на события - тоесть, на ввод символа с клавиатуры, или клика мышки по кнопке и т.д. Недавно попробовал потренироваться на других программах (не те CrackMe, что в статьях), и заметил, что установка бряков в программах написанных на Delphi (2 разные программы пробовал - результат тот-же), таким образом, не останавливает программы. Может кто знает, что делать? Подскажите, пожалуйста. ![]() |
|
Создано: 29 июня 2008 16:43 · Поправил: VaZeR · Личное сообщение · #2 Может быть так что в этой программе просто не используются эти API. Поэтому и не срабатывают бряки. Лучше всего это взять несколько прог с простой зашитой (тут даже есть такой топик http://www.exelab.ru/f/action=vthread&forum=5&topic=6085) и потренироваться на них. Так сказать набить руку, ну и попутно читать туторы. ![]() |
|
Создано: 29 июня 2008 17:02 · Личное сообщение · #3 VaZeR пишет: Может быть так что в этой программе просто не используются эти API. Ну как-же не используется? Ставлю на класс TButton бряк по сообщению 202 WM_LBUTTONUP, то-есть, как я понимаю, при клике левой кнопки мышки по любой кнопке формы, которая принадлежит к классу TButton, должна сработать точка останова. А она не срабатывает!!! Вопрос, скорее не в защите, а в принципе работы Delphi-программ. ![]() |
|
Создано: 29 июня 2008 20:00 · Личное сообщение · #4 |
|
Создано: 30 июня 2008 01:20 · Личное сообщение · #5 Assass1n пишет: Раскажи ка что это значит... Как на класс тбаттон можно бряк поставить? Ну вот, например, моя старая курсовая работа, когда-то писаная на дельфи. У меня сдесь кнопочки сделаны TBitBtn. Когда програма запущена из под Оли - мы можем посмотреть, какие у нас отображаются формы, и какие на форме есть объекты (эти объекты обозначены классами). Выделяю нужный мне объект, нажимаю правой кнопкой мыши, выбираю Message Break Point on Class Proc, и ставлю 202 - то-есть, нажатие кнопки мышки на объекте. При этом бряк ставится не только на выбранный мною объект, а на все объекты этого класса. (смотрите на скрине). Но, почему-то, бряк устанавливается, но никогда не срабатывает в программах написаных на Дельфи... ![]() ![]() |
|
Создано: 01 июля 2008 06:35 · Личное сообщение · #6 |
|
Создано: 01 июля 2008 06:49 · Личное сообщение · #7 |
|
Создано: 01 июля 2008 14:30 · Личное сообщение · #8 |
|
Создано: 01 июля 2008 14:47 · Личное сообщение · #9 |
|
Создано: 01 июля 2008 16:08 · Личное сообщение · #10 |
![]() |
eXeL@B —› Вопросы новичков —› Помогите с установкой в OllyDBG Message Break Point on Class Proc в программах Delphi |