Главная страница


ru.nethack

 
 - RU.NETHACK -------------------------------------------------------------------
 From : Andrey Sokolov                       2:5020/400     14 Oct 2004  13:15:18
 To : Cybervlad
 Subject : Re: Ettercap [WINDOWS - Версия]
 -------------------------------------------------------------------------------- 
 
 Wed Oct 06 2004 16:23, Cybervlad wrote to Alexey V. Vissarionov:
 
  C> А че мне было задумываться? Пихал в сокет столько, сколько мне надо, а
  C> распиловкой на пакеты пусть IP-стек занимается...
  C> Hо мы-то, вообще говоря, про raw-socket, у него есть одна особенность ;)
 
 Hу, Слав, твоими устами бы да мёд пить! ;)
 
 К сожалению, в Windows такое не работает. В тех Windows, которые поддерживают
 RAW Sockets (с 2000 до XP SP1). По одному пакету за один системный вызов. Да,
 ты можешь захерачить 50 килобайт, и он распилит тебе это на фрагментированные
 IP-дейтаграммы. Hо вот два маленьких пакета за один сисколл ты не отправишь.
 
 Кроме того, есть такая тема: ты можешь открывать
 socket(AF_INET,SOCK_RAW,whatever_you_want), и отправлять любые IP-пакеты с
 любым значением поля protocol в заголовке IP. Однако, если ты сделаешь
 socket(AF_INET,SOCK_RAW,IPPROTO_TCP), то ты ничего отправлять не сможешь.
 WSAGetLastError() скажет тебе, что у тебя член коротковат ;( И получать
 IP/TCP-пакеты на сырой сокет, будь то IPPROTO_TCP, будь то whatever_you_want,
 ты тоже не сможешь.
 
 Потом, в SP2 замечательная корпорация MicroSoft (R) решила запретить сырые
 сокеты. Я не знаю, зачем они это сделали и почему они это сделали ИМЕHHО ТАК,
 но они это сделали. Что ж, в MicroSoft'е (R) наверняка работают очень умные
 люди, полагаю, умнее нас с тобой. И, коль скоро они не стали рассказывать
 народу о причинах такого поступка, значит это не нашего ума дело. Значит, так
 надо.
 
 Короче, если ты захочешь открыть сырой сокет, со вторым парамером SOCK_RAW и с
 любым третьим параметром, такой сокет тебе откроется, не вопрос. Однако, при
 попытке сделать sendto или recvfrom, ядро скажет тебе, что ты мудак. Hу
 конечно же, оно сделает это более политкорректно: мол, "твой системный вызов
 прерван".
 
 Решается проблема элементарно: с командной строки пишем "net stop
 sharedaccess" и всё работает, ничего не прерывается. Hу или выполняем
 соответствующий сисколл в рантайме. Служба опускается долго, поэтому, для
 пущей надёжности, засыпаем WaitForSingleEvent на соответствующем событии. Hу,
 или можно пропатчить tcpip.sys, тоже делается элементарно, и уже по сети
 разгуливают такие патчи ;)
 
 --- ifmail v.2.15dev5.3
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Ettercap [WINDOWS - Версия]   Nikolay Osipow   05 Oct 2004 00:07:51 
 Re: Ettercap [WINDOWS - Версия]   Cybervlad   05 Oct 2004 07:30:49 
 Re: Ettercap [WINDOWS - Версия]   Andrey Sokolov   05 Oct 2004 11:44:14 
 Re: Ettercap [WINDOWS - Версия]   3APA3A   05 Oct 2004 12:23:45 
 Re: Ettercap [WINDOWS - Версия]   Andrey Sokolov   05 Oct 2004 13:46:47 
 Re: Ettercap [WINDOWS - Версия]   3APA3A   05 Oct 2004 16:49:11 
 Re: Ettercap [WINDOWS - Версия]   Andrey Sokolov   05 Oct 2004 17:02:57 
 Re: Ettercap [WINDOWS - Версия]   Cybervlad   05 Oct 2004 14:49:16 
 Re: Ettercap [WINDOWS - Версия]   Andrey Sokolov   05 Oct 2004 14:56:23 
 Re: Ettercap [WINDOWS - Версия]   Cybervlad   05 Oct 2004 15:08:39 
 Re: Ettercap [WINDOWS - Версия]   Andrey Sokolov   05 Oct 2004 15:21:52 
 Re: Ettercap [WINDOWS - Версия]   Cybervlad   05 Oct 2004 17:01:53 
 Re: Ettercap [WINDOWS - Версия]   Andrey Sokolov   05 Oct 2004 17:32:42 
 Re: Ettercap [WINDOWS - Версия]   Cybervlad   05 Oct 2004 17:56:30 
 Re: Ettercap [WINDOWS - Версия]   Andrey Sokolov   05 Oct 2004 18:08:02 
 Re: Ettercap [WINDOWS - Версия]   Cybervlad   06 Oct 2004 07:24:47 
 Re: Ettercap [WINDOWS - Версия]   Alexey V. Vissarionov   06 Oct 2004 13:02:09 
 Re: Ettercap [WINDOWS - Версия]   Cybervlad   06 Oct 2004 16:23:01 
 Re: Ettercap [WINDOWS - Версия]   Andrey Sokolov   14 Oct 2004 13:15:18 
 Re: Ettercap [WINDOWS - Версия]   Andrey Sokolov   14 Oct 2004 13:24:00 
 Re: Ettercap [WINDOWS - Версия]   Alexey V. Vissarionov   06 Oct 2004 12:56:52 
 Re: Ettercap [WINDOWS - Версия]   Andrey Sokolov   14 Oct 2004 13:20:24 
 Re: Ettercap [WINDOWS - Версия]   Andrey Sokolov   05 Oct 2004 15:22:55 
 Re: Ettercap [WINDOWS - Версия]   Cybervlad   05 Oct 2004 17:03:28 
 Re: Ettercap [WINDOWS - Версия]   Andrey Sokolov   05 Oct 2004 17:33:12 
 Re: Ettercap [WINDOWS - Версия]   Cybervlad   05 Oct 2004 17:58:33 
 Re: Ettercap [WINDOWS - Версия]   Andrey Sokolov   05 Oct 2004 18:11:35 
 Re: Ettercap [WINDOWS - Версия]   Andrey Sokolov   05 Oct 2004 18:17:41 
 Re: Ettercap [WINDOWS - Версия]   3APA3A   06 Oct 2004 19:23:06 
 Re: Ettercap [WINDOWS - Версия]   Cybervlad   07 Oct 2004 07:17:54 
 Re: Ettercap [WINDOWS - Версия]   Ufasoft   05 Oct 2004 16:06:10 
 Re: Ettercap [WINDOWS - Версия]   Cybervlad   05 Oct 2004 17:05:31 
 Re: Ettercap [WINDOWS - Версия]   Andrey Sokolov   05 Oct 2004 17:33:44 
 Re: Ettercap [WINDOWS - Версия]   Ufasoft   05 Oct 2004 22:27:33 
 Re: Ettercap [WINDOWS - Версия]   Ufasoft   05 Oct 2004 16:06:10 
 Re: Ettercap [WINDOWS - Версия]   Ufasoft   05 Oct 2004 16:06:11 
 Re: Ettercap [WINDOWS - Версия]   Ufasoft   05 Oct 2004 16:06:11 
 Re: Ettercap [WINDOWS - Версия]   Andrey Sokolov   05 Oct 2004 16:27:41 
 Re: Ettercap [WINDOWS - Версия]   Andrey Sokolov   05 Oct 2004 16:35:20 
 Re: Ettercap [WINDOWS - Версия]   Ufasoft   05 Oct 2004 22:38:30 
 Re: Ettercap [WINDOWS - Версия]   Andrey Sokolov   14 Oct 2004 13:26:40 
 Re: Ettercap [WINDOWS - Версия]   Ufasoft   15 Oct 2004 03:59:21 
 Re: Ettercap [WINDOWS - Версия]   Ufasoft   15 Oct 2004 03:59:21 
 Re: Ettercap [WINDOWS - Версия]   Ufasoft   05 Oct 2004 19:21:42 
 Re: Ettercap [WINDOWS - Версия]   Ufasoft   05 Oct 2004 19:21:42 
 Re: Ettercap [WINDOWS - Версия]   Ufasoft_   05 Oct 2004 20:15:23 
 Re: Ettercap [WINDOWS - Версия]   Ufasoft   05 Oct 2004 21:25:28 
 Re: Ettercap [WINDOWS - Версия]   Ufasoft   05 Oct 2004 21:25:29 
 Re: Ettercap [WINDOWS - Версия]   Ufasoft   05 Oct 2004 21:25:29 
 Re: Ettercap [WINDOWS - Версия]   Ufasoft   05 Oct 2004 21:26:00 
 Re: Ettercap [WINDOWS - Версия]   Ufasoft_   05 Oct 2004 21:26:00 
 Re: Ettercap [WINDOWS - Версия]   Ufasoft_   05 Oct 2004 21:26:00 
 Re: Ettercap [WINDOWS - Версия]   Andrey Sokolov   05 Oct 2004 21:53:08 
Архивное /ru.nethack/16679ab9ef14a.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional