- ：在离开本节并进入“获取访问权限”部分之前,
我将教您如何破解不同的加密并获取网络访问权限｡
我想再用一节课来讨论一个非常有用的攻击,
它仍然属于预连接攻击, 在这一节下｡
我想讨论的攻击是取消身份验证攻击,
这种攻击允许我们在连接到任何网络之前断开任何设备与任何网络的连接, 而无需知道网络的密码｡
为此, 我们将通过将我们的MAC地址更改为要断开连接的客户端的MAC地址,
假装自己是该客户端, 并告诉路由器我想断开连接｡
然后, 我们将再次假装是路由器,
将我们的Mac地址更改为路由器的Mac地址,
并告诉客户端您请求断开连接, 因此我将断开连接｡
这将允许我们成功地从任何网络断开任何客户端或取消对任何客户端的身份验证｡
现在, 我们实际上不打算手动执行此操作, 我们将使用一个名为aireplay-ng的工具来执行此操作｡
从上一节课中, 我们知道这个Mac地址,
就在这里, 属于一台苹果电脑,
就像我说的, 这台苹果电脑实际上是我的电脑,
就在这里｡
正如您所看到的,
这台主机连接到这个网络, 就在这里, 它与您在这里看到的那个网络相同,
它实际上可以访问互联网｡
所以, 如果我只是寻找测试,
你会看到我连接, 我可以寻找的东西,
我可以使用谷歌｡
所以, 我有一个正常的工作互联网连接｡
现在, 我们将回到这里, 我们将使用一个名为aireplay-ng的工具,
来启动取消身份验证攻击, 并断开这台Mac计算机与互联网的连接｡
我们要输入程序的名字, 也就是aireplay-ng,
我们要告诉它我想运行一个取消身份验证攻击｡
然后, 我将为它指定要发送的取消身份验证数据包的数量,
因此我将为它指定一个非常大的数字, 以便它不断将这些数据包发送到路由器和目标设备｡
因此, 我将在很长一段时间内断开目标设备的连接｡
让它重新连接的唯一方法是按Control
+ C并退出aireplay-ng｡
接下来, 我将为aireplay-ng提供目标网络的MAC地址｡
我将执行dash a,
并将MAC地址提供给它,
我将从此处复制该地址,
然后使用dash c, 将要断开连接的客户端的MAC地址提供给它｡
我要断开连接的客户端就是这里的客户端,
也就是我们之前说的Apple电脑｡
所以, 我要把它复制并粘贴到这里｡
如果您的目标网络运行在5 GHz频率上,
则必须在此处的命令中添加破折号大写D｡
但我的目标, 如你所见, 它使用2｡ 4 GHz, 因此, 我不需要执行此操作,
我只需在监控模式下添加无线网卡, 即mon0｡
现在, 非常重要的是要了解,
这个命令只会断开目标客户端从指定的网络.
因此, 如果存在目标客户端可以连接到的其他网络,
它将自动连接到这些网络｡
因此, 在许多情况下,
它可能会连接到5GHz版本的网络, 也可能会连接到它已经知道密码的完全不同的网络｡
如果它是一个移动设备,
它甚至可能继续通过其移动数据计划访问互联网｡
因此, 攻击看起来似乎没有奏效,
但实际上奏效了,
客户端只是断开了与此网络的连接,
并正在使用另一个网络｡
要解决这个问题,
您只需打开一个新的终端窗口并运行完全相同的命令, 但这次的目标是客户端连接到的新网络｡
实际上, 我在高级网络黑客课程中, 还介绍了其他更高级的主题,
请查看额外的讲座, 这门课程的最后一节课, 了解更多关于高级网络黑客课程的信息, 以及其他所有可以与这门课程一起学习的课程｡
我们输入的是一个非常简单的命令, aireplay-ng,
这是我们将要使用的程序的名称｡
我们要做的是, dash dash deauth,
告诉aireplay-ng我想运行一个取消身份验证攻击｡
我给了它大量的数据包, 这样它就可以不断地向路由器和客户端发送取消身份验证的数据包,
并使客户端保持断开连接｡
我使用破折号a来指定目标路由器或目标接入点的MAC地址｡
然后我使用破折号c指定客户端的MAC地址｡
最后, 我给出mon0,
这是我的无线适配器在监视模式下的名称｡
现在, 您可以像这样运行此命令,
在大多数情况下, 此命令都可以正常工作, 但在极少数情况下,
此命令将失败, 除非针对目标网络运行airodump-ng｡
我现在要做的是回到我的第一个终端,
运行airodump-ng, 使用我们之前看到的命令.
我不想向文件中写入任何内容,
所以我将删除write参数｡
因此, 我只是执行一个普通的airodump-ng命令,
实际上只是将目标网络的BSS ID和目标通道提供给它,
然后按Enter键｡
我们已经知道怎么做了, 我们花了一整节课的时间,
这就是为什么我做得很快｡
然后, 我将返回到我们目前编写的命令,
并按Enter键｡ 现在, 您可以看到, aireplay-ng告诉我它正在发送取消身份验证数据包｡
如果我们回到这里, 向上看, 你会发现我实际上失去了连接,
我正在尝试连接回来｡
很明显, 如果我试图寻找任何东西,
比如说, test2,
你会看到, 我会被卡住, 什么都不会加载｡
所以我连接回去的唯一方法就是,
回到这里, 如果我退出,
按Ctrl + C, 再次退出.
而且现在我的机器应该能够重新连接并恢复它的连接｡
这实际上在很多方面都非常方便,
在社会工程案例中非常有用,
您可以断开客户端与目标网络的连接,
然后致电用户, 假装是IT部门的人员,
让他们安装病毒或后门程序,
告诉他们这样可以解决问题｡
您还可以创建另一个伪接入点, 让他们连接到该伪接入点,
然后从该接入点开始监视他们,
我们将在本课程稍后部分了解如何执行此操作｡
你也可以用这个来捕捉握手,
实际上就是在这里发生的｡
这对于WPA破解至关重要｡
等我们到了WPA破解部分,
我们再谈这个｡
所以, 就像我说的,
这是一个小的攻击, 可以作为其他攻击的插件,
或使其他攻击成为可能｡