随着苹果HomePod的推出,智能音箱领域可谓是烽烟四起。
外有亚马逊、谷歌、苹果;内有天猫精灵、小米小爱、喜马拉雅小雅等。
可见,对于智能家居入口级的产品,大家也都虎视眈眈。
天猫精灵更是以99元的价格点燃了数码爱好者的好奇之心,大家纷纷晒出了自己的使用心得。。呃,还有疑惑。
比如天猫精灵如何接收WIFI密码的问题就引发了大家的激烈讨论。
问题是由一个网友提出的:
双11跟风买了个天猫精灵今天到货,给天猫精灵接上电源,然后手机上安装天猫精灵app,根据提示一步一步之后输入wifi的密码,可是我手机没开蓝牙(也没要求要开蓝牙),之前天猫精灵没密码应该也没联网,那么问题来了:我手机上输入的wifi密码是如何传输给天猫精灵的(或者天猫精灵是通过什么方式接收到wifi密码的)?
网友的回答也是五花八门,小编整理了一下,主要分为声音传播派和wifi连接派:
1、声音传播
--连接时手机会发出一些奇怪的声音,是通过声音传送密码。
--有人建议:可以插个耳机,挡住手机喇叭验证一下
--支付宝以前不是有个声音支付吗?这个应该就是根据以前的改进的吧?当时我记得是咻咻的声音。就比如以前的拨号上网的猫。拨号的时候就是吱吱的叫。握手后就没声音了。应该是频率超过人耳范围了。
--不用猜不用想,就是用app发出含有wifi密码的音波,天猫精灵识别得到的。不要想是什么wifi热点链接了,苹果手机绝对不会让app偷偷控制硬件wifi的。
2、Wifi连接(具体分为下列几种观点)
--连接时手机开了wifi热点
--Wifi点对点
--Wifi广播
智能设备开了无线并实时扫描,手机app上把wifi名字和密码打包并发射出去(具体的技术忘了),智能设备接收到wifi名称和密码信息就自动连接路由
产品会产生一个无密码的WIFI,手机APP实际上是在搜索这个WIFI,然后链接上这个WIFI,APP输入本身要的WIFI和密码,产品接受后更改介入的WIFI。
--wifi快连
802.11的报文里虽然具体传输的数据加密,但是MAC头是不加密的,可以看到源MAC地址、目的MAC地址、报文长度等信息。常见的有2种
APP发送特定长度的报文,比如长度1500代表1,长度500代表0,这样不断发送不同长度的消息,就可以把数据从加密环境传输出来。当然实际可以做得更精细。
组播IP的低23bit和组播MAC地址的低23bit对应,APP通过向不同的组播IP发送消息,代表要传输的数据。快连设备通过MAC地址的变化解析出数据。
这些方法最早是被搞信息安全的人当作WIFI协议漏洞来研究的,后来发现还有快连这种巧妙的用途
当然,还有腹黑推测派。。。
你还没买淘宝就可以知道你wifi密码。
出售的机器一经发货就和你淘宝绑定了。
有必要的话,淘宝可以做到插电源就用,但是这样你们又会说偷密码之类的,只好搞一个输入密码仪式了。
小编觉得或许应该问一下天猫精灵。
你觉得是它是怎么收到的wifi密码呢?欢迎评论发表你的观点。
,