网站搜索

在Kali Linux中使用Airgeddon进行恶意双胞胎攻击


有两种方法可以实现你的目标。要么通过破解捕获的WPA握手,依赖于一个字典文件,要么设置一个恶意双胞胎攻击,这仅仅需要一些时间,直到客户端将密码提供给我们。在这两者之间,哪种攻击最可靠和高效?当然是恶意双胞胎攻击,对吧?实际上,今天在Kali Linux上设置恶意双胞胎攻击是如此简单。

我们将详细学习以下主题:

  • 捕获 WPA/WPA2 握手
  • 假接入点
  • 去认证攻击
  • 门户劫持攻击

双胞胎攻击

恶意双胞胎攻击是几种无线攻击的结合,包括假接入点、拒绝服务攻击或干扰无线、获取登录门户攻击以及破解WPA/WPA2密码。这很复杂,是吗?但别担心,我们可以在Kali Linux上使用Airgeddon进行恶意双胞胎攻击。

你好,我是比曼多,这篇文章的作者。如果你喜欢这篇文章,请考虑购买我的书《实用伦理黑客:针对Kali Linux渗透测试者》。我和Linux Hint团队一起努力制作了这本高质量的产品,我知道你会喜欢它并学到很多东西。

流动对抗空气末日

与恶意双重攻击相关的两个最受欢迎的工具是 Fluxion 和 Airgeddon。在编写本教程时,我尝试了它们两个。我进行了比较。我发现使用 Fluxion 没有运气,假 AP、DHCP 服务器和 DNS 服务器都很慢,真的很慢。而且,Fluxion 提出了很多问题,这些问题实际上可以精简。相反,我对 Airgeddon 的整体性能印象深刻。我真的推荐 Airgeddon 而不是 Fluxion,现在。直到也许开发者对 Fluxion 性能进行改进,使其能够超越 Airgeddon。

在Kali Linux中使用Airgeddon进行恶意双胞胎攻击

我能简单地向你解释Airgeddon,这是一个开源工具,用于通过恶意双胞胎攻击破解Wi-Fi密码。我之前提到过,恶意双胞胎攻击会同时使用多种攻击方式。我们将逐一讨论这些攻击。

用于恶意双子攻击的无线网卡

确保您的无线网卡支持监控模式、注入模式以及虚拟接口。在本教程中,我使用的是外置 USB Wi-Fi 适配器 TP-Link TL-WN722N 版本 1。请选择此型号时要小心。TP-Link TL-WN722N 版本 1 使用高通 Atheros 芯片,不仅支持监控和注入模式,还支持虚拟接口。这是进行 Evil Twin 攻击所必需的。

而更高版本的 v2 和 v3 使用的是 Realtek 芯片组。安装一些驱动程序后,该型号(v2 & v3)上的 Realtek 芯片组仅支持监视和注入模式。它无法在 Evil Twin 攻击中工作,因为它不支持虚拟接口。有关推荐的卡和芯片组的更多信息,请访问 Airgeddon 的 GitHub 页面。

https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/卡片和芯片组.

在Kali Linux上安装Airgeddon

Airgeddon并未预装在Kali Linux中。您可以在GitHub上下载Airgeddon项目,网址为https://github.com/v1s1t0r1sh3r3/airgeddon。从GitHub下载任何内容的最简单方法是使用git clone命令将项目克隆到我们的Kali Linux中。

git clone git clone https://github.com/v1s1t0r1sh3r3/airgeddon

一旦下载了 Airgeddon 文件,请将目录更改为其文件夹。

在Airgeddon目录内,您会看到一个名为Airgeddon.sh的bash文件。在Kali Linux终端中通过输入sudo来运行该文件:

sudo ./airgeddon.sh

它将首先检查依赖项,当有缺失的依赖项时,Airgeddon将自动安装该软件包,如果没有,您就自己安装。享受您的时光,喝杯咖啡吧。

如何在Kali Linux上使用Airgeddon

Airgeddon被设计成一种半自动工具;我们无法选择参数来运行它。然而,在设置的每一步骤中,我们将得到逐步指导。我假设您已经没有缺失的依赖项问题。再次在Kali Linux终端中使用sudo运行Airgeddon。

sudo ./airgeddon.sh

您将首先被要求选择您的无线接口。

然后,确保你的接口处于监视模式。如果不是,请选择选项2将你的接口置于监视模式。

您的接口名称在监视模式下将被更改,现在带有后缀‘mon’。这种命名格式有助于告诉我们接口处于监视模式。

然后,仍然在主菜单中。选择选项7来设置恶意双胞胎攻击。

然后,选择选项9以激活登录页面。

然后,Airgeddon 将启动目标探索,它使用 airodump-ng 扫描周围的无线接入点。

一旦您的目标接入点在列表中,便终止 xterm 窗口。

根据上面的目标探索,airgeddon 将列出捕获的接入点。选择你的目标接入点,请注意,彩色文本表示该接入点已连接到客户端。

然后,您将被要求选择去身份验证攻击方法。使用mdk4(最新版本现在是mdk5)的断开连接攻击更具攻击性,可能会对您的接口卡造成伤害。但我建议使用aireplay-ng,选项编号2。

之后,Airgeddon将立即启动一个xterm窗口来捕获握手,同时运行一个拒绝服务攻击,另一个xterm窗口将被生成。这些xterm窗口将在成功捕获WPA握手后关闭。

之后,系统会要求您选择几个选项,例如选择存储捕获的WPA握手的位置或路径,以及攻击成功时的结果报告。不要在这上面浪费时间,直接按回车键确认默认设置,由airgeddon为您管理。
最后一步是选择您的登录门户语言。如果您的语言未出现在列表中,请选择英语。

最后,Airgeddon 将启动恶意双胞胎攻击。它将生成多个 xterm 窗口来处理以下服务:

假接入点

DHCP服务器

网页服务器,用于捕获门户

DNS 服务器

使用 aireplay-ng 进行去认证攻击

和控制面板,这个窗口将告诉你任何信息。

在客户端或受害者一侧,他们会看到有两个访问点,它们的名字相同。但原始的访问点是受保护的,而假冒的访问点是开放的。

由于我们发起的拒绝服务攻击,受害者客户端将与原始接入点断开连接,无法重新连接。相反,他们会尝试连接到我们的虚假接入点。

一旦客户端受害者连接到我们的假接入点,他们将自动被重定向到打开浏览器访问我们的认证页面,如下图所示。认证页面将询问Wi-Fi密码。

当客户端-受害者提交密码时,我们的捕获门户将捕获该密码,然后Airgeddon将使用受害者提供的密码破解之前捕获的WPA握手。
如果密码与捕获的WPA握手匹配,Airgeddon将关闭恶意双胞胎攻击,通过关闭步骤11中除控制面板窗口外的所有xterm窗口。控制面板窗口将显示密码,如下图所示。

在客户端-受害者一侧,将会有一条消息显示密码正确。

现在,您可以使用该密码连接到原始接入点(目标 AP)。

摘要

恶意双胞胎攻击很容易设置,只需要一个合适的无线网卡。该网卡应支持监控模式、注入模式和虚拟接口。确保仅在您有控制权的环境中进行此攻击。