教师：在上节课中,
我们已经看到了使用airodump-ng来列出我们周围的所有网络,
并显示有关它们的有用信息｡
通常, 我们这样做是为了查看目标网络,
查看信号强度, 查看我们离它有多远,
然后开始瞄准此目标网络｡
在本例中, 我假设我得目的网络就是这个网络.
这实际上是我的主机连接到的网络,
现在我有了目标网络, 并且有了一些关于它的基本信息,
让我们看看如何仅针对此网络而不是所有网络运行airodump-ng｡
这样, 我们就能收集到更多的信息｡
首先, 我需要写一个程序的名字,
也就是airodump-ng｡
然后, 我将为airodump-ng指定一个特定的BSSID或特定的MAC地址,
以便从中嗅探数据｡
我的目标网络的BSSID是这样的｡
我们可以在BSSID下面看到它｡
我先复制它,
然后我会把刚才复制的BSSID给它.
接下来, 我将为airodump-ng指定一个要嗅探的通道｡
同样, 如果我们看一下这里的“Channel”（频道）列,
我们可以看到我的目标网络在频道2上｡
所以我准备...第二频道｡
现在, 我们告诉airodump-ng,
我希望你在通道2上监听数据, 并且只从具有此BSSID的网络监听数据｡
我还要告诉airodump-ng,
我要你把你要为我收集的所有数据存储在一个文件中｡
我将输入--write,
然后键入一个文件名, 调用此测试, 最后, 像往常一样, 我需要在监视器模式下为它指定无线适配器得名称,
在我得示例中为mon 0.
这么一个非常简单的命令｡
我们再复习一遍｡
我们在做airodump-ng,
这是我想用的程序的名字｡
我告诉它, 我只想让你从一个特定的bssid嗅探数据｡
然后我给它目标的BSSID｡
然后, 我告诉它, 我希望您仅从特定通道嗅探数据,
我将向它提供我希望它从中嗅探数据的通道,
同样, 我们可以从这里获得它,
这是第二个通道｡
最后, 我告诉它, 我希望你把你要捕获的所有数据写入一个文件,
我们称之为测试, 然后我把我的无线适配器放在监视模式下,
也就是mon0｡
现在, 我要按回车键｡
正如你所看到的, 与上次不同, airodump-ng在这里只显示了一个网络｡
这是我想让它监听数据的网络｡
我们还可以看到,
我们现在有一个全新的部分｡
所以当我在上节课中运行airodump-ng时,
你们已经看到了这里只有网络,
而底部什么都没有｡
但现在, 您可以看到, 在网络的第二部分有更多的条目,
基本上, 您在第二部分看到的所有内容都是连接到此网络的客户端或设备｡
现在, 我们可以看到该网络连接了三台设备,
您可以在“工作站”下看到这些设备的MAC地址｡
因此, 您可以看到所有这些设备都连接到同一个网络｡
因此, BSSID仍然是相同的,
这是网络的MAC地址, 在工作站下, 我们有不同的客户端或不同的设备连接到此网络｡
我们还可以看到功率, 这是每个设备的信号强度｡
我们可以看到速度､
丢失的数据量､ 捕获的帧或数据包的数量,
还可以看到这些设备中是否有任何设备仍在探测网络｡
因此, 有时候, 当你对所有网络运行airodump-ng时,
你仍然会看到部分, 你会看到一些设备没有连接,
它们实际上正在尝试或寻找网络｡
所以你会在探测器下面看到他们要找的网络的名称｡
现在, 如果我点击Control
+ C, airodump-ng将退出,
它将停止工作, 但我应该在当前工作目录中有新文件, 其中包含我们刚刚捕获的数据,
因为请记住, 当我们运行命令时,
我们使用此处的write选项将数据存储在名为test的文件中｡
所以如果我用ls列出我当前工作目录中的所有文件,
你可以看到我有四个文件, 它们都以test开头｡
但它们都有不同的扩展名｡
我们有CSV, 有netxml, 有cap,
还有Kismet｡
csv格式｡
现在还要注意, airodump-ng会自动将减号01附加到这些文件中的每一个｡
因此, 以后当您尝试使用捕获文件时,
请确保在命令中指定的文件名后附加-01｡
现在, 我们要使用的主要文件是cap文件｡
同样, 这个文件包含了我们在airodump-ng在这里工作期间捕获的数据｡
基本上, 此文件应包含发送到目标网络和从目标网络发送的所有内容｡
因此, 它应该包含URL､
聊天消息､ 用户名､ 密码或任何这些设备在互联网上执行的操作,
因为它们必须执行的任何操作都必须发送到路由器, 正如我们之前所看到的｡
唯一的问题是, 如果您查看此处的加密,
您会发现我的目标网络使用WPA2加密｡
因此, 路由器与客户端之间发送得所有数据都是加密得.
让我来告诉你我的意思｡
我将使用Wireshark工具来分析数据,
而不用担心如何使用Wireshark｡
我们稍后会详细讨论｡
现在, 我只想确保你们理解我们现在能够捕获所有这些数据包的想法,
唯一的问题是这些数据包是加密的｡
所以我要用Wireshark来运行Wireshark｡
然后打开捕获文件, 依次选择“文件”､
“打开”, 该文件已位于根目录中, 我只需向下滚动并选择test-01｡
船长
我将打开它, 并将其置于全屏模式,
如您所见, 如果我们单击其中任何一个数据包,
您会发现我们实际上没有任何有用的数据｡
你可以看到一切看起来像胡言乱语,
我们不能阅读任何东西,
即使这些数据包可能包含用户名, 密码或URL｡
我们在这里可以看到的唯一有用的东西是设备制造商｡
我们知道连接到网络的设备中有一个设备具有此特定MAC地址,
因此它是以E8结尾的设备, 如果我们向上看, 我们可以看到它是此特定设备,
我们现在知道它是Apple设备｡
它可以是一台苹果电脑, 也可以是一台iPhone或一台iPad,
而这实际上是我的MacBook电脑, 也就是主机｡
同样, 我们可以看到, 我们还有一个使用华为芯片组的设备,
因此它可以是一部手机, 也可以是路由器｡
如果您查看此处的MAC地址,
并将其与此处的MAC地址进行比较,
您会发现它实际上位于BSSID之下,
因此这是路由器的MAC地址｡
所以现在我们知道我的路由器的品牌是华为｡
我们可以通过在Wireshark中打开此文件来收集更多信息,
我们可以大致猜出那里有哪些计算机以及它们使用的是什么操作系统,
但这还不够详细, 主要问题是网络使用了加密｡
在下一节中, 我们将讨论如何破解此加密｡
一旦破解, 您将看到我们如何以纯文本格式查看密码和用户名, 您还将看到我们如何映射同一网络中的所有计算机, 收集有关这些计算机的详细信息, 侵入这些计算机,
并执行一些非常非常酷的操作｡
现在, 你们应该猜到了我到目前为止所说的一切,
如果这个网络是一个开放的网络,
如果它是一个不使用任何密码的网络, 那么你们就可以看到所有的URL和他们在这里做的一切｡
但是, 如果您没有密码就无法连接到网络,
那么您将自动进入“连接后”部分, 在该部分中,
正如我所说, 我们将讨论一些非常非常酷的攻击, 一旦您有了密码或可以连接到网络,
您就可以进行这些攻击｡
因此, 现在不要担心Wireshark｡
我只是想确保你明白为什么加密是有用的,
为什么它被使用, 为什么我们现在看不到太多, 因为我们不知道密钥｡
我们将在下一节的后面部分讨论Wireshark及所有这些内容｡