![]() |
eXeL@B —› Вопросы новичков —› вопрос по технике работы с дебагером... |
Посл.ответ | Сообщение |
|
Создано: 03 января 2016 17:51 · Личное сообщение · #1 народ есть ли кнопка НАЗАД в дебагере .... работаю в x64dbg .. поставил бряк на нужную ф-цию ... всегда когда выполняется нужное действие срабатывает бряк .... теперь вопрос как правильно найти откуда идет прыжек на этот адресс ..нашел 3 ф-ции выполнения ... 1) нажатие мышки принимает переменную 2) переменная обрабатывается 3)срабатывает нужная ф-ция ... в процессе встретил все 3 шага... кнопкой RUN все 3 бряка отрабатывают как положенно ... теперь стал детално шагать кнокпой STEP OVER смотреть что где проверяется и дойти до 3го шага и понять условия его вызова , в процессе шагания крутило меня по 3-4 функциям которые крутили все заного и заного минут 20.....до потери пульса нажимал кнопку StepOver .. но таки дошагал до нужного момента ...но когда жму RUN сразу быстро бряки срабатывают... вопрос больше по технике работы с дебагером. Как првильно искать прыжек откуда срабатывает бряк и как бы в обратную сторону искать виновника запуска... если есть урок который описывает данную технику прошу скинуть ссылку ... может мне и ненужно было постоянно StepOver нажимать , а просто RUN-ом дошагать и нажать заветную кнопку НАЗАД.... Чтоб найти предыдущую точку запуска мне пришлось записывать экран и в обратную сторону мотать видео ))) ![]() |
|
Создано: 03 января 2016 18:29 · Поправил: dosprog · Личное сообщение · #2 |
|
Создано: 03 января 2016 18:53 · Личное сообщение · #3 нет я не много не про машину а например запись истори...и все проделанные шаги смотреть в истории ... ну про капкан и лису немного не уместный пример ... лису то я гоняю в дебагере и вижу куда она идет, осталось вычислить детальнее в процессе ходьбы где была и чай пила ))) кстати вот вроде нашел кнопку + и - которая шагает обратно как бы по истории StepOver шагов... ![]() |
|
Создано: 03 января 2016 18:58 · Личное сообщение · #4 |
|
Создано: 03 января 2016 19:09 · Личное сообщение · #5 |
|
Создано: 03 января 2016 19:12 · Поправил: Kindly · Личное сообщение · #6 Geniusnet пишет: тут даже показывает откуда был прыжек ... порой не всегда откуда (если call [ecx+14], например), но зато куда, а там уже по обстоятельствам. --edit-- и да, порой просто досточно на начало функции поставить указатель и нажать Ctrl + R, найдет все статичные ссылки. ----- Array[Login..Logout] of Life ![]() |
|
Создано: 04 января 2016 09:32 · Личное сообщение · #7 |
|
Создано: 04 января 2016 17:07 · Личное сообщение · #8 |
![]() |
eXeL@B —› Вопросы новичков —› вопрос по технике работы с дебагером... |