首页> 外国专利> BRANCH COVERAGE GUIDED SYMBOLIC EXECUTION FOR HYBRID FUZZ TESTING OF SOFTWARE BINARIES

BRANCH COVERAGE GUIDED SYMBOLIC EXECUTION FOR HYBRID FUZZ TESTING OF SOFTWARE BINARIES

机译:用于软件双二进制混合模糊测试的分支覆盖引导符号执行

摘要

To provide a method and a system for branch coverage guided symbolic execution for hybrid fuzzing.SOLUTION: An example computer-implemented method may include: receiving seed input of a binary program under analysis (BPUA) that is discovered during testing by a greybox fuzzer; concretely executing the seed input in the BPUA; collecting a trace resulting from the concrete execution of the seed input; determining whether the concrete execution of the seed input discovers a new branch; responsive to a determination that the concrete execution of the seed input discovers a new branch, updating a bitmap to indicate that the new branch is discovered, where the bitmap is utilized by the greybox fuzzer to maintain a record of the discovered branches in the BPUA; and providing the seed input to the greybox fuzzer.SELECTED DRAWING: Figure 3
机译:提供一种用于混合模糊测试的分支覆盖率指导的符号执行的方法和系统。解决方案:一种示例计算机实现的方法可能包括:接收由灰箱模糊测试器在测试过程中发现的分析二进制程序(BPUA)的种子输入;具体执行BPUA中的种子输入;收集由具体执行种子输入产生的跟踪;确定种子输入的具体执行是否发现新分支;响应于确定种子输入的具体执行发现了新的分支,更新位图以指示发现了新的分支,其中该位图被灰箱模糊器用来在BPUA中维护所发现的分支的记录;并将种子输入提供给灰箱模糊器。选定的绘图:图3

著录项

  • 公开/公告号JP2019220141A

    专利类型

  • 公开/公告日2019-12-26

    原文格式PDF

  • 申请/专利权人 FUJITSU LTD;

    申请/专利号JP20190027539

  • 发明设计人 PHAN QUOC-SANG;PRAVEEN MURTHY;

    申请日2019-02-19

  • 分类号G06F11/36;

  • 国家 JP

  • 入库时间 2022-08-21 11:32:39

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号