Туториалы TDI
От: Аноним  
Дата: 28.06.11 13:51
Оценка:
Здравствуйте.
Подскажите существуют ли какие-либо хорошие туториалы/блоги по использованию TDI для фильтрации (все-таки старая технология), где можно найти описания "подводных камней" с которыми встречались более опытные разработчики? Пока использую только MSDN, чего недостаточно, т.к. опыт в ядре небольшой
Спасибо
Re: Туториалы TDI
От: okman Беларусь https://searchinform.ru/
Дата: 28.06.11 17:22
Оценка: 3 (1)
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте.

А>Подскажите существуют ли какие-либо хорошие туториалы/блоги по использованию TDI для фильтрации (все-таки старая технология), где можно найти описания "подводных камней" с которыми встречались более опытные разработчики? Пока использую только MSDN, чего недостаточно, т.к. опыт в ядре небольшой
А>Спасибо

1. Набираем в поиске по RSDN ключевое слово TDI. Получится порядка тысячи сообщений.
Вдумчиво читаем каждое сообщение, особенно оставленное TarasCo, x64 и другими (если кого-то
забыл, просьба не обижаться). Потом все перечитывается снова и снова, до просветления.
Аналогичное проделывается на WASM и в Google, конечно.

2. Качаются исходники tdi_fw, гуглятся обучающие сырцы PCAUSA и Rootkit.com,
делается несколько заходов на osronline, берутся доки с WHDC и Codeproject,
даже на площадках open source можно найти проекты, использующие TDI (wipfw,
wpcap и wpdpack). Не забываем заглянуть сюда — http://x64.blog.ru/

3. Находим книгу Уолтера Они и штудируем в ней все главы, относящиеся к
обработке запросов ввода-вывода фильтрующими драйверами, а также
технологии работы с PnP. Перечитываем и осмысливаем до состояния ясности в голове.

4. Ставим последний Windows Driver Kit, наитщательнейшим образом исследуем все
сэмплы, особенно те, что связаны с фильтрами. Кстати, многие примеры из WDK
следует считать образцовыми.

5. Пишем свой первый TDI-фильтр, получаем BSOD, задаем вопросы, не стесняемся.

Как-то так...

P.S. А толковой литературы по TDI не видел.
Re[2]: Туториалы TDI
От: x64 Россия http://x64blog.name
Дата: 29.06.11 04:52
Оценка: 11 (3)
O>А толковой литературы по TDI не видел.

В общем-то, да, но вот есть это, например.
JID: x64j@jabber.ru
Re[3]: Туториалы TDI
От: okman Беларусь https://searchinform.ru/
Дата: 29.06.11 06:04
Оценка: 3 (1)
Здравствуйте, x64, Вы писали:

Тогда еще вот это.

Но это все for beginners, так сказать.
Не освещены некоторые важные моменты, такие как правильная установка TDI-фильтра,
устройства IP6/RawIP6/Tcp6/Tdx/Udp6 на версиях 6.0 (Vista) и выше, правильная
реакция на IRP_MJ_PNP/IRP_MJ_POWER и т.п.
Re: Туториалы TDI
От: badkosmos  
Дата: 20.10.11 07:08
Оценка:
Пожалуйста, перезалейте ПДФки
Re[2]: Туториалы TDI
От: okman Беларусь https://searchinform.ru/
Дата: 20.10.11 08:13
Оценка:
Здравствуйте, badkosmos, Вы писали:

B>Пожалуйста, перезалейте ПДФки


http://files.rsdn.ru/90691/TDI.ZIP
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.