| eXeL@B —› Вопросы новичков —› Найти нужное место в трассировке(OllyDBG) |
| Посл.ответ | Сообщение |
|
|
Создано: 12 сентября 2013 23:02 · Личное сообщение · #1 Привет всем. У меня такой вопрос. Я исследую dll при помощb Olly и мне нужно найти место, где происходит исключение, которое вызывает ошибку типа Runtime error. Я пришел к выводу, что нужно вести лог и его анализировать. Несколько сот раз выполняется одна и таже последовательность инструкций, и где то происходит нужный мне переход. Но если делать trace over и записывать в лог, то мне кажется его сложно будет анализировать. Как можно найти нужно место. Что посоветуете? Может быть какой-то скрипт? ![]() |
|
|
Создано: 13 сентября 2013 00:34 · Поправил: plutos · Личное сообщение · #2 EXCEPTION_DISPOSITION __cdecl _except_handler( struct _EXCEPTION_RECORD *ExceptionRecord, void * EstablisherFrame, struct _CONTEXT *ContextRecord, void * DispatcherContext ); typedef struct _EXCEPTION_RECORD { DWORD ExceptionCode; DWORD ExceptionFlags; struct _EXCEPTION_RECORD *ExceptionRecord; PVOID ExceptionAddress; DWORD NumberParameters; DWORD ExceptionInformation[EXCEPTION_MAXIMUM_PARAMETERS]; } EXCEPTION_RECORD; ----- Give me a HANDLE and I will move the Earth. ![]() |
|
|
Создано: 13 сентября 2013 00:43 · Личное сообщение · #3 |
|
|
Создано: 13 сентября 2013 03:01 · Личное сообщение · #4 |
|
|
Создано: 13 сентября 2013 03:17 · Личное сообщение · #5 |
|
|
Создано: 13 сентября 2013 15:11 · Личное сообщение · #6 |
|
|
Создано: 13 сентября 2013 17:25 · Личное сообщение · #7 |
|
|
Создано: 13 сентября 2013 18:06 · Личное сообщение · #8 |
| eXeL@B —› Вопросы новичков —› Найти нужное место в трассировке(OllyDBG) |







Для печати