Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
wifite2 — Переработка популярного аудитора беспроводных сетей "wifite" | Kitploit
Инструменты/GitHubGitHub/derv82/wifite2
Аудит Wi-FiАтаки на ПаролиБезопасность беспроводных сетейТестирование на Проникновение
GitHubderv82/wifite2

wifite2

Переработка популярного аудитора беспроводных сетей "wifite"

Репозиторий
8.0k1.7k14 дней назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Wifite

Этот репозиторий — полная переработка wifite, сценария на Python для аудита беспроводных сетей.

Wifite запускает существующие инструменты аудита беспроводных сетей за вас. Хватит запоминать аргументы команд и ключи!

Wifite предназначен для использования всех известных методов получения пароля беспроводной точки доступа (роутера). Эти методы включают:

  1. WPS: Офлайн-атака Pixie-Dust
  2. WPS: Онлайн-атака перебором PIN-кода
  3. WPA: Захват рукопожатия WPA + офлайн-взлом.
  4. WPA: Захват хэша PMKID + офлайн-взлом.
  5. WEP: Различные известные атаки на WEP, включая fragmentation, chop-chop, aireplay и др.

Запустите wifite, выберите цели, и Wifite автоматически начнёт попытки захвата или взлома пароля.

Поддерживаемые операционные системы

Wifite специально разработан для последней версии Kali Linux. Также поддерживается ParrotSec.

Другие дистрибутивы для пентеста (например, BackBox или Ubuntu) имеют устаревшие версии инструментов, используемых Wifite. Не рассчитывайте на поддержку, если вы не используете последние версии необходимых инструментов, а также патченные беспроводные драйверы с поддержкой инжекции.

Необходимые инструменты

Прежде всего, вам понадобится беспроводная карта, способная работать в режиме монитора и осуществлять инжекцию пакетов (см. это руководство по проверке совместимости беспроводной карты и также эту статью). В интернет-магазинах доступно много дешёвых беспроводных USB-карт.

Во-вторых, поддерживаются только последние версии следующих программ, которые должны быть установлены для корректной работы Wifite:

Обязательные:

  • python: Wifite совместим как с python2, так и с python3.
  • iwconfig: Для определения беспроводных устройств, уже находящихся в режиме монитора.
  • ifconfig: Для запуска/остановки беспроводных устройств.
  • Пакет Aircrack-ng, включающий:
    • airmon-ng: Для перечисления и включения режима монитора на беспроводных устройствах.
    • aircrack-ng: Для взлома WEP-файлов .cap и захватов рукопожатий WPA.
    • aireplay-ng: Для деаутентификации точек доступа, повторного воспроизведения файлов захвата, различных WEP-атак.
    • airodump-ng: Для сканирования целей и создания файлов захвата.

Опциональные, но рекомендуемые:

  • tshark: Для обнаружения WPS-сетей и проверки файлов захвата рукопожатий.
  • reaver: Для атак WPS Pixie-Dust и перебора.
    • Примечание: инструмент wash из Reaver может использоваться для обнаружения WPS-сетей, если tshark не найден.
  • bully: Для атак WPS Pixie-Dust и перебора.
    • Альтернатива Reaver. Укажите --bully, чтобы использовать Bully вместо Reaver.
    • Bully также используется для получения PSK, если reaver не может этого сделать после взлома WPS PIN-кода.
  • coWPAtty: Для обнаружения захватов рукопожатий.
  • pyrit: Для обнаружения захватов рукопожатий.
  • hashcat: Для взлома хэшей PMKID.

Запуск Wifite

root@kitploit:~
git clone https://github.com/derv82/wifite2.git
cd wifite2
sudo ./Wifite.py

Установка Wifite

Чтобы установить на ваш компьютер (чтобы можно было просто запускать wifite из любого терминала), выполните:

root@kitploit:~
sudo python setup.py install

Это установит wifite в /usr/sbin/wifite, который должен находиться в вашем пути терминала.

