正文
命令的意思是:ping 192.168.0.1 到 192.168.0.255 之间的所有IP,注意将IP地址的第3位改成自己的网段。
2)cmd执行 arp -a 命令,从ARP表中查看本网段内有哪些主机。
3)记录一个本网段的IP,然后 arp -d 清空ARP表



第二步:过滤ARP协议的数据包
显示过滤器中输入:arp,过滤ARP协议的数据包。

抓到了两个数据包,第一个包是ARP请求包,第二个包是ARP响应包。
第三步:数据包分析
先分析一下这两个数据包做了什么
1)先看第一个数据包,源地址(Source字段)是我自己的MAC地址

cmd 执行 ipconfig /all 验证一下:



4)第二个数据包的目的地址(Destination 字段)是我电脑的MAC地址

综上所述,我们可以得出一个结论:
ARP地址解析协议就像一个队内语音,他会向局域网内所有主机广播请求,索要目标IP的MAC地址;知道的主机就会响应具体的MAC地址。
第四步:数据内容分析
接下来我们根据包的数据分析一下,这两个包是怎么做的
1)第一个包的数据,重点看我圈起来的两个地方
- 第一处:ARP后面的括号里是 request,说明这是个请求包
- 第二处:源IP、源MAC、目标IP都有值,目标MAC却全是0,意思就是告诉他们:我不知道这个IP的MAC地址。

- 第一处:ARP后面的括号里是 reply,说明这是个响应包
- 第二处:源IP、源MAC、目标IP、目标MAC都有值,接收方可以从这里获取IP对应的MAC地址。

第五步:ARP自主学习
还记得第一步的时候,我们清空了ARP表吗?
本人从事网路安全工作12年,曾在2个大厂工作过,安全服务、售后服务、售前、攻防比赛、安全讲师、销售经理等职位都做过,对这个行业了解比较全面。
最近遍览了各种网络安全类的文章,内容参差不齐,其中不伐有大佬倾力教学,也有各种不良机构浑水摸鱼,在收到几条私信,发现大家对一套完整的系统的网络安全从学习路线到学习资料,甚至是工具有着不小的需求。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/164240.html