工具

Rizin 逆向工程框架

源自 radare2 分支的命令行逆向工程框架。rizin 交互环境可分析和反汇编二进制、调试程序,并可用作可脚本化的十六进制编辑器;rz-* 系列工具提供二进制格式信息、汇编、差异比较、哈希、模式搜索和 FLIRT 签名等功能。README 列出数十种架构、字节码格式和文件格式,从 ELF、PE、Mach-O 到 dyld 缓存和 BIOS/UEFI 镜像;可通过 rzpipe 用 Python、Rust、Go 等语言编写脚本。Cutter 是基于它的独立图形界面。

使用条件与局限

  • 审阅时最新版本为 v0.9.1,发布于 2026-06-29,提供 Linux x86_64 静态构建、macOS 安装包、Windows 安装程序及静态/共享库压缩包、Android arm、aarch64 和 x86_64 压缩包,以及源码包。所审阅的 dev 分支已标为尚未发布的 v0.10.0;本条目固定该提交仅用于引用文档。
  • 从源码构建使用 meson 和 ninja;meson.build 要求 meson 0.58.0+,而 README 提到的是 0.55.0。README 列出的宿主系统包括 Windows 7+、macOS/iOS/iPadOS、GNU/Linux、各 BSD、Android、QNX、Solaris/Illumos、Haiku 和 GNU/Hurd。rzpipe 位于独立仓库;插件(包括反编译器插件)未经审阅。
  • meson.build 声明 LGPL-3.0-only,并附 COPYING 和 COPYING.LESSER;LICENSES 目录还收录了个别文件所用的其他许可证。未实际验证所列的架构和格式支持;本次未分析任何二进制。

关于此条目

类型
工具
类别
原生分析工具
关联
基础工具
目标
二进制

来源复核于

说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。

一手来源

  1. README.md GitHub · rizinorg/rizin · 修订 db112e5
  2. README.md#L61-L110 GitHub · rizinorg/rizin · 修订 db112e5
  3. meson.build#L1-L4 GitHub · rizinorg/rizin · 修订 db112e5
  4. BUILDING.md GitHub · rizinorg/rizin · 修订 db112e5
  5. COPYING.LESSER GitHub · rizinorg/rizin · 修订 db112e5
  6. LICENSES GitHub · rizinorg/rizin · 修订 db112e5
  7. https://github.com/rizinorg/rizin/releases/tag/v0.9.1