Примечание: Удаление не так просто. Единственный способ удалить — записать файлы, установленные вышеуказанной командой, и удалить эти файлы:

root@kitploit:~
sudo python setup.py install --record files.txt \
  && cat files.txt | xargs sudo rm \
  && rm -f files.txt

Краткий список возможностей

  • Захват хэша PMKID (включён по умолчанию, принудительно: --pmkid)
  • Офлайн-атака перебором WPS, также известная как "Pixie-Dust". (включена по умолчанию, принудительно: --wps-only --pixie)
  • Онлайн-атака перебором WPS, также известная как "PIN-атака". (включена по умолчанию, принудительно: --wps-only --no-pixie)
  • Офлайн-атака перебором WPA/2 через захват 4-стороннего рукопожатия (включена по умолчанию, принудительно: --no-wps)
  • Проверка рукопожатий с помощью pyrit, tshark, cowpatty и aircrack-ng (при наличии)
  • Различные WEP-атаки (replay, chopchop, fragment, hirte, p0841, caffe-latte)
  • Автоматическое раскрытие скрытых точек доступа во время сканирования или атаки.
    • Примечание: работает только при фиксированном канале. Используйте -c <channel>.
    • Отключите это с помощью --no-deauths
  • Поддержка 5Ghz для некоторых беспроводных карт (через ключ -5).

Что нового?

Сравнение этого репозитория со "старым wifite" @ https://github.com/derv82/wifite

  • Меньше ошибок
    • Более чистое управление процессами. Не оставляет процессы, работающие в фоне (старый wifite этим грешил).
    • Больше не "один монолитный сценарий". Есть рабочие модульные тесты. Pull-реквесты теперь менее болезненны!
  • Скорость
    • Целевые точки доступа обновляются каждую секунду вместо каждых 5 секунд.
  • Точность
    • Отображает уровень мощности в реальном времени для атакуемой цели.
    • Отображает больше информации во время атаки (например, % во время WEP chopchop-атак, индекс шага Pixie-Dust и т.д.).
  • Обучающий
    • Опция --verbose (расширяемая до -vv или -vvv) показывает, какие команды выполняются и их вывод.
    • Это может помочь отладить, почему Wifite не работает у вас. Или чтобы вы могли узнать, как используются эти инструменты.
  • Более активная разработка.
  • Поддержка Python 3.
  • Классный новый ASCII-баннер.

Что исчезло?

  • Некоторые аргументы командной строки (--wept, --wpst и другие запутанные ключи).
    • Вы всё ещё можете получить доступ к некоторым из этих редко используемых опций, попробуйте wifite -h -v

Что не ново?

  • (В основном) Обратная совместимость с аргументами оригинального wifite.
  • Тот же текстовый интерфейс, который все знают и любят.

Скриншоты

Взлом WPS PIN-кода с помощью атаки Pixie-Dust в reaver, затем получение WPA-ключа с помощью bully: Pixie-Dust с Reaver для получения PIN и Bully для получения PSK


Взлом WPA-ключа с помощью атаки PMKID: Атака PMKID


Раскрытие и взлом скрытой точки доступа (через атаку WPA Handshake): Раскрытие и взлом скрытой точки доступа


Взлом слабого WEP-пароля (с помощью атаки WEP Replay): Взлом слабого WEP-пароля


Взлом предварительно захваченного рукопожатия с помощью John The Ripper (через опцию --crack): Опция --crack

Скачать инструмент
  • packetforge-ng: Для подделки файлов захвата.
    • hcxdumptool: Для захвата хэшей PMKID.
    • hcxpcaptool: Для преобразования захватов пакетов PMKID в формат hashcat.
    • Примечание: Некоторые инструменты плохо работают на каналах 5GHz (например, aireplay-ng).
  • Сохранение взломанных паролей и рукопожатий в текущую директорию (--cracked)
    • Включает информацию о взломанной точке доступа (Имя, BSSID, Дата и т.д.).
  • Простая попытка взлома рукопожатий или хэшей PMKID по словарю (--crack)