Pwnagotchi

Wireless & RF ★ Рекомендуемый v1.5.5 · 18.04.2021 не обновлялся >2 лет

AI-инструмент на базе A2C reinforcement learning для пассивного перехвата WPA-рукопожатий и PMKID. Запускается на Raspberry Pi Zero W, в реальном времени обучается выбирать оптимальную стратегию атаки. E-ink дисплей с "лицом". Идеален для wardrive.

v1.5.5
18.04.2021 current
Добавлен 25.06.2026 · Обновлён 25.06.2026 · Wireless & RF
Установка
# Скачать образ:
wget https://github.com/evilsocket/pwnagotchi/releases/latest
# Записать на SD через balenaEtcher
# Настроить /boot/config.toml
# Вставить в Raspberry Pi Zero W

# Просмотр захватов:
sudo find /root/handshakes/ -name "*.pcap"
переведено ИИ

Присоединяйтесь к сообществу проекта на нашем сервере!


<a href="https://github.com/evilsocket/pwnagotchi/releases/latest"><img alt="Релиз" src="https://img.shields.io/github/release/evilsocket/pwnagotchi.svg?style=flat-square"></a>
<a href="https://github.com/evilsocket/pwnagotchi/blob/master/LICENSE.md"><img alt="Лицензия ПО" src="https://img.shields.io/badge/license-GPL3-brightgreen.svg?style=flat-square"></a>
<a href="https://github.com/evilsocket/pwnagotchi/graphs/contributors"><img alt="Участники" src="https://img.shields.io/github/contributors/evilsocket/pwnagotchi"/></a>
<a href="https://twitter.com/intent/follow?screen_name=pwnagotchi"><img src="https://img.shields.io/twitter/follow/pwnagotchi?style=social&logo=twitter" alt="следовать в Twitter"></a>



Этот проект на 100% создан людьми.

Pwnagotchi — это «ИИ» на основе A2C, использующий bettercap, который учится на окружающей WiFi-среде, чтобы максимизировать количество собираемых им данных WPA-ключа, пригодных для взлома (как пассивно, так и путём проведения атак аутентификации и ассоциации). Эти данные собираются в виде PCAP-файлов, содержащих любые формы «рукопожатий», поддерживаемых hashcat, включая PMKID, полные и половинные WPA-рукопожатия.

ui

Вместо того чтобы просто играть в 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
Twitter @pwnagotchi

Лицензия

pwnagotchi сделан с ♥ @evilsocket и потрясающей командой разработчиков. Выпускается под лицензией GPL3.

Комментарии
Войдите, чтобы оставить комментарий