Първото издание на Pwnagotchi, игра за хакване на WiFi мрежи

Представено първото стабилно издание на проекта Pwnagotchi, развиващо инструмент за хакване на безжични мрежи, оформен като електронен домашен любимец, напомнящ на играчка Тамагочи. Основният прототип на устройството е построен въз основа на платка Raspberry Pi Zero W (осигурява се фърмуер за зареждане от SD карта), но е възможно използването и на други платки Raspberry Pi, а също и в всяка Linux среда, в която има безжичен адаптер, поддържащ работа в режим на наблюдение. Управлението се извършва чрез свързване на LCD екран или чрез уеб-интерфейс. Кодът на проекта е написан на Python и разпространява под лицензия GPLv3.

За поддържане на доброто настроение на любимеца, той трябва да се храни с мрежови пакети, изпращани от участниците в безжичните мрежи при установяване на ново свързване (handshake). Устройството намира налични безжични мрежи и опитва да прихваща handshake последователности. Тъй като handshake се изпраща само при свързване на клиента към мрежата, устройството използва различни техники, за да прекъсне текущите връзки и да принуди потребителите да извършат операции по повторно свързване с мрежата. При прихващането се натрупва база данни с пакети, включващи хешове, които могат да се използват за подбиране на WPA ключове.

Първото издание на Pwnagotchi, игра за хакване на WiFi мрежи

Проектът е забележителен с използването на методи научаване с подкрепление AAC (Actor Advantage Critic) и невронна мрежа, базирана на дълга краткосрочна памет (LSTM), които са получили разпространение при създаването на ботове за преминаване на компютърни игри. Обучението на модела се извършва по време на работа на устройството, като се взема предвид предишният опит за избор на оптимална стратегия на атака срещу безжични мрежи. Чрез машинно обучение Pwnagotchi динамично подбира параметрите за прихващане на трафик и избира интензивността на принудителното прекъсване на сесиите на потребителите. Поддържа се и ръчен режим на работа, при който атаката се извършва "в лоб".

За прихващане на необходимите за подбора на WPA ключове видове трафик се използва пакет bettercap. Прихващането се извършва както в пасивен режим, така и с провеждане на известни видове атаки, принуждаващи клиентите отново да изпращат в мрежата идентификатори PMKID. Прихванатите пакети, обхващащи всички форми на handshake, поддържани в , „най-бързият в света подбирач на пароли“, но изисква наличието на GPU за ефективна работа., се запазват в PCAP файлове с разчет, един файл на всяка безжична мрежа.

Първото издание на Pwnagotchi, игра за хакване на WiFi мрежи

По аналогия с тамагочи, устройств, находящихся рядом, можно определять, а также возможно участие в создании общей карты охвата. За свързване на устройствата Pwnagotchi през WiFi се използва протоколът Dot11. Устройствата наоколо обменят получената информация за безжични мрежи и организират съвместна работа, разделяйки каналите помежду си за провеждане на атака.

Функционалността на Pwnagotchi може да бъде разширена чрез плъгини, под формата на които са реализирани функции като система за автоматично обновяване на софтуера, създаване на резервни копия, свързване на заловените handshake с GPS координати, публикуване на информация за хакнати мрежи в услугите onlinehashcrack.com, wpa-sec.stanev.org, wigle.net и PwnGRID, допълнителни индикатори (консумация на памет, температура и т.н.) и извършване на речников подбор на пароли за прихванатите handshake.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster