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

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

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

Создано: 23 августа 2007 14:07
· Личное сообщение · #1

У меня следующая проблема. Как в OllyDbg остановиться на входе в загружаемую DLL (не системная)? BP (BPX) на LoadLibrary не помогает, ибо она вызывается не из главного модуля, а из какой-то другой dll, которая также подгружается к программе. Ну и вообще, как останавливаться на вызовах функций не системных библиотек? Имеется ли такая возможность? Спасибо.




Ранг: 109.2 (ветеран)
Активность: 0.090
Статус: Участник
Cardinal

Создано: 23 августа 2007 14:11
· Личное сообщение · #2

Options->Debugging options->Events
Break on new module(DLL)

-----
– Почему ты работаешь по ночам ? – Так удобнее... В одну смену с чертями...




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

Создано: 23 августа 2007 14:57
· Личное сообщение · #3

tnt17, спасибо большое



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

Создано: 23 августа 2007 18:00
· Личное сообщение · #4

И еще вопрос. Как после срабатывания события загрузки dll (остановки при загрузки) можно узнать точку входа в dll и входы в процедуры этой dll со стороны главного приложения?




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 23 августа 2007 21:06
· Личное сообщение · #5

cs137
После загрузки длл смотри модули в ольке, там есть ЕП, топай в либу, жми Ctrl+N и узришь ты входы в процедуры потаённые.



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

Создано: 23 августа 2007 23:53
· Личное сообщение · #6

Archer, спасибо большое за помощь


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


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