Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #93, СЕНТЯБРЬ 2006 г.

FAQ

Степан Ильин aka Step

Хакер, номер #093, стр. 093-148-4


A: Тут следует пару слов сказать о том, что вообще собой представляет PPPoE. Это протокол для установки PPP-соединений через Ethernet-адаптеры. Предоставляя важные дополнительные возможности, он наиболее востребован всевозможными DSL-сервисами. Однако использовать одновременно два PPPoE-соединения на одном сетевом адаптере по умолчанию нельзя. Все дело — в драйвере, который установлен в Windows по умолчанию. Чтобы это ограничение обойти, придется прибегать к помощи альтернативных клиентов, наиболее популярным из которых является RASPPPoE (www.raspppoe.com). Драйвер прозрачно устанавливается в систему и далее представляет сетевой адаптер в качестве модема, позволяя поднимать PPPoE-соединение с помощью банального диалап-мастера. При этом вполне можно использовать Internet Connection Sharing (Общий доступ к подключению интернета) и, что самое главное, устанавливать нескольких одновременных сессий через один сетевой адаптер. А именно это тебе и нужно. Подробные инструкции с иллюстрациями ты найдешь на сайте http://support.kaluga.ru/tune/prefix.shtml.

Q: Пишу приложение, которое скрытно от пользователя отсылает некоторую статистику на удаленный сервер. Все легально, это чистая формальность. Дело в том, что программа должна уметь обходить файрволы. Начать стоит, видимо, с Outpost’а как наиболее распространенного брандмауэра. Что скажешь?

A: Любая неправомерная отсылка информации — это уже самое по себе нелегально. Но в любом случае, Outpost — это крепкий орешек. Даже в базовой конфигурации он имеет мощную защиту от внедрения (Inject) кода, контроль компонентов — да и вообще обойти его в User Mode довольно сложно. Если посмотреть на брандмауэр в разрезе, то выясниться, что защита от перехвата осуществляется сразу на 4-х уровнях: TDI (засекаются обращение к устройствам \Device\Ip, \Device\RawIp, \Device\Tcp и \Device\Udp), на уровне IpFilterDriver (специальная и документированная фишка Windows), на уровне NDIS (спецификация стандартного интерфейса сетевых адаптеров, разработанная компанией Microsoft для того, чтобы сделать коммуникационные протоколы независимыми от сетевого оборудования компьютера) и уровне библиотеки DNSAPI, преобразовывающей доменной имя в IP-адрес. Но, даже несмотря на все ухищрения разработчиков, обойти все это можно. О том, как справиться с каждой из защит, ты сможешь прочитать в этой статье: www.wasm.ru/article.php?article=outpostk. Материал сопровождается исходниками.

Назад на стр. 093-148-3  Содержание