Книга знаний

Рекламное место пустует
Инф. технологии / Администрирование / Железо, сети

Перехват сетевого траффика Winsock 2 Layered Service Provider (LSP)

Перехват запросов HTTP в сети на основе примера от Microsoft - Winsock 2 Layered Service Provider Автор статьи: romix | Редакторы:
Последняя редакция №5 от 07.07.09 | История
URL: http://kb.mista.ru/article.php?id=727

Ключевые слова: Winsock, LSP, Layered, Microsoft


Как скомпилировать пример?


При установленном Microsoft Visual Studio 6.0 запустите 1.bat (пропишите там правильные пути к файлам программы). Там уже лежат откомпилированные файлы, но исходники, из которых можно собрать их заново, тоже есть.

Что можно изменять в примере


По сравнению с микрософтовским примером я изменял файл SPI.Cpp, чтобы добавить в него перехват вызовов системной функции WSPSend (посылает байты в сокет).  

Оригинальный файл содержится в SPI.Cpp_ (то же с подчеркиванием).

По аналогии можно перехватывать и остальные функции WinSock, которые там представлены (чтение байтов, подключение к сокету и т.д.) с необходимыми изменениями.

Включение перехвата функций


Скопируйте spi.dll в папку System32 и запустите SpOrder.Exe

Результат работы программы


Текстовый журнал запросов HTTP (результат работы программы) ведется в файле c:\spi.log.

Отключение программы


Повторно запустите SpOrder.Exe. Она должна отключить перехват функций и освободить spi.dll (возможно потребуется перезагрузка).

Контроль "шпионских" обращений Opera и FireFox на сервера Google


Одним из интересных результатов, которые можно наблюдать в журнале выдачи этой программы-перехватчика, является траффик с интернет-адресами всех посещаемых страниц, который генерируют программы FireFox и Opera в направлении серверов Google. Этот траффик "официально" служит для антивирусной и антифишинговой защиты, но некоторые исследователи (в частности, К.Касперски) ставят эту версию под сомнение, и считают, что пользователи находятся "под колпаком" у Гугла.
http://www.insidepro.com/kk/167/167r.shtml
Так или иначе, все ваши посещения страниц, если вы пользователей этих браузеров, уходят на заокеанский сервер Google. В настройках указанных браузеров (Opera и FireFox) эту функцию "большого всевидящего брата" можно отключить.
   


Файл для скачивания:
http://kb.mista.ru/files/727/Layered.rar (295 килобайт)
Закладка

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2011 | Mista.ru

Яндекс.Метрика