Инструменты Kali Linux
Список инструментов для тестирования на проникновение и их описание
airgeddon
Описание airgeddon
airgeddon — это многофункциональный Баш скрипт для систем Linux по аудиту беспроводных сетей.
- Переключение режима интерфейса монитор-управляемый (Monitor-Managed) и сохранение выбора даже при изменении имени интерфейса.
- DoS на беспроводные сети различными методами.
- Помощь в захвате рукопожатия.
- Очистка и оптимизация файлов рукопожатий
- Оффлайн расшифровка паролей из захваченных файлов WPA/WPA2 (по словарю, брут-форс и атака, основанная на правилах).
- Атаки Злой Двойник (мошенническая точка доступа):
- Версия с только мошеннической/файльшивой ТД, для сниффинга используется внешний сниффер (Hostapd + DHCP + DoS).
- Простой встроенный сниффер (Hostapd + DHCP + DoS + ettercap).
- Встроенный сниффинг, sslstrip (Hostapd + DHCP + DoS + Ettercap + Sslstrip).
- Встроенный сниффинг, sslstrip2 и инструмент эксплуатации браузеров BeEF (Hostapd + DHCP + DoS + Bettercap + BeEF).
- Перехватывающий портал с «чёрной дырой DNS» для захвата wifi паролей (Hostapd + DHCP + DoS + Dnsspoff + Lighttpd).
- Опциональный спуфинг MAC для атак Злой Двойник.
- WPS функции:
- WPS сканирование (wash). Самопараметризация для избегания проблемы «bad fcs».
- Ассоциация с пользовательскими PIN (bully и reaver).
- Pixie Dust атаки (bully и reaver).
- Атаки брут-форса PIN attacks (bully и reaver).
- Параметрируемые тайм-ауты.
- Атака по известным WPS PIN’ам (bully и reaver), основывается на онлайн базе PIN’ов с автоматическим обновлением.
- Интеграция самых распространённых алгоритмов генерации PIN.
- Атаки всё-в-одном на WEP (комбинирование различных техник: Chop-Chop, Caffe Latte, Hirte, Fragmentation, Fake association и т.д.)
- Совместимость со многими дистрибутивами Linux.
- Простая навигация и выбор в каждой секции.
- Перетаскивание файлов в окно консоли для ввода путей.
- Динамическое определение разрешения экрана и автоматический размер окон для оптимального вида.
- Контроль за выходом, задачами очистки и временными файлами. Опции для сохранения режима монитора если нужно.
- Поддержка нескольких языков и функция автоматического определения языка ОС.
- Подсказки в каждом разделе/меню для простоты использования.
- Автоматическое обновление. Если возможно, скрипт проверяет наличие новой версии.
- Контейнер Docker для простого и быстрого развёртывания
- Автоматическое определение Http прокси для обновлений
Справка по airgeddon
Справка отсутствует, управление осуществляется через текстовое меню. В настоящее время скрипт полностью русифицирован.
Руководство по airgeddon
Примеры запуска airgeddon
Программа требует привилегий суперпользователя:
Установка airgeddon
Установка в Kali Linux
sudo apt update && sudo apt install bettercap lighttpd isc-dhcp-server hostapd git clone https://github.com/v1s1t0r1sh3r3/airgeddon.git cd airgeddon/ sudo bash airgeddon.sh
Установка в BlackArch
Программа предустановлена в BlackArch.
sudo pacman -S airgeddon expect
Установка в Debian, Linux Mint, Ubuntu
Невозможна совместимость с OSX и Windows.
Информация об установке в другие операционные системы будет добавлена позже.
Зависимости airgeddon
Bash версии 4 или более поздняя.
Протестировано на следующих совместимых дистрибутивах:
- Kali 2.0, 2016.1, 2016.2 и arm версиях (Raspberry Pi)
- Wifislax 4.11.1 и 4.12 и 64-1.0
- Backbox 4.5.1 и 4.6
- Parrot 2.2.1, 3.4.1 и arm versions (Raspberry Pi)
- BlackArch с 2016.01.10 до 2016.12.29
- Cyborg Hawk 1.1
- Debian 7 (Wheezy) и 8 (Jessie)
- Ubuntu/Xubuntu 15.10, 16.04 и 16.04.1
- OpenSUSE Leap 42.1 и 42.2
- CentOS 6 и 7
- Gentoo 20160514 и 20160704
- Fedora 24
- Red Hat 7 (Maipo)
- Arch с 4.6.2-1 до 4.8.13-1
- Raspbian 7 (Wheezy) и 8 (Jessie) (Raspberry Pi)
- OpenMandriva LX3
airgeddon уже включён в некоторые дистрибутивы Linux и репозитории:
В любом случае, скрипт можно использовать на любом дистрибутиве Linux, если вы установили инструменты, которые требуются скрипту. Скрипт проверяет на их наличие при своём запуске.
- ifconfig ->net-tools
- iw -> iw
- airmon-ng ->aircrack-ng
- aircrack-ng ->aircrack-ng
- iwconfig -> wireless-tools
- awk -> awk / gawk
- airodump-ng ->aircrack-ng
- xterm -> xterm
- wpaclean ->aircrack-ng
- crunch -> crunch
- aireplay-ng ->aircrack-ng
- mdk3 -> mdk3
- hashcat -> hashcat
- hostapd -> hostapd
- dhcpd -> isc-dhcp-server / dhcp-server / dhcp
- iptables -> iptables
- bettercap -> bettercap
- beef -> beef / beef-xss
- ettercap -> ettercap / ettercap-text-only / ettercap-graphical
- etterlog -> ettercap / ettercap-text-only / ettercap-graphical
- sslstrip -> sslstrip
- lighttpd -> lighttpd
- dnsspoof -> dsniff
- wash ->reaver
- reaver -> reaver
- bully -> bully
- pixiewps -> pixiewps
- unbuffer -> expect / expect-dev
- xdpyinfo -> x11-utils / xdpyinfo / xorg-xdpyinfo
- ethtool -> ethtool
- lspci -> pciutils
- lsusb -> usbutils
- rfkill -> rfkill
- wget -> wget
- ccze -> ccze
- xset -> x11-xserver-utils | xorg-xset
Скриншоты airgeddon