### Pwnagotchi [Pwnagotchi](https://pwnagotchi.ai) to urządzenie oparte na Raspberry Pi, które używa sztucznej inteligencji, by pasywnie zbierać handshake WPA/WPA2 z sieci Wi-Fi. Działa w trybie monitorowania, "ucząc się", jak najlepiej przechwytywać dane do łamania haseł. **** #### Budowa W skład urządzenia wchodzi: - [Raspberry Pi Zero 2 WH](https://botland.com.pl/moduly-i-zestawy-raspberry-pi-zero/25407-raspberry-pi-zero-2-wh-512mb-ram-wifi-bt-42-ze-zlaczami-5056561800011.html) - [E-paper Shield 2,13'' 250x122px](https://botland.com.pl/raspberry-pi-hat-klawiatury-i-wyswietlacze/9097-e-paper-shield-213-250x122px-nakladka-z-wyswietlaczem-dla-raspberry-pi-4b3b3b-v21-waveshare-12915-5903351245074.html) - [Obudowa z druku 3D](https://makerworld.com/pl/models/1055139-pwnagotchi-case#profileId-1042501) ![[Pwnagotchi 1.jpg]] ![[Pwnagotchi 2.jpg]] ![[Pwnagotchi 3.jpg]] **** #### Skrypt do filtrowania handshake nadających się do złamania ```bash #!/bin/bash for handshake in ~/Handshakes/*; do result=$(cowpatty -c -r "$plik" 2>&1) if echo "$result" | grep -q "Collected all necessary data to mount crack against WPA2/PSK passphrase.> echo "Found: $handshake" else rm "$handshake" fi done ``` Po uruchomieniu skrypt dla każdego pliku w folderze `Handshakes` wykona komendę `cowpatty -c -r`. Jeśli w pliku są wszystkie dane wymagane do łamania hasła skrypt wyświetla nazwę pliku w konsoli i przechodzi dalej, jeśli nie plik jest usuwany. **** #### Rozwój W przyszłości planuję rozszerzyć konfiguracje o baterię [PiSugar 3 1200mAh](https://www.pisugar.com/products/pisugar-3-raspberry-pi-zero-battery) ****