bncov:可编写脚本的Binary Ninja插件可实现自动覆盖率分析和可视化

时间:2024-05-25 23:20:56
【文件属性】:

文件名称:bncov:可编写脚本的Binary Ninja插件可实现自动覆盖率分析和可视化

文件大小:4.78MB

文件格式:ZIP

更新时间:2024-05-25 23:20:56

Python

bncov-可脚本化的二进制忍者插件,用于覆盖率分析和可视化 bncov提供了一个可编写脚本的界面,用于将覆盖率信息与Binary Ninja的静态分析和可视化结合在一起。 除了可视化之外,bncov中的抽象还允许对覆盖率进行编程推理。 它设计用于交互式GUI,也可以用于较大的分析任务和独立脚本。 提供此插件是一种回馈社区的方式,它不是Mayhem产品的一部分。 如果您对Mayhem(组合的符号执行和模糊测试系统)感兴趣,请访问 。 安装 最简单的方法是通过Binary Ninja插件管理器进行安装! 通过插件管理器安装时的唯一区别是,无论您看到import bncov什么地方,都将import ForAllSecure_bncov as bncov 。 或者: 将此目录克隆或复制到您的binja plugins文件夹中。 () (可选)如果要启用加载/保存coverage数据库文


【文件预览】:
bncov-master
----tutorial()
--------example()
--------fuzztest.c(932B)
--------Makefile(86B)
--------README.md(8KB)
----coverage.py(15KB)
----LICENSE(1KB)
----plugin.json(7KB)
----__init__.py(22KB)
----parse.py(10KB)
----pictures()
--------demo_overview.gif(1.52MB)
--------Relative-Rarity.png(1.09MB)
--------Heartbleed-Rare-block.png(1.2MB)
--------Frontier-Highlight.png(1.2MB)
--------Coverage-watching.gif(64KB)
--------Coverage-Report.png(469KB)
----dr_block_coverage.py(8KB)
----requirements.txt(8B)
----.gitignore(30B)
----README.md(5KB)
----scripts()
--------compare_coverage.py(4KB)
--------coverage_watcher.py(2KB)
--------timeline_coverage.py(3KB)
--------find_uncovered_calls.py(12KB)
--------demo.py(3KB)
--------summarize_coverage.py(2KB)
--------basic_frontier.py(949B)
--------block_min.py(3KB)
--------difference_analysis.py(3KB)

网友评论