更多互联网新鲜资讯、工作奇淫技巧关注原创【飞鱼在浪屿】(日更新)

如何实现wifi和机智云互联(OpenWifiPass苹果Wi-Fi密码共享的开源实现)(1)

OpenWifiPass

Apple的Wi-Fi密码共享协议中授予者角色的开源实现。源代码在:

https://github.com/seemoo-lab/openwifipass


要求

硬件:蓝牙低功耗无线电,例如Raspberry Pi 4

操作系统: Linux(由于bluepy依赖)


安装

克隆此存储库并安装它:

git clone git@github.com/seemoo-lab/openwifipass.git pip3 install ./openwifipass


运行

运行openwifipass以与任何请求者共享Wi-Fi凭据(SSID和PSK)(我们需要超级用户特权才能使用Bluetooth子系统):

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

该协议的成功运行如下所示:

pi@raspberrypi:~/openwifipass $ sudo -E python3 -m openwifipass --ssid OWL --psk SuperSecretPassword 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

,