|  | eXeL@B —› Вопросы новичков —› Трассировка в OllyDBG, исключения... | 
| Посл.ответ | Сообщение | 
|  | Создано: 12 октября 2013 21:23 · Личное сообщение · #1 Здравствуйте, работаю в OllyDBG, при трассировке встречается такое: Code: 
 После этого трассировка заканчивается, хотя написан статус tracing, и файл лога соотв-нно не растет больше. Сама же программа под отладчиком запускатся нормально. Трассирую как trace into и over system dll У меня такие вопросы: 1. Правильно я понимаю, что исключение было запрограммировано и, при сборке добавилось INT3 ? 2. Почему OllyDBG не продолжает трассировать, когда управление снова передается в этот же модуль? Есть способы сделать, чтобы трассировалось и после исключений? p.s. Также бывает, что трассировка прекратилась так как тред завершился, но программа продолжает выполняться в новом модуле. Можно как-то заставить olly продолжить трассировать?  | 
|  | Создано: 12 октября 2013 22:48 · Личное сообщение · #2 | 
|  | Создано: 13 октября 2013 00:17 · Поправил: DenCoder · Личное сообщение · #3 Robix пишет: 1. Правильно я понимаю, что исключение было запрограммировано и, при сборке добавилось INT3 ? Бывают исключения. Например, когда программа накрыта пакером, а софт бряк поставлен до анпака в коде, который копируется в другое место. В этом случае скопируется анпакером не реальная инструкция, а именно int3 Но в данном случае 2 строки кода напоминают Code: 
 ----- IZ.RU  | 
|  | Создано: 13 октября 2013 01:27 · Личное сообщение · #4 | 
|  | Создано: 13 октября 2013 04:51 · Личное сообщение · #5 | 
|  | Создано: 13 октября 2013 04:54 · Личное сообщение · #6 | 
|  | Создано: 13 октября 2013 05:21 · Личное сообщение · #7 Спасибо, я тоже об этом подумал. В итоге процесс завершился к сожалению. Вот получилось такое(между точками множество инструкций): Code: 
 Видимо модуль как-то понимает, что идет трассировка, либо что-то еще происходит. Плагины антиотладки использую.  | 
|  | Создано: 13 октября 2013 05:57 · Личное сообщение · #8 | 
|  | Создано: 13 октября 2013 15:02 · Поправил: Robix · Личное сообщение · #9 В программе есть ф-ция DialogBoxParamA, до которой я хочу дотрассировать с определенного места. и если я ставлю на нее bp, и делаю run, то дохожу. Если же трассирую, то не дохожу, а попадаю на завершения процесса. Отсюда вывод, что есть защита. Что можете посоветовать, чтобы остаться незамеченным во время трассировки, какие плагины, настройки может быть?  | 
|  | Создано: 18 октября 2013 13:14 · Поправил: DenCoder · Личное сообщение · #10 | 
|  | Создано: 21 октября 2013 16:20 · Личное сообщение · #11 | 
|  | Создано: 21 октября 2013 16:24 · Личное сообщение · #12 | 
|  | Создано: 21 октября 2013 16:31 · Поправил: Dr0p · Личное сообщение · #13 F_a_u_s_t Берём любую апи, которая нт стаб юзает, например CloseHandle(). Мы не вызываем её напрямую через импорт, а генерим вызывающий код в буфер, тогда при трассировке не будет обхода, так как код будет уже не в скипаемом модуле. Из юзермода это не обойти. Не удивительно что тут никто мой кряк не осилил(хотя один человек всё же одолел)    | 
|  | Создано: 21 октября 2013 16:36 · Личное сообщение · #14 | 
|  | Создано: 21 октября 2013 16:41 · Личное сообщение · #15 F_a_u_s_t Этот очень годный метод на x86, но не юзается только потому, что не совместим с wow. В противном случае это альтернатива VMBE, фактически совершенный антиэмуль(аверский). Ну а память как чекать(вызов ?), если TF сбрасывается элементарно. NtContinue например. Конечно, можно сутками исполнять(pin), но врятле что годное получится, тайминг    | 
|  | Создано: 21 октября 2013 16:48 · Личное сообщение · #16 Dr0p пишет: можно сутками исполнять(pin), но врятле что годное получится, тайминг Если долго мучиться, что нибудь получится.  Будет цель, будем чесать темечко, а пока это сферическая задача, собственно в ав конторах из за таких задач плагины пилят ибо под общее решение не подходит и решают частными способами.  | 
|  | Создано: 21 октября 2013 16:51 · Поправил: Dr0p · Личное сообщение · #17 | 
|  | Создано: 21 октября 2013 16:55 · Поправил: F_a_u_s_t · Личное сообщение · #18 Dr0p пишет: Они до сих пор с вмбе ничего не решили. Когда будет запилин трой для банкинга, тогда будут решать, а сейчас то им зачем суетиться, спасти мир и пиарицо не получится, как с тухнетом, и флеймом. Лицензия флая, смешно.  Напомнил знакомого, тот на avz фапал, пока ему тупо не переписал базы и в лечение не добавил пинча, avz сам его в автозагрузку прописал.    | 
|  | eXeL@B —› Вопросы новичков —› Трассировка в OllyDBG, исключения... | 





 
 Для печати
 Для печати