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

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.NETWORKS —› Как заблокировать порт?

. 1 . 2 . >>

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


Дата: Сен 23, 2003 18:02:25

Добрый день!
Поделитесь пожалуйста кусочком кода который блокирует заданный порт. (OS-Win2000).


Дата: Сен 24, 2003 11:20:50

Какой порт, коммуникационный или TCP?


Дата: Сен 24, 2003 17:48:11

Вау! ssx, а что ты понимаешь под "коммуникационным портом". Я как прочел, так чуть со стула не упал! А кусочек кода, который блокирует порт, мой дорогой animator, должен сидеть глубоко в драйвере.


Дата: Сен 24, 2003 18:14:18

Вау! ssx, а что ты понимаешь под "коммуникационным портом". Я как прочел, так чуть со стула не упал!
Я тоже, только от твоего постинга. :-)
Имелись в виду всякие COM, LTP и т.д. порты.

Уж если человек задает вопрос, то хотя бы должен грамотно описывать чего ему надо.


Дата: Сен 24, 2003 19:16:06 · Поправил: volodya

Sten

Черт, я не подумал. Ты прав :(
Но когда говорят "блокирует порт" - мне лично лезет в голову TCP. Ну ладно, я знаю, что надо делать!

animator, черт побери, выражайся яснее.

Ну как :)


Дата: Сен 25, 2003 09:47:16

Уж если человек задает вопрос, то хотя бы должен грамотно описывать чего ему надо.
... извините за неправильно поставленный вопрос !!! Новедь мы все учимся :)
Если можно подскажите пожалуйста как
1.Заблокировать заданный порт - в свете TCP/IP протокола. 2.Если порт открыт другой прогой то могу ли я его заблокировать?
Спасибо и еще раз извините ...


Дата: Сен 25, 2003 10:03:03 · Поправил: ssx

volodya
Вау! ssx, а что ты понимаешь под "коммуникационным портом". Я как прочел, так чуть со стула не упал!
Под "коммуникационным портом" я подразумевал какой-нибудь COM, LPT, да и вообще, любой порт, в который можно записать через OUT. Не понятно, от чего здесь падать со стула.


Дата: Сен 25, 2003 10:12:51

... я, как человек маленький, конечно извиняюсь, но ответьте мне на вопрос куском кода, а потом ругайтесь.
Извините но очень хочется знать :)


Дата: Сен 25, 2003 14:16:11

Если порт никем не открыт - открой его сам, и при коннекте посылай всех на фиг, вот и заблокируешь. Если же его уже кто-то открыл, то, наверное только драйвер поможет. Или убийство процесса, открывшего порт :)


Дата: Сен 25, 2003 14:45:12

... Спасибо!
Но тогда как определить кто (какой процесс открыл) данный порт, чтобы его закрыть и самому открыть порт и при коннекте посылать всех на фиг
Спасибо!


Дата: Сен 25, 2003 17:35:40

animator
Посмотри как [netstat -a -o] делает.


Дата: Сен 25, 2003 17:53:49

http://rootkit.host.sk/ - раздел tools.

DaemoniacaL
Вариант неплох, но так или иначе, все должно скатиться к драйверу, т.к. по традиции у всех нормальных осей только ядро обрабатывает стек. Задача приложения - зарегистрировать TCP порт, что отражается во внутренних структурах данных на стороне ядра, а задача ядра - поддерживать распределение датаграмм.


Дата: Сен 26, 2003 14:37:19

... извините но у меня такая картина (Win2000SP3)
C:\>netstat -a -o

Отображение статистики протокола и текущих сетевых подключений TCP/IP.

NETSTAT [-a] [-e] [-n] [-s] [-p имя] [-r] [интервал]

-a Отображение всех подключений и ожидающих портов.
(Подключения со стороны сервера обычно не отображаются).
-e Отображение статистики Ethernet. Этот ключ может
применяться вместе с ключом -s.
-n Отображение адресов и номеров портов в числовом формате.
-p имя Отображение подключений для протокола "имя": tcp или udp.
Используется вместе с ключом -s для отображения статистики
по протоколам. Допустимые значения "имя": tcp, udp или ip.
-r Отображение содержимого таблицы маршрутов.
-s Отображение статистики по протоколам. По умолчанию выводятся
данные для TCP, UDP и IP. Ключ -p позволяет указать
подмножество выводящихся данных.
интервал Повторный вывод статистических данных через указанный
интервал в секундах. Для прекращения вывода данных
нажмите клавиши CTRL+C. Если параметр не задан, сведения
о текущей конфигурации выводятся один раз.


Дата: Сен 26, 2003 15:06:54

netstat -a
-o не надо


Дата: Сен 26, 2003 17:32:45

В WinXP [netstat -o] показывает process owner

. 1 . 2 . >>


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