登录 注册
当前位置:主页 > 资源下载 > 9 > fuzztrace是一款“通用”跟踪工具

fuzztrace是一款“通用”跟踪工具

  • 更新:2024-08-24 13:55:56
  • 大小:39KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

FuzzTrace是用于闭源应用程序的“通用”跟踪工具,旨在生成简洁的执行跟踪,该跟踪可用于支持模糊测试活动或其他分析。 在撰写本文时,我们提供了两个分别基于Intel BTS和PIN的跟踪后端。 无论如何,执行跟踪都被序列化为对象,然后可以对其进行脱机处理。 下一部分将简要介绍可用的后端以及一些用法示例。 在Debian / Ubuntu系统上,使用以下命令来安装所需的依赖项(这些对于所有可用的后端都是通用的): roby@gimli:~$ sudo apt-get install protobuf-compiler python-protobuf libprotobuf-dev 后端 基于BTS的执行跟踪器 BTS后端是一种有效的跟踪器,它利用了英特尔的“分支跟踪存储”(BTS)技术。 该后端的源代码位于tracer/bts 。 要编译此后端模块,请输入目录tracer/bin