教师：在前面的讲座中,
我们学习了如何使用Bettercap来做一些很酷的事情｡
但我们所做的一切都是通过文本或终端界面完成的｡
Bettercap还有一个Web界面或图形界面,
我们可以使用它来完成我到目前为止展示的所有任务｡
我之所以从文本界面开始, 是因为首先,
我更喜欢使用文本界面, 我一直使用文本界面而不是图形界面｡
我认为它更快,
你可以用它来实现你的目标,
发动攻击快得多｡
它还需要更少的资源和更少的模块, 因此它不太可能失败,
也不太容易出错｡
不仅如此,
通过学习如何使用文本界面, 我还向您展示了如何手动修改存储它们的caplet和脚本,
以及如何在不需要额外插件的情况下正确使用它们, 插件是运行Web界面的插件｡
话虽如此, 有些人仍然认为网络界面更友好,
这就是为什么我会在这节课上谈到它｡
我将通过输入bettercap来启动Bettercap,
然后我将执行-iface来选择我的接口eth0｡
这次我不会指定一个caplet,
因为我只想在连接到目标网络的接口上启动Bettercap｡
所以我们要按回车键,
它会像往常一样运行, 没有问题｡
现在, 如果您使用的是我为本课程创建的自定义Kali图像,
那么您只需键入http-ui即可启动Web界面｡
但是如果你使用的是原始版本的Kali或者你使用的是不同发行版上的Bettercap,
那么你就必须安装Web界面, 所以你必须做ui｡
update来安装它,
安装后, 您只需执行http-ui即可｡
现在, 就像我说的,
因为我使用的是为本课程制作的最新自定义Kali,
我可以通过键入http-ui来运行它, 而不必安装任何东西｡
如果我按回车键, 你会看到它在这个URL上运行没有问题｡
我拷贝一下, 然后在我的浏览器中打开它｡
而且完美｡
正如您所看到的, 我们得到了Web界面的登录页面,
因此默认用户名为user,
默认密码为pass｡
我将单击“Login”（登录）进行登录｡
如您所见, 我们有一个非常简单易用的界面｡
尽管我们可以通过命令行在此处运行命令,
但我们不必再运行任何命令｡
在这里, 我们有事件日志｡
这与您在终端中看到的类似,
但界面更好｡
如果您要查找特定日志或特定事件,
可以使用此处的搜索栏进行筛选｡
您可以单击任何事件类型将其静音, 这样您就不会在屏幕上看到任何事件｡
所有这些都发生在这里, 在事件菜单中｡
下一个有用的页面是这里的主页, 它将显示所有连接到网络的设备,
这与我们以前使用网络时的情况类似｡
显示｡
如您所见, 我们现在只有路由器, 它是10｡
0. 2. 1,
和我现在的电脑, 这是10｡ 0. 2. 15号, 我是卡莉｡
现在, 你也知道, 在我们开始撒网之前｡
侦查和收网 探测以发现同一网络中的所有设备｡
所以当在这里, 而不是写命令, 所有你要做的是点击这个播放按钮来启动网络｡
探测并点击此播放按钮启动网络｡
侦察员, 你会收到通知
如您所见,
我们设法发现了所有连接的设备｡
您还可以看到, 这里有一个很好的标记,
告诉我们这是网关, 还有一个很好的标记,
告诉我们这是我们的计算机, 我们发现的设备是这两个设备,
您可以看到, 这是我的MS Edge设备, 我们一直瞄准的Windows计算机｡
同样, 因为这是一个非常简单的Web界面,
您不必键入任何内容,
您可以单击计算机旁边的这个小箭头,
在IP旁边, 您可以扫描此计算机的端口或将其添加到您的欺骗目标｡
这样就不必设置arp了｡ 欺骗 目标到这个IP,
他们所要做的就是点击这里,
它会自动添加到ARP欺骗｡
不仅如此,
这里还有一个小窗口, 用于配置ARP欺骗程序｡
请记住, 我们过去将此选项设置为true, 即全双工｡ 现在, 我只需单击此处选中此选项｡
要启动此欺骗程序, 我只需单击“开始欺骗”, 然后完成｡
现在我们应该欺骗目标了｡
如您所见,
我们还在此IP旁边看到了一个漂亮的图标,
它告诉我们, 目前我们正在欺骗此IP, 告诉它我们是网关｡
现在如果我转到目标, 执行arp-a, 你可以看到路由器的MAC地址已经变成了Kali机器的MAC地址,
就是这个.
所以这意味着我们正确地欺骗了这个设备,
告诉它我们是路由器, 我们设法成为了中间人｡
我之前已经详细地告诉过你们怎么做了,
所以如果你们不记得了,
或者觉得奇怪, 那就回去复习我讲过的课.
现在, 我还向您展示了如何使用caplet绕过HTTPS和部分绕过HSTS｡
再说一次, 我们这里有一个很好的菜单｡
正如你所看到的, 我们有Bettercap目前提供的所有小胶囊,
你所要做的就是点击你想运行的小胶囊,
在我的例子中, 它是hstshijack小胶囊｡
此外, 如果您还记得, 当我们修改此caplet时,
我们过去必须打开caplet的安装位置, 然后在文本编辑器中打开caplet, 然后修改其选项｡
而在这里,
你可以在这个菜单中修改任何你想要的选项,
点击这里的磁盘图标保存, 然后点击播放运行这个小程序｡
正如您所看到的,
您会收到一个很好的通知,
告诉您一切都按预期执行了, 现在我们可以继续进行测试｡
因此, 如果我转到这里, 像往常一样清除浏览数据, 然后转到一个普通的HTTPS页面,
如stackoverflow｡
com,
您将看到它将通过HTTP加载, 这样我们就可以登录, 并且应该能够获得用户名和密码, 就像我之前向您展示的那样｡
我们可以测试部分HSTS旁路, 所以如果我去谷歌｡
也就是说,
搜索Facebook, 点击第一个结果, 完美｡
正如您所看到的, 它再次通过正常的HTTP加载,
因此如果我登录, 信息将被我的嗅探器捕获｡
因此, 如您所见, 编辑囊片非常非常简单, 甚至可以通过此Web界面运行它们｡
您也可以通过这里的高级菜单运行所有其他插件｡
例如, 如果你想启动嗅探器, 你所要做的就是向下滚动到这里,
寻找嗅探器, 我们在这里找到了它, net｡
Sniffer,
如果我单击它, 您可以在顶部看到, 它没有运行｡
在这里, 您只需单击要运行的命令,
而不是运行命令｡
不仅如此,
如果您想修改任何选项, 同样,
您所要做的只是在此处键入您想修改的内容,
在此处单击“保存”, 然后运行您想运行的命令｡
所以如果我现在想启动嗅探器, 我所要做的就是点击net｡
继续闻,
这会启动嗅探器
现在, 嗅探器与我们可以在这里获得的好事件相结合,
使我们更容易过滤捕获的数据, 但这仍然不是过滤捕获数据的最佳方式｡
我将介绍如何使用Wireshark正确地嗅探和过滤数据,
Wireshark是嗅探和过滤数据的最佳工具｡
但是, 这个网络界面提供了一个更好的交互和使用Bettercap的方式｡
现在, 我没有向大家展示如何使用WiFi､
BLE､ HID和Position菜单,
因为我们之前实际上没有使用过这些模块, 所以我只想重点向大家展示如何使用该界面完成我们迄今为止所做的一切｡
就像我说的, 它更容易使用, 我同意,
但是一旦你习惯了终端界面,
它就会和这个一样容易｡
对我来说, 它更有条理,
它可以更快地实现我的目标, 它使用更少的资源,
它更快, 这就是为什么我更喜欢使用它比网络界面｡
如果不是为了向你展示如何使用网络界面,
我甚至不会安装它｡
但是在今天结束的时候, 我想给你两个选择,
显然你可以自由地使用任何对你来说更容易的选择｡