IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 乖乖小网安-网络安全之ARP初探 -> 正文阅读

[网络协议]乖乖小网安-网络安全之ARP初探

大学方向有很多不确定,朝着兴趣方面硬干…


实验环境:
主机:mac OS
虚拟机软件:VMware Fusion 12.1.2 (17964953)
安装系统:win server 2003、win xp
网卡模式:NET模式
上网环境:内网互相能ping通外网可以上网

一、网络安全实验室拓扑搭建

在这里插入图片描述
在这里插入图片描述

#arp -a,查询系统中缓存的ARP表。ARP表用来维护IP地址与MAC地址的一一对应。
arp -a 

二、ARP欺骗攻击原理与实战


基于TCP/IP协议栈实现通信

1960年代美国国防部组建了军事网-阿帕网(APRANET ),TCP/IP协议栈则是运 行在阿帕网上的协议栈;
? 接入阿帕网的设备,都需要安装TCP/IP协议栈才能实现联网;
? 以美国军方为代表的TCP/IP,最终凭借前期优势在市场上战胜其他标准;
? 我们现在的电脑和手机等,默认都安装了TCP/IP协议栈,以此实现上网通信。
? IP和MAC地址都用于唯一标识通信设备,IP地址在网络层IP协议中定义,是逻辑 地址可修改;MAC地址在链路层Ethernet协议中定义,是物理地址不可修改;
? IP地址占32bit,采用十进制记录,例如192.168.1.1;MAC地址占48bit,采用冒 号分十六进制,例如 a8:c1:63:c7:e4:14;
? 电脑之间在进行数据通信时,数据包需同时携带IP和MAC地址,好比我们在寄 快递时,快递单需同时填写电话号码和收件地址。
在这里插入图片描述

ARP协议用于实现IP和MAC地址的映射绑定

? IP和MAC地址都用于唯一标识通信设备,IP地址在网络层IP协议中定义,是逻辑 地址可修改;MAC地址在链路层Ethernet协议中定义,是物理地址不可修改;
? IP地址占32bit,采用十进制记录,例如192.168.1.1;MAC地址占48bit,采用冒 号分十六进制,例如 a8:c1:63:c7:e4:14;
? 电脑之间在进行数据通信时,数据包需同时携带IP和MAC地址,好比我们在寄 快递时,快递单需同时填写电话号码和收件地址。
ARP协议用于实现IP和MAC地址的映射绑定
? 寄快递时,知道对方电话号码(IP),如何知道对方的收件地址(MAC)?
? ARP(Address Resolution Protocol)即地址解析协议,用于实现从 IP 地址到 MAC 地址的映射,即询问目标IP对应的MAC地址。

在这里插入图片描述

? 我们看到PC1和PC2进行了一次ARP请求和回复过程,通过这个一问一答,PC1 具备了PC2的MAC地址信息。
? 在真正进行通信之前,PC1会将PC2的MAC放入本地的【ARP缓存表】,表里面 放置了IP和MAC地址的映射信息,例如 IP2<->MAC2,好比通讯录。

在这里插入图片描述

? 后续PC1与PC2进行通信时,就会先查找本地的这个【ARP缓存表】,电脑上可以 通过命令 [arp -a] 来查看;
? 既然是缓存表,所以这个表有时效性,可被刷新更新,重启电脑需要重建。

ARP欺骗攻击
在这里插入图片描述

? ARP请求采用广播方式,局域网中所有主机都“知晓”这个信息,即一对多;ARP 回复采用单播方式,即一对一方式;
? 无论是ARP请求包,还是ARP回复包,都可以通过软件和工具进行伪造。
ARP欺骗攻击
? 电脑通信需要查找ARP表(ip-mac),而交换机通信需要查找CAM表(mac-port);
? 同一局域网内,攻击者可以根据主机的ARP广播请求监听其IP和MAC信息。
ARP欺骗攻击
? PC3(Hacker)在监听之后,发起了ARP回复包:我就是PC2(IP2-MAC3);
? 这个ARP回复包就是典型的ARP欺骗包, PC3明明是IP3对应MAC3。
ARP欺骗攻击
? PC1收到两个ARP回应包,内容分别如下:
? ③我是PC2,我的IP地址是IP2,我的MAC地址是MAC2;
? ③我是PC2,我的IP地址是IP2,我的MAC地址是MAC3;
? ARP缓存表采用「后到优先」原则,新的回复会覆盖旧的回复,类似通讯录。
在这里插入图片描述

ARP欺骗攻击实战
win server 2003 作为攻击者安装arp欺骗工具
win xp 作为被攻击者

扫描目标机
在这里插入图片描述

添加目标主机和网关
在这里插入图片描述

获取win xp网站登陆密码
在这里插入图片描述

知乎杰哥

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-09-29 10:41:46  更:2021-09-29 10:44:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 1:42:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码