Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
openwifipass — Uma implementação de código aberto do protocolo de compartilhamento de senha Wi-Fi da Apple em Python. | Kitploit
Ferramentas/GitHubGitHub/seemoo-lab/openwifipass
Auditoria de Wi-FiEngenharia ReversaSegurança Sem FioPapers e PesquisaAprendizado e Educação
GitHubseemoo-lab/openwifipass

openwifipass

Uma implementação de código aberto do protocolo de compartilhamento de senha Wi-Fi da Apple em Python.

Ver Repositório
83535há 5 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

OpenWifiPass

LGTM code quality grade

Uma implementação de código aberto do papel de concedente no protocolo de Compartilhamento de Senha Wi-Fi da Apple.

Aviso Legal

O OpenWifiPass é um software experimental e é o resultado de esforços de engenharia reversa do projeto Open Wireless Link. O código serve exclusivamente a propósitos documentais e educacionais. Ele é não testado e incompleto. Por exemplo, o código não verifica a identidade do solicitante. Portanto, não use esta implementação com credenciais Wi-Fi sensíveis. O OpenWifiPass não é afiliado ou endossado pela Apple Inc.

Requisitos

Hardware: Rádio Bluetooth Low Energy, ex., Raspberry Pi 4

SO: Linux (devido à dependência do bluepy)

Instalação

Clone este repositório e instale-o:

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

Execução

Execute openwifipass para compartilhar credenciais Wi-Fi (SSID e PSK) com qualquer solicitante (precisamos de privilégios de super usuário para usar o subsistema Bluetooth):

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

Use quoting do seu shell para remover o significado especial de certos caracteres em SSID/PSK. No exemplo abaixo, usamos aspas simples (') para evitar a expansão do caractere $ no PSK.

Uma execução bem-sucedida do protocolo seria assim:

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

Este projeto contém um (de)serializador OPACK reutilizável. Leia OPACK.md para mais informações.

Autores

  • Jannik Lorenz

Publicações

  • 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), August 11–13, 2021, virtual Event. Link.
  • Jannik Lorenz. Wi-Fi Sharing for All: Reverse Engineering and Breaking the Apple Wi-Fi Password Sharing Protocol. Bachelor thesis, Technical University of Darmstadt, March 2020.

Licença

OpenWifiPass é licenciado sob a GNU General Public License v3.0.

Baixar ferramenta