资料
  • 资料
  • 专题
一种模块化可拓展策略的模糊测试工具
推荐星级:
类别: 其他
时间:2019-06-06
大小:1.36MB
阅读数:600
上传用户:royalark_912907664
查看他发布的资源
下载次数
0
所需E币
3
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
模糊测试是一种发现漏洞的主要方法。现有的模糊测试工具都存在耦合严重的问题,这对模糊测试工具的实验性开发和拓展带来很大的挑战。我们设计和实现了一种模块化的、可拓展策略的模糊测试工具。我们将整个模糊测试的过程模块化,并将模块分为不可被拓展和可被拓建的模块。对于基础的不可被拓展的模块,我们优化并保证其高性能。我们使用 Rust 语言实现这些模块,并采用 Fork server、CPU 核心绑定、高效IPC、虚拟内存文件系统等优化技术。对于其他可拓展模块,我们定义并暴露好对应的接口,开发者可以自由方便的添加和选择自己想使用的策略方法。这些可拓展模块包括调度策略和修改策略。同时,我们在这些可拓展模块中实现了基本的策略供开发者选择和参考。
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书