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

 eXeL@B —› Вопросы новичков —› техника отладки в Olly
Посл.ответ Сообщение

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

Создано: 07 октября 2008 03:02 · Поправил: aleks22
· Личное сообщение · #1

подскажите пожалуйста-почему,когда я в Ольке пытаюсь поставить бряк на свой неправильный серийник-выделяю байты,ставлю бряк на memory on access,F9-вместо того чтобы,либо ничему не произойти,либо остановиться на месте где с моим серийником происходят какие-то действия,прога закрываеся,и выскакивает окно-access violation память не может быть прочитанна по такому-то адресу,либо-в приложении обнаружена ошибка,-а внизу Оля пишет-стек переполнен?




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 07 октября 2008 04:17
· Личное сообщение · #2

Options - > Debugging options -> Exceptions -> Add last exception

ЗЫ, прогу в студию

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes




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

Создано: 07 октября 2008 06:01
· Личное сообщение · #3

www.canasta.net/
прога-карточная игра-тип защиты-пока не введешь правильные данные не активируется кнопка OK-но у меня на любой проге почему-то не срабатывает бряк на memory.Add last excption пробовал-не помогает.




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 07 октября 2008 13:55
· Личное сообщение · #4

не активируется кнопка OK

Обработчик ввода ключа
004CF578 . E8 B7FEFFFF CALL canasta.004CF434

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes




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

Создано: 07 октября 2008 16:24
· Личное сообщение · #5

coderess-объясните пожалуйста,как вы нашли обработчик?-я же пробовал метод нахождения правильного s\n-запуск в Ольке,ввожу в окно регистрации любые цифры или буквы,затем в memory map нахожу адрес где они сохраняются,перехожу в DUMP по этому адресу-тут только и остается поставить бряк на свой s\n пуск-должна произойти точка останова на сравнении с верным для моего имени-такой метод быстрый и удобный-но у меня по какой-то причине именно при установке бряка на серийник все подопытные проги выходят из строя-"в приложении обнаружена ошибка"-приходится использовать другие методы.Какой вы использовали,чтобы найти этот вызов?




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

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

DeDe - Декомпилятор Delphi приложения, точнее Builder'ов, просматриваешь формы, процедуры и находишь.

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes



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


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