mbonsen7-afk/ics-ot-attack-lab
GitHub: mbonsen7-afk/ics-ot-attack-lab
基于 Modbus 协议的工控/OT 安全攻防实验室,通过模拟 PLC 环境演示工业通信协议的身份认证缺陷及其现实风险。
Stars: 0 | Forks: 0
# ICS/OT 攻击实验室
## 概述
探索针对工业控制系统 (ICS) / 运营技术 (OT) 环境的攻击技术的动手实验室。这项工作基于我的电气工程背景和 PLC 编程经验,将这些工业系统知识应用于理解现实世界中的 OT 安全风险。
## 视频演示
🎥 在 Loom 上观看演示,请点击此处:https://www.loom.com/share/3a88a7725bf14337b7ee2b206909a1bc
## 目标
演示攻击者如何利用 Modbus 协议中缺乏身份验证的缺陷,获取对模拟可编程逻辑控制器 (PLC) 的未授权读写权限,从而突显未加密工业通信协议的风险。
## 方法论
1. 识别实验室网络中的目标 PLC/OT 设备,并确认 Modbus 服务处于暴露且无身份验证的状态。
2. 使用网络分析工具检查 Modbus 流量,并识别可读/写的寄存器地址。
3. 向 PLC 的寄存器发送未授权的读写请求,以证明攻击者无需有效凭据即可更改设备状态。
4. 记录了这在现实工业环境中可能造成的影响(例如:中断生产过程、导致设备损坏或引发安全风险)。
## 关键发现
- [您演示了什么漏洞/弱点?]
## 缓解措施
- 网络分段(IT/OT 分离)
- 在支持的协议层面进行身份验证
## 免责声明
本次实验是在隔离的实验室环境中进行的,旨在作为网络安全训练营的一部分用于教育目的。未涉及任何生产环境的 ICS/OT 系统。
标签:OPA, OT安全, PKINIT, PLC, SCADA, 哈希传递, 工控安全, 靶场