室友终于不在半夜打游戏了

深信广大好好学习每3一日睡觉的宝贝,常常会有如此的沉闷:凌晨两点,隔壁床游戏打得正酣,多功能键盘啪啪的响,嘴里不时吼道“又捡到1个二级头。笔者x那货开挂了啊,举报举报。。。”你内心恐怕恨恨地想着:捡你身形,举报你身形,笔者特么才要举报你吧,大深夜的不睡觉,…(此处省去30字脏话)。可以吗,由此可知,你恐怕想过,作者假设有个章程能让她或她断网就好了……

后天在学习ICMP协议(Internet Control Message
Protocol)的时候,做到了一道题,问ping命令可以用来做什么↓

机械键盘 1

ping

内部第5个选择说: ping can be maliciously used as a way to attack a
machine by flooding it with ping requests.
因此大气的ping请求,ping能够被恶心地用作1种攻击格局。

做完这道题的时候,小编虎躯1震,抖擞起了原来因为夜间没睡好而萎缩的旺盛。对啊,假诺作者尽量的ping对方,对方是还是不是就上不了网了?尽管能让对方的网络变卡也行。
实际上那是一种互连网攻击情势,它有种酷酷的称号,叫“谢世之ping”, 英文为”ping
flooding”(像雨涝一样ping对方,直到对方淹死在您的icmp里)

  • ### 什么是ICMP

要打听哪些是ping
flooding,大家先要了然ping是何等,要询问ping,则率先要询问怎么是ICMP。

提起ICMP,一些人或许会觉得素不相识,实际上,ICMP与我们连带。在网络种类结构的各层次中,都亟待控制,而差异的层次有两样的分工和操纵内容,IP层的操纵作用是最复杂的,首要担负差错控制、拥挤堵塞控制等,任何决定都是创设在音讯的根底之上的,在依照IP数据报的网络连串中,网关必须协调解和处理理数据报的传输工作,而IP协议本身未有内在机制来博取差错音讯并处理。为了处理这一个不当,TCP/IP设计了ICMP协议,当某些网关发现传输错误时,立时向信源主机发送ICMP报文,报告出错音讯,让信源主机选拔相应处理情势,它是一种错误和决定报中华全国文艺界抗击敌人组织议,不仅用于传输差错报文,还传输控制报文。
——摘自网络

简单的讲,简单来说,icmp首先能够用来所谓的“差错报文”,正是出殡和埋葬出标题时对方回复你“那里出难点了,没送到!”,比如下表:没到达应到的网络–>icmp报错;包在网络中迷失过期了–>icmp错误。第3则用于“控制报文”,比如大家总说有些网络能还是无法ping通,那么大家实际是看,大家给有些ip发1个icmp(echo
request),看它会不会卷土重来大家四个icmp(echo
reply),回复了就表示网络是通的,没过来正是哪个地方出问题了。

机械键盘 2

image.png

  • ### ICMP是什么样行事的

机械键盘 3

image.png

若果小明是路由(router),你给小红(host)写了份表白信(ip
packet),可是不驾驭怎么被小明捡到了,胸中无数的小明心想一定是邮递员弄错了吧,他很善意的想把信件送还给你,不过出于您对小红实在情深意切,写的事物太多,而小明只想告诉您发送失利了,再发3回,而没供给告诉你,你协调毕竟写的是什么样弥天天津大学学谎,于是他把您的信封保留了(ip底部),还把你的信撕得只留下四个字节(让您明白啊原来是本身写的相对化封表白信中的哪壹封),然后,小明在您的旧信封上套了个ICMP品牌的大信封,还在大信封里写了张纸条,那是什么品种什么编码的icmp(见上海体育地方type,code栏),署名发信地为小明的ip,收件人为你的ip。

  • ### ping是何等工作的

机械键盘 4

icmp&ping

有一天,你惹小红生气了,她总是好几天好几天不理你,于是你想写封信问候一下他,可是又怕说错话惹得他更为生气,于是你写了封简短的icmp,标号捌、0代表那是用以”echo
request”,只是想看看小红在家不,并不想滋扰到她。小红家的管家接到了您的信,啥也没说,把壹封”echo
replay”的icmp回信发还给了您。于是你就知道小红好着吧!只是不想理你~

  • ### 死亡之ping

言归正传,大家来探望用怎样措施能够让舍友断子绝孙,哦不,不可能上网!
开辟总计机的终极。通过 man ping
命令,大家可以看到ping命令的事无巨细使用方法,其中-s能够钦命发送包的深浅,-i点名发送的包的频率,这七个便是大家想要的,因为首先我们须求发送丰裕大的多寡包从而能撑爆对方的带宽,其次每秒ping三遍可不够,大家最棒要每秒ping他个上千次,那样才更有十分大恐怕过不去对方的网络。

机械键盘 5

比方不指明,暗许发送6肆字节ICMP数据以及8字节的icmp尾部

机械键盘 6

在意间隔如若低于0.二秒3遍索要一级用户权限,所以大家最后索要sudo+命令

除此以外,以上的不二诀窍只使用linux大概mac系统,windows听别人讲是那样写的ping -l 65500 -t ip地址

好吧,重点来了,首先躺枪的是自个儿的无绳话机。

此处提醒一下,那种情势使得的前提是你们都在一个局域网下,比如你们连的都以校网。

机械键盘 7

翻开本身手提式有线电话机的内网ip,这里作者用的是termux软件

然后在您的微型计算机上输入sudo ping ***.***.***.*** -i 0.001 -s 65500
,这一个意思便是,每0.00①秒给本人的无绳电话机发送1个大小65500字节的icmp包。然后按回车:

机械键盘 8

616063456.jpg

于是能够看来,笔者手提式有线话机的流量蹭蹭蹭的涨上去了,等十秒现在,笔者就连然则多度了。。。

机械键盘 9

机械键盘,按ctrl+c甘休攻击后,手提式无线电话机再度恢复生机了安静

后记:

本来,那种攻击方法还有众多新花样,比如仿造对方ip发送,让局域网下的处理器都收下对方的ping
request,从而让壹切局域网ping
reply对方的总括机,也许动动脑子在内网搞个大闹天宫,小编点到停止。

如出1辙,除了icmp攻击,类似的抨击情势还有udp攻击,tcp攻击。自己菜鸟,具体是否叫这么些名儿笔者不晓得瞎说的别信。

自个儿一向以为,学习电脑和上学魔法有1二分多的相似之处。在霍格沃兹,学生读书壹比比皆是的咒语来唤起出潜藏在魔杖中的吸重力,而大家,学习一体系的编码,代码(code)来唤起出总计机中的算力,从而为我们所用,造福人类,to
make the world a better
place是全部程序员的信条。所以,当您学了越来越多的学识,当你有了越来越强劲的魔力未来,不要试图去做伏地魔,就如谷歌(Google)喊出的口号——-don’t
be evil!(不作恶!)

相关文章