首先,我要声明,以下攻略仅适用于紧急需要使用wifi的情况,不建议长期依赖他人的网络,就像本文作者姜辰一样,只是临时应急使用了两个月。工欲善其事,必先利其器。如果您想无声无息地使用邻居的wifi,首先需要准备以下工具:
- 一台电脑或笔记本电脑
- 一个外置无线网卡
- 一个VM虚拟机软件(如VMware)
- 一个CdLinux镜像文件
以上是姜辰准备的材料,您可以根据自己的需求进行选择。首先,安装并配置好VM虚拟机软件,然后创建一个新的虚拟机,选择典型安装方式,并选择Linux操作系统和3.X内核版本。将之前准备好的CdLinux镜像文件挂载到虚拟机中,然后启动虚拟机。在虚拟机中,将外置无线网卡通过USB连接并共享给虚拟机,这样虚拟机就可以使用wifi功能了。
接下来,进入CdLinux的桌面环境,打开minidwep-gtk工具,选择扫描(S)功能,然后选择一个具有WPS功能的路由器,点击启动(L)按钮即可开始破解。
如上图所示,您也可以尝试使用字典破解,但是姜辰并没有准备字典文件,而且一旦我们获取到真实的路由器密码,可能就没有继续使用字典的兴趣了。
接下来,只需等待一晚上,基本上就能有所收获。通过这种方法,我们可以得到路由器的PIN码,一般来说,PIN码基本不会变化,且只有八位数。
当我们成功获取到wifi密码后,可能不仅仅想在一个角落使用,这时可以考虑使用中继器。由于每个路由器的固件不同,所以这里不做详细教程。姜辰将路由器作为中继器,通过网线连接到电脑,手机则可以使用wifi连接。
然而,中继器会导致网速下降一半,但对于手机使用来说影响不大,而对于电脑使用来说,使用网线连接效果更好。
通过查看路由器名称,我们可以确定它是Tenda品牌的。通过访问192.168.0.1,我们可以进入路由器的设置页面,登录页面通常使用默认密码。登录后,我们可以看到如下信息:
您可以看到,这就是wifi密码,看起来使用字典破解的希望不大。所以,如果可以直接获取PIN码,那就直接使用PIN码破解吧。
除了这种方法,还有一些手机上的wifi钥匙应用程序,通过这些应用程序可以连接到其他人“分享”的网络。如果想查看密码,可以使用RE文件管理器进入/data/misc/wifi目录下的wpa_supplicant.conf文件,其中包含了您连接过的wifi网络的账号和密码(需要Root权限)。
以上就是一种比较文明的获取wifi密码的方法。虽然这些方法在网络上可能已经有人分享过,但作为我的个人笔记,我觉得还是值得分享的。如果需要相关资源的下载,可以使用搜索引擎进行搜索。
最后,请文明使用他人的wifi,不要下载大文件,并且不要长时间依赖他人的网络,就像姜辰一样,只是临时使用了两个月(当然,当我离开家时,路由器还是放在房子里)。
关于CdLinux,如果可以将其安装在U盘上,就不需要购买外置网卡了,因为通过U盘启动,可以直接使用笔记本电脑的网卡进行破解。