Сырые сокеты
Пормогите, плиз. Как формировать header'ы для RAW-сокетов (для спуфинга ip)? Дайте ссылок, советов итд. Заранее благодарен.))
Думаю, что вот тут будет оптимально: http://search.msdn.microsoft.com/search/results.aspx?qu=raw+socket&View=msdn&st=b&c=4&s=1&swc=4 только учти, что у мелкомягких не всё задокументированно в этом отношении, а то, что задокументировано, то работает иногда не так, как в доках.
Думаю, что вот тут будет оптимально: http://search.msdn.microsoft.com/search/results.aspx?qu=raw+socket&View=msdn&st=b&c=4&s=1&swc=4...
Понимаете, я уже облазил MSDN с этим вопросом. Там ничего конкретного о формировании header'ов нет. Оно и понятно.
Понимаете, в чем штука: в Linux (ну, в BSD-сокетах) при спуфинге надо заполнить структуру ip. Млин, а вот под виндами нету такой. Подскажите, мож. аналог ее есть?
Кто ищет, тот всегда найдет. Мне когда надо было - я нашел. Щас с ходу не вижу этой ссылки, но что есть на msdn'e - точно знаю. Можешь взять мелкомягкие исходники пинга на основе RAW сокетов и на основе этого строить. Только там используется структура для "расшифровки" заголовка. Тебе надо наоборот для "зашифровки".
Кто ищет, тот всегда найдет. Мне когда надо было - я нашел. Щас с ходу не вижу этой ссылки, но что есть на msdn'e - точно знаю. Можешь взять мелкомягкие исходники пинга на основе RAW сокетов и на основе этого строить. Только там используется структура для "расшифровки" заголовка. Тебе надо наоборот для "зашифровки".
ok. еще немного пошарюсь в msdn...