# ICS protocol Vulnerability Mining **Repository Path**: ICS_Vulnerability_Mining/ics-protocol-vulnerability-mining ## Basic Information - **Project Name**: ICS protocol Vulnerability Mining - **Description**: 工业控制协议漏洞挖掘 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-01-09 - **Last Updated**: 2023-05-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ICS protocol Vulnerability Mining #### 介绍 工业控制协议漏洞挖掘 基于PyQT实现的针对三种工控协议进行模糊测试的集成工具,目前支持对Modbus、IEC60870-5-104和Mqtt协议进行模糊测试漏洞挖掘。本软件基于模糊测试技术针对电力物联终端协议Modbus、IEC60870-5-104和MQTT进行模糊测试漏洞挖掘。整体框架主要包括三个引擎,测试用例生成引擎,负责生成协议模糊测试用例,测试交互引擎负责搭载模糊测试用例并同被测设备进行连接交互,异常捕获引擎则负责捕捉测试交互引擎同被测设备交互过程中发生的异常并做日志记录。通过对电力物联终端协议进行模糊测试发现工控通信协议的缺陷,帮助系统管理员及时进行漏洞修复,降低被恶意攻击者攻击造成损失ICSProtocolFuzzProj