本项目是一款面向PLC等工业控制设备的自动化黑盒模糊测试工具,主要用于授权测试环境下的通信协议安全测试与漏洞挖掘。针对工业设备私有协议资料不完整、固件难以获取、内部执行状态不可见等问题,通过协议格式推断与设备响应反馈开展测试。
主要功能包括:
1、协议格式推断:分析通信报文中的结构特征,为测试用例生成提供依据,减少对人工协议逆向的依赖。
2、测试用例生成与变异:结合推断出的报文格式进行变异,减少盲目随机修改对报文结构的破坏,提高测试输入被设备解析和处理的机会。
3、响应引导测试:利用设备返回的响应信息指导后续测试,在无法获取内部代码覆盖率的情况下,探索不同的设备处理行为。
4、设备安全性验证:通过持续发送测试用例,发现可能导致设备拒绝服务等问题的异常输入。
工具已在多款真实工业控制设备上进行实验验证,发现多项此前未知的漏洞,部分获得厂商确认及漏洞平台收录。适用于工控设备研发测试、协议健壮性验证和安全研究。
点击空白处退出提示









评论