一、使用Kali进行ARP断网攻击 ARP(Address Resolution Protocol),地址解析协议,是根据 IP地址 获取 物理地址 的一个 TCP/IP协议 。 主机 发送信息时将包含目标IP地址的ARP请求 广播 到网络上的 所有主机 ,并接收返回消息,以此确定目标的物理地址; 收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。 ARP是建立在网络中各个主机互相信任的基础上的,网络上的主机可以 自主发送 ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP缓存; 由此攻击者就可以向某一主机发送伪ARP应答报文,使其发送的信息无法到达预期的主机或到达错误的主机,这就构成了一个 ARP欺骗 。 二、那么我们如何利用ARP进行断网攻击呢? ARP攻击 就是通过伪造 IP地址 和 MAC地址 实现 ARP欺骗 ,能够在网络中产生大量的ARP通信量使 网络阻塞 ,攻击者只要持续不断的发出伪造的ARP响应包就能更改目标主机ARP缓存中的IP-MAC条目,造成网络中断或 中间人攻击 。举个例子 主机A要访问某网站,那么就要将包含目标IP地址的ARP请求 广播 到网络上的 所有主机 ,以此确定目标的物理地址。 因为是以广播方式请求的,此时此局域网内的所有主机都可以回复主机A。于是