跳到正文
发现
iaito:radare2 官方图形界面
桌面应用开发者工具

iaito:radare2 官方图形界面

基于 Qt 的 radare2 图形界面,让逆向分析、二进制补丁与取证操作更直观。

admin
发布于 2026-11-07
浏览
1
访问
0
下载
0
版本
v6.2.6
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

iaito 是逆向工程框架 radare2 的官方图形界面,基于 radare2 与 Qt 5/6 构建。它注重简洁、与命令行的对等性以及功能、快捷键的一致性,并可直接使用你熟悉的 r2 插件与脚本,没有 iaito 专属的扩展机制。

它不只做静态反汇编,也覆盖取证、bindiff、二进制补丁等场景。

主要功能

  • 与 radare2 命令、功能、快捷键保持对等,可直接复用 r2 插件与脚本
  • 反汇编视图与反编译视图,支持悬停指示、折叠花括号代码块
  • 迷你图(minigraph)中为基础块着色
  • 全局变量的编辑与跳转导航
  • 内置文件系统浏览器
  • 面板缩放、标签页切换、dock 框架循环切换等快捷键操作
  • 每个视图独立的 seek 历史记录

安装与使用

Linux / WSL 可通过 Flatpak 安装:

sudo flatpak remote-add flathub https://dl.flathub.org/repo/flathub.flatpakrepo
sudo flatpak install flathub org.radare.iaito
flatpak run org.radare.iaito

macOS 安装后可修复签名:

sudo xattr -c /Applications/iaito.app
sudo codesign --force --deep --sign - /Applications/iaito.app

源码构建需要先安装 radare2 与 Qt5/Qt6,然后:

./configure
make
make run

安装到用户目录可执行 make install。也可以构建为 r2 插件,在 r2 shell 中通过 iaito 命令启动并复用当前 Core 实例:

make plugin

翻译文件可从 iaito-translations 仓库获取,或在项目目录执行 make user-install-translations。

注意事项

  • 项目采用 GPL-3.0 许可证。
  • 发布页中的二进制构建被视为 work-in-progress,如遇问题建议使用 Flatpak 或发行版打包版本。
  • Linux、macOS、Windows 均有自动化 CI 构建与 releases 可供下载。

本作品整理自 GitHub 开源项目 radareorg/iaito,原作者 @radareorg,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v6.2.6当前版本

    修复反汇编行显示异常;迷你图基础块着色;Tab 切换反编译器、空格切换图形;新增 Decai 反编译器选项、全局变量编辑与导航、文件系统浏览器;支持面板缩放、标签页与 dock 快捷键切换,并修复多个问题。

评论