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

 eXeL@B —› Основной форум —› Бряк на функцию в Olly -> Exception
Посл.ответ Сообщение

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

Создано: 24 сентября 2005 14:07
· Личное сообщение · #1

Помогите пожалуйста решить проблему. Суть ее в том, что при срабатывании бряка, поставленного с помощью Ctrl+N -> F2, в строке статуса появляется сообщение "Access violation when writting to [00000000] - use Shift+F7/F8/F9 to pass exception to program". Далее после Shift+F9 "Debugged program was unable to process exception". Это проявляется при бряке на любой функции, независимо от отлаживаемой программы.
Пробовал ini-файлы для Olly разного происхождения, которые откопал в нете. Искал в нете подобные проблемы, в часности на этом форуме. Потом забил и скачал с крэклаба 'ollydbg110xp.rar' с мыслью, что там все по умолчанию (ведь он то должен работать!). Но access violation никуда не пропал.

Посоветуйте плиз, что еще можно сделать...

PS: система XP SP2.



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

Создано: 24 сентября 2005 19:52
· Личное сообщение · #2

Глюк.
Делай так:
Ctrl+N, Enter на нужной функции и там бряк ставь F2.

А если бряк нужен на все вызовы (косвенные и внутренние из API), то так:
Ctrl+N, Enter на нужной функции, Далее Enter на jmp <xxx>, ещё раз Enter ну и тут бряк на первой инструкции.

Глюк в том, что эта зараза int3 втыкает посреди инструкций (видимо криво определяет начало функции).
Так как я сказал, ты ставишь бряки на вызов функций. А если не нажимать Enter, то теоретически бряк должен быть на первую инструкцию функции.
Ставь Commandbar и там bp – на первую инструкцию, а bpx на вызовы.
В Commandbar, таких проблем точно не будет.

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




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

Создано: 24 сентября 2005 20:14 · Поправил: Python
· Личное сообщение · #3

Спасибо, получилось. Идею понял.
Действительно через CommandBar работает. А я сразу отрубил все плагины, думал что причина может быть в одном из них...


 eXeL@B —› Основной форум —› Бряк на функцию в Olly -> Exception
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати