基于决策树的模糊测试方法和装置
基本信息
申请号 | CN202111340352.8 | 申请日 | - |
公开(公告)号 | CN114048132A | 公开(公告)日 | 2022-02-15 |
申请公布号 | CN114048132A | 申请公布日 | 2022-02-15 |
分类号 | G06F11/36(2006.01)I;G06F40/186(2020.01)I;G06F16/22(2019.01)I;G06F16/28(2019.01)I;G06F21/57(2013.01)I | 分类 | 计算;推算;计数; |
发明人 | 李松林 | 申请(专利权)人 | 北京知道未来信息技术有限公司 |
代理机构 | 北京超凡宏宇专利代理事务所(特殊普通合伙) | 代理人 | 彭星 |
地址 | 100082北京市海淀区西三旗昌临801号27号2层233 | ||
法律状态 | - |
摘要
摘要 | 本申请提供一种基于决策树的模糊测试方法和装置,通过利用改造的BT模板按照目标数据格式对样本数据进行解析,获得目标数据格式下的文件数据,基于文件数据生成决策树,对决策树进行变异处理,并对变异后的决策树进行解析获得畸形数据,最后运行目标程序以解析畸形数据,根据目标程序的运行信息确定系统漏洞。该方案,可以基于改造的BT模板按目标数据格式生成文件数据,可基于需求丰富文件数据的格式,且通过对决策树进行变异,进一步地提高最终得到的畸形数据的形式,从而可以更好地探测系统漏洞,提高漏洞发现概率。 |
