网站搜索

在 Kali Linux 中使用 MDK4 对无线网络进行阻塞 (DoS)


您可能经常听到有关可以使系统瘫痪的网络攻击的新闻。这种攻击被称为分布式拒绝服务(DDoS)。DDoS 是最邪恶的攻击,被称为削弱系统或关闭系统的致命终极攻击。一场结构良好且规模庞大的 DDoS 攻击可以在几秒钟内使系统关闭。DDoS 可以根据目标的不同而呈现出各种形式。这可能发生在Web服务器、接入点、蓝牙设备等许多地方。DDoS或干扰的主要概念是淹没连接流量。在本教程中,我们将专门学习如何在 Kali Linux 中使用 MDK4 进行无线网络干扰。

本教程是我之前关于接入点与站点之间无线通信基本知识的帖子续篇。如果你对我们在本教程中讨论的术语不熟悉,建议你在进入攻击环节之前先掌握基本知识。

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

  • 信标泛洪攻击
  • 去认证与解除关联攻击

免责声明

无线网络适配器并非主要用于干扰。过度的干扰性能可能会损害您的适配器。请明智使用。

在Kali Linux中安装MDK4

MDK4在Kali Linux中预装。如果您有特殊情况而无法在Kali Linux中找到MDK4,您可以通过以下方式安装它:

1. 使用apt安装命令安装MDK4包

在你的 Kali Linux 中安装 MDK4 的最简单方法是使用 apt install 命令。你可以使用 sudo 运行以下命令:

sudo apt install mdk4

2. 从GitHub安装MDK4

您还可以通过在GitHub上下载MDK4项目手动安装MDK4,网址为https://github.com/aircrack-ng/mdk4。但首先,请确保以下所需的包已使用以下命令安装:

sudo apt install pkg-config libnl-3-dev libnl-genl-3-dev libpcap-dev

然后,使用 Git 克隆命令下载项目:

git clone https://github.com/aircrack-ng/mdk4

下载完成后,将工作目录更改为mdk4文件夹。然后,安装程序。接着,运行以下命令:

cd mdk4
make
sudo make install

无线接口监控模式

在运行MDK4之前,需要将无线接口设置为监控模式。请注意,默认情况下,我们的网络接口处于管理模式。要将接口更改为监控模式,请运行以下命令:

检查可用的无线接口。

iwconfig

从上面的输出中,我们有一个名为 "wlan0" 的无线接口,它目前处于管理模式。我们将使用两个命令:ifconfig 来改变状态(开启或关闭)和 iwconfig 来改变接口模式。

关闭接口。

sudo ifconfig [INTERAFACE] down

现在,将界面更改为监视模式。

sudo iwconfig [INTERAFACE] mode monitor

最后,使用监视器模式启动界面。

sudo ifconfig [INTERAFACE] up

再次使用 iwconfig 验证接口模式。

Iwconfig [INTERFACE]

MDK4 Kali Linux

MDK4有10个不同的攻击模块,在本教程中,我们将介绍信标帧洪泛攻击、身份验证拒绝服务攻击,以及去身份验证和解除关联攻击。要运行MDK4,您需要根访问权限。确保使用sudo运行。让我们来看一下下面的MDK4使用参数。

让我们来看一下攻击模块。

现在,我想让你读取每种攻击模式的攻击选项。为此,我们可以简单地运行以下命令模式:

sudo mdk4 --help b

上述命令告诉 mdk4 显示有关可用的 信标洪水攻击 选项的完整信息。您将看到如下所示的输出。

Kali Linux中的MDK4信标淹没攻击

信标帧包含接入点(SSID)信息。基本上,这个帧是由接入点广播以宣布它们的存在。MDK4 可以执行虚假信标帧洪水攻击,以包围网络设备。它的作用类似于我们创建了一堆接入点,但实际上并没有,而只是广播了一个具有唯一身份(MAC 地址和频道)的信标帧。

根据上述MDK4信标泛洪攻击信息,让我们尝试使用文件中的预定义SSID名称运行此程序。我们将添加一个-f开关。首先让我们看一下下面创建的SSID名称文件,该文件存储在我桌面的ssid.txt目录中。

现在,运行下面的MDK4命令模式。

sudo mdk4 [INTERFACE] b -f [filename]

在客户端视图中,您将看到这个。

MDK4认证拒绝服务攻击

想象一下身份验证拒绝服务攻击,就像在同一个时间有很多人在舞厅里试图连接同一个接入点。一个弱的接入点可能会因为处理如此多的身份验证请求而冻结或有时重启。运行以下命令:

sudo mdk4 [INTERFACE] a

Kali Linux中的MDK4去认证和去关联攻击(混乱模式)

去身份验证和去关联攻击模式使得MDK4成为最强大的无线干扰工具。它可以向周围的所有接入点发送去身份验证和去关联数据包。这可能会造成无线网络的混乱。让我们来看看下面的攻击选项。

为了防止这种攻击模式失控,您可以选择目标MAC地址并将其保存到文件中。还有两种模式,白名单和黑名单。

-w
攻击周围区域内的所有MAC地址,除了文件中的MAC地址.
-b
攻击文件中仅列出的所有MAC地址。

运行以下命令将断开所有客户端与其接入点的连接,而过度混乱模式可能会对您的无线网卡造成伤害。现在,只需简单地运行下面的命令。

sudo mdk4 [INTERFACE] d

它充当客户端,向我们周围的每个接入点发送去认证和分离数据包。

结论

网络干扰是一种可怕的无线攻击,尤其是当我们针对依赖无线网络的重要商业或行业领域时。再一次提醒您要明智地使用混乱模式,除此之外,它也可能损坏您的无线网卡。