Воздушные асы XXI века Anton Karpov Хакер, номер #084, стр. 084-102-5 Aircrack работает существенно быстрее, чем его предшественники. Взлом ключа - лишь дело времени, для успешной атаки необходимо накопить достаточное количество пакетов с векторами инициализации (IV, всю теорию WEP можно прочесть в вышеупомянутой статье). Так, aircrack'у требуется около 500000 пакетов для взлома 128-битного ключа, что составляет несколько часов работы хорошо загруженной беспроводной сети. В простейшем случае можно просто пассивно копить пакеты, запустив airodump. К сожалению, airodump (как и aireplay) исключительно Linux-специфичны, и не нашлось пока добровольца портировать эти полезные утилиты под BSD. Ловим пакеты на одиннадцатом канале и пишем дамп в dumpfile: # airodump eth1 dumpfile 11 А затем натравливаем на дамп aircrack: $ aircrack dumpfile.cap Замечу, что aircrack умеет взламывать не только WEP, но и WPA-PSK ключи. Если пакетов с IV собрано достаточно, через некоторое время aircrack поздравит тебя надписью KEY FOUND! Единственная проблема такого пассивного метода - процесс может идти очень медленно. Чтобы быстрее взломать ключ, а значит, накопить необходимое количество пакетов с IV, нужно заставить сеть генерировать такие пакеты. Если имеется доступ к какой-нибудь машине в сети, самый действенный способ - устроить ICMP-шторм командой ping -f. В таком случае требуемое количество IV накапливается за минуты ;). Если подобной возможности нет, следует прибегнуть к более изощренным методам. Например, можно заставить клиентов беспроводной сети генерировать трафик путем постоянного переподключения к AP, то есть устроить так называемую deauth attack. Посылать клиентам деаутентификационные фреймы будем с помощью утилиты Void11 (www.wlsec.net/void11/). Эта тулзенка способна устроить настоящий DoS, флудя беспроводные сети деаутентификационными пакетами. Кроме этого, она умеет флудить и сам AP, посылая ему поддельные аутентификационные запросы от разных адресов. И опять стоит, к сожалению, упомянуть, что работает Void11 только под Linux, причем для его функционирования требуется установить Linux HostAP драйвер (hostap.epitest.fi). Как ты помнишь, Kismet может показать нам список клиентов сети. Нам понадобятся их MAC-адреса, а также MAC-адрес точки доступа. После этого запускаем Void11: # iwconfig wlan0 mode master # iwpriv wlan0 hostapd 1 # void11_penetration -D -s <MAC-адрес клиента-жертвы> -B <MAC-адрес AP> wlan0 Результат этой атаки - деаутентификация клиента, который вынужден будет постоянно подключаться к сети, «светя» нужными нам IV. Чтобы не превратить network в notwork, можно воспользоваться более «джентельменским» способом, атакой replay attack с использованием утилиты aireplay, ловя легитимные пакеты и перепосылая их снова и снова. [у вас вся спина синяя] Разумеется, Wi-Fi сетями беспроводные шалости не ограничиваются. В следующий раз мы поговорим об арсенале юниксоида-блюджекера и превратим нашу Unix-систему в грозное оружие охотника за синими зубами ;). |