教师：从前面的讲座中,
我们了解了网络工作原理的基础知识｡
我们了解到, 同一网络中的设备之间使用数据包进行通信｡
因此, 无论你在网络上做什么,
无论你是在看视频,
无论你是在登录网站, 发送聊天消息,
发送电子邮件, 无论你在做什么, 所有的数据都是以数据包的形式发送的｡
现在, 在网络中,
设备使用MAC地址确保这些数据包的传输方向正确,
因此每个数据包都有一个源MAC和一个目的MAC, 并从源流向目的地｡
在本例中, 我们有一个客户端,
它有此MAC,
我们有一个接入点, 接入点也有此MAC｡
例如, 如果此客户端要向路由器发送数据包, 它会将目的MAC设置为路由器的MAC地址｡
因此, 默认情况下,
每台设备仅接收以目的MAC作为自身MAC地址的数据｡
但如果你还记得, 我说过在无线网络中,
如果你在范围内,
那么你将能够捕获所有这些通信, 因为这些数据包实际上是在空中发送的｡
因此, 即使它们没有将我们的MAC地址作为目标MAC,
我们也可以捕获它们｡
为此, 我们需要更改无线接口的工作模式,
使其在监控模式下工作｡
让我来告诉你我的意思｡
如果我在我的电脑上运行iwconfig,
我们会看到ifconfig列出了所有接口,
我们可以使用iwconfig只查看无线接口｡
您可以看到, 这里有lan0,
这是我的外部无线适配器｡
您可以看到, 此适配器的模式设置为“托管”｡
这意味着这基本上是所有无线设备的默认模式,
也意味着此设备将只捕获目标MAC作为其MAC地址的数据包｡
所以基本上它只会捕获指向我的Kali机器的设备｡
但这不是我们想要的｡
我们需要的是能够捕获我们范围内的所有数据包,
即使它们被发送到路由器,
即使它们被设置到另一个设备｡
为此, 我们需要将模式设置为“监控”模式,
而不是“管理”模式｡
因此, 像往常一样, 在更改接口的选项之前,
您必须禁用它, 之前我们已经看到,
我们可以通过执行ifconfig（设备名称,
在我的示例中为lan0）来禁用它｡
然后, 我们可以启用监视器模式｡
但在此之前, 我将运行一个命令来终止任何可能干扰在监视器模式下使用界面的进程｡
我现在要运行的命令不是强制性的,
但运行它实际上会在运行本课程中将要学习的攻击时提供更好的结果｡
所以这个命令是飞行员检查杀伤｡
现在, 您会注意到, 当您使用此命令时,
它实际上会终止通常在此处运行的网络管理器｡
所以你会完全失去网络连接｡
但这不是问题,
因为我们只需要在监控模式下运行预连接攻击,
这样攻击就不需要我们连接到任何网络｡
因此, 我们实际上不需要互联网连接来运行任何需要监视模式的攻击｡
现在我们要启用监视器模式｡
所以我们要执行iwconfig｡
后跟要在其上启用监视模式的接口名称,
即lan0｡
我们要说我想改变模式,
我想改变它的监测｡
非常非常简单的命令｡
我们正在使用iwconfig更改模式｡
我们给出了要更改其模式的接口的名称｡
我们说, 我想改变模式,
我想把它设置为监视模式｡
现在, 如果我按Enter键, 您将看到命令将运行且没有错误,
这意味着命令已正确执行, 最后, 我们需要启用接口, 这与更改显示器地址时的操作类似｡
因此, 我们只需执行ifconfig lan0 up｡
好了
现在, 如果我再次运行iwconfig, 您将看到模式现在设置为Monitor｡
基本上, 此接口现在可用于捕获我们范围内的任何数据包,
而不仅仅是指向此计算机的数据包｡
这就是为什么在未来你会看到我们如何使用它来嗅探数据包,
分析它们, 甚至侵入网络｡
所以在未来, 如果我说在监视器模式下使用你的界面,
这就是我的意思｡
基本上, 您必须启用监视器模式,
如此处所示｡
现在, 我在本课的资源中还包括了一个YouTube视频,
它展示了一种替代方法, 来启用监听模式,
以防万一, 你在使用这种方法时出错,
或者你试图按照我在下一课中做的事情去做, 但它不起作用｡
然后您可以回来尝试替代方法｡
但是, 如果此操作有效, 并且成功启用了监视器模式,
则您无需观看该视频, 只需继续学习课程即可｡
还有一件事要记住,
不是所有的无线适配器都支持监视模式｡
因此, 要使其正常工作,
您需要确保您的实际适配器支持监视器模式｡
有许多适配器支持该功能,
我在资源中再次提供了另一个视频, 介绍了无线适配器､
如何选择最佳适配器以及在测试网络安全性时推荐和使用哪些适配器｡