我正在完成渗透测试课程,并且刚刚了解到,只有当我是网络管理员或坐在镜像端口时,才能确定远程主机的MAC地址。我想知道为什么不能从网络中任何随机位置的数据包中检索到它。我的意思是问在镜像端口检索MAC却无法在网络上其他任何地方进行操作的确切原因是什么?
我仍然尝试回答您的问题,假设您想找到远程主机的MAC,只要您知道其IP。通常,网络中的主机使用ARP(地址解析协议)数据包查找远程主机的MAC地址。具有目标MAC ff:ff:ff:ff:ff:ff:ff的ARP数据包将发送到所有主机,询问谁拥有该特定IP。您可以简单地发出以下命令: