# Tenet IDA Pro 执行跟踪浏览插件

> 用于浏览二进制程序执行跟踪的 IDA Pro 插件：载入外部录制的跟踪后，分析人员可沿时间轴向前或向后单步，反汇编视图会标出前后两个方向的执行流。执行断点、内存断点和区域断点可在跟踪时间轴上标出某条指令的每次执行，或某个地址、某段内存的每次读写；寄存器回溯可直接跳到设置该寄存器当前值的指令；时间戳命令行可跳转到跟踪中的指定位置或百分比处。

- 类型：工具
- 目标：二进制
- 类别：调试与动态分析
- 关联：基础工具
- 来源复核于：2026-11-05
- 收录于：2026-11-06
- 原始资源：<https://github.com/gaasedelen/tenet>
- 一手来源：<https://github.com/gaasedelen/tenet/blob/62c0bec073fcbb31c5be52c9ea236b6ea2bcc418/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/tenet/>
- 记录 JSON：<https://awesomerea.org/resources/tenet/record.json>
- 英文版：[English](https://awesomerea.org/resources/tenet/index.md)

## 使用条件与局限

- **前提条件：**需要 Windows、macOS 或 Linux 上的 IDA Pro 7.5 或更高版本；Tenet 是纯 Python 3 插件，不依赖任何第三方库，把仓库中 plugins 文件夹的内容复制到 IDA 的用户插件目录即可安装。审阅时的版本为 v0.2.0，于 2021-09-14 发布，其标签即所审阅的 master 分支提交。
- **局限：**Tenet 只读取自身文本格式的跟踪文件，其中记录通用寄存器的变化以及内存读写；跟踪需由单独的跟踪器录制，仓库附带的 Intel Pin 跟踪器（面向 Windows 和 Linux 用户态程序）和 QEMU 跟踪器都标为实验性质。
- **局限：**它只能载入 x86 和 AMD64 跟踪，纯 Python 实现的读取器不保证能流畅浏览超过 1000 万条指令的跟踪。
- **许可：**依 LICENSE 采用 MIT 许可。

## 一手来源

1. <https://github.com/gaasedelen/tenet/blob/62c0bec073fcbb31c5be52c9ea236b6ea2bcc418/README.md>
2. <https://github.com/gaasedelen/tenet/blob/62c0bec073fcbb31c5be52c9ea236b6ea2bcc418/tracers/README.md>
3. <https://github.com/gaasedelen/tenet/blob/62c0bec073fcbb31c5be52c9ea236b6ea2bcc418/LICENSE>
4. <https://github.com/gaasedelen/tenet/releases/tag/v0.2.0>

## 同分区更多条目：原生二进制

- [findcrypt-yara IDA Pro 密码学常量识别插件](https://awesomerea.org/zh/resources/findcrypt-yara/index.md) · 工具
- [deREferencing IDA Pro 寄存器与栈视图插件](https://awesomerea.org/zh/resources/dereferencing/index.md) · 工具
- [HexRays Toolbox 反编译代码模式查询脚本](https://awesomerea.org/zh/resources/hexrays-toolbox/index.md) · 工具
- [Virtuailor IDA Pro C++ 虚表重建工具](https://awesomerea.org/zh/resources/virtuailor/index.md) · 工具
- [xAnalyzer x64dbg 代码分析插件](https://awesomerea.org/zh/resources/xanalyzer/index.md) · 工具
- [Voltron 调试器界面扩展工具包](https://awesomerea.org/zh/resources/voltron/index.md) · 工具

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
