TCP/IP-ARP 网络攻击与欺骗
一.什么是 ARP
.ARP: 地址解析协议
是根据 IP 地址获取物理地址的一个 tcp/ip 协议。主机发送信息时将包含目标 IP 地址的 ARP 请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该 IP 地址和物理地址存入本机 ARP 缓存中并保留一定时间,下次请求时直接查询 ARP 缓存以节约资源。
作用: 把已知 IP 地址,解析成 Mac 地址
二.ARP 攻击和欺骗
1.ARP 攻击是利用 ARP 协议设计时缺乏安全验证漏洞来实现的,通过伪造 ARP 数据包来窃取合法用户的通信数据,造成影响网络传输速率和盗取用户隐私信息等严重危害。
利用 ARP 协议的漏洞(无分辨接受任何主机的 arp 回应包),伪造任何主机的 Mac 地址 arp 攻击:无法通信 arp 欺骗:窃取数据
总结:arp 攻击: 攻击者向被攻击者发送错误的 macarp 欺骗: 攻击者向被攻击者自己的 mac
三.防范 ARP 攻击
1.静态绑定 ARP
真实环境不太现实 必须在主机和网关双向绑定主机上绑定先查看网卡的 idnetsh interface ipv4 show neighbors 再进行绑定语法:netsh interface ipv4 set neighbors 网卡 id 目标主机 ip 地址 目标主机 mac 地址示例:netsh interface ipv4 set neighbors 11 10.0.0.178 00-1a-e2-df-07-41 如果是 xp 系统用:arp -s 目标主机 ip 地址 目标主机 mac 地址
2.安装 ARP 防火墙
安装 ARP 防火墙或企业级防火墙(自带 ARP 防火墙功能)
四.查找 ARP 攻击的计算机
五.分析 arp 包
例: arp 请求包 opcode 1 (arp request)sender's hardware address = 000c298f72ddsender's protocol address = 192.168.0.1Target's hardware address = 000000000000Target's protocol address = 192.168.0.2
六.抓包工具
创作不易,点赞,收藏,评论,谢谢各位大佬!!
评论