-
公开(公告)号:CN118474003A
公开(公告)日:2024-08-09
申请号:CN202410664144.0
申请日:2024-05-27
Applicant: 上海微波技术研究所(中国电子科技集团公司第五十研究所)
Abstract: 本发明提供了一种基于statemap的协议灰盒模糊测试状态选择方法及系统,包括步骤S1:构建SMGfuzzer;步骤S2:使SMGfuzzer基于SUT状态机中的有向边构建Statemap,完成协议状态机的表示;步骤S3:基于协议状态机对协议状态进行分类,得到分类结果;步骤S4:SMGfuzzer基于分类结果和协议状态机完成模糊测试。本发明通过逆向选择状态,挖掘bitmap与state之间的联系,通过提升bitmap在SCGF中的重要性,优先考虑基于bitmap的种子选择,并基于bitmap与程序state中潜在的映射关系,进行模糊测试目标状态选择,从而提高了bitmap信息的利用率。