之前帮朋友处理连网的事,才琢磨怎么查看别人家的wifi密码,折腾半天,最先踩的误区就是以为随便拿个手机工具扫一下就能拿到,连着试了好几个网上传的小程序,要么跳一堆广告,要么直接提示获取失败,后台还在不停申请权限,看着就不安稳。
一开始想的很简单,只要能搜到信号,密码就有办法读出来,后来才反应过来,没有提前连上过这个wifi的设备,本身就没有存储密码的记录,软件再花哨也凭空拿不到信息。那个时候还不死心,翻论坛找别人发的教程,说电脑端有命令行可以调取,连夜借了笔记本过去试,结果电脑压根没接入这个无线网,敲完指令只返回空白内容,白白耗掉半个多小时。
能走通的路子,只有一种情况。
那台已经连上这个wifi的设备,比如房主自己在用的手机或者电脑,系统里面缓存了密码。安卓的机型差别很大,有的点开wifi详情页,直接有二维码,扫码之后就能看到明文密码,有的品牌把信息藏在分享弹窗里面,需要验证本机锁屏密码才能调出;苹果这边限制更严,系统本身不会直接显示完整密码,得进到路由器的管理页面才行,前提是这台苹果设备已经连着这个wifi,并且知道路由器的管理账号。
进到管理后台又是另一个坎。很多人家路由器的管理密码和wifi密码不是同一个,标签上印的管理员账号早就被改掉了,输初始密码根本登不进去。碰到这种情况,就没法从后台里面找到wifi密钥,卡在这一步的时候,只能停下来,没有别的稳妥办法接着往下走。这只是我的个人感受,不是标准答案。
还有一点容易忽略,路由器的后台地址不是全都一样,常见的那两个地址输进去打不开,有可能是网关被修改过,得在已连接设备的网络详情里看网关地址,再复制到浏览器打开。页面加载出来之后,菜单布局跟着品牌变,有的在无线设置板块一眼就能看见wifi名称和密码栏,有的做了隐藏,密码位置用星号盖住,不支持直接展示,只能选择修改新密码,没法读取旧的。
网上流传的破解类工具,我也试着下过一个轻量版本,安装包解压之后,杀毒软件直接弹出风险提醒,介绍说靠长时间抓包跑字典,耗时要很久,成功率还取决于密码复杂度,简单数字组合还有一点点机会,带字母符号的长密码基本跑不出来,而且抓包本身的操作边界很模糊,想了想就直接删掉了,不敢继续试。
隔壁那户当时出门,路由器放在玄关柜子,想过重置路由器,重置之后wifi密码恢复成机身标签上的初始密码,但是这样一做,对方家里所有智能设备、电视、摄像头全部会断开网络,等主人回来还要重新挨个配置,实在不合适,最后也没动手。
那天最后什么密码都没拿到。
等到房主晚上回来,直接问了一句密码,输入框敲完字符,手机顺利连上网络,之前绕来绕去试的所有办法,反倒显得多余。