Le moyen le plus rapide / le plus simple / le plus court / le plus simple de vérifier si le WiFi WPS est activé? Ligne de commande si possible - Différentes plates-formes [fermé]

2

Je voudrais faire une liste du moyen le plus simple / le plus rapide de vérifier si un réseau WiFi a le WPS activé. Jusqu'à présent, c'est la compilation:

  1. Les fenêtres:
    • GUI: [Je ne sais pas]
    • Ligne de commande: [Je ne sais pas. Il y a des commandes pour la gestion du WiFi dans Windows Vista et les versions ultérieures, mais je pense qu'elles ne traitent pas avec WPS]
  2. Linux:
    • GUI: [Je ne sais pas]
    • Ligne de commande:
      • wash (inclus dans Reaver WPS ) -> ne fonctionne pas correctement avec plusieurs cartes réseau.
      • EAPScan : "eapscan -i mon0 -b aa: bb: cc: dd: ee: ff -e MyWiFiAP --check-wps" (réseau par réseau, une fois à la fois :-().
  3. Android:
    • GUI:
      • Configuration Android -> Réseaux WiFi -> Fantastique. Simple et fonctionne bien.
      • InSSIDer (pas gratuit depuis la v4) -> Très bien aussi.
    • Ligne de commande:
      • wpa_cli -> Essayez de vous connecter en utilisant "wps_reg xx: xx: xx: xx: xx: xx 12345678". Une méthode stupide.

Je vais éditer ce post pour ajouter les meilleurs résultats / acceptables (si on les trouve ;-)).

· Édition: nouvelle méthode ajoutée pour Linux CLI: EAPScan from EAPeak Suite.

Sopalajo de Arrierez
la source
1
Le blog d'Andre Gasser propose un moyen d'utiliser WireShark pour filtrer par état WPS: blog.andregasser.net/?p=243 Pas sûr que l'approche fonctionne sous Windows, mais peut être un autre outil / moyen de faire ce que vous cherchez faire.
JSanchez
En effet, ce filtre wirehark révèle que WPS est activé: "wps.wifi_protected_setup_state == 2". Je ne connais pas très bien les scripts bash: serait-il possible de créer un programme / script simple qui capture le trafic réseau WiFi en direct et affiche (une seule fois par ESSID / BSSID) le nom du réseau (ESSID / BSSID) du paquet correspondant? Je ne sais pas si c'est ce que fait Wash (Reaver pour Linux), mais tant que nous n'avons pas de meilleures solutions, nous pourrions l'utiliser comme méthode générique. Cela pourrait même fonctionner sous Windows ou Android.
Sopalajo de Arrierez
Cela devrait fonctionner sous Windows ou sur la plate-forme prise en charge par Wireshark, tant qu'il existe un pilote pour mettre la carte réseau en mode "promiscuous". J'aimerais pouvoir vous aider avec le script bash, mais cela fait longtemps. Mais si cela vous convient, je pourrais faire de ce commentaire une réponse. :-)
JSanchez
Aucun problème pour moi. Peut-être qu'une personne plus experte nous aidera avec le script pour une identification en temps réel des réseaux compatibles WPS. Un moyen possible pourrait être de demander une analyse syntaxique des données de airodump-ng (capture en direct ou vidage de fichier). Ou poser des questions sur la possibilité d'utiliser EAPScan, même si cela semble fonctionner d'une manière différente.
Sopalajo de Arrierez

Réponses:

1

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

Saman Qaydi
la source
1
Comme mentionné dans mon post initial: "ne fonctionne pas correctement avec plusieurs cartes réseau".
Sopalajo de Arrierez