Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
openwifipass — Una implementación de código abierto del protocolo de Compartición de Contraseñas Wi-Fi de Apple en Python. | Kitploit
Herramientas/GitHubGitHub/seemoo-lab/openwifipass
Auditoría Wi-FiIngeniería InversaSeguridad InalámbricaPapers e InvestigaciónAprendizaje y Educación
GitHubseemoo-lab/openwifipass

openwifipass

Una implementación de código abierto del protocolo de Compartición de Contraseñas Wi-Fi de Apple en Python.

Ver Repositorio
8353523hace 1 mesRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

OpenWifiPass

LGTM code quality grade

Una implementación de código abierto del rol de otorgante en el protocolo de Compartir Contraseña Wi-Fi de Apple.

Descargo de responsabilidad

OpenWifiPass es un software experimental y es el resultado de esfuerzos de ingeniería inversa por parte del proyecto Open Wireless Link. El código sirve únicamente con fines documentales y educativos. Está sin probar e incompleto. Por ejemplo, el código no verifica la identidad del solicitante. Por lo tanto, no use esta implementación con credenciales Wi-Fi sensibles. OpenWifiPass no está afiliado ni respaldado por Apple Inc.

Requisitos

Hardware: Radio Bluetooth de baja energía, p. ej., Raspberry Pi 4

SO: Linux (debido a la dependencia de bluepy)

Instalación

Clone este repositorio e instálelo:

git clone [email protected]/seemoo-lab/openwifipass.git
pip3 install ./openwifipass

Ejecución

Ejecute openwifipass para compartir credenciales Wi-Fi (SSID y PSK) con cualquier solicitante (necesitamos privilegios de superusuario para usar el subsistema Bluetooth):

sudo -E python3 -m openwifipass --ssid <SSID> --psk <PSK>

Use el quoting de su shell para eliminar el significado especial de ciertos caracteres en SSID/PSK. En el siguiente ejemplo, usamos comillas simples (') para evitar la expansión del shell del carácter $ en la PSK.

Una ejecución exitosa del protocolo se vería así:

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

Este proyecto contiene un (des)serializador OPACK reutilizable. Lea OPACK.md para más información.

Autores

  • Jannik Lorenz

Publicaciones

  • Milan Stute, Alexander Heinrich, Jannik Lorenz, and Matthias Hollick. Disrupting Continuity of Apple’s Wireless Ecosystem Security: New Tracking, DoS, and MitM Attacks on iOS and macOS Through Bluetooth Low Energy, AWDL, and Wi-Fi. 30th USENIX Security Symposium (USENIX Security ’21), 11–13 de agosto de 2021, evento virtual. Enlace.
  • Jannik Lorenz. Wi-Fi Sharing for All: Reverse Engineering and Breaking the Apple Wi-Fi Password Sharing Protocol. Tesis de licenciatura, Technical University of Darmstadt, marzo de 2020.

Licencia

OpenWifiPass está licenciado bajo la GNU General Public License v3.0.

Descargar herramienta