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

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

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

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

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

Категории

Все категории
Loading categories
WPAxFuzz — Полнофункциональный фаззер Wi-Fi с открытым исходным кодом | Kitploit
Инструменты/GitHubGitHub/efchatz/wpaxfuzz
Аудит Wi-FiАнализ уязвимостейЭксплуатацияФаззингБезопасность беспроводных сетей
GitHubefchatz/wpaxfuzz

WPAxFuzz

Полнофункциональный фаззер Wi-Fi с открытым исходным кодом

Репозиторий
21023743 месяцев назадПроверено Kitploit

Популярное

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

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

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

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

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

[![Contributors][contributors-shield]][contributors-url] [![Stargazers][stars-shield]][stars-url] [![Forks][forks-shield]][forks-url] [![Issues][issues-shield]][issues-url] [![MIT License][license-shield]][license-url]


Логотип

Полноценный Wi-Fi фаззер


Сообщить об ошибке · Запросить функцию

Содержание
  1. О проекте
  2. Фаззинг управляющих, контрольных и кадров данных
    • Требования и зависимости
    • Описание
  3. Фаззинг SAE-обмена
  4. Модуль DoS-атак
    • Описание
  5. Уязвимости
  6. Связанные работы
  7. Лицензия
  8. Контакты
  9. Благодарности

О проекте

Этот инструмент способен фаззить как любые управляющие, контрольные или кадры данных протокола 802.11, так и обмен SAE. Для управляющих, контрольных или кадров данных вы можете выбрать либо «стандартный» режим, где все передаваемые кадры имеют корректные значения размера, либо «случайный» режим, где значение размера случайно. Операция фаззинга SAE требует точки доступа, поддерживающей WPA3. Фаззинг управляющих, контрольных или кадров данных может выполняться против любой точки доступа (WPA2 или WPA3). Наконец, реализован вектор DoS-атаки, который использует результаты фаззинга управляющих, контрольных или кадров данных. В целом, WPAxFuzz предлагает следующие опции:

    1) Фаззинг управляющих кадров
    2) Фаззинг обмена SAE
    3) Фаззинг контрольных кадров
    4) Фаззинг кадров данных (BETA)
    5) Модуль DoS-атак

Вы можете запустить инструмент следующей командой:

    sudo python3 fuzz.py

Фаззинг управляющих, контрольных и кадров данных

Требования и зависимости

  1. Убедитесь, что нижеперечисленное установлено заранее. Вероятно, другие версии Scapy и Python также подойдут.

    [![Python][Python.py]][Python-url] [![Scapy][Scapy]][Scapy-url] [![Nmap][Nmap]][Nmap-url] [![Blab][Blab]][Blab-url]

    Также в вашей системе должен быть установлен [![aircrack-ng][aircrack-ng]][aircrack-url].

  2. Перед запуском инструмента пользователь должен просканировать локальную сеть для обнаружения потенциальных целей, то есть STA и AP.

    nmap -sP {ip_prefix}.*
  1. Если фазз-тестирование выполняется на виртуальной машине (VM), а целевая STA также работает на хост-машине, это может привести к ложным выводам. Рекомендуется размещать STA и фаззинг-операцию на разных физических машинах.
  2. Если целевая STA — машина под управлением MS Windows, возможно, потребуется изменить настройки брандмауэра, чтобы разрешить «пингование» в локальной сети. Это позволяет мониторингу проверять активность связанной STA.
  3. Метод find_LAN_prefix в AlivenessCheck.py полагается на извлечение первого IP-адреса, возвращаемого командой hostname -I, что может привести к неправильному определению подсети при наличии нескольких сетевых интерфейсов, так как IP нужного интерфейса может быть не первым в списке. Убедитесь, что IP-адрес нужной подсети является первым в выводе hostname -I (работаем над исправлением).
  4. Что касается инструмента Blab (генерация seed), из-за несоответствий в ОС необходимо поместить двоичный файл Blab в главную директорию проекта фаззера. Таким образом, фаззер будет совместим независимо от хост-ОС.
    git clone https://haltp.org/git/blab.git
    cd blab/
    make
    cd {директория с бинарником, где сохранён Blab}                    ex. cd /bin/blab/bin
    cp blab {директория фаззера}                                    ex. cp blab /home/kali/Desktop/WPAxFuzz

Описание

ШАГ 1: Обновите конфигурационный файл (src/config.json), указав (i) MAC-адреса целевой AP и связанной STA, (ii) SSID AP и (iii) имя беспроводного интерфейса.
ШАГ 2: Переведите WNIC в режим монитора:

    sudo airmon-ng
    sudo airmon-ng check
    sudo airmon-ng check kill
    sudo airmon-ng start {ИМЯ_АТАКУЮЩЕГО_ИНТЕРФЕЙСА}

ШАГ 3: Установите канал вашего WNIC таким же, как канал, на котором передаёт целевая AP:

    sudo airodump-ng {ИМЯ_АТАКУЮЩЕГО_ИНТЕРФЕЙСА} \\чтобы узнать канал целевой AP
    sudo iw {ИМЯ_АТАКУЮЩЕГО_ИНТЕРФЕЙСА} set channel {КАНАЛ_AP} HT20 \\установить канал для WNIC

ШАГ 4: Выберите опцию (1), (3) или (4), а именно:

    1) Фаззинг управляющих кадров
    3) Фаззинг контрольных кадров
    4) Фаззинг кадров данных (BETA)

ШАГ 5: Выберите один из следующих режимов:

    Стандартный: Все поля кадров, включая сгенерированные с помощью «Blab»,  
    имеют длину значения, соответствующую стандарту 802.11. Таким образом, кадр не будет  
    рисковать быть признанным некорректным и отброшенным.  
    
    Случайный: Поля, созданные генератором seed, имеют случайную длину значения,  
    которая может быть как меньше, так и больше определённой стандартом 802.11.  

ШАГ 7: С этого момента единственное взаимодействие с пользователем происходит при прерывании соединения или обнаружении кадра деаутентификации/дисассоциации. В этом случае пользователю предлагается переподключить STA и продолжить процесс фаззинга.
ШАГ 8: Завершите процесс фаззинга двумя последовательными нажатиями Ctrl+c.

Фаззинг SAE-обмена

Этот модуль фокусируется на так называемых кадрах аутентификации SAE Commit и SAE Confirm, которыми обмениваются во время SAE-рукопожатия. Согласно стандарту 802.11, оба этих кадра содержат алгоритм аутентификации (3), последовательность аутентификации (1 для Commit и 2 для Confirm) и код статуса, то есть значение от 0 до 65535, где 0 означает «Успешно». Обратите внимание, что коды статуса от 1 до 129 (за исключением 4, 8, 9, 20, 21, 26, 29, 36, 48, 66, 69–71, 90–91, 116, 124 и 127) обозначают разные причины сбоя, а остальные зарезервированы протоколом.

Скачать инструмент