艾锑知识 |ARP欺骗攻击原理另一种理解方法
2020-03-09 14:21 作者:admin 浏览量:
生命中的石头汤
在很久很久以前,有三个和尚的名字叫阿健、阿财、阿智。他们正在旅行的路途中,边走边谈着猫的胡须、太阳的颜色和一个人怎么才能得到快乐。
这样,他们就来到了一个村子里。这是一个历经了很多苦难的村子,很多的苦难,洪水、战争、瘟疫……村民们疲惫不堪了,对这个世界再也没有信心,对生活再也没有热情,别说不和陌生人交往,邻居之间也彼此猜忌,没有信任。
村子里有农民,有茶商,有读书人,有女裁缝,有医生,有木匠……他们当然也都工作,但是都只是为自己的,所以不快乐。
没有人理睬走进村子的和尚们,没有人欢迎阿健、阿财、阿智,家家的窗户都关得紧紧的。他们敲谁家的门,那么谁家干脆就关了灯,假装家里根本就没有人,假装睡觉了。
“这些人不懂得什么是快乐。”三个和尚异口同声地说。大和尚阿健说:“可是今天,我要让他们见识一下怎么煮石头汤。”他们捡了小树枝生起火,把小汤锅架在火上,在锅里装满从井中打来的水。
一个小姑娘看见了,她问:“你们要干什么呀?”
“我们要煮石头汤,还得要找三个又圆又滑的大石头。”阿智说。
小姑娘帮和尚们在院子里找到了他们所要的石头,他们把石头放在锅子里煮。
“这几块石头,可以煮出好喝的汤,”阿智说,“但是,我担心锅子太小,煮的汤不够喝。”
“我妈有个大锅子。”小姑娘说。小姑娘就跑去对妈妈说了这事,她妈妈竟然就答应了,而且她妈妈还说:“我倒想要学学怎么煮石头汤!”
原来,哪怕是在一个已经没有热情的“村子”里,也是有这样的小姑娘的;虽然同样是对生活没有了信心,但能心那股扔情的小火苗依然在跳动着。
小姑娘把大锅推到了村子的中央,和尚们点燃的柴火青烟飘散开来,他们翻动着锅中的石头……躲在窗子后面没有信心和热情的人们终于打开房门走出了屋子,他们都要看一看,这石头汤是什么!
这石头汤是什么呢?
在搅动着石头汤的阿健说,如果加上了盐和胡椒粉,石头汤才好喝呢!
一个眼睛睁得大大看得津津有味的读书人立即说:“我家里有!”赶紧就跑回去取了,石头汤里加进了盐和胡椒粉。
阿智尝了尝味道,说:“照我们的经验,这么大锅的石头汤,如果加上一些胡萝卜,那么汤会更甜。”
“胡萝卜?我家里有!”人群中的一个妇人说,赶忙地跑回家里拿了来,丢进了汤里。
“要是放些洋葱,味道是不是会更好?”阿财问。
一个农人跑回家取来了洋葱。
“再加些蘑菇呢?”
蘑菇也被取了来。而且还纷纷顺便地带来了面条、豌豆和包心菜。
当每个人打开心胸付出时,其他人付出得更多。就这样,汤锅里的东西越来越多,饺子,豆腐,云耳,绿豆,芋头,冬瓜,大蒜,百合,甚至人们还大喊着应该加一点儿酱油!和尚们搅和着咕嘟咕嘟的汤锅,心里感触地想着,多么香啊,多么美味啊,村里的人多么懂得付出啊!
汤煮好了。村子里的人聚集在一块儿。他们带来了白米饭、馒头;他们提来了茶水和灯笼。在记忆里,他们从来没有像现在这样聚在一起享用过大餐。
盛宴过后,他们说故事,唱歌,一直到深夜。他们不再锁上门,而是纷纷热情地邀请和尚们到家里去住,让他们睡得非常舒服。
一个温暖春天的早晨,大家依依不舍地送别阿健阿财和阿智。“谢谢你们让我们来做客,你们是最大方的人。”和尚们说。
“应该谢谢你们,是你们让我们懂得了分享,有了永远的富足。”村民们说。
“还要想一想,”和尚们说:“快乐就像煮石头汤一样容易啊!”
正因为快乐是这样的容易,离得那么近,所以又有什么灾难和不幸能够真的让人变得灰心丧气,再也没有兴奋的精神呢?
创业就是煮一场石头汤,你有了个想法,也许这个想法很一般,也许这个想法很特别,总有人愿意为那些新奇的想法迈出一步,这也是极其重要的一步,因为这一步给到做汤的人信心和勇气,他就更坚定相信能做出一锅香浓美味的汤,当有越来越多的人加入这家企业时,有的人带来的是才华,有的人带来的是金钱,有的人带来的是资源,还有的人带来的是更多的可能性,就是这样,在更多人的信任和选择下,让这家企业变得更有味道,变得更有价值,变得可以成就更多人的梦想。
人生就是煮一锅石头汤,你出生的时候一无所有,但这不重要,因为你会慢慢长大,就能学会了讲故事,你和小朋友讲故事,就让很多小朋友成为了你的朋友,后来你又和女孩讲故事,于是女孩就成为了你的女朋友,再后来你和遇到的每一个人讲故事,于是你就有了工作,有的朋友,有了家庭,有了生活,有了事业,有了你现在的一切,无论这个故事是什么,请记住快乐最重要。
你又是如何煮自己人生的石头汤?
艾锑知识 |ARP欺骗攻击原理另一种理解方法
了解ARP地址解析协议
我们先来简单描述下什么是ARP,ARP是地址解析协议,ARP协议主要负责将局域网中的32位IP地址转换为对应的48位物理地址,即网卡的MAC地址,比如IP地址为192.168.0.1计算机上网卡的MAC地址为00-03-0F-FD-1D-2B。整个转换过程是一台主机先向目标主机发送包含IP地址信息的广播数据包,即ARP请求,然后目标主机向该主机发送一个含有IP地址和MAC地址数据包,通过协商这两个主机就可以实现数据传输了。
ARP缓存表
在安装了以太网网络适配器(既网卡)的计算机中有一个或多个ARP缓存表,用于保存IP地址以及经过解析的MAC地址。在Windows中要查看或者修改ARP缓存中的信息,可以使用ARP命令来完成,比如在Windows XP的命令提示符窗口中键入“ARP -a”或“ARP -g”可以查看ARP缓存中的内容;键入“ARP -d IPaddress”表示删除指定的IP地址项(IPaddress表示IP地址)。ARP命令的其他用法可以键入“ARP /?”查看帮助信息。
什么是ARP欺骗
将ip地址转换为mac地址是ARP的工作,在网络中发送虚假的ARP respones,就是ARP欺骗。
在现实中,我们都知道邮政机构的主要职责就是靠邮差来接收和收发包裹,我们只要填写两个正确信息:邮政编码和收件人地址,就可以吧邮件送达目的地。这中间邮政编码起到很大的作用,它的主要作用是把相应的地址信息用数字的形式统一编码,比如:10080,就代表了北京市某个行政地区。
如果我们清楚的知道邮政系统是怎样把包裹送达目的地,就很容易立即ARP协议的处理过程。ARP同样处理需要两个信息来完成数据传输,一个是IP地址,一个是MAC地址。所以当ARP传输数据包到目的主机时,就好像邮局送包裹到目的地,IP地址就是邮政编码,MAC地址就是收件人地址。ARP的任务就是把已知的IP地址转换成MAC地址,这中间有复杂的协商过程,这就好像邮局内部处理不同目的地的邮件一样。我们都清楚邮局也有可能送错邮件,原因很简单,就是搞错了收件人地址,或是搞错了邮政编码,而这些都是人为的;同理,ARP解析协议也会产生这样的问题,只不过是通过计算机搞错,比如,在获得MAC地址时,有其他主机故意顶替目的主机的MAC地址,就造成了数据包不能准确到达。这就是所谓的ARP欺骗。
ARP欺骗会导致什么问题(这是本文的亮点)
假设,李四在北京,邮编是100080。朋友张三要给李四发一封信,当张三发现通讯录里没有李四的邮政编码,他就把信件发到了北京市邮局,于是邮局发了个广播给用户,问谁的地址邮编是10080,结果李四发现自己的邮编是10080,李四就会举手,说我是。这样,信件就发到李四那儿了。同时李四的地址信息也被张三记在自己的通信录里面了。
问题来了,如果在广播的时候,有人假冒李四,发出应答……。那信件就发不到李四那儿,并且,张三的通信表里面记录了错误的邮编和地址对应的信息。
李四收不到信件,就会给张三发信息询问,张三又重新发,但是他通信录里面的地址是错误的,所以,每次发信李四都收不到。如果这样反复询问,那必然的结果就是错误信件越发越多,邮件的错误邮件也越收越多,超过了正常的接收量,由于超负荷运转,而最终导致邮局彻底瘫痪,邮差也相继失业。可怜的李四,他始终没有收到过张三的邮件。
这就好比是ARP欺骗造成的后果,错误信件就是错误数据包,当它越来越多时,就会导致网络瘫痪,从而导致主机不能上网,影响企业的正常业务运转。
通俗易懂的例子是不是更好的理解ARP欺骗攻击原理了