WiFi万能钥匙是怎么知道你家(别人家)WiFi密码的?
发布时间:2022-09-06 16:53:14
是不是一直都在好奇WiFi万能钥匙是怎么知道你家(别人家)WiFi密码的?有人说是直接破解,但对于WiFi万能钥匙的能力来说,穷举法是很消耗时间的,事实上WiFi万能钥匙所用的是被偷偷上传的WiFi数据存入服务器,然后再提供给下一个使用该网络的用户的。
WiFi万能钥匙是怎么知道你家(别人家)WiFi密码的?
WiFi万能钥匙的基础功能并不是采用某些答案所述“密码库穷举(逐个尝试)暴力破解”的方式获得正确密码,而是通过用户上传分享的热点(主动或“被动”)到后台服务器的方式收集、积累数据。后台服务器维护者一份热点数据库,其中包含着热点名称(或者用来唯一标识的MAC地址)以及与其对应的密码字符串。查询密码时,用户将周围扫描到的陌生热点信息上传,服务器后台查询到相对应的密码(如果分享过的话)后返回给APP供用户选择使用。不过WiFi共享钥匙有一个“深度解锁”的功能与“暴力破解”沾点边,但它也仅仅是使用几个常见的较为简单的密码来尝试连接热点,不能称得上算“密码库穷举”。
现在WiFi万能钥匙充实密码库的方式主要是用户主动分享,毕竟用户基数变大了,但在以前可不是这样。早期的WiFi万能钥匙得到热点密码数据的手段并不高明,甚至可以说是不光彩的。
我们知道Android系统中有个文件是用来存储WiFi密码的,那就是/data/misc/wifi/wpa_supplicant.conf
此文件只有当获得root权限后才能访问。
图上显示有两个WiFi热点“network”,ssid是热点名称,psk是密码。上面那个是我的私人热点,另一个“Bjume”则是某商家提供的免费热点。请注意,其中的密码是明文显示的“bjume2013”。
得到了这个文件,或者能看到这个文件的内容,就意味着能得到这台手机登录过的所有WiFi热点,以及它们的明文密码!
早期版本的WiFi万能钥匙会向用户申请root权限:
虽然我不是专职的Android开发者,但我毕竟也开发过一些自用的小工具,对系统提供的接口和权限还是略知一二的。WiFi万能钥匙的所有业务功能,包括扫描周边的WiFi信号、通过网络查询对应WiFi信号的密码、输入密码登录WiFi、通过网络将用户在应用中输入的密码上传到服务器,这些都可以使用基本的系统API实现,不知道它为甚麽要申请root权限。难道是为了访问wpa_supplicant.conf文件?单从这一点上作恶意揣测似乎不太妥当,毕竟在Android上很多别的行为也需要root(虽然我实在不知道WiFi万能钥匙哪个功能有这个需求),那么接下来的证据就无法回避了。
通过对com.snda.wifilocating.apk文件(WiFi万能钥匙)进行反编译之后,得到的很多smali脚本,有这么一个很有意思:
01/home/feng/documents/com.snda.wifilocating.apk/smali/com/snda/wifilocating/a/i.smali:
021049 invoke-direct {v2, v3}, Ljava/io/DataOutputStream;->
031050
041051: const-string v3, "cat /data/misc/wifi/wpa_supplicant.conf>/data/data/com.snda.wifilocating/wifi.conf\n"
051052
061053 invoke-virtual {v2, v3}, Ljava/io/DataOutputStream;->writeBytes(Ljava/lang/String;)V
复制代码
/home/feng/documents/com.snda.wifilocating.apk/smali/com/snda/wifilocating/a/i.smali:1049 invoke-direct {v2, v3}, Ljava/io/DataOutputStream;->


猜你喜欢
- 正在用Win11系统的小伙伴或许正在面临一个问题,那就是用户权限怎么设置,其实这个问题很好解决,为了帮助你了解到Win11系统更多的功能设置
- 设置思路:利用单元格内换行达到文字分上下,利用表格的边框设置斜线,利用空格和调整单元格行列距离达到最佳显示效果。EXCEL2007版本(其它
- 对于插入excel工作表中的迷你图,可以根据需要利用excel2016迷你图工具进行重新编辑。修改迷你图包括修改迷你图的类型、修改迷你图的样
- word中怎样设置图片的嵌入格式呢?图文并茂的文档,会给人留下深刻的印象,那么具体要怎么做,下面小编就教你怎么在word中设置图片的嵌入格式
- 在wps文字中编辑文档的时候,为了突出数学公式的重要性,我们可以对其颜色进行修改设置,下面就让小编告诉你wps文字如何设置数学公式颜色。wp
- 现在使用手机的用户,不论是加好友还是付款都是使用扫一扫的方法,扫二维码即可进行支付、添加好友等操作,十分的便捷。那么我们想要推广自己的网站,
- WPS2016表格怎么替换内容?wps表格中的内容很多,想要批量替换,该怎么办呢?我们可以使用查找和替换命令实现,下面我们就来看看wps查找
- 在Win10专业版系统的操作中,经常会碰见Win10系统开始菜单开启跳转列表的情况,通过Windows 10任务栏或开始菜单的跳转列表,可以
- 有一些小伙伴反映自己升级了Win11系统之后发现自己的声卡驱动不正常了,导致自己看视频听音乐都无法正常进行,不知道该如何处理这个问题,快来和
- Win10显卡驱动怎么更新?显卡驱动是电脑上重要的驱动之一,他可以帮助用户快速解决电脑卡顿、掉帧等问题。我们可以尝试通过更新显卡驱动来改善这
- 文件的自动化处理或批处理都是 macOS 进阶用户老生常谈的话题,而在聊它们之前,有一步不起眼却又很影响效率的操作:选择文件。实际着手处理文
- 发现打开窗口,要等很久才能完全显示,原因就是系统没及时优化和硬件老化,这时需要优化系统解决打开窗口速度慢的问题WindowsXP使用久了,有
- excel中经常需要使用到单元格找数据的技巧,在单元格中的数据具体该如何进行查找呢?下面是由小编分享的excel单元格找数据的教程,以供大家
- Win11右键直接打开所有选项的方法是什么?很多小伙伴将电脑更新升级成Win11之后发现开始菜单发生了很大的变化,想知道右键怎么直接打开所有
- Photoshare.db可以删除吗?这个文件是可以删除的,这个程序主要是用于保存一些缩略图的缓存,而这些缩略图对于我们来说其实没有什么用。
- 欢迎观看 Pixelmator Pro 教程,小编带大家学习 Pixelmator Pro 的基本工具和使用技巧,了解如何在 Pixelma
- 一直以来,PS都是非常受大家欢迎的一款修图软件,PS的功能非常好用,擦破做简单,而最近有用户询问PS的临时文件保存路径应该如何设置?下面小编
- 微软在去年推出了win10 20h2,很多用户发现更新win10 20h2之后C盘剩余的空间明显变小了,一定程度上影响了系统的运行程度。那下
- Win10系统底部任务栏中,有一个搜索web和windows的搜索框。看久了就觉得很碍眼,如果想要对其隐藏,该如何进行操作呢?快来看看吧。具
- 一、选择题,共60分(每题2分)。1、在打印文档之前可以预览,以下命令中正确的是( )A、选择文件菜单中的打印预览命令B、单击常用工具栏中的