摘要
本发明公开了一种针对Windows平台应用程序广泛适配的定向模糊测试方法,其包括:目标程序适配;定位满足条件的目标函数,在运行时动态插桩监控程序的执行路径,记录信息,并生成详细的中间文件和转储文件;静态分析阶段重点关注输入文件操作相关的函数,对于命令行程序和部分GUI程序生成一系列目标函数偏移,并依据功能函数的覆盖情况和对文件操作函数的调用深度来筛选最有价值的目标;目标站点识别;在执行定向模糊测试前确定潜在脆弱点和关键执行路径;定向模糊测试;对目标程序进行定向模糊测试;模糊测试优化:通过实施时间切片策略来提高测试效率。本发明具有原理简单、易实现、测试效果好等优点。
技术关键词
模糊测试方法
动态插桩
Dijkstra算法
能量分配优化方法
阶段
分析二进制文件
模拟程序
平台
函数调用路径
函数调用关系
脚本
数据依赖关系
指标
站点
多线程
分片策略
漏洞
模式
列表
系统为您推荐了相关专利信息
信息融合方法
协同学习方法
文本数据提取
表达式
融合特征