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

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

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

Создано: 02 марта 2007 08:11
· Личное сообщение · #1

Как отловить вызов диалога c номером 213 с помощью OllyDbg (диалог содержится в exeшнике (смотрю с помощью Restoratora в Dialog))




Ранг: 240.5 (наставник)
Активность: 0.190
Статус: Участник
Author of ACKiller

Создано: 02 марта 2007 09:16
· Личное сообщение · #2

1)ищешь все call'ы DialogBoxParamA и смотришь на параметр ID'а чуть выше вызова. Если он равен 213D = 0D5h, то это то самое место.
2)ставишь бряк на DialogBoxParamA и дожидаешься нужного вызова, потом в стеке смотришь адрес вызова.



Ранг: 495.3 (мудрец)
Активность: 0.30
Статус: Участник

Создано: 02 марта 2007 10:14
· Личное сообщение · #3

А если автоматизировать:
В командной строке СmdBar пишешь:
bp DialogBoxParamA [ESP+8]==0D5h

-----
Всем привет, я вернулся



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


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