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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
r2ai — ローカルまたはリモートのLLMを使用して、逆コンパイル、関数の説明、脆弱性検出、リネーム、スクリプト駆動のリバースエンジニアリングを実行するRadare2 AIプラグイン。 | Kitploit
ツール/GitHubGitHub/radareorg/r2ai
静的分析脆弱性分析コード分析リバースエンジニアリングスクリプトと自動化マルウェア分析バイナリ解析AI支援リバースエンジニアリング
GitHubradareorg/r2ai

r2ai

ローカルまたはリモートのLLMを使用して、逆コンパイル、関数の説明、脆弱性検出、リネーム、スクリプト駆動のリバースエンジニアリングを実行するRadare2 AIプラグイン。

リポジトリを見る
468574日前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

R2AI - radare2向けLLMによる拡張リバースエンジニアリング

root@kitploit:~
         ╭─────────────────────────────────╮
         │ ,______  .______ .______  ,___  │
 ╭──╮    │ : __   \ \____  |:      \ : __| │
 │ _│_   │ |  \____|/  ____||  _,_  || : | │
 │ O O  <  |   :  \ \   .  ||   :   ||   | │
 │  │╷   │ |   |___\ \__:__||___|   ||   | │
 │  ││   │ |___|        :       |___||___| │
 │ ─╯│   ╰─────────────────────────────────╯
 ╰───╯

ci radare2

コンポーネント

このリポジトリには、radare2用の2つのプラグインが含まれています:

  • r2ai - radare2用のネイティブAIプラグイン
  • decai - 逆コンパイルに特に焦点を当てたr2jsプラグイン

MCPを介してradare2を他のエージェントと併用したい場合:

  • r2mcp - 公式radare2 MCP
  • r2copilot - CTFに焦点を当てたMCP r2copilot

radare2に特化した自律エージェントをお探しの場合:

  • r2agent - 自律エージェントによるradare2ワークフローの自動化。r2agent

機能

  • 異なるロールの設定とプロンプトのカスタマイズ
  • r2aiコマンドを介したr2pipeによるスクリプト実行が可能
  • CLIまたはr2プロンプトからREPLおよびバッチモードでライブ実行
  • 関数呼び出しを使用してタスクを解決するAutomatic (ReAct)モードをサポート
  • ローカルおよびリモートの言語モデルを使用可能 (ollama、openai、grok、anthropicなど)
  • ネイティブのベクターデータベースを使用したmarkdown、コード、テキストファイルのRAG
  • r2コマンドの出力を埋め込み、指定されたデータに関する質問を解決

ユーザー定義プロンプト

root@kitploit:~
[0x00000000]> r2ai -q
explain: Explain the current function -
devices: Find and explain devices used -
libs: Group imports by Libraries -
varnames: Better variable names -
autoname: Automatically suggest a better name for this function -
vulns: Find vulnerabilities or bugs in the current function -
signature: Suggest an improved function signature -
dlopen: List libraries loaded with dlopen - Some libraries are loaded
decompile: Augmented decompilation based on LLM -
[0x00000000]>

インストール

r2aiの各コンポーネントをインストールする推奨方法は、r2pmを使用することです:

root@kitploit:~
$ r2pm -Uci r2ai
$ r2pm -Uci decai

r2aiの使用方法

  • radare2シェルにr2aiコマンドを追加: r2 -qc r2ai
  • $PATHにあるラッパーを実行することも可能: r2pm -r r2ai

APIキーを環境変数に設定するか、設定ファイルを使用してください:

root@kitploit:~
$ export ANTHROPIC_API_KEY=sk-ant-api03-CENSORED
$ export OPENAI_API_KEY=sk-proj-6rlSPS-zN1v...

または、APIキーファイル~/.config/r2ai/apikeys.txtを編集して実行:

root@kitploit:~
$ r2ai -K

設定の保存

OSのデフォルト設定ファイル (例: Linuxでは~/.radare2rc) を使用して、設定をカスタマイズして保存できます。 例えば、次の設定ではClaude 3.7をデフォルトにし、最大出力トークンを64000に設定します。

root@kitploit:~
$ r2ai -E

次に、r2aiプラグインが読み込まれたときに実行したいコマンドを入力できます:

root@kitploit:~
r2ai -e api=anthropic
r2ai -e model=claude-3-7-sonnet-20250219
r2ai -e max_tokens=64000

関連資料

  • 公式r2bookに章があります
  • Cryptaxによるlmstudio+gptossブログ記事
  • CryptaxとDaniel Nakovによるr2aiを使ったマルウェア解析
  • Linux/Trigonaランサムウェア、Linux/PrometeiボットネットおよびW32/SkyAIをr2aiで解析

動画

  • crackmeの解法
  • マルウェアLinux/Ladvixの難読化解除
  • Linux/Trigonaランサムウェア内の/fastオプションの解析
ツールをダウンロード