天猫精灵wifi找队友的实现原理

本文探讨了天猫精灵WiFi找队友的实现原理,通过分析 Probe Request 和 Probe Response 管理帧的交互,揭示了如何利用SSID和Vendor Specific字段进行自定义信息传递。在找队友过程中,天猫精灵违反802.11协议,以STA模式回复Probe Response帧,传递目标路由器的SSID和密码。此功能已由博联申请专利,创新技术应注意版权。
摘要由CSDN通过智能技术生成

天猫精灵wifi找队友的实现原理

天猫精灵音箱最早推出的找队友功能是和博联spmini wifi插座之间wifi找队友;后期大部分是蓝牙找队友。
本文介绍一下天猫精灵wifi找队友的实现方法

基本原理

利用wifi管理帧Probe Request和Probe Response的交互来实现wifi找队友

实现细节

通过wifi抓包,即可发现:
1、在wifi插座进入找队友模式后,不断的在发送Probe Request帧,Probe Request帧中的 SSID和Vendor Specific 字段携带了自定义信息;SSID为明文信息,Vendor Specific 一部分明文,一部分加密内容;从明文信息可以判断出此为找队友的交互信息
在这里插入图片描述
2、天猫精灵在监听到Probe Request帧后,向设备回复Probe Response帧(这里没有写错,STA工作模式的天猫精灵居然回复Probe Response帧,违背了wifi 802.11协议的定义)
同样的,也是在SSID和Vendor Specific 字段携带了自定义信息,Vendor Specific中大部分是加密数据,应该就是目标路由器的SSID和密码,发送给wifi插座,让wifi插座连接目标路由器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值