Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
radare2 — UNIX系リバースエンジニアリングフレームワークおよびコマンドラインツールセット | Kitploit
ツール/GitHubGitHub/radareorg/radare2
静的分析動的分析 (サンドボックス)エクスプロイトリバースエンジニアリングデバッガフォレンジックマルウェア分析バイナリ解析学習と教育ファームウェア解析
GitHubradareorg/radare2

radare2

UNIX系リバースエンジニアリングフレームワークおよびコマンドラインツールセット

24.5k3.3k1日前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
リポジトリを見るウェブサイト

スクリーンショット

Radare2: Unix ギークのための自由なリバースエンジニアリングフレームワーク

Latest packaged version Tests Status build tcc CII Best Practices Build Status Discord

現在の git master ブランチは 6.2.0 で、次のリリースは 6.2.1 です。

説明

r2 は radare を完全に書き直したものです。リバースエンジニアリングの作業を容易にするための一連のライブラリ、ツール、プラグインを提供します。LGPLv3 のもとで配布されていますが、各プラグインは異なるライセンスを持つ場合があります(詳細は r2 -Lj を参照)。

radare プロジェクトは、フォレンジックに焦点を当てたシンプルなコマンドライン 16 進エディタとして始まりました。今日、r2 は組み込みの JavaScript インタプリタまたは r2pipe を介したスクリプティングをサポートする、フル機能の低レベルコマンドラインツールです。

r2 はローカルハードドライブ上のファイルの編集、カーネルメモリの表示、およびローカルまたはリモートの gdb/windbg サーバーを介したプログラムのデバッグが可能です。r2 の幅広いアーキテクチャサポートにより、あらゆるバイナリの解析、エミュレーション、デバッグ、改変、逆アセンブルが可能です。

スクリーンショット

インストール

最新のリリース済みバイナリをダウンロードしてください。

radare2 をインストールする推奨方法は、Git リポジトリのソースから行うことです:

root@kitploit:~
git clone https://github.com/radareorg/radare2
radare2/sys/install.sh
  • デフォルトの acr+make+symlink インストールには sys/install.sh を実行します
  • meson/ninja(muon/samu も動作します)および make ビルドがサポートされています。

Nix

radare2 は dist/nix の下に Nix パッケージを提供しています。

ソースからのビルド

  • r2 は git から、または r2env を使用して pip 経由でインストールできます。
  • Windows ビルドにはコンパイラとして meson と msvc または mingw が必要です
  • 現在の r2 のビルドをアンインストールするには make uninstall を実行します
  • r2 のシステムインストールをすべてアンインストールするには、sudo make purge を実行します

Windows では .bat スクリプトと msvc を使用します:

root@kitploit:~
preconfigure.bat       REM setup python, meson, ninja
configure.bat          REM run meson b + vs project
make.bat               REM run ninja -C b
prefix\bin\radare2.exe

人気のプラグイン:

r2pm ツールを使用すると、radare2 を使用する多くのプラグインやツールを参照およびインストールできます。

  • iaito: 公式の Qt グラフィカルインターフェース
  • keystone Keystone ライブラリを使用したアセンブラ命令
  • decai AI ベースの逆コンパイラ
  • r2ai r2 内で Llama を使った言語モデルを localhost で実行しましょう!
  • r2dec: JS で書かれ、pdd コマンドでアクセスする r2 ベースの逆コンパイラ
  • r2diaphora: radare2 上で動作する Diaphora のバイナリ差分エンジン
  • r2flutter: Android および iOS アプリ向けの Dart/Flutter AOT スナップショット解析
  • r2frida: frida io プラグイン。使用するには r2 frida://0 で r2 を起動します
  • r2ghidra: pdg でアクセスできるスタンドアロンのネイティブ ghidra 逆コンパイラ
  • r4ghidra: Ghidra の中で radare の喜びを感じてください
  • r2papi r2pipe の上に構築された高レベル API
  • r2pipe あらゆるプログラミング言語から radare2 をスクリプト操作
  • r2poke 拡張されたバイナリ解析機能のための GNU/Poke との統合
  • goresym: GoReSym シンボルをフラグとしてインポート
  • r2yara r2 から Yara を実行するか、Yara から r2 プリミティブを使用
  • radius2: boolector と esil に基づく高速シンボリック実行エンジン

使用方法

これらは r2 を使用するための最初のステップです。詳細については書籍を読むか、チュートリアルを探してください。

root@kitploit:~
$ r2 /bin/ls   # open file in read-only
> aaa          # analyse the program (r2 -A)
> afl          # list all functions (try aflt, aflm)
> px 32        # print 32 byte hexdump current block
> s sym.main   # seek to main (using flag name)
> f~foo        # filter flags matching 'foo' (internal |grep)
> iS;is        # list sections and symbols (rabin2 -Ss)
> pdf; agf     # disassembly and ascii-art function graph
> oo+;w hello  # reopen in read-write and write a string
> ?*~...       # interactive filter in all command help
> q            # quit

