教师：之前我们学习了什么是ARP欺骗,
以及如何使用ARP欺骗工具来拦截网络中的连接｡
我介绍这个工具是因为它简单､ 可靠,
并且可用于许多操作系统｡
因此, 学习如何使用这个工具在很多情况下都是有用的｡
然而, 在这节课和下一节课中, 我们会用到一个叫做更好的资本的工具｡
更好的上限可以用来做正是我们所做的ARP欺骗｡
因此, 我们可以使用它来运行ARP欺骗攻击,
拦截连接, 它可以用来做这么多｡
所以我们可以用它来捕获数据, 分析数据,
查看用户名和密码｡
我们可以使用它绕过HTTPS, 并可能绕过HSTS｡
我们可以用它来做DNS欺骗,
注入代码到加载的页面等等｡
现在, 我将向您展示如何安装该工具,
并简要介绍如何使用它｡
我们会在下一节课里再讲一遍｡
我现在要去我的Cali机器运行Better
Cap, 我现在要做的就是输入它的名字,
Better Cap.
现在, 像往常一样,
如果你想获得关于这个命令的更多信息以及如何使用它,
你可以做dash dash help｡
这会给你一个完整的帮助菜单, 但你现在真的不需要担心这个,
因为我们在整个课程中会经常使用这个工具, 你会在使用它的过程中学到很多东西｡
所以我要再次清空屏幕｡
现在, 要运行该工具, 我将键入Better
Cap（工具的名称）, 然后键入破折号iface｡
指定连接到要对其运行攻击的网络的接口｡
如您所知, 要获得我的界面, 我们可以只执行if
config｡
我将对ETH0连接到的网络运行此程序,
因此我将把接口设置为ETH0｡
我要把这个关上｡
我将按Enter键运行该工具｡
正如你所看到的, 现在我们在工具里面｡
我们现在有一个不同的提示符,
在其中我们可以使用Better Cap的命令｡
现在您可以看到, 它告诉我们,
我们可以键入help, 以获得所有可用于Better Cap的命令的列表｡
因为我们不知道如何使用它, 所以我实际上要输入help｡
而且完美｡
正如您所看到的,
我们得到了一个可以使用的所有命令的完整列表｡
在课程中, 我将再次向大家介绍,
这样你们就可以快速了解它们, 但不要太担心它们.
真正重要的是｡
而你现在需要注意的是模块｡
这些就是我们可以使用的所有模块, 或者说是我们可以让Better
Cap做的所有事情｡
正如您现在所看到的,
除了事件流之外, 它们都不起作用, 事件流基本上是在后台运行的模块, 用于处理所有事件｡
现在你可以打字了, 帮帮忙｡
后跟所需的任何模块的名称｡
这将显示一个帮助菜单,
告诉您如何使用这个特定的模块｡
例如, 我想在这堂课上向你们展示,
网络探测器和网络侦察模块｡
因为我不知道如何使用它们, 所以我输入了help,
然后我将在它后面输入模块的名称｡
也就是网点探头｡
我要按回车键｡
正如您所看到的,
您将获得有关此模块的功能的描述｡
因此, 基本上它会不断发送UDP数据包来发现同一网络上的设备｡
我们可以打开网络探测器,
打开模块, 关闭网络点探测器, 关闭模块｡
您还可以查看可为此模块修改的所有选项｡
我会在下一节课讲选项以及如何修改它们.
现在, 我将保留所有这些默认选项,
我将执行net
dot probe on来打开它｡
如您所见, 这将自动开始发现连接到同一网络的客户端｡
所以10. 0. 2. 这里的7实际上是我的Windows目标计算机｡
因此, 如果我转到目标Windows计算机并进行IP配置,
您将看到其IP地址为10｡ 0. 2. 7.
因此, 这只是另一种使用更好的cap快速发现已连接客户端的方法｡
你现在没有注意到的是,
当我们启动网络探测器时,
它会自动启动网络侦察｡
为了确认这一点, 如果我们在这里垂直放置,
你可以看到唯一正在运行的模块是事件点流｡
现在, 如果我提供帮助, 您会看到,
我实际上有两个模块运行net dot probe,
我们刚刚看到了它, 并手动打开了它｡
还有网络侦察, 它是由Better
Cap自动启动的｡
这是因为net dot probe会向所有可能的IP发送探测请求｡
然后, 如果我们得到一个响应,
net. recon将通过监视我的ARP缓存来检测这个响应｡
然后将所有这些IP添加到一个不错的列表中, 这样我们就可以锁定它们｡
现在, 由于net dot recon实际上正在运行,
我们可以执行net dot show, 以查看所有连接的客户端｡
如您所见, 我们得到了一个完整的列表,
其中列出了所有连接的客户端｡
我们可以看到他们的IP｡
我们可以看到这些客户端对应的Mac地址｡
它还可以在这里显示有关每个IP的信息｡
例如, 它告诉我们这里的IP是ETH0的IP｡
这就是这台电脑的IP地址｡
它还告诉我们这里的IP是网关｡
这是路由器的IP,
您还可以在供应商处看到,
它正在尝试发现每个客户端中使用的硬件的制造商｡
正如您所看到的网关, 它认为它使用的是Realtek芯片组｡
现在你也可以看到这里的10｡ 0. 2. 7装置｡
就像我说的, 这是我的目标Windows设备｡
这节课就讲到这里｡
我只是想给你一个快速的概述,
如何获得关于一个特定模块的帮助,
如何运行一个特定的模块,
并分析它返回的结果｡
在下一节课中,
我将向你们展示如何使用Better Cap进行ARP欺骗攻击,
以拦截数据并读取流经网络的用户名和密码｡
一旦我们成为中间人, 一旦我们拦截了连接｡