WEP破解
为了破解WEP,我们首先需要捕获大量数据包,这意味着我们要捕获大量的IV。完成后,我们将使用aircrack-ng工具。该工具将能够使用统计攻击来确定目标网络的密钥流和WEP密钥。当我们有两个以上的数据包时,我们破解密钥的机会会更高。
让我们看一下破解WEP密钥的最基本情况。我们将在监控模式下设置WiFi卡。之后我们将运行命令airodump-ng wlan0
以查看Wi-Fi范围内的所有网络,然后我们将针对其中一个网络。其中wlan0
代表接口。执行此命令后将显示以下输出:
在此图中,出现的第四个网络是javaT。在这个网络上,我们将进行攻击。我们将使用以下命令对javaT网络运行airodump
:
在这里,我们使用--bssid
作为74:DA:DA:DB:F7:67
对javaT
网络运行airodump
。包括--channel
,数字11,添加--write
将捕获的所有数据包存储到一个文件中,即wep。运行上述命令后,将显示以下输出:
这是一个繁忙的网络。 #Data显示包含不同IV的有用数据包的数量,我们可以使用它来破解密钥。如果数字越高,那么破解就更轻松一些。在下一节中,我们可以看到客户端数据:
现在使用ls
命令列出所有文件。
可以看到我们拥有了write
参数中指定的捕获文件。现在将针对airodump
为创建的文件启动aircrack-ng
。即使我们没有停止airodump
,也可以对它进行airodump
。它将继续读取airodump
正在捕获的新数据包。在新终端中使用以下命令运行aircrack
:
当使用aircrack-ng
时,我们将输入文件名wep.cap
。如果aircrack
无法确定密钥,则aircrack
等待达到5,000 IV时,然后再次尝试。
现在,我们必须等到aircrack
成功破解WEP密钥。解密后可以按Ctrl + C。在下面的屏幕截图中,aircrack
已成功设法获取数据包中的密钥:
看到钥匙找到了以后。我们可以使用ASCII密码12345
连接到目标网络javaT。只需要复制12345
并在连接javaT时粘贴它。也可以使用31:32:33:34:35
的KEY进行连接。在某些情况下,我们无法看到ASCII密码,那时可以使用KEY连接到网络。只需复制31:32:33:34:35
并删除数字之间的冒号。现在使用3132333435
密钥,可以连接到javaT网络。