Народ, подскажите пожалуйста, где можно получить информацию по ручнуй сборке TCP/IP пакетов на ассемблере? Заранее спасибо за помошь.
Не смешно, я уже битый час ищу. Ничего стоящего пока так и не нашел. На сколько я понимаю, собрать пакет не очень сложно, но вот как его отправить?
Рекомендую почитать вот это: http://www.xserver.ru/computer/protokol/tcpip/5/ Думаю, после этого станет понятно, что tcp протокол это гораздо большее, чем примитивная сборка/отправка пакетов. По крайней мере, правильно реализовать этот протокол (и получить при этом хорошую производительность) гораздо труднее чем просто отправлять пакеты. А насчет отправки, так это зависит от поставленой цели. Если нужно просто поиграться с пакетами, то можно использовать winpcap, а если нужно сделать что-то серьезное, то вперед изучать NDIS.
Если нужно просто поиграться с пакетами, то можно использовать winpcap Что то вроде этого, нужно просто подмену IP сделать. А может в последствии и что-то более серьёзное(вплоть до драйвера). Кстати, ещё один вопрос: Где можно взять документацию по низкоуровневой(ring 0) работе с модемом?
Можно и через порты, если так охото получить себе лишний геморрой. А можно и через NDIS работать (ppp соединениями заведует NDISWAN).
Хм...вот что писал Крис Касперски: "Таким образом, на прикладном уровне получить непосредственный доступ к заголовкам TCP/IP невозможно." И оказался не прав.
загляни сюда http://www.lasource.r2.ru/sources/windows.html может вместе разберёмся , тоже по этой теме материал ищу )).