JoasASantos/REA-Prompts
REAP - Prompts for you to use REA (Reverse Engineer Anything), get the most out of it, and clone or break down any program
REA調査プロンプト (REAP) – RE リバースエンジニアリング AI エージェントのプロンプトライブラリ
概要 – REA (Reverse Engineer Anything) ツールチェーン向けに設計された、すぐに貼り付け可能なキュレーションされたプロンプト群です。REA は、バイナリ、ファームウェア、Android APK、Electron アプリ、カーネル、ゲームなどを静的に分析できる AI パワードのコーディングエージェントです。このリポジトリ自体には分析コードは含まれておらず、エージェントに何を探し、どのように回答を構成するかを指示するテキストプロンプトのみを提供します。
主なアイデア
- 各プロンプトは厳格なテンプレートに従います。
<角括弧>を具体的な値に置き換え、エージェントに単一機能に焦点を当てるように依頼します。 - これらのプロンプトは、確認された事実、仮説、不明点を分離し、ファイル名、関数アドレス、コードスニペットなどの引用を要求することで、証拠に基づいた応答を強制します。
- このコレクションは、ターゲットドメイン(ネイティブバイナリ、ゲーム、ファームウェア、Android、カーネルドライバー、脆弱性リサーチなど)ごとに整理されており、新しいプロンプトの作成、インストール、次のステップガイダンスのためのメタプロンプトが含まれています。
典型的なワークフロー
- REAのインストール –
npx rea‑agents@latest setup(README にはサンプルインストール検証プロンプトが表示されています)。 - 関連セクションからプロンプトを選択し、プレースホルダーを埋め、REAエージェントに渡します。
- エージェントは、明示的な証拠参照を伴う、エントリポイント、データフロー、文字列、逆コンパイルされた擬似コード、トリアージマップ、またはクリーンルーム仕様などの構造化されたレポートを返します。
対象者
- AI リバースエンジニアリングアシスタントを体系的に操作したいセキュリティリサーチャー、CTF参加者、バグバウンティハンター。
- 独自の機能を再実装するためのクリーンルーム仕様を必要とする開発者。
- ゲームモッダー、ファームウェアアナリスト、およびクローズドソースソフトウェアの静的解析を行うすべての人。
インストール/使用方法
リポジトリ自体にはビルドステップは必要ありません。クローンして必要なプロンプトをコピーするだけです。実際の REA ツールは、インストールと検証セクションに表示されている npx rea‑agents@latest setup コマンドを介して個別にインストールされます。
ライセンスと帰属 README は、オリジナルの REA ツール (https://rea.tools/)、公式プロンプトギャラリー、および REAP という名前を考案したコミュニティメンバーに謝辞を述べています。明示的なソフトウェアライセンスは記載されていませんので、ユーザーはこれらのプロンプトをコミュニティ共有コンテンツとして扱い、すべての分析はユーザーが所有またはテスト許可を得たソフトウェア上で行うという使用免責事項を尊重する必要があります。
重要性 プロンプトエンジニアリングは、AIエージェントから信頼性の高い結果を得るための重要な部分です。規律正しく、証拠に基づいたプロンプトライブラリを提供することにより、REAP は曖昧または推測的な AI の回答を防ぎ、大規模なリバースエンジニアリングプロジェクトをより再現性があり、法的に準拠したものにします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト