· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.WIN32 —› FIREWALL

Посл.отвђт Сообщенiе


Дата: Май 7, 2003 12:20:17

У когонибудь есть исходник этого самого зверя под 2000 вин?
Сделал простой (на основе встроеных фильтров w2k), но хотелось бы на основе драйвера.
Нашел статейку (тут http://www.cyberinfo.ru/cgi-bin/view.cgi?id=134&cat_id=6&print=1)
там сказано что чтобы этот NDIS Hooking Filter Driver поставить нужно "Суть технологии сводиться к тому, что необходимо найти заголовок загруженного в память образа ndis.sys и изменить таблицу экспортов, подменив адреса четырех вышеперечисленных функций на свои". А как это сделать? (Я с виндой не много работаю, чаше с Linux.). Может кто делал подобное? помогите плзз ...

простейший драйвер собрать могу (благодаря ряду статей на этом сайте), запустить его тоже...

Заранее благодарен.


Дата: Май 8, 2003 17:47:47

FaileR
а в numega driver networks попробуй сделать intermediate filter driver . и ничо подменять не надо все через твой драйвер пойдет


Дата: Май 10, 2003 07:52:47 · Поправил: FaileR

2Narkomanius-> 1: У меня нет numega driver networks, у меня есть Masm32 8, DDK_XP и желание разобраться.
2:Ведь это же делают, я не верю, что это так сложно, я просто не знаю с чего начать....
подменять API могу, но этот способ для драйверов не годиться. Нашел примеры, но за один примерчик просят 795(!!!) баксов (скачал демку ... работает под все NT системы). И документации в инете не смог найти (может кто знает де взять?).
Есть (документирован в DDK) способ "Filter-Hook Driver", но работает он только под 2000 и выше и при помощи него не получается получить доступ к пакету, а только к заголовкам, к томуж в DDK написано, что этот способ не рекомендуется для XP и выше :(. Мне нужен способ, который работает под NT4/2000/XP/2003 ...

Ну неужели это - темный лес, в который имеют доступ только избранные?

ЗЫ: Заранее всем спасибо.


Дата: Май 12, 2003 16:45:42

FaileR
а чем отлаживаться то будешь? i386kd что ли?
DRIVER_OBJECT для ndis.sys знаешь как получить?
Если да то остальное просто делать.


Дата: Май 13, 2003 10:01:36

"а чем отлаживаться то будешь?"
У меня 2000 вин, специальный для разработчиков драйверов, к томуж есть и softice.
DRIVER_OBJECT получу, и что дальше?.


Дата: Май 15, 2003 09:37:50

FaileR
А дальше получаешь адрес по которому загружен драйвер: pDriverObject->DriverStart и используя формат исполняемых файлов PE осуществляешь доступ к таблице экспорта.


Дата: Май 17, 2003 05:40:55

Тоесть как и при обычных API?
хмм попробую .... Спасибо


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.085