AI-инструмент на базе A2C reinforcement learning для пассивного перехвата WPA-рукопожатий и PMKID. Запускается на Raspberry Pi Zero W, в реальном времени обучается выбирать оптимальную стратегию атаки. E-ink дисплей с "лицом". Идеален для wardrive.
Автоматизированный аудит беспроводных сетей: атаки на WEP, WPA/WPA2 (PMKID, handshake), WPS (Pixie Dust, Brute). Автоматически выбирает …
Инструмент для социальной инженерии против WPA/WPA2: создаёт Evil Twin с captive portal, deauth-флуд отключает клиентов от …
Wi-Fi Exploitation Framework — современный инструмент для атак на беспроводные сети: WPA/WPA2 PMKID, handshake capture, deauth, …
Набор утилит для работы с захваченными пакетами беспроводных сетей: конвертация pcapng в форматы hashcat/john, анализ рукопожатий, …
# Скачать образ: wget https://github.com/evilsocket/pwnagotchi/releases/latest # Записать на SD через balenaEtcher # Настроить /boot/config.toml # Вставить в Raspberry Pi Zero W # Просмотр захватов: sudo find /root/handshakes/ -name "*.pcap"
Присоединяйтесь к сообществу проекта на нашем сервере!
Pwnagotchi — это «ИИ» на основе A2C, использующий bettercap, который учится на окружающей WiFi-среде, чтобы максимизировать количество собираемых им данных WPA-ключа, пригодных для взлома (как пассивно, так и путём проведения атак аутентификации и ассоциации). Эти данные собираются в виде PCAP-файлов, содержащих любые формы «рукопожатий», поддерживаемых hashcat, включая PMKID, полные и половинные WPA-рукопожатия.

Вместо того чтобы просто играть в Super Mario или игры Atari, как большинство «ИИ» на основе обучения с подкреплением (зевок), Pwnagotchi настраивает свои параметры с течением времени, чтобы стать лучше во взломе WiFi-устройств в тех окружениях, которые вы ему предоставляете.
Более конкретно, Pwnagotchi использует LSTM с MLP-извлекателем признаков в качестве сети политики для агента A2C. Если вы не знакомы с A2C, вот очень хорошее вводное объяснение (в виде комикса!) основных принципов того, как учится Pwnagotchi. (Вы можете прочитать больше о том, как учится Pwnagotchi, в документации по Использованию.)
Имейте в виду: В отличие от обычных RL-симуляций, Pwnagotchi учится с течением времени. Время для Pwnagotchi измеряется в эпохах; одна эпоха может длиться от нескольких секунд до минут, в зависимости от того, сколько точек доступа и клиентских станций видно. Не ожидайте, что ваш Pwnagotchi будет работать потрясающе хорошо в самом начале, поскольку он будет исследовать различные комбинации ключевых параметров, чтобы определить идеальную настройку для взлома конкретной среды, которую вы ему предоставляете в его начальных эпохах ... но слушайте своего Pwnagotchi, когда он говорит вам, что ему скучно! Берите его с собой в новые WiFi-окружения и позвольте ему наблюдать за новыми сетями и захватывать новые рукопожатия — и вы увидите. :)
Несколько устройств в непосредственной физической близости могут «общаться» друг с другом, объявляя о своём присутствии друг другу, транслируя пользовательские информационные элементы с помощью паразитного протокола, который я построил поверх существующего стандарта dot11. Со временем два или более устройств, обученных вместе, научатся сотрудничать при обнаружении присутствия друг друга, разделяя доступные каналы между собой для оптимального взлома.
https://www.pwnagotchi.ai
| Официальные ссылки | |
|---|---|
| Сайт | pwnagotchi.ai |
| Форум | community.pwnagotchi.ai |
| Slack | pwnagotchi.slack.com |
| Subreddit | r/pwnagotchi |
| @pwnagotchi |
pwnagotchi сделан с ♥ @evilsocket и потрясающей командой разработчиков. Выпускается под лицензией GPL3.