无线网络WIFI(wireless Fidelity)的正确发音是 /wai fai/。它是建立在IEEE 802.11标准的无线局域网。目前主流的无线上网模式主要有两种,分别是GRPS(手机无线上网)和无线局域网。
1、所需的硬件设备及软件系统支持
为了进行无线上网,您需要一个无线网卡,网卡芯片规格可以是3037、rtl8187l或者RT3070,支持54Mbps 802.11 b/g或者150Mbps 802.11n或者300Mbps 802.1n。另外,您还需要安装虚拟机或者虚拟盒,并在其上安装kali linux。如果您只是进行测试,最好自己搭建一个路由器来进行测试。
2、测试网卡模式,将网卡驱动进入监听模式。
3、扫描附近的无线网络,并选择一个信号强度较高的进行抓包流量。
4、抓取一个无线地址的流量。
5、选择合适的字典进行匹配破解。请注意,选择的字典一定要恰当,否则破解过程会非常耗时。另外,您的电脑最好配置8GB的内存,以免出现崩溃情况。下图是一些常见的字典示例。
7、在之前的步骤中,我们已经抓取了许多握手流量,现在可以打开Wireshark进行流量分析。使用破解的WiFi密码连接到路由器的WiFi。如果路由器的默认对外网关地址没有被修改,可以直接使用192.168.1.0或者192.168.1.1登录路由器设备。这里还要提到另一种情况,即路由器的默认地址被修改成其他地址。首先确定已经连接的WiFi,然后测试是否已经上网,或者路由器是否连接到了互联网。只要WiFi测试连接成功,就可以使用网关访问命令,查看自己电脑上连接的网关地址或域名地址,进行arp地址访问。
8、获得了路由器的地址之后,可以远程登录路由器。对于一般的家庭路由器,很多WiFi密码和路由器密码是相同的,您可以尝试一下。如果密码是另外设置的,那么可能需要进行爆破或者进一步的渗透测试。一旦掌握了路由器,就可以监听各个设备的运行情况。
9、对于破解的WiFi密码,可以在Wireshark的Proctors中配置加密算法和密钥,这样就可以解码捕获的数据包。
10、您可以使用WirelessMon来检测周围无线信号的强度,并选择信号最强的进行测试。