Benutzer-Werkzeuge

Webseiten-Werkzeuge


pwnagotchi

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
pwnagotchi [2022/01/15 21:33] varnholtpwnagotchi [2022/01/24 18:55] (aktuell) varnholt
Zeile 122: Zeile 122:
 sudo /usr/bin/pwnagotchi-launcher sudo /usr/bin/pwnagotchi-launcher
 </code> </code>
 +
 +falls das nicht geht, weil dann ein JSON-Fehler kommt, muss man das Setzen des Monitor-Modes doch händisch machen
 +<code>
 +sudo ip link set dev wlan1 down
 +sudo iw phy1 interface add mon0 type monitor
 +sudo ip link set dev mon0 up
 +
 +sudo iw dev # zeigt an, womit der mon0 gebunden ist
 +sudo iw dev mon0 del # löscht den monitor mode
 +</code>
 +
 ==== Fehlermeldungen und mögliche Lösungen ==== ==== Fehlermeldungen und mögliche Lösungen ====
 Da nach einiger Zeit die Meldung kommt, dass AI nicht gestartet werden kann, habe ich folgendes probiert, da im image nur version 2.0.0 von mpi4py installiert war, und das nicht so einfach über "sudo pip3 install mpi4py==2.0.0" installierbar war. Da nach einiger Zeit die Meldung kommt, dass AI nicht gestartet werden kann, habe ich folgendes probiert, da im image nur version 2.0.0 von mpi4py installiert war, und das nicht so einfach über "sudo pip3 install mpi4py==2.0.0" installierbar war.
Zeile 153: Zeile 164:
 grep: /sys/class/net/usb0/operstate: No such file or directory grep: /sys/class/net/usb0/operstate: No such file or directory
 grep: /sys/class/net/eth0/operstate: No such file or directory grep: /sys/class/net/eth0/operstate: No such file or directory
-</code> 
-Leider auch 
-<code> 
-[2022-01-12 21:52:09,934] [ERROR] error while starting AI (numpy.ndarray size changed, may indicate binary incompatibility. Expected 44 from C header, got 40 from PyObject) 
-</code> 
-Lösung 
-  sudo pip3 install numpy==1.20.2 
-  sudo apt-get install python-mpi4py 
- 
-Meldung bei der Installation und weitere Fehlermeldungen, die mit den oben zusätzlich eingebauten installs verschwinden: 
-<code> 
-pandas 1.3.5 has requirement numpy>=1.17.3;  
-platform_machine != "aarch64" and platform_machine != "arm64" and python_version < "3.10",  
-but you'll have numpy 1.17.2 which is incompatible. 
- 
-matplotlib 3.5.1 has requirement pillow>=6.2.0,  
-but you'll have pillow 5.4.1 which is incompatible. 
- 
-Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-req-build-xl4h6i4p/ 
 </code> </code>
  
Zeile 189: Zeile 181:
 Händisch alles erst mal startet: Händisch alles erst mal startet:
 <code> <code>
-sudo airmon-ng start wlan1 +sudo ip link set dev wlan1 down 
-sudo /usr/bin/pwngrid -keys /etc/pwnagotchi -address 127.0.0.1:8666 -client-token /root/.api-enrollment.json -wait -log /var/log/pwngrid-peer.log -iface wlan1mon +sudo iw phy1 interface add mon0 type monitor 
-sudo /usr/bin/bettercap -no-colors -caplet pwnagotchi-auto -iface wlan1mon+sudo ip link set dev mon0 up 
 + 
 +sudo /usr/bin/pwngrid -keys /etc/pwnagotchi -address 127.0.0.1:8666 -client-token /root/.api-enrollment.json -wait -log /var/log/pwngrid-peer.log -iface mon0 
 +sudo /usr/bin/bettercap -no-colors -caplet pwnagotchi-auto -iface mon0
 sudo pwnagotchi --debug sudo pwnagotchi --debug
 http://192.168.178.32:8080 http://192.168.178.32:8080
Zeile 256: Zeile 251:
 **Achtung, dann geht das normale Internet vom Mac nicht mehr!** **Achtung, dann geht das normale Internet vom Mac nicht mehr!**
 Man muss den Eintrag nach unten verschieben, dann geht WLAN wieder. Das gleiche Problem am Raspberry Pi. Dort ist die usb0 route vorrangig. Man kann sie bis zum Neustart löschen mit (erst anzeigen) "route -n" und dann "sudo route del default gw 10.0.0.1" Man muss den Eintrag nach unten verschieben, dann geht WLAN wieder. Das gleiche Problem am Raspberry Pi. Dort ist die usb0 route vorrangig. Man kann sie bis zum Neustart löschen mit (erst anzeigen) "route -n" und dann "sudo route del default gw 10.0.0.1"
 +
 +==== pwnagotchi stürzt immer ab ====
 +das lag daran, dass wlan1 sich immer verbunden hat. auch ein wlan1 down in den scripts, die den monitor mode aktivieren hat nicht geholfen. Ergebnis brachte
 +  sudo nano /etc/dhcpcd.conf 
 +  denyinterfaces wlan1
 +
 +
  
 ==== re4son kernel für monitor mode vom wlan0 ==== ==== re4son kernel für monitor mode vom wlan0 ====
