Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.10.11;
Скачать: CL | DM;

Вниз

Перехват трафика   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.012 c
15-1250073945
NailMan
2009-08-12 14:45
2009.10.11
как определить кто использует DLL?


15-1249707770
Savek
2009-08-08 09:02
2009.10.11
Браузер


15-1249989451
TUser
2009-08-11 15:17
2009.10.11
Экзопланеты и другие астрономические открытия


15-1249543409
FF_FF
2009-08-06 11:23
2009.10.11
информатика...


3-1228129957
zorik
2008-12-01 14:12
2009.10.11
Firebird 2.0 to Firebird 1.5