![]() |
eXeL@B —› Вопросы новичков —› Анализатор в Olly |
Посл.ответ | Сообщение |
|
Создано: 11 июня 2009 13:58 · Личное сообщение · #1 Доброго времени суток! Скажите, а почему в процессе трассировки(F7 или F8) в определенный момент пропадает пункт Remove analysis from module из контекстого меню Analysis ? Analyse code тоже нету пункта, хотя в самом начале отладки эти пункты были. И еще вопросик: как можно удалить автоматический анализ кода в ситуации, когда например я трассирую какой-нибудь модуль, оказываюсь на определенной инструкции, выше которой идет мусор(буфер какойто , неважно), - и поднимаю окошко с кодом на несколько позиций вверх курсором или полосой вертикальной прокрутки. И тогда начинает херится тот буфер, превращаясь в бессмысленные команды - да еще и заглатывая ту команду, на которой находится текущий этап отладки. Меню по отмене анализа, как писал уже выше, отсутствует. Спасает лишь кнопочка * - Go to origin - возвращаюсь к текущей трассируемой команде и все ок стает. Как вообще выходить из такой ситуации? Цель - получить голый буфер выше трассируемой команды и саму команду, чтобы ничего автоматом не херилось и не съезжало. Заранее благодарю за ответы! ![]() |
|
Создано: 11 июня 2009 15:23 · Поправил: kioresk · Личное сообщение · #2 |
|
Создано: 11 июня 2009 16:12 · Личное сообщение · #3 paymera пишет: поднимаю окошко с кодом на несколько позиций вверх курсором или полосой вертикальной прокрутки. И тогда начинает херится тот буфер, превращаясь в бессмысленные команды - да еще и заглатывая ту команду, на которой находится текущий этап отладки. В таких случаях я обычно делаю так - забиваю NOP (опкод 90) команды, начиная с места, где произошел сброс всех команд, и так делаю так до тех пор, пока не появятся осмысленные инструкции. ![]() |
|
Создано: 11 июня 2009 16:26 · Личное сообщение · #4 в общем картина прояснилась, оказывается нужный мне код находится в сегменте ds (выделенный в куче и присвоенный атрибут страницы на выполнение) - возникает вопрос, как заставить ольку анализировать или отменить анализ такого кода?(меню отсутствует именно поэтому , из Analysis присутствует лишь Scan Object files) . Есть какая-то опция, касающаяся такого кода? ![]() |
|
Создано: 11 июня 2009 22:43 · Личное сообщение · #5 |
|
Создано: 11 июня 2009 23:00 · Личное сообщение · #6 |
|
Создано: 11 июня 2009 23:02 · Личное сообщение · #7 |
|
Создано: 12 июня 2009 07:49 · Личное сообщение · #8 |
|
Создано: 12 июня 2009 13:22 · Личное сообщение · #9 |
|
Создано: 18 июня 2009 15:55 · Личное сообщение · #10 |
![]() |
eXeL@B —› Вопросы новичков —› Анализатор в Olly |