информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Страшный баг в WindowsСетевые кракеры и правда о деле ЛевинаАтака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Раздача вредоносных CPU-Z и HWMonitor 
 На GitHub пугают ложными предупреждениями... 
 Атака на пользователей больших... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[win32] ntoskernel w2k+sice unhandled_exeption, откуда я туда попал? 20.01.03 09:01  
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
Как узнать? Смотрю стек - в "обозримом прошлом" адресов отлаживаемого драйвера не наблюдается, а по F12 он, естессно, впадает в дамп памяти.
[Win32] Варианты 20.01.03 13:10  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
> Как узнать? Смотрю стек - в "обозримом прошлом" адресов
> отлаживаемого драйвера не наблюдается, а по F12 он,
> естессно, впадает в дамп памяти.
По SEH доку читать в лом, хотя есть варианты.

1) Обернуть все функции в __try __except блоки и получать GetExceptionInformation
2) Ввести макрос DrivernameKdPrint, который если определен DBG печатает переданную строку, а если не определен, то макрос пустой. Пример можно взять в любом DDK-шном дривере. После этого на входе и выходе (как минимум, вообще-то лучше во всех сколь-нить значительных точках) во все функции расставить мессаги. Дальше будет понятно где именно драйвер слетел. В крайнем случае, если потрейсить не получится (он слетает асинхронно), то обернуть в __try __except только одну функцию.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2026 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach