E01:Ping通了,然后呢?
核心结论:
IP协议可以建立网络可达关系,但网络可达并不意味着通信内容已经受到安全保护。
实验目标
通过一次最简单的明文 TCP 通信验证三件事:
Ping 成功
↓
网络可达
业务数据成功到达
↓
通信正常
抓包直接看到 Start Pump 01
↓
通信内容没有机密性保护
最终得到:
网络可达 ≠ 通信安全
实验环境
Windows 11 宿主机
└── VMware Workstation
│
├── Rocky Linux / Alice
│ NAT:192.168.80.128
│ LAB:192.168.106.130
│
└── Kali Linux / Bob
NAT:192.168.80.66
LAB:192.168.106.131
实验网络:
Rocky / Alice
192.168.106.130
│
│ VMnet2
│
192.168.106.131
Kali / Bob
同时运行 VM:2 台。
不需要路由器、不需要FortiGate、不需要第三台Eve。
Windows宿主机可以可选承担Wireshark观察者角色,不增加虚拟机资源。
实验步骤
Kali首先监听TCP/8080:
nc -lvnp 8080
另开一个Kali终端抓包:
sudo tcpdump -i eth1 -nn -s0 -A 'tcp port 8080'
Rocky发送模拟工业控制指令:
printf 'Start Pump 01\n' > /dev/tcp/192.168.106.131/8080
Kali业务端正常收到:
Start Pump 01
同时tcpdump直接观察到:
192.168.106.130.xxxxx > 192.168.106.131.8080
Flags [P.]
...
Start Pump 01
如果使用Windows宿主机Wireshark,可监听:
VMware Network Adapter VMnet2
显示过滤器:
tcp.port == 8080
同样能够观察明文业务数据。
最终实验现象
本次实际验证已经得到完整证据链:
Rocky → Kali
Ping 成功
│
▼
IP通信可达
Rocky
│
│ Start Pump 01
▼
Kali
正常收到
│
▼
业务通信正常
与此同时
│
▼
tcpdump / Wireshark
直接显示:
Start Pump 01
因此可以明确得到:
数据能够成功从源主机到达目的主机,只能说明通信路径可用,并不能说明通信内容受到保护。