Форум: "Сети";
Текущий архив: 2009.10.11;
Скачать: [xml.tar.bz2];
ВнизПерехват трафика Найти похожие ветки
← →
bokl (2008-04-07 12:28) [0]Добрый день.
Пишу курсовую и столкнулся со следующей проблеммой.
Необходимо по Windows перехватывать IP пакеты "чужых" приложений, производить их оппознание и если пакет идет конкретному адресату производить его шифрование и отправлять. Для приходящих пакетов тоже самое, но надо дешифровать.
Нашел 2 пути.
1) Пишем dll и ставим её вместо родной ws2_32.dll и перед вызовом "родных" функцый send/recive выполняем наши действия над данными. Тут очь много писать, нужно туеву кучу
функций продублировать.
2) Пишем в память процесса и меняем там таблицу вызова, поставив вместо recive/send свои функции. Тут проблемма в том, что нужно узнать када левый процесс будет грузить ws2_32.dll.
Вот.
Хотелось бы получить комментарии по моей проблемме. Если есть у кого идеи, как можно всё это реализовать другим способом, то буду благодарен, если поделитесь.
← →
Сергей М. © (2008-04-07 12:35) [1]3) WinPCap
← →
bokl (2008-04-07 12:37) [2]Сергей, а можно по подробней?
← →
Сергей М. © (2008-04-07 12:46) [3]http://www.google.ru/search?aq=f&complete=1&hl=ru&newwindow=1&client=firefox-a&rls=org.mozilla%3Aru%3Aofficial&hs=v1m&q=%D1%87%D1%82%D0%BE+%D1%82%D0%B0%D0%BA%D0%BE%D0%B5+WinPCap&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=
← →
bokl (2008-04-07 12:52) [4]Спасибо)
← →
bokl (2008-04-10 14:25) [5]Что-то я не нашел возможности в WinPCap перехватить пакеты. Прочитать их можно, а изменить данные в пакете нельзя. Может плохо искал?
Помогите плиз.
← →
Сергей М. © (2008-04-10 14:42) [6]Изучи вот это:
http://www.nestor.minsk.by/sr/2001/02/10210.html
А не фигней ли ты занялся, кстати ?
Почему не организовать VPN, через которую гонять "секретный" трафик ?
← →
bokl (2008-04-10 14:45) [7]А можно в VPN задать свой метод шифрации? Дело в том, что суть курсовой именно в применении "особого" метода шифрации.
← →
Сергей М. © (2008-04-10 14:49) [8]
> можно в VPN задать свой метод шифрации?
В принципе - конечно можно.
А где в курсовой оговорено, что должен осуществляться какой-то там перехват ?
← →
bokl (2008-04-10 14:55) [9]Да не где. Дело в том, что нужно разработать ПО которое используя придуманный моим научруком медод шифрации защищало весь траффик между двумя подсетями. Возник вопрос: " А как защищать траффик, если не ты его посылаешь?". Вот и решил, что нужно перехватить его. Если можно применить этот "метод шифрации" на чем-то готовом, то в принципе даже хорошо - меньше мороки.
← →
Сергей М. © (2008-04-10 15:17) [10]
> придуманный моим научруком медод шифрации защищало весь
> траффик между двумя подсетями
Ну вы и кулибины с вашим научруком)
> Если можно применить этот "метод шифрации" на чем-то готовом,
> то в принципе даже хорошо - меньше мороки
Эт точно)
Начинайте копать в сторону организации VPN.
Внедрить в эту технологию свои передовые кулибинские методы довольно легко, для этой цели можно использовать, например, проект OpenVPN
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2009.10.11;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.004 c