Воздушный отказ Rossomahaar Хакер, номер #080, стр. 080-066-4 $ make && make_pccard Это вариант для карт PCMCIA. Теперь нужно перезапустить службы PCMCIA и поместить карту в разъем. Если все прошло успешно, то карта начинает работать в режиме точки доступа. Можно произвести настройку карты с помощью Linux Wireless Extensions: $ iwconfig Ты увидишь, параметры работы карты (они берутся из /proc/net/dev). Здесь параметр «Mode:Master» означает, что карта работает в режиме точки доступа. Сменить режим и любой параметр можно командой: $ iwconfig wlan0 mode repeater channel 6 Так мы заставили карту работать в качестве репитера на шестом канале. Как я уже говорил, сконфигурировать точку доступа совсем несложно. Void11 состоит из двух утилит: void11_hopper и void11_penetration. Хоппер конфигурирует карту, а пенетрейшн нужен для генерации фреймов. Отрубим, например, хост c MAC-адресом FF:FF:FF:FF:FF:FF, посылая фреймы с адреса AA:AA:AA:AA:AA:AA: void11_hopper >/dev/null & void11_penetration –s AA:AA:AA:AA:AA:AA –B FF:FF:FF:FF:FF:FF –D wlan0 А вот пример атаки на переполнение буфера по списку адресов, содержащихся в файле spisok: void11_hopper >/dev/null & void11_penetration –t 2 –l spisok –D wlan0 Я не стану подробно останавливаться на назначении различных флагов этой утилы, будет лучше, если ты разберешься в них сам (-h – самый важный флаг :). Идем дальше. Данную атаку можно усилить путем посылки вместе с фреймами, содержащими запросы на отсоединение или прекращение сеанса, еще и поддельных ответов на пробные запросы атакуемого хоста, перенаправляющих этот хост на точку с несуществующими ESSID и на неиспользуемый канал. Для проведения этой атаки в дополнение к Void11 можно использовать перловый скрипт fakeap.pl от Black Alchemy Enterprises, умеющую посылать поддельные фреймы-маяки. Как и воид11, фейкэп работает на драйверах HostAP. Перед использованием этот скрипт придется немного править. Во-первых, переменную $MAX_CHANNEL, которая равна 11 исправь на 14 (американское законодательство сужает диапазон частот под WiFi, поэтому максимальное число каналов там – 11, у нас – 14). Возможно, придется изменить пути к файлам в переменных $IWCONFIG, $IFCONFIG, $CRYPTCONF. Запускаем: $ perl fakeap.pl Как видишь, нам потребуется указать в параметре –channel какой-нибудь неиспользуемый, указать параметром –words файл с заранее подготовленным списком поддельных ESSID. Существует еще одна разновидность DoS-атак, использующая поддельные фреймы. Она реализована Марком Осборном (Mark Osborne) в проге fata_jack. Эта программка посылает запрос на аутентификацию к точке доступа от имени хоста-жертвы. Запрос сформирован таким образом, что точка возвращает атакуемому хосту фрейм с сообщением об ошибке и разрывает с ним соединение, причем повторное присоединение этого хоста к точке становится весьма затруднительным. [воздушный Джек] Работает fata_jack на драйверах идущих в комплекте программ AirJack. Должен сказать, что этот комплект, пожалуй, наилучший инструмент для генерирования различных фреймов 802.11. Изначально он создавался для карт с набором микросхем PrismII, но уже сейчас его можно настроить и под карты с набором схем Hermes, а в планах разработчиков осуществить в будущем поддержку и других наборов схем. AirJack включает в себя ряд утилит: monkey_jack – предназначенную для проведения атак «человек посередине»; ее модификацию cracker_jack; essid_jack, служащую для обнаружения скрытого ESSID; wlan_jack — для посылки фреймов прекращения сеанса с поддельным MAC. Распространяется AirJack по лицензии GNU, взять исходники можешь на http://802.11ninja.net/airjack. |