声明
摘要
第一章 绪论
1.1 课题研究背景及意义
1.2 国内外相关研究介绍
1.2.1 安全漏洞技术研究现状
1.2.2 模糊测试研究现状
1.3 本文主要研究内容
1.4 文章的组织结构
第二章 模糊测试技术及AFL介绍
2.1 模糊测试技术
2.1.1 模糊测试技术原理
2.1.2 模糊测试技术分类
2.2 AFL介绍
2.2.1 AFL原理
2.2.2 AFL详细介绍与算法
2.3 本章小结
第三章 基于低命中分支的模糊测试研究
3.1 基于低命中分支的模糊测试
3.1.1 基本思想
3.1.2 方法框架
3.1.3 低命中分支定义
3.1.4 实现流程和详细算法
3.2 基于低命中分支的种子选取策略
3.2.1 AFL种子选取策略及分析
3.2.2 基本思想
3.2.3 设计实现和算法
3.3 基于低命中分支的种子队列更新
3.3.1 基本思想
3.3.2 基于低命中分支的更新准则
3.4 变异阶段生成策略改进
3.4.1 AFL变异策略及分析
3.4.2 改进的变异阶段
3.5 本章小结
第四章 实验设计与分析
4.1 研究问题
4.2 实验对象
4.3 实验设计及评估准则
4.4 实验结果与分析
4.4.1 被测程序基本块转换覆盖数分析
4.4.2 变异阶段生成策略改进有效性分析
4.4.3 检测bug能力的分析
4.5 本章小结
第五章 结论与展望
5.1 结论
5.2 展望
参考文献
致谢
研究成果及发表的学术论文
作者和导师简介