Rizin

5

软件描述

Rizin 是一个功能丰富的逆向工程框架,正在开发中,注重稳定性与高质量代码,拥有友好且充满好奇的社区文化,并致力于实现前沿的二进制分析研究。

官方网站

访问软件的官方网站了解更多信息

官方认证

rizin.re

安全链接HTTPS

什么是 Rizin?

Rizin 是一个功能丰富的逆向工程框架,正在开发中,专注于稳定性、高质量代码、友好且充满好奇心的社区文化,以及前沿二进制分析研究的实现。
尽管 Rizin 仍处于 pre-1.0 阶段,但已可完美用于复杂的逆向工程任务、调试或快速简单的二进制编辑。

特性包括:

  • 支持众多常见架构(如 x86、ARM、PPC 等)及小众架构(TriCore、Alpha、Hexagon、Xtensa 等)的反汇编器。
  • 基于高度灵活的中间语言 RzIL(克隆 Binary Analysis Platform - BAP)实现模拟,支持 x86、ARM、PPC、SuperH、TriCore、Hexagon 等架构。
  • 通过 rz-pipe 可从常见脚本语言执行命令,实现便捷调用。
  • 使用 sigdb 提供的一组 FLIRT 签名匹配未命名函数,避免重复分析常用代码。
  • 快速便捷地获取二进制信息。
  • 内置多种实用工具,如交互式十六进制编辑器、计算器,支持以 JSON 格式导出结果等。
  • 使用纯 C 编写,支持任意语言绑定的插件扩展。
  • 所有功能均通过 API 和 SWIG 绑定生成器暴露,可在多种编程语言中使用并实现自动化任务。
  • 可作为独立库使用,依赖项极少。
  • 在 LGPLv3 许可证下开发,允许商业用途。

🔄 替代方案

16 个选择
5

x64dbg 是一款用于 Windows 的 64 位汇编级调试器。其对应的 32 位调试器称为 x32dbg。

免费 • 开源
查看详情

IDA 提供强大的反汇编和反编译功能,支持多种处理器和文件格式。其高质量的伪代码与原始源代码相似,有助于分析跨平台软件。它具备动态调试功能,通过 Lumina 实现元数据控制,并能有效进行代码去混淆。

免费个人 • 专有
查看详情

OllyDbg 是一个 32 位汇编级分析调试器。其重点在于二进制代码分析,因此在源代码不可用的情况下尤为有用。

免费 • 专有
查看详情
ImHex

ImHex

软件

4.4

ImHex 是一款免费且功能丰富的十六进制编辑器,具备许多通常仅在付费产品中才有的工具。 它内置了自定义脚本语言,用于高亮和解码二进制数据,还配有反汇编器、强大的文件分析工具等众多功能。

免费 • 开源
查看详情
Binary Ninja

Binary Ninja

软件

一个逆向工程平台和图形用户界面。

付费 • 专有
查看详情
5

Ghidra 是由国家安全局研究总监部开发和维护的软件逆向工程(SRE)框架。该框架包含一套功能齐全、高端的软件分析工具,可帮助用户在多种平台上分析已编译的代码……

免费 • 开源
查看详情
radare2

radare2

软件

Radare项目最初是一个取证工具,一个可脚本化的命令行十六进制编辑器,能够打开磁盘文件,但后来增加了分析二进制文件、反汇编代码、调试程序、连接远程gdb服务器等功能。

免费 • 开源
查看详情
4.5

Cutter 的目标是成为一个先进的、免费且开源的逆向工程平台,同时注重用户体验。Cutter 由逆向工程师为逆向工程师打造。

免费 • 开源
查看详情
上一页
下一页
评分5 / 5.0

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。