Schnellste / einfachste / kürzeste / einfachste Möglichkeit, WiFi WPS zu aktivieren? Kommandozeile wenn möglich - verschiedene Plattformen

13355
Sopalajo de Arrierez

Ich möchte eine Liste der einfachsten / schnellsten Methode erstellen, um zu überprüfen, ob in einem WLAN-Netzwerk WPS aktiviert ist. Bis jetzt ist dies die Zusammenstellung:

  1. Windows:
    • GUI: [Weiß nicht]
    • Befehlszeile: [Weiß nicht. Es gibt Befehle für die WLAN-Verwaltung in Windows Vista und höher, aber ich denke, sie behandeln WPS nicht.]
  2. Linux:
    • GUI: [Weiß nicht]
    • Befehlszeile:
      • wash (im Reaver WPS enthalten ) -> funktioniert nicht mit mehreren Netzwerkkarten.
      • EAPScan : "eapscan -i mon0 -b aa: bb: cc: dd: ee: ff -e MyWiFiAP --check-wps" (Netzwerk für Netzwerk, jeweils ein Mal :-().
  3. Android:
    • GUI:
      • Android-Setup -> WLAN-Netzwerke -> Fantastisch. Einfach und funktioniert gut.
      • InSSIDer (nicht frei seit v4) -> Sehr gut auch.
    • Befehlszeile:
      • wpa_cli -> Versuchen Sie, eine Verbindung mit "wps_reg xx: xx: xx: xx: xx: xx 12345678" herzustellen. Eine dumme Methode.

Ich werde diesen Beitrag bearbeiten, um die besten / akzeptablen Ergebnisse hinzuzufügen (wenn wir sie finden ;-)).

· Bearbeiten: Neue Methode für Linux CLI hinzugefügt: EAPScan aus der EAPeak Suite.

2
Der Blogeintrag von Andre Gasser bietet eine Möglichkeit, mit Wireshark nach WPS-Status zu filtern: http://blog.andregasser.net/?p=243 Nicht sicher, ob der Ansatz unter Windows funktionieren würde, könnte aber ein anderes Werkzeug / eine Möglichkeit sein, was zu tun ist Sie suchen zu tun. JSanchez vor 10 Jahren 1
Tatsächlich zeigt dieser Wireshark-Filter, dass WPS aktiviert ist: "wps.wifi_protected_setup_state == 2". Ich bin mit Bash-Skripten nicht sehr vertraut: Wäre es möglich, ein einfaches Programm / Skript zu erstellen, das Live-WLAN-Netzwerkverkehr erfasst und (nur einmal pro ESSID / BSSID) den Netzwerknamen (ESSID / BSSID) des entsprechenden Pakets anzeigt? Ich weiß nicht, ob Wash (Reaver für Linux) dies tut, aber solange wir keine besseren Lösungen haben, könnten wir es als generische Methode verwenden. Es könnte sogar unter Windows oder Android funktionieren. Sopalajo de Arrierez vor 10 Jahren 0
Es sollte unter Windows oder auf der von Wireshark unterstützten Plattform funktionieren, sofern es einen Treiber gibt, der die Netzwerkkarte in den "promiscuous" -Modus versetzt. Ich wünschte, ich könnte Ihnen mit dem Bash-Skript helfen, aber es ist schon eine Weile her. Aber wenn Sie damit einverstanden sind, könnte ich den Kommentar zu einer Antwort machen. :-) JSanchez vor 10 Jahren 0
Kein Problem für mich. Vielleicht hilft uns dann ein Fachmann, der das Skript für die Live-Identifizierung von WPS-fähigen Netzwerken verwendet. Ein möglicher Weg könnte darin bestehen, einige Daten von airodump-ng (Live Capture oder File Dump) zu analysieren. Oder fragen Sie nach der Möglichkeit, EAPScan zu verwenden, auch wenn es scheinbar anders funktioniert. Sopalajo de Arrierez vor 10 Jahren 0

1 Antwort auf die Frage

1
Saman Qaydi

Kali-Linux: wash -i mon0 oder wash -i mon0 -C

Wie in meinem ersten Beitrag erwähnt: "funktioniert nicht mit mehreren Netzwerkkarten". Sopalajo de Arrierez vor 9 Jahren 1