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

Сервер в кармане, или мутим сервак на КПК

Максим Паршуков aka Maxikoz

Хакер, номер #095, стр. 095-044-1


(maxikoz@gmail.com)

Необычное использование карманного компьютера: делаем из него сервер!

Вот задумайся. Как использует КПК его рядовой обладатель? Читает дорогие электронные версии книжек, работает с личным планировщиком и играется в простые логические игрушки. Все! Тогда зачем все эти сотни мегагерц, баснословное увеличение оперативной памяти, самые разные сетевые интерфейсы? Получается, все зря? А вот и нет. Мы попробуем отойти от всех этих скучных стереотипов и замутим на КПК самый настоящий сервер, а потом даже защитим его от взлома. Думаешь, это нереально? Приятель, ты ошибаешься.

И опять беспроводные технологии…

Забегая вперед, скажу, что для мобильной платформы существуют практически любые демоны из тех, которые устанавливают на обычный компьютер. Функционально они несколько уступают «настольным» собратьям, зато с точки зрения безопасности они даже более устойчивы ко взлому. Попробуй найди эксплоит для столь редкого ПО… Впрочем, давай сначала разберемся, как все это будет работать. Идея проста: поскольку подключить патчкорд непосредственно к КПК нельзя, требуется промежуточное звено – обычный компьютер. В данном случае нам абсолютно неважны его конфигурация, установленная ОС и религия администратора. Главное, чтобы на него был монтирован беспроводной интерфейс, позволяющий соединиться с КПК, а сам он имел доступ в cеть. После соединения по WiFi карманник также доступен из Сети, а именно это нам и нужно. Возможно, кто-то резонно заметит, что в тех же целях можно было бы использовать встроенный GPRS-модуль или bluetooth. Но спешу парировать тем, что GPRS в КПК встречается довольно редко, а скорость по «синему зубу» все равно будет ниже, чем по WiFi. Правда, можно обойтись без компьютера, если у тебя есть точка доступа, но дома она встречается нечасто, зато беспроводные интерфейсы вовсю интегрируют в материнские платы.

WiFi на компьютере – это просто!

Итак, решено - будем использовать WiFi. Начнем, конечно же, с того, что поднимем между компьютером и КПК беспроводное соединение. Для наглядности будем считать, что в качестве компьютера выступает ноутбук, оснащенный PCMCIA WiFi картой NETGEAR CardBus MA521, а в качестве ОС используется родная Windows XP. Отважным добровольцем со стороны карманных компьютеров будет проверенная временем машинка PDA Dell Axim X3i (ОС – Windows mobile 2003) с интегрированным WiFi-модулем стандарта 802.11b. Не будем заморачиваться по поводу установки драйверов и тому подобного – все это сейчас принципиального значения не имеет. Для беспроводного соединения сейчас важно установить параметры TCP/IP-протокола, которые задаются, как и для обычного сетевого подключения. Просто заходим в его свойства и проверяем, установлены ли IP-адрес и маска подсети. Если нет, указываем в качестве IP-адреса 192.168.0.1, а маски подсети - 255.255.255.0. Далее задаем параметры беспроводной связи стандартными средствами винды или софта, который идет в комплекте с твоей карточкой. Допустим, мы выбрали первый вариант, тогда требуется указать:

Сетевое имя (SSID) – произвольное название сети.

Содержание  Вперед на стр. 095-044-2