所需软硬件
1.Modbus Poll(服务器)
Modbus Poll是Modbus主设备模拟工具,帮助Modbus通讯设备开发人员进行Modbus通讯协议的模拟和测试,用于监控、测试、调试Modbus通讯设备。
2.Modbus Slave(客户机)
Modbus Slave是Modbus子设备模拟工具,帮助Modbus通讯设备开发人员进行 Modbus通讯协议的模拟和测试,用于模拟、测试、调试Modbus通讯设备。
3.Eclipse
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。
介绍软件安装配置步骤
1.Modbus Poll(Modbus Slave)软件安装
(1)下载地址:http://modbustools.com/
(2)下载ModbusPollSetup.exe(ModbusSlaveSetup.exe)并安装,阅读并同意安装协议。

(3)选择Modbus Poll(Modbus Slave)软件的安装路径。

(4)Modbus Poll(Modbus Slave)软件安装完成。

2.eclipse软件安装
(1)下载地址:http://www.oracle.com/index.html;
(2)运行jre-8u40-windows-i586,出现欢迎界面。

攻击方式--核心代码

攻击方式--攻击效果演示
添加java库文件,并运行JAVA,使用核心代码进行攻击。

攻击结果如图:
图为simulator保持寄存器数据。

利用PLC Simulator检测攻击IP


