информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Все любят медСетевые кракеры и правда о деле ЛевинаАтака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
Попытаюсь. За ответы спасибо. 04.02.03 05:41  Число просмотров: 1088
Автор: gh Статус: Незарегистрированный пользователь
<"чистая" ссылка>
<programming>
Вопрос по Ndis - драйверу (из DDK) 30.01.03 11:01  
Автор: gh Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Люди, помогите новичку.

Взял пример промежуточного NDis-драйвера из DDK ( passthru ),
скомпилировал его, установил.
В Device Manager-e кроме сетевой платы
< Intel PRO/100 VE Network Connection >
появилось еще одно устройство
< Intel PRO/100 VE Network Connection - Sample Filter Miniport >
(это, я так понимаю, виртуальная сетевая карта).
Из DDK вычитал, что этот промежуточный драйвер нужно привязать сверху к драйверу протокола (например к Tcpip.sys, я так понял), а снизу привязать к сетевой карте.

У меня, естественно (я же новичок в DDK), возникли такие вопросы:
1) Как этот Ndis-драйвер привязать сверху к драйверам протоколов ?
В Windows NT40 была закладка Bindings в окне свойств сетевого окружения. Там можно было эти привязки менять, отключать. А как это делается в Windows 2000 Professional ?
2) Как заставить этот Ndis-драйвер загружаться сразу после драйвера
Ndis.sys ?
3) Если я все-таки вставлю этот промежуточный драйвер между драйверами протоколов и драйвером сетевой карты,
то куда присоединится другой промежуточный драйвер Ndiswan.sys ?

Если кто может, разьясните, плиз.
Сам ни разу NdisIM не писал, но попробую ответить :-)) 31.01.03 18:11  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
Просмотрел краем уха пример. Вот что я думаю

> В Device Manager-e кроме сетевой платы
> < Intel PRO/100 VE Network
> Connection >
> появилось еще одно устройство
> < Intel PRO/100 VE Network
> Connection - Sample Filter Miniport >
> (это, я так понимаю, виртуальная сетевая карта).
Ага, настраивай для нее протоколы и службы - и в бой. Она уже наверху стека реальной карты :-)))

> Из DDK вычитал, что этот промежуточный драйвер нужно
> привязать сверху к драйверу протокола (например к
> Tcpip.sys, я так понял), а снизу привязать к сетевой карте.
Устанавливай протокол для новой сетевухи и все
И кстати, где ты это прочитал.

> У меня, естественно (я же новичок в DDK), возникли
> такие вопросы:
> 1) Как этот Ndis-драйвер привязать сверху к драйверам
> протоколов ?
См выше

> В Windows NT40 была закладка Bindings в окне свойств
> сетевого окружения. Там можно было эти привязки менять,
> отключать. А как это делается в Windows 2000 Professional ?
А оно надо?

> 2) Как заставить этот Ndis-драйвер загружаться сразу
> после драйвера
> Ndis.sys ?
Собственно, насколько я понял - этот минипорт регистрируется в системе, и система крепит его на вершину стека всех адаптеров, имеющихся в системе.

> 3) Если я все-таки вставлю этот промежуточный драйвер
> между драйверами протоколов и драйвером сетевой карты,
> то куда присоединится другой промежуточный драйвер
> Ndiswan.sys ?
Filter-driver-ы выстраиваются в цепочку - в порядке описания в реестре (ключ UpperFilters) - но это для обычных WDM дриверов, и не только WDM, а для всех поддерживающих PnP. Ndis скорее всего использует нечто похожее.

ЗЫ: В DDK конечно написано много чего, что должен делать NDIS IM, но он это все и делает (сам) после установки. Из того, что нужно сделать тебе я там нашел только описание установки в конце passthru.htm

А вообще лучше читать DDK Help - в частности "Introduction to Intermediate Drivers" и многие вопросы отпадут
А как их настроить именно для нее 03.02.03 05:46  
Автор: gh Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Просмотрел краем уха пример. Вот что я думаю
>
> > В Device Manager-e кроме сетевой платы
> > < Intel PRO/100 VE Network
> > Connection >
> > появилось еще одно устройство
> > < Intel PRO/100 VE Network
> > Connection - Sample Filter Miniport >
> > (это, я так понимаю, виртуальная сетевая карта).
> Ага, настраивай для нее протоколы и службы - и в бой. Она
> уже наверху стека реальной карты :-)))
А как их настроить именно для нее, ведь в свойствах <Cетевого окружения> отображается только сам адаптер < Intel PRO/100 VE Network>,
а не < Intel PRO/100 VE Network
> > Connection - Sample Filter Miniport >?

Не знаю :-(, но попробуй собрать checked версию 03.02.03 15:49  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
> А как их настроить именно для нее, ведь в свойствах
Ну в общем, то я думаю фильтр встраивается в стек карты - так что это одно устройство (хотя и без понятия почему device-manager показывает два).

Попробуй сабж, и попробуй каким-нить монитором (SoftICE-ом, DriverMonitor-ом или еще чем) просмотреть все DbgPrint-ы (для большей полноты картины можешь раскидать еще DBGPRINT-ов по тексту, советую побольше :-)) ). По идее при обращении к реальной карточке по-любому будет вызываться фитровский MPSend и другие MPXxx функции.
Попытаюсь. За ответы спасибо. 04.02.03 05:41  
Автор: gh Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Вопрос по Ndis - драйверу (из DDK) 31.01.03 16:27  
Автор: SerpentFly <Vadim Smirnov> Статус: Member
<"чистая" ссылка>
Так много вопросов, что даже начинать отвечать страшно... Вообще в DDK все ответы есть, нужно только читать внимательней... Из онлайн ресурсовзагляни на

http://www.ntndis.com
http://www.pcausa.com
1




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


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