Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
openwifipass — Une implémentation open source du protocole de partage de mot de passe Wi-Fi d'Apple en Python. | Kitploit
Outils/GitHubGitHub/seemoo-lab/openwifipass
Audit Wi-FiRétro-ingénierieSécurité Sans FilArticles et RechercheApprentissage et Éducation
GitHubseemoo-lab/openwifipass

openwifipass

Une implémentation open source du protocole de partage de mot de passe Wi-Fi d'Apple en Python.

Voir le dépôt
83535il y a 5 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

OpenWifiPass

LGTM code quality grade

Une implémentation open source du rôle de donneur dans le protocole de partage de mot de passe Wi-Fi d'Apple.

Avertissement

OpenWifiPass est un logiciel expérimental et est le résultat d'efforts de rétro-ingénierie par le projet Open Wireless Link. Le code sert uniquement à des fins documentaires et éducatives. Il est non testé et incomplet. Par exemple, le code ne vérifie pas l'identité du demandeur. Par conséquent, n'utilisez pas cette implémentation avec des identifiants Wi-Fi sensibles. OpenWifiPass n'est pas affilié à Apple Inc. ni approuvé par celle-ci.

Prérequis

Matériel : Radio Bluetooth Low Energy, p. ex., Raspberry Pi 4

Système d'exploitation : Linux (en raison de la dépendance bluepy)

Installation

Clonez ce dépôt et installez-le :

root@kitploit:~
git clone [email protected]/seemoo-lab/openwifipass.git
pip3 install ./openwifipass

Exécution

Exécutez openwifipass pour partager les identifiants Wi-Fi (SSID et PSK) avec n'importe quel demandeur (nous avons besoin des privilèges super utilisateur pour utiliser le sous-système Bluetooth) :

root@kitploit:~
sudo -E python3 -m openwifipass --ssid <SSID> --psk <PSK>

Utilisez les guillemets de votre shell pour supprimer la signification spéciale de certains caractères dans SSID/PSK. Dans l'exemple ci-dessous, nous utilisons des guillemets simples (') pour empêcher l'expansion du caractère $ par le shell dans le PSK.

Une exécution réussie du protocole ressemblerait à ceci :

root@kitploit:~
pi@raspberrypi:~/openwifipass $ sudo -E python3 -m openwifipass --ssid OWL --psk '$uper$ecretPassword'
Start scanning...
SSID match in PWS advertisement from aa:bb:cc:dd:ee:ff
Connect to device aa:bb:cc:dd:ee:ff
Send PWS1
Receive PWS2
Send M1
Receive M2
Send M3
Receive M4
Send PWS3
Receive PWS4
Wi-Fi Password Sharing completed

OPACK

Ce projet contient un (dé)sérialiseur OPACK réutilisable. Lisez OPACK.md pour plus d'informations.

Auteurs

  • Jannik Lorenz

Publications

  • Milan Stute, Alexander Heinrich, Jannik Lorenz, et Matthias Hollick. Disruption de la continuité de la sécurité de l'écosystème sans fil d'Apple : nouvelles attaques de suivi, déni de service et MitM sur iOS et macOS via Bluetooth Low Energy, AWDL et Wi-Fi. 30e Symposium de sécurité USENIX (USENIX Security '21), 11-13 août 2021, événement virtuel. Lien.
  • Jannik Lorenz. Partage Wi-Fi pour tous : rétro-ingénierie et cassage du protocole de partage de mot de passe Wi-Fi d'Apple. Mémoire de licence, Université technique de Darmstadt, mars 2020.

Licence

OpenWifiPass est sous licence GNU General Public License v3.0.

Télécharger l’outil