失效

一种基于会话复用的协议软件模糊测试方法

喻波、蔡承诺、付绍明、牟叶琦、杨强、刘宇靖
中国人民解放军国防科技大学

摘要

本发明公开了一种基于会话复用的协议软件模糊测试方法,包括:步骤S1:收集协议软件在通信过程中信息并保存为消息序列语料库;步骤S2:选择一个目标状态,并从消息池中选择符合目标状态要求的消息序列,截取出前缀消息序列;步骤S3:发送前缀消息序列,使被测协议软件调整为目标状态;步骤S4:模糊器从消息池中选择当前状态下的高分消息进行变异之后发送给被测协议软件,进行反馈;步骤S5:根据测试反馈,若消息测试触发新的状态则进行学习维护,并使用新的状态从步骤S4开始执行;步骤S6:跳转至步骤S2开始新一轮测试。本发明具有原理更简单、效率更高、适用性更好等优点。

暂无引用专利