Zeile 308: Zeile 310:
 Zum einen wurde ein Ordner unter Root angelegt und das gab Probleme mit bettercap, der es wohl in eine Datei schreiben wollte. Zum einen wurde ein Ordner unter Root angelegt und das gab Probleme mit bettercap, der es wohl in eine Datei schreiben wollte.
  
-Dann habe ich die [[https://en.kali.tools/?p=1296|Hashcat-Utilities]] eingespielt, um mittels cap2hccapx.bin die Hashcat-Datei aufzuteilen. Bei meinem Netz habe ich dann mittels "aircrack-ng -a2 -b 9C:5C:8E:C9:AB:C0 -w mypwdfile.txt hashcat.cap" festgestellt, dass es geht, nachdem ich in mypwdfile.txt mein Passwort eingetragen habe ;-) Mehr Informationen dazu habe ich [[https://medium.com/@brannondorsey/crack-wpa-wpa2-wi-fi-routers-with-aircrack-ng-and-hashcat-a5a5d3ffea46|hier]] gefunden.+Dann habe ich die [[https://en.kali.tools/?p=1296|Hashcat-Utilities]] eingespielt,  
 +  sudo apt install hashcat-utils 
 +  bzw. 
 +  wget "https://github.com/hashcat/hashcat-utils/archive/refs/tags/v1.9.tar.gz" 
 +  sudo tar -C /usr/local -xvf v1.9.tar.gz 
 +  cd /sr/local/hash*/src 
 +  sudo make 
 +  sudo cp *bin ../bin 
 +  /usr/local/hashcat-utils-1.9/bin/cap2hccapx.bin handshakes handshakes.hccapx 
 +   
 +um mittels cap2hccapx.bin die Hashcat-Datei aufzuteilen. Bei meinem Netz habe ich dann mittels "aircrack-ng -a2 -b 9C:5C:8E:C9:AB:C0 -w mypwdfile.txt hashcat.cap" festgestellt, dass es geht, nachdem ich in mypwdfile.txt mein Passwort eingetragen habe ;-) Mehr Informationen dazu habe ich [[https://medium.com/@brannondorsey/crack-wpa-wpa2-wi-fi-routers-with-aircrack-ng-and-hashcat-a5a5d3ffea46|hier]] gefunden.
  
 ==== Probleme zum Schluß ==== ==== Probleme zum Schluß ====
Zeile 317: Zeile 329:
  
 ==== externe Antenne ==== ==== externe Antenne ====
 +
 +**beisst sich mit usb - man muss alles was mit usb zu tun hat wieder ausbauen
 +**
  
 Auch nachdem ich vermutlich alles rückgängig gemacht habe, friert der Rechner nach ca. 1 Minute ein, nachdem ich den TP-Link WN722N WiFi-Stick eingesteckt habe. Also mal wieder alles platt machen... Auch nachdem ich vermutlich alles rückgängig gemacht habe, friert der Rechner nach ca. 1 Minute ein, nachdem ich den TP-Link WN722N WiFi-Stick eingesteckt habe. Also mal wieder alles platt machen...
Zeile 338: Zeile 353:
 Dann noch den mon0 löschen Dann noch den mon0 löschen
   sudo iw dev mon0 del   sudo iw dev mon0 del
-  + 
 +===== STARTEN ====== 
 +Bei mir muss ich jetzt wie folgt starten: 
 + 
 +  - Zero an PowerBank anschliessen 
 +  - mit ssh pi@192.168.178.32 aufschalten 
 +  - antenne an usb-port anschliessen 
 +  - die drei services starten mit pwn_start.sh 
 +  - http://192.168.178.32:8080 
 + 
 + 
 +===== Rumlaufen ===== 
 +So ganz geht es wohl immer noch nicht. Er findet plötzlich mon0 nicht mehr und später dann wlan1 nicht, obwohl es angesteckt ist. Habe es in /etc/network/ mal als Manual statt static eingetragen. 
 Stand Januar 2022 Stand Januar 2022
pwnagotchi.1642282407.txt.gz · Zuletzt geändert: 2022/01/15 21:33 von varnholt