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

Атака на Кремль, или Воздушный беспредел

Андрей Комаров aka Skvoznoy

Хакер, номер #093, стр. 093-044-6


void11_penetration –s КЛИЕНТСКИЙ_MAC –B MAC_ТОЧКИ_ДОСТУПА –D wlan0.

Если нам удалось реконектить клиента, то пакеты инициализации окажутся в выходном файле Airdump’а (допустим, это gema.cap). Теперь скормим лог самой программе Aircrack:

aircrack.exe -a 2 -w wordlist.txt gema.cap

Здесь wordlist.txt — это словарь с паролями (чем больше, тем лучше), а ключ «–a 2» указывает на то, что взламывать мы будем защиту WPA. Если повезет, то уже через несколько часов программа выдаст тебе заветный ключик. Но это возможно только при условии, что в словаре был нужный пароль. Что касается WPA2 (следующая версия WPA), то это почти приговор. Используемые методы практически исключают возможность подбора, поэтому с такой точкой лучше сразу распрощаться.

Спуфинг MAC.

Ноутбук тем временем постепенно разряжался, поэтому я решил поторопиться на скан других территорий. Идем в сторону Лубянки. Найденные точки доступа поголовно фильтровали подключения по MAC-адресам. Подключиться к таким AP, по идеи, могут только клиенты, которые занесены в список доверенных машин. Обойти же подобную защиту проще простого — нужно лишь сменить MAC-адрес своего беспроводного адаптера на доверенный, который в свою очередь легко определяется все той же утилитой Airodump. Для смены MAC’а существует немало утилит, в том числе платная SMAC (www.klcconsulting.net/smac/) и бесплатная Technitium v3.1 (www.technitium.com). Обе требуют лишь выбрать сетевой адаптер и указать для него желаемый MAC-адрес. Убедись в том, что адрес успешно сменился (команда ipconfig /all в консоле) и попробуй установить соединение. К сожалению, с первого раза ты можешь легко обломаться, поскольку авторизированный клиент может быть уже подключен к сети. Выселить его оттуда поможет все та же программа Void1 и деаутентифационные пакеты.

Везде липа

В ходе похода мне попалась одна интересная точка: ни один из предыдущих способов проникновения не подходил. В колонке Vendor красовалось слово CISCO. Это заставило меня вспомнить о протоколе авторизации LEAP (Lightweight Extensible Authentication Protocol), разработанном компанией CISCO. Чтобы убедиться в том, что мои догадки верны, я решил проанализировать все пакеты, перехваченные снифером. В этом мне помог Ethereal (www.ethereal.com), мой любимый пакетный снифер/аналайзер. Подождав немного, пакеты отобразились на экране, где в поле инфо было REQUEST, EAP-CISCO Wireless (LEAP). Значит, я был прав.

Главная особенность LEAP состоит в том, что для авторизации нужен не только пароль, но и имя пользователя! По умолчанию в Windows этот протокол не поддерживается, поэтому для работы потребуется установить специальный клиент — Aironet Client Utilities (http://rorschach.concordia.ca/neg/remote_access/wireless/general_info/acu.html). А есть ли смысл его устанавливать? Конечно! Несмотря на продуманность протокола, даже в нем обнаружили уязвимости, позволяющие легко подобрать пароль с помощью перехваченных пакетов LEAP-авторизации. Первым это пронюхал Joshua Wright — разработчик утилиты ASLEAP (http://asleap.sourceforge.net/). Эта утилита перехватывает сетевые пакеты при повторном коннекте клиента, после чего брутит пароли для идентификации.

Назад на стр. 093-044-5  Содержание  Вперед на стр. 093-044-7