О методах работы WiFi сканеров

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
Аватара пользователя
Kirill Limping
Академик (6 lvl)
Сообщения: 1371
Зарегистрирован: Ср июн 04, 2003 15:03

О методах работы WiFi сканеров

Сообщение Kirill Limping » Пт янв 21, 2005 17:05

Помнится на первой большой встрече завроводов в Москве в конце лета прошлого года зашла речь о работе WiFi сканеров, и быстро остановились на том, что Завр при сканировании ничего не излучает, т.к. только ловит имеющиеся пакеты. Что логично, ведь чем мы пользуемся на Завре - Wellenreiter да Kismet, а они именно так и работают.
Поводом к написанию сообщения послужила одна статья с описанием двух методов сканирования. Решил поделиться.

Второй метод :-) Sniffing the air, или пассивный. Именно наш метод - перехватываются пакеты, таким образом и происходит сканирование ресурсов. В недостатки этого метода авторы статьи записали во-первых то, что нужно прослушивать 12 каналов (кол-во каналов вообще разное по регионам, но для нас это не существенно). Однако в действительности Wellenreiter отлично справляется с этой задачей.
Второй минус носит методологический характер - если WiFi точка молчит, не работает, то про неё и не узнаешь.

Ну а первый метод (по мнению авторов статьи, да и исторически он был очевидно первым) - Requesting a beacon, или активный. Программа опрашивает доступные SSID. Т.е. самой простой реализацией является штатный поиск WiFi, имеющийся и в ОС WinXP, и у нас в Qtopia. К слову, первым методом борьбы с таким сканированием является настройка AP, чтобы она не выдавала свой SSID в эфир. Также, по слухам, весьма действенна установка SSID на кириллице ;-)

Статья лежит тут. Там же живет и программа NetStumbler с младшим братом для покетов (она работает по первому методу).
Очевидны плюсы второго, "нашего" метода: наверняка меньшее потребление энергии; можно заодно сохранять себе все пакеты для дальнейшего анализа, например, взлома WEP. Видна картина сети - не только беспроводной: я подключил точку к домовой локальной сети, в результате Wellenreiter насканировал кучу ПК в этой проводной сети (поясню, что на точке никакой защиты кроме WEP не было, т.е. она являлась просто "розеткой в локалку". Если настроить её как роутер, и озадачиться безопасностью - очевидно, такого легко избежать).
Но есть и могучий козырь у первого, активного: возможно, самые интересные точки в тот момент, когда вы их ищите, просто не работают! Типичный пример - поставил человек себе дома точку, а пользуется только вечером, и то не каждый день. А безопасности у него никакой, прямо таки интернет-закусочная 8-)
Garmin iQue 3600, 60CSx | T39m | Dell x51v @WM 6 | BT-338 | Nokia E61 | Handspring Visor Deluxe | были Psion'ы, Zaurus'ы Gtalk: k.limping

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Пт янв 21, 2005 17:50

Могу только добавить, что первый, активный, способ реализуется на завре примерно так:

Код: Выделить всё

cardctl scheme qpewlan0
cardctl reset
Это просто чтобы вывести карточку из спящего состояния, при этом она начать моргать (или постоянно гореть).

Код: Выделить всё

iwconfig eth0 essid any
iwpriv eth0 scan
Последняя команда должна выдать список найденныйх Access Points с информацией о них.

Аватара пользователя
Kirill Limping
Академик (6 lvl)
Сообщения: 1371
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение Kirill Limping » Сб янв 22, 2005 01:24

А у меня помегабайтный интернет :D Так что WPA-PSK, без вариантов.
Думаю, что наоборот надо создать общую WIFI сеть для обмена информацией.....
Гм, есть Фидо. Если хочется беспроводной сети - ну, фидошников и надо привлекать в первую очередь.

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»