![]() |
|
Модераторы: Snowy, Poseidon, MetalFan |
![]()
|
|
| Dmitry_177 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 22.9.2006 Репутация: нет Всего: нет |
Чтобы перехватывать весь трафик, входящий и исходящий, самый лучший способ - это ИМХО написать драйвер уровня ядра.. Хотел бы узнать, а какой алгоритм этого драйвера? Может какие функции нужно в этом драйвере перехватывать или что?
|
|||
|
||||
| Matematik |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1027 Регистрация: 11.3.2006 Репутация: 24 Всего: 50 |
А не лучше взять готовый драйвер.? WinPcap
|
|||
|
||||
| Dmitry_177 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 22.9.2006 Репутация: нет Всего: нет |
хочу свой написать..
|
|||
|
||||
| MaXL |
|
|||
![]() Developer ![]() ![]() Профиль Группа: Участник Сообщений: 380 Регистрация: 24.10.2005 Где: Владивосток Репутация: нет Всего: 2 |
Dmitry_177,
1) Писать скорее всего прийдётся на Си. 2) Нужны хоть какие-то навыки разработки драйверов, или ты хочешь именно этим примером приобрести их? 3) Вот эти ссылки надеюсь помгут тебе: -Способы фильтрации сетевого траффика в Windows 9x/2000/Net.2003 Server -Статьи на разные темы. В частности есть про разработку драйверов, перехват и т.д. Это сообщение отредактировал(а) MaXL - 30.5.2007, 00:14 -------------------- MaXL |
|||
|
||||
| Dmitry_177 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 22.9.2006 Репутация: нет Всего: нет |
MaXL,
1. Я знаю сто на С нужно писать.. 2. Хоть какие-то навыки разработки драйверов есть, перехват API например =) 3. Спасибо за ссылки =) Но у меня вопрос был в том, что как как реализовать этот драйвер, т.е. какой алгоритм применить да и вообще к чему цепляться.. |
|||
|
||||
| drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: 0 Всего: 8 |
-------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
| Dmitry_177 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 22.9.2006 Репутация: нет Всего: нет |
Вот я сейчас изучаю NDIS и исходники WinPCap и у меня возник вопрос.. А как можно определить что послано или получено? Т.е. послать/получить можно строку, число или вообще какую-нибудь структуру.. Во всех случаях как я понимаю при перехвате получу просто набор байтов в котором я ничего не понимаю.. Вот можно ли как-нибудь переводить эти наборы байтов в то что было послано/принято т.е. определять что была послана строка или число и соответственно переводить эти байты в строку или число..
|
|||
|
||||
| drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: 0 Всего: 8 |
послать или получить можно только пакет, а он и есть очень определенная структура примерный способ -------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
| sw04 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 372 Регистрация: 22.1.2007 Где: Ufa Репутация: нет Всего: 18 |
глянь еще исходники Rouse_ в drkb. Поучительный пример снифера. Правда использует недокументированные опции контроля сокета. Минусы ощутил уже при первых тестах. Например ловит ограниченное количество протоколов. GRE не ловит,например, используется при vpn под ключениях. Определить что пришло конечно же можно. по заголовку самого пакета. У Роуза довольно прозрачно видно ,как мы разбирая пакет уровень за уровнем получаем в итоге не только данные, которые пришли, но и служебную информацию. -------------------- <удалено администрацией> |
|||
|
||||
![]()
|
| Правила форума "Delphi: Сети" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |