Это основной источник для всех форков:
RPiZeroW (32-битная версия)
RPiZero2W, RPi3, RPi4, RPi5 (64 бит)
Документацию по установке можно найти в вики!
Спонсор GH
Гордимся партнерством с PiSugar!!
Pwnagotchi — это «ИИ» на основе A2C, использующий Bettercap, который учится на окружающей среде Wi-Fi, чтобы максимизировать количество взломанного материала ключа WPA, который он захватывает (либо пассивно, либо путем выполнения атак с аутентификацией и ассоциацией). Этот материал собран в виде файлов PCAP, содержащих любую форму рукопожатия, поддерживаемую hashcat, включая PMKID, полные и половинные рукопожатия WPA.
Вместо того, чтобы просто играть в игры Super Mario или Atari, такие как большинство «ИИ» на основе обучения с подкреплением (зевает) , Pwnagotchi со временем настраивает свои параметры, чтобы лучше подключаться к Wi-Fi в средах, которым вы его подвергаете.
В частности, Pwnagotchi использует LSTM с экстрактором функций MLP в качестве сети политик для агента A2C. Если вы не знакомы с A2C, вот очень хорошее вводное объяснение (в шуточной форме!) основных принципов обучения Пвнагочи. (Подробнее о том, как учится Пвнагочи, можно прочитать в документе «Использование».)
Имейте в виду: в отличие от обычных симуляций RL, Пвнагочи учится со временем. Время для Пвнагочи измеряется эпохами; одна эпоха может длиться от нескольких секунд до минут, в зависимости от того, сколько точек доступа и клиентских станций видно. Не ожидайте, что ваш Pwnagotchi будет работать на удивление хорошо в самом начале, поскольку он будет изучать несколько комбинаций ключевых параметров, чтобы определить идеальные настройки для работы с конкретной средой, в которой вы его подвергаете, в начальные эпохи... но ** послушайте ваш Pwnagotchi, когда он говорит вам, что это скучно!** Возьмите его с собой в новую среду Wi-Fi и позвольте ему наблюдать за новыми сетями и захватывать новые рукопожатия — и вы увидите. :)
Несколько устройств, находящихся в непосредственной физической близости, могут «общаться» друг с другом, сообщая друг другу о своем присутствии, передавая пользовательские элементы информации с использованием паразитного протокола, который я построил поверх существующего стандарта dot11. Со временем два или более подразделения, обученные вместе, научатся сотрудничать при обнаружении присутствия друг друга, распределяя между собой доступные каналы для оптимального использования.
https://github.com/jayofelony/pwnagotchi/wiki https://www.pwnagotchi.org
Официальные ссылки | |
---|---|
Веб-сайт | pwnagotchi.org |
Форум | discord.gg |
Сабреддит | р/пунагочи |
pwnagotchi
создан @evilsocket и обновлен нами. Он выпущен под лицензией GPL3.