syn на RAW_SOCK

Тема в разделе "WASM.NETWORKS", создана пользователем netw0rm, 27 янв 2006.

  1. netw0rm

    netw0rm New Member

    Публикаций:
    0
    Регистрация:
    6 ноя 2005
    Сообщения:
    78
    И на netw0rm@mail.ru
     
  2. asmasm

    asmasm New Member

    Публикаций:
    0
    Регистрация:
    16 янв 2006
    Сообщения:
    69
    Адрес:
    Uzbekistan
    TermoSINteZ.



    Спасибо за помощь.

    Пакеты собирать можно,a вот ставить IPPROTO_TCP в поле протокол ip заголовка нельзя, а почему нельзя в принципе понятно.
     
  3. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.553
    Адрес:
    Russia
    почему нельзя ??

    можно :)



    ipHdr.ip_p = IPPROTO_TCP;



    Это нельзя писать при создании сокета. Вот о чем я.
     
  4. asmasm

    asmasm New Member

    Публикаций:
    0
    Регистрация:
    16 янв 2006
    Сообщения:
    69
    Адрес:
    Uzbekistan
    Я так пробовал, ICMP и IP пакеты отправляет отлично, а вот

    TCP не получается, они вроде то отправляются, а вот поле протокола у них не TCP.
     
  5. Proteus

    Proteus Member

    Публикаций:
    0
    Регистрация:
    19 июн 2004
    Сообщения:
    344
    Адрес:
    Russia
    Я пробовал раньше TCP/IP в рукопашную писать. Это бесполезное дело. Правильные пакеты сформировать можно, но сама винда как только видит незнакомый пакет в системе автоматом шлёт RST и убивает все соединения созданые не ей на ходу. Если нету драйвера который отлавливает пакеты и не пускает их в саму систему, то можно не рыпаться...