摘要
本发明提供了一种基于设备响应状态的网络协议灰盒模糊测试方法和装置,方法包括:收集目标网络设备返回的设备响应状态消息,并基于设备响应状态消息自动划分消息片段;基于设备响应状态消息构建并维护一个状态机模型;根据状态机模型智能选择种子消息;对选择的种子消息进行基于消息片段的变异以生成变异消息序列;将变异消息序列发送给目标网络设备,收集目标网络设备返回的响应消息;将导致新状态、新状态转换或新漏洞的变异消息序列添加到种子库中,将导致设备崩溃的变异消息序列添加到崩溃输入库中。本发明通过分析设备响应消息自动划分消息片段,构建状态机模型指导种子消息选择和变异,从而提高了模糊测试的效率和有效性。
技术关键词
消息
状态机模型
网络设备
模糊测试方法
序列
灰盒模糊测试
种子
漏洞
状态更新
字段
组装模块
变量
处理器
分析设备
关系
编辑
可读存储介质
存储器
逻辑