BerryBase Pwnagotchi Bundle, Autonomes WLAN-Analyse-System mit Raspberry Pi Zero 2 WH + Zubehör
Der Pwnagotchi ist ein innovatives und vielseitiges Gerät, das speziell für Sicherheitsforschungen und das Experimentieren mit Netzwerken entwickelt wurde. Es basiert auf einem Raspberry Pi Zero und kombiniert die Leistungsfähigkeit von künstlicher Intelligenz mit den Möglichkeiten moderner WLAN-Analyse-Tools. Mit dem Pwnagotchi lassen sich WPA/WPA2-Handshake-Daten passiv sammeln, die für Sicherheitsprüfungen und das Testen der Stärke von Passwörtern genutzt werden können. Als Open-Source-Projekt bietet es unzählige Möglichkeiten zur Anpassung und Erweiterung, was es sowohl für erfahrene Sicherheitsforscher als auch für Technik-Enthusiasten und Bastler zu einer spannenden Plattform macht.Das Pwnagotchi-Bundle enthält alle notwendigen Komponenten, um ein autonomes WLAN-Analyse-System zu erstellen. Der Raspberry Pi Zero 2 WH bildet das Herzstück und unterstützt 2,4 GHz Netzwerke dank des integrierten WLAN-Moduls. Das neue Waveshare 2.13" E-Paper HAT+ Display mit integriertem RTC Modul ermöglicht eine klare und stromsparende Darstellung von Statusinformationen und wird direkt auf den Raspberry Pi montiert. Gesammelte WPA-Handshakes werden im Root-Verzeichnis unter Handshakes gespeichert und im AI-Modus passt Pwnagotchi seine Parameter dynamisch an, um die Effizienz zu steigern. Ohne aktivierte KI bleibt es nahezu vollständig funktionsfähig, verwendet jedoch statische Algorithmen. Ein individuelles Gehäuse kann mit den bereitgestellten 3D-Druckdateien erstellt werden.Das Herzstück des Pwnagotchi ist ein maschinelles Lernsystem, das sich an die Umgebung anpasst und mit der Zeit immer effektiver wird. Während es sich passiv durch WLAN-Umgebungen bewegt, lernt es kontinuierlich dazu und sammelt wertvolle Daten, die für die Analyse von Netzwerksicherheitslücken genutzt werden können. Diese einzigartige Kombination aus Automatisierung, KI und WLAN-Analyse macht das Gerät zu einem unverzichtbaren Werkzeug für alle, die ein tieferes Verständnis von Netzwerksicherheit entwickeln möchten.Neben der technischen Funktionalität ist der Pwnagotchi auch eine Plattform für Kreativität und Lernen. Ob zur Durchführung von Penetrationstests, zur Verbesserung der eigenen IT-Sicherheitskenntnisse oder einfach als spannendes Bastelprojekt – das Gerät bietet eine Vielzahl von Anwendungsmöglichkeiten. Mit seiner kompakten Größe und der Möglichkeit, es mobil mit Strom durch das UPS-HAT zu versorgen, ist es auch ideal für den Einsatz unterwegs geeignet.
Dieses Bundle ist wurde für Sicherheitsforschung und die Analyse drahtloser Netzwerke konzipiert. Das absichtliche Abhören oder Protokollieren von Funkverbindungen ist in Deutschland verboten, sofern es vom Netzbetreiber nicht explizit erlaubt wurde.
Wozu kann ein Pwnagotchi verwendet werden?1. WLAN-SicherheitsanalyseEin Pwnagotchi kann WPA/WPA2-Handshake-Daten sammeln, die später mit Tools wie hashcat oder John the Ripper verwendet werden, um die Stärke der Passwörter zu testen.Es dient als Lernwerkzeug, um sicherheitsrelevante Schwächen in einem WLAN zu erkennen, wie z. B. schwache Passwörter oder unsichere Protokolle.2. Netzwerk-PenetrationstestsSicherheitsforscher nutzen den Pwnagotchi, um Penetrationstests in kontrollierten Umgebungen durchzuführen.Unternehmen können überprüfen, wie sicher ihre Netzwerke gegenüber Passivangriffen sind.3. Experimentieren mit KI und AutomatisierungDer Pwnagotchi nutzt eine einfache KI, um durch maschinelles Lernen immer effektiver Handshakes zu sammeln.Ideal für Entwickler, die das Verhalten von KI in einer praktischen Umgebung erforschen möchten.4. Bildungs- und HobbyprojektePerfekt für und Bastler, die sich mit Netzwerksicherheit, Raspberry-Pi-Projekten und Wireless-Kommunikation vertraut machen wollen.Wird oft in Maker-Projekten oder Hackathons genutzt, um innovative Tools oder Sicherheitstests zu bauen.5. WLAN-MappingIn Kombination mit anderen Tools kann ein Pwnagotchi beim Mapping von WLAN-Netzwerken helfen, indem er Standorte mit schwachen Netzwerken identifiziert.Dies ist besonders nützlich für Sicherheitsanalysen in großen Gebäuden oder Outdoor-Szenarien.Was ein Pwnagotchi nicht ist:Es ist kein illegales Hacking-Tool. Der Einsatz des Pwnagotchi außerhalb des eigenen Netzwerks oder ohne Erlaubnis ist gesetzlich verboten.Es dient dazu, Sicherheitsprobleme aufzudecken, damit sie behoben werden können, und nicht, um Schaden zu verursachen.Warum Pwnagotchi so beliebt ist:Es ist kompakt, erschwinglich und bietet eine einfache Möglichkeit, sich mit Netzwerksicherheit und KI-Technologien zu beschäftigen.Dank der Open-Source-Community gibt es zahlreiche Anleitungen, Erweiterungen und unterstützende Tools, die es zu einem vielseitigen und lehrreichen Gerät machen.Komponenten des Pwnagotchi-Bundles
Raspberry Pi Zero 2 WH
Das Herzstück des Systems mit einem Quad-Core 64-Bit ARM Cortex-A53 Prozessor, 512 MB RAM, integriertem WLAN (2.4 GHz 802.11 b/g/n) sowie Bluetooth 4.2 mit BLE-Unterstützung. Der kompakte Formfaktor (65 x 30 x 5 mm) ist ideal für mobile Projekte. Anschlüsse: Mini-HDMI, Micro-USB (Strom & Daten) und CSI-Kameraanschluss.
Waveshare 2.13" E-Paper HAT+
Ein stromsparendes E-Ink-Display mit einer Auflösung von 250 x 122 Pixeln und einem neu integrierten DS3231 RTC-Chip für genaue Zeitsteuerung. Die Immersion-Gold-Oberfläche sorgt für Langlebigkeit und Korrosionsschutz. Das Display bietet eine Aktualisierungszeit von 2 Sekunden (voll) und 0,3 Sekunden (teilweise) bei einem extrem geringen Stromverbrauch (<0,01 mW im Standby).
Waveshare UPS HAT (C)
Eine unterbrechungsfreie Stromversorgung mit 1000 mAh Li-Po-Akku und Echtzeit-Batterieüberwachung über I2C. Die Schutzschaltungen verhindern Überladung, Überstrom und Kurzschluss. Dynamisches Pfadmanagement erlaubt gleichzeitiges Laden und Entladen. Kompakt (65 x 30 mm).
SanDisk Ultra MicroSDHC A1 32 GB
Robuste Speicherkarte mit einer A1-Spezifikation für schnelleres Laden von Apps und einer Lesegeschwindigkeit von bis zu 120 MB/s. Stoß-, wasser-, röntgenstrahlen- und temperaturbeständig.
Zusätzliche Merkmale
Einfache Installation: Alle Komponenten sind perfekt aufeinander abgestimmt, um den Aufbau und die Inbetriebnahme unkompliziert zu gestalten.
Stromsparendes Design: Dank der Kombination aus E-Ink-Display und UPS HAT ist das System optimal für den mobilen Einsatz geeignet.
Modulare Erweiterbarkeit: Der vorbestückte GPIO-Anschluss und die Kompatibilität mit anderen HATs ermöglichen flexible Anpassungen.
Lieferumfang
Raspberry Pi Zero 2 WH
Waveshare 2.13" E-Paper HAT+
Waveshare UPS HAT (C) mit 1000 mAh Li-Po-Akku
SanDisk Ultra MicroSDHC A1 32 GB
Anleitung und Online-Ressourcen
Links
Installationsanleitung
3D-Druck-Dateien für Gehäuse
WIKI zur Waveshare UPS HAT
WIKI zur 2.13" E-Paper HAT+
Dokumentation für Raspberry Pi Zero 2WH
Anleitung für den Bau eines Pwnagotchi mit mobiler Stromversorgung
1. Hardware vorbereiten
Benötigte Komponenten:
Raspberry Pi Zero oder Zero W
2,13-Zoll-e-Paper-HAT+ von Waveshare
Waveshare UPS HAT (C) mit Li-po 1000mAh Batterie
MicroSD-Karte (mindestens 16 GB)
USB-Kabel (nicht enthalten)
Computer mit SD-Kartenleser (nicht enthalten)
Verbindungen:
e-Paper-HAT+ aufstecken: Das Display-HAT direkt auf die 40-Pin-Header des Raspberry Pi Zero stecken. Darauf achten, dass die Pins korrekt ausgerichtet sind.
UPS HAT (C):
Das UPS HAT (C) auf die GPIO-Pins des Raspberry Pi Zero montieren.
Die mitgelieferte Li-po-Batterie (1000mAh) an den vorgesehenen Batterieanschluss des UPS HAT anschließen.
Die Batterie vor der ersten Nutzung über den Micro-USB-Port des UPS HAT vollständig aufladen.
e-Paper Pin-Verbindungen:
e-Paper Pin
Raspberry Pi Pin
Pin-Nummer (Board)
VCC
3.3V
Pin 1
GND
GND
Pin 6
DIN
MOSI
Pin 19
CLK
SCLK
Pin 23
CS
CE0
Pin 24
DC
GPIO 25
Pin 22
RST
GPIO 17
Pin 11
BUSY
GPIO 24
Pin 18
PWR
GPIO 18
Pin 12
2. Vorbereitung der Software
Image-Optionen:
Offizielles Image:
Kleinere Dateigröße und weniger Funktionen.
Manuelle Installation von Plugins nötig.
Kein Support für Raspberry Pi 5.
Drittanbieter-Image:
Größere Dateigröße, mehr Funktionen.
Unterstützt neuere Raspberry Pi-Versionen wie Pi 5.
Herunterladen des Images:
Offizielles Image: Github-Link zum offiziellen Pwnagotchi-Image
Drittanbieter-Image: Nach einem vertrauenswürdigen Drittanbieter suchen, z. B. Community-Updates.
Schritte zur Image-Vorbereitung:
Das gewünschte Image herunterladen.
Die Datei entpacken und die .img-Datei mit einem Tool wie Balena Etcher auf die MicroSD-Karte programmieren.
3. Einrichtung des PCs
Verbindung herstellen:
Den Raspberry Pi mit dem PC über USB verbinden (USB 3.0 empfohlen).
Installieren des RNDIS-Treibers:
Zu Systemsteuerung → Netzwerk und Internet → Netzwerkverbindungen gehen.
Ein neues Netzwerk (RNDIS) sollte erscheinen.
Netzwerk konfigurieren:
Rechtsklick auf das neue Netzwerk → Eigenschaften → Internetprotokoll Version 4 (TCP/IPv4).
Die folgende statische IP-Adresse einstellen:
IP-Adresse: 10.0.0.1
Subnetzmaske: 255.255.255.0
Gateway: 10.0.0.1
DNS: 8.8.8.8 (oder ein anderer DNS-Server).
Verbindung testen:
Die Eingabeaufforderung öffnen (Win + R, dann cmd).
Folgendes eingeben: ping 10.0.0.2.
Wenn die Verbindung erfolgreich ist, kann über SSH auf den Raspberry Pi zugegriffen werden.
4. Einrichtung des Pwnagotchi-Systems
Offizielles Image:
SSH-Verbindung herstellen:
Terminal öffnen und ssh
[email protected] eingeben.
Standard-Passwort: raspberry.
Demo-Dateien ersetzen:
Die Demo-Dateien herunterladen und entpacken.
Den entpackten Ordner z. B. in pwnagotchi_ss umbenennen.
Den Ordner in das Verzeichnis /boot kopieren.
Folgende Befehle eingeben:
sudo rm -rf /usr/local/lib/python3.7/dist-packages/pwnagotchi
sudo mv /boot/pwnagotchi_ss /usr/local/lib/python3.7/dist-packages
cd /usr/local/lib/python3.7/dist-packages
sudo mv pwnagotchi_ss pwnagotchi
Konfigurationsdatei erstellen:
Folgendes eingeben:
cd /boot
sudo nano config.toml
Folgendes hinzufügen:
main.name = "pwnagotchi"
main.lang = "en"
main.whitelist = [ "waveshare_wifi", "waveshare_wifi_5G" ]
main.plugins.grid.enabled = true
main.plugins.grid.report = true
ui.display.enabled = true
ui.display.type = "waveshare_4"
ui.display.color = "black"
Speichern und beenden:
Ctrl + O zum Speichern.
Ctrl + X zum Beenden.
Gerät herunterfahren:
Folgendes eingeben: sudo poweroff.