多くのプラグインは r2 にデフォルトで含まれています。しかし、r2pm パッケージマネージャを使用して機能を拡張できます。

root@kitploit:~
r2pm -s <word>  # search packages matching a word
r2pm -Uci <pkg> # update database and clean install a package
r2pm -u <pkg>   # uninstall the given package
r2pm -l <pkg>   # list installed packages

リソース

  • 公式ブック: r2 の使い方について読む
  • COMMUNITY.md: コミュニティへの参加と大まかなガイドライン
  • CONTRIBUTING.md: 問題の報告と貢献に関する情報。Contributing も参照してください。
  • DEVELOPERS.md: r2 の開発ガイドライン
  • SECURITY.md: 脆弱性の報告手順
  • USAGE.md: いくつかのコマンド例
  • INSTALL.md: make または meson を使用したインストール手順

ドキュメント

r2con の youtube トーク を見て r2 についてさらに学びましょう。ブログ記事やスライドデッキ、公式 radare2 ブック も多数ありますが、公式チャットのいずれかに参加して質問やフィードバックを投稿するのも常に良い考えです。

コミュニティ

  • Web サイト: https://www.radare.org/
  • Discord: サーバー
  • Mastodon: @radareorg
  • Telegram: メイン チャンネルと サブ チャンネル
  • irc.libera.chat: #radare、#radare_side
  • Matrix: #radare:matrix.org

サポート対象プラットフォーム

オペレーティングシステム

Windows(x86/x64/arm64 では XP 以降)、Linux、Darwin、GNU/Hurd、Apple の {Mac,i,iPad,watch}OS、 Android、Wasmer、[Dragonfly、Net、Free、Open] BSD、Z/OS、QNX、SerenityOS、Solaris、AIX、 Haiku、Vinix、FirefoxOS。

アーキテクチャ

i386, x86-64, Alpha, ARM, AVR, BPF, sBPF, MIPS, PowerPC, SPARC, RISC-V, SH, m68k, S390, XCore, CR16, HPPA, ARC, Blackfin, Z80, H8/300, V810, PDP11, m680x, V850, CRIS, XAP (CSR), PIC, LM32, 8051, 6502, i4004, i8080, Propeller, EVM, OR1K Tricore, CHIP-8, LH5801, T8200, GameBoy, SNES, SPC700, MSP430, Xtensa, xcore, NIOS II, Java, Dalvik, Pickle, WebAssembly, MSIL, EBC, TMS320 (c54x, c55x, c55+, c64x), Hexagon, Brainfuck, Malbolge, whitespace, DCPU16, LANAI, lm32, MSIL, InfernoDis, UXN, Cosmac, PythonBytecode, Sharp sm5xx MCPus, FreeScale QIQa, MCORE, mcs96, RSP, SuperH-4, VAX, KVX, Am29000, LOONGARCH, JDH8, s390x, STM8.

ファイルフォーマット

ELF, Mach-O, Fatmach-O, PE, PE+, MZ, COFF, XCOFF, OMF, TE, XBE, SEP64, BIOS/UEFI, BFLT, Pebble apps, Apple Dyldcache, Kernelcache, MCLF trustlets, DEX, ART, Java class, Android boot image, Plan9 executables, Amiga HUNK, ZIMG, MBN/SBL bootloader, ELF coredump, MDMP (Windows minidump), PDP11, XTAC, CGC, DotNet, WASM (WebAssembly binary), Commodore VICE emulator, DOL, QNX, WAD, OFF, TIC-80, GB/GBA, PSX, PRG (C64), Apple Classic PEF, NDS, z64, and N3DS ...

ファイルシステム

NTFS、FAT、HFS+、EXT、APFS、BeosFS、BFS、MINIX、ReiserFS、SFS、ubifs、ufs、jfs、ISO9660、UDF、xfs などの複数のファイルシステムをユーザーランドでマウントします。

パッケージングステータス

  • Snap package
  • Termux package
  • Alpine Linux 3.23 package Alpine Linux 3.22 package
  • Arch package
  • Fedora 42 Fedora 41
  • Homebrew package MacPorts package
  • Haiku Ports
ツールをダウンロード
  • r2sarif SARIF ドキュメントのインポート/拡張/エクスポート
  • r2hermes React Native Hermes バイトコード用の逆アセンブラおよびアナライザ
  • r2renef Radare2 用 Renef IO プラグイン - 動的 Android インストゥルメンテーション
  • r2unity: radare2 から Unity IL2CPP メタデータとネイティブバイナリを検査
  • warrp binary ninja の WARP フォーマット用のネイティブ radare2 プラグイン
  • Void Linux