本发明公开了一种基于流量追溯的工控协议模糊测试用例生成方法。本发明步骤如下:步骤1.配置文件读取;步骤2.测试协议相关的协议报文提取;步骤3.测试用例模版填充,生成测试用例脚本;通过对真实流量进行解析、提取报文应用层数据,将报文数据转换为Python语言代码表示,注入到测试用例模版中,生成测试用例脚本,在不需要人工编写测试用例的基础上,快速进行模糊测试;同时使用多个不同类型的测试用例进行针对性和随机性的组合来对目标设备进行测试。本发明使用多个不同类型的测试用例进行针对性和随机性的组合来对目标设备进行测试,有效提高了测试的覆盖率。该方法适用于已有工控协议漏洞挖掘和工控协议研发的自动化测试。
📄 2019106604987
📂 H04L12_26
👤 杭州电子科技大学
📅 2019-07-22