- Инструменты Kali Linux
- Список инструментов для тестирования на проникновение и их описание
- airgeddon
- Описание airgeddon
- Справка по airgeddon
- Руководство по airgeddon
- Примеры запуска airgeddon
- Установка airgeddon
- Скриншоты airgeddon
- Инструкции по airgeddon
- Packages and Binaries:
- airgeddon
- airgeddon Help
- airgeddon Usage Example
- How to install airgeddon
- airgeddon Screenshots
- airgeddon Tutorials
Инструменты 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
Инструкции по airgeddon
Packages and Binaries:
airgeddon is a menu driven 3rd party tools wrapper to audit wireless networks with many features.
Installed size: 3.69 MB
How to install: sudo apt install airgeddon
- aircrack-ng
- bash
- gawk
- iproute2
- iw
- pciutils
- procps
- tmux
- xterm
airgeddon
[email protected]:~# airgeddon -h *********************************** Welcome ************************************ Welcome to airgeddon script v11.11 .__ .___ .___ _____ |__|______ ____ ____ __| _/__| _/____ ____ \__ \ | \_ __ \/ ___\_/ __ \ / __ |/ __ |/ _ \ / \ / __ \| || | \/ /_/ > ___// /_/ / /_/ ( ) | \ (____ /__||__| \___ / \___ >____ \____ |\____/|___| / \/ /_____/ \/ \/ \/ \/ Developed by v1s1t0r . * _.---._ * .' '. . _.-~===========~-._ * * (___________________) . . . \_______/ * * . _.---._ . * .' '. . _.-~===========~-._ * . (___________________) * * \_______/ . * . * _.---._ * . .' '. * . _.-~===========~-._ * (___________________) . * \_______/ . * . _.---._ . * .' '. . _.-~===========~-._ * . (___________________) * * \_______/ . . * _.---._ * .' '. . _.-~===========~-._ * * (___________________) . . . \_______/ * * . _.---._ . * .' '. . _.-~===========~-._ * . (___________________) * * \_______/ . * . * _.---._ * . .' '. * . _.-~===========~-._ * (___________________) . * \_______/ . * . _.---._ . * .' '. . _.-~===========~-._ * . (___________________) * * \_______/ .
airgeddon
This is a multi-use bash script for Linux systems to audit wireless networks.
- Interface mode switcher (Monitor-Managed) keeping selection even on interface name changing
- DoS over wireless networks using different methods
- Assisted Handshake file capturing
- Cleaning and optimizing Handshake captured files
- Offline password decrypting on WPA/WPA2 captured files (dictionary, bruteforce and rule based)
- Evil Twin attacks (Rogue AP)
- Only Rogue/Fake AP version to sniff using external sniffer (Hostapd + DHCP + DoS)
- Simple integrated sniffing (Hostapd + DHCP + DoS + Ettercap)
- Integrated sniffing, sslstrip (Hostapd + DHCP + DoS + Ettercap + Sslstrip)
- Integrated sniffing, sslstrip2 and BeEF browser exploitation framework (Hostapd + DHCP + DoS + Bettercap + BeEF)
- Captive portal with «DNS blackhole» to capture wifi passwords (Hostapd + DHCP + DoS + Dnsspoff + Lighttpd)
- Optional MAC spoofing for all Evil Twin attacks
- WPS features
- WPS scanning (wash). Self parameterization to avoid «bad fcs» problem
- Custom PIN association (bully and reaver)
- Pixie Dust attacks (bully and reaver)
- Bruteforce PIN attacks (bully and reaver)
- Parameterizable timeouts
- Known WPS PINs attack (bully and reaver), based on online PIN database with auto-update
- Integration of the most common PIN generation algorithms
- WEP All-in-One attack (combining different techniques: Chop-Chop, Caffe Latte, ARP Replay, Hirte, Fragmentation, Fake association, etc.)
- Compatibility with many Linux distributions (see Requirements section)
- Easy targeting and selection in every section
- Drag and drop files on console window for entering file paths
- Dynamic screen resolution detection and windows auto-sizing for optimal viewing
- Controlled Exit. Cleaning tasks and temp files. Option to keep monitor mode if desired
- Multilanguage support and autodetect OS language feature (see Supported Languagessection)
- Help hints in every zone/menu for easy use
- Auto-update. Script checks for newer version if possible
- Docker container for easy and quick deployment
- Http proxy auto detection for updates
Tested on these compatible Linux distributions
- Arch 4.6.2-1 to 4.12.3.1
- Backbox 4.5.1 to 5
- BlackArch 2016.01.10 to 2017.06.14
- CentOS 6 and 7
- Cyborg Hawk 1.1
- Debian 7 (Wheezy) to 9 (Stretch)
- Fedora 24
- Gentoo 20160514 and 20160704
- Kali 2.0, 2016.1 to 2017.1 and arm versions (Raspberry Pi)
- OpenMandriva LX3
- OpenSUSE Leap 42.1 and 42.2
- Parrot 2.2.1 to 3.7 and arm versions (Raspberry Pi)
- Raspbian 7 (Wheezy) to 9 (Stretch) (Raspberry Pi)
- Red Hat 7 (Maipo)
- Ubuntu/Xubuntu 15.10 to 17.04
- Wifislax 4.11.1, 4.12 and 64-1.0
airgeddon Help
It is absent, the tool is operated by text (dialog) menu.
airgeddon Usage Example
and follow the instructions in the program.
How to install airgeddon
Installation on Kali Linux
git clone https://github.com/v1s1t0r1sh3r3/airgeddon.git cd airgeddon/ sudo bash airgeddon.sh
Installation on BlackArch
git clone https://github.com/v1s1t0r1sh3r3/airgeddon.git cd airgeddon/ sudo bash airgeddon.sh
Installation on other Linux
airgeddon is already included in some Linux distributions and repositories:
- Wifislax 4.12, 64-1.0 or higher
- BlackArch 2017.01.28 or later
- ArchStrike repository
Repositories versions will have auto-update feature disabled in order to avoid breaking dependencies. There is a var at the beginning of the file, «auto_update» can be set to 0 to turn off the auto-update feature.
Anyway, can be used with any Linux distro if you have installed the tools what script needs. The script checks for them at the beginning.
We will enumerate the categories and tools. The format will be: «command -> possible package name». The command can be included in different packages depending of the distro.
Bash version 4.2 or later needed.
- ifconfig -> net-tools
- iwconfig -> wireless-tools
- iw -> iw
- awk -> awk / gawk
- airmon-ng ->aircrack-ng
- airodump-ng ->aircrack-ng
- aircrack-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
- 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
Is highly recommended to have the internal tools installed. They improve functionality and performance. For example, xdpyinfo allow the script to detect the desktop resolution in order to print windows in a better way.
airgeddon Screenshots