【TCP/IP】ICMP flood

背景:作者深受大学舍友的“迫害”,大晚上不睡觉,劈里啪啦打游戏,故因此学习网络攻击手段,目的让舍友的网络瘫痪。

前提:1、具有一定的Linux系统基础

2、具有一定的TCP/IP协议知识

准备:作者的笔记本安装的Linux虚拟机,Linux系统搭入网络,由于作者是个英语渣,还将Linux系统汉化处理。

原理:

1、什么是ICMP?

ICMP是Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息,用于传输出错报告控制信息。ICMP包有一个8字节长的包头,其中前4个字节是固定的格式,包含8位类型字段,8位代码字段和16位的校验和;后4个字节根据ICMP包的类型而取不同的值。

2、如何使用ICMP?

我们用Ping发送一个ICMP请求消息给目的地并报告是否收到所希望的ICMP应答。

3、那什么是ping呢?

PING是因特网包探索器,用于测试网络连接量的程序。它是用来检查网络是否通畅或者网络连接速度的命令,网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等等。

4、ICMP flood又是什么?

ICMP flood是一种DDOS攻击,我们通过对目标连续不断犹如洪水一般的ping,每秒ping上千次,便可阻塞对方的网络,使其网络瘫痪,故又称“死亡之ping”。

就绪:

清楚对方的IP地址后,在终端进行: sudo ping  ***.***.***.***  -i  0.01  -s  65500

其中   -i指定发送包的频率, -s 指定发送包的大小

注意:

有可能会出现  *** is not in the sudoers file.  This incident will be reported.”   的情况,该情况是由于普通用户并不具有所有权限,这时候应该在root权限下进入 /etc/sudoers 文件,在Users下加入你的用户名 *****   ALL=(ALL)       ALL,以获取所有权限。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值