ARP欺骗、数据截取、断网攻击 超详细教程

AI2周前发布 beixibaobao
5 0 0

前言

ARP攻击是局域网渗透最基础、最重要、必学的中间人攻击方式。
 
很多新手分不清:
 
– 什么是 ARP欺骗
– 什么是 ARP流量数据截取
– 什么是 ARP断网攻击
 
其实三者是同一个攻击原理的三种不同效果!
 
今天我将通过三台虚拟机环境,三张实验截图完整区分三种攻击效果,从零带你彻底吃透 ARP 攻击原理与实操。

免责声明:本文仅供网络安全学习、授权测试使用,禁止用于非法攻击,违者后果自负。
 
实验环境
 
攻击机:Kali Linux
靶机:Windows 10

网络模式:NAT 同一局域网
工具:arpspoof、Wireshark

一、核心原理:为什么会有 ARP 攻击?

ARP 协议有一个致命设计缺陷:
 
1. ARP 没有身份验证机制
2. 无论是否请求过主机,收到任何ARP应答包都会直接更新本机ARP缓存表
 
攻击者可以伪造ARP响应包,欺骗靶机、欺骗网关,从而实现:
 
1. 篡改靶机ARP表(ARP欺骗)
2. 中间人抓包窃听数据(数据截取)
3. 阻断所有网络流量(断网攻击)

ARP欺骗

1、攻击目的
 
欺骗靶机,让靶机把攻击机当成网关,是所有ARP攻击的基础。
 
2、攻击命令

# 开启流量转发
echo 1 > /proc/sys/net/ipv4/ip_forward
# ARP欺骗:欺骗靶机
arpspoof -i eth0 -t 192.168.154.131 192.168.154.2

3、实验效果
 
我们在 Windows 靶机执行:

arp -a

攻击前:
 
网关IP对应真实网关MAC地址
 
攻击后:
 
网关的MAC地址变成了 Kali 攻击机的 MAC

ARP欺骗、数据截取、断网攻击 超详细教程

4、总结
 
此时:
ARP欺骗成功
靶机所有上网流量全部流经攻击机
靶机网络正常、毫无感知
 
这就是纯ARP欺骗,只篡改映射,不拦截、不断网

ARP数据截取

1、攻击目的
 
在不断网的前提下,窃听、截取、分析靶机所有上网数据。
 
2、实现条件
 
必须开启:

echo 1 > /proc/sys/net/ipv4/ip_forward

开启转发=透明中间人,靶机可以正常上网,不会掉线。
 
3、实验效果

使用 Wireshark 抓包,筛选靶机IP流量:
 
可以清晰捕获靶机的全部数据:
 
网页访问记录
HTTP明文数据
请求包、响应包
上传下载流量
域名访问记录
 
4、攻击特点
 
属于中间人窃听攻击
用户正常上网无卡顿
所有隐私数据被攻击者全程截取监控
 
这就是企业内网最害怕的“内网嗅探攻击”

ARP欺骗、数据截取、断网攻击 超详细教程

ARP断网攻击

1、攻击原理
 
关闭流量转发:

echo 0 > /proc/sys/net/ipv4/ip_forward

此时:
 
靶机流量全部发给攻击机
攻击机不转发流量到外网
数据全部丢弃 → 靶机直接断网
 
2、实验效果

Kali 持续发送大量伪造 ARP 应答包:

ARP欺骗、数据截取、断网攻击 超详细教程

 
持续篡改靶机ARP表
靶机无法找到真实网关
无法上网、无法ping通外网、网络彻底瘫痪
 
3、攻击特点

属于 ARP拒绝服务攻击
杀伤力大,直接断网
常用于内网瘫痪测试

三种ARP攻击完整区别总结

攻击类型 是否开启IP转发 网络状态 攻击效果
ARP欺骗 开启 正常上网 篡改IP-MAC映射,搭建中间人通道
数据截取 开启 正常上网 窃听、抓取靶机所有网络数据
断网攻击 关闭 完全断网 靶机断网、网络瘫痪

一句话总结:
 
– 开启转发=欺骗+抓包(窃听)
– 关闭转发=断网攻击(瘫痪)
 
 
 
ARP攻击防御方案
 
1. 静态绑定ARP(最有效)
 
 

arp -s 网关IP 真实网关MAC

 
绑定后无法被篡改。
 
2. 交换机开启 DAI动态ARP检测
3. 开启 ARP防火墙
4. 内网部署安全设备检测异常ARP报文
5. 重要网站使用 HTTPS加密,防止明文泄露
 
 
 
结语
 
通过本次实验我们彻底分清:
 
– ARP欺骗 = 改MAC映射
– ARP数据截取 = 中间人抓包窃听
– ARP断网攻击 = 拒绝服务断网瘫痪
 
ARP攻击是所有内网渗透的基石,学会它,才能继续学习DNS欺骗、内网劫持、钓鱼攻击等进阶技术。
 
 
 
学习进阶
 
后续我会更新:
 
– ARP+DNS钓鱼攻击
– HTTPS降级嗅探
– 全自动ARP渗透脚本
 
喜欢可以点赞、收藏、关注!

© 版权声明

相关文章