REA 解析プロンプト
機能を理解して自分で作る
[アプリ] の [機能] がどう動いているかを調べて順を追って説明し、私のプロジェクト向けに同様の機能を作ってください。REA の MCP ツールを使ってください。始める前に、この対象が私の所有物か、解析する許可を得たものかを確認し、そうでなければ中止してください。すべての結論に根拠(ファイル、関数、アドレス、リクエスト)を示し、まだ分からない点も明記し、ライセンスチェック、DRM などの保護は回避しないでください。
知りたいことを伝えれば、エージェントが REA で最初の解析を組み立てます。
npx rea-agents setup[アプリ] の [機能] がどう動いているかを調べて順を追って説明し、私のプロジェクト向けに同様の機能を作ってください。REA の MCP ツールを使ってください。始める前に、この対象が私の所有物か、解析する許可を得たものかを確認し、そうでなければ中止してください。すべての結論に根拠(ファイル、関数、アドレス、リクエスト)を示し、まだ分からない点も明記し、ライセンスチェック、DRM などの保護は回避しないでください。
[絶対パス] にある Electron アプリを解析し、メインとレンダラーのモジュール、preload ブリッジ、すべての IPC チャンネルを洗い出して、[機能] が UI からメインプロセスへ届く流れを図にしてください。REA の MCP ツールを使ってください。始める前に、この対象が私の所有物か、解析する許可を得たものかを確認し、そうでなければ中止してください。すべての結論に根拠(ファイル、関数、アドレス、リクエスト)を示し、まだ分からない点も明記し、ライセンスチェック、DRM などの保護は回避しないでください。
バイナリ [ファイル] から [動作] を担う関数を見つけ、疑似コードとアセンブリを読んで読みやすい C に書き直し、サンプル入力で元の関数と比較するテストも付けてください。REA の MCP ツールを使ってください。始める前に、この対象が私の所有物か、解析する許可を得たものかを確認し、そうでなければ中止してください。すべての結論に根拠(ファイル、関数、アドレス、リクエスト)を示し、まだ分からない点も明記し、ライセンスチェック、DRM などの保護は回避しないでください。
[プログラム] が読み書きする [拡張子] ファイルの構造(ヘッダー、セクション、フィールドの型とオフセット)を明らかにし、仕様書と、サンプルファイルを読み込んでそのまま書き戻せる小さなパーサーを作ってください。REA の MCP ツールを使ってください。始める前に、この対象が私の所有物か、解析する許可を得たものかを確認し、そうでなければ中止してください。すべての結論に根拠(ファイル、関数、アドレス、リクエスト)を示し、まだ分からない点も明記し、ライセンスチェック、DRM などの保護は回避しないでください。
自分のアプリとサーバーの通信を保存した [HAR またはキャプチャファイル] を読み、エンドポイントごとにリクエストをまとめ、各ペイロードを説明し、文書化した呼び出し用のクライアントを書いてください。REA の MCP ツールを使ってください。始める前に、この対象が私の所有物か、解析する許可を得たものかを確認し、そうでなければ中止してください。すべての結論に根拠(ファイル、関数、アドレス、リクエスト)を示し、まだ分からない点も明記し、ライセンスチェック、DRM などの保護は回避しないでください。
[パス] にある自分のアプリの APK を調べ、manifest の宣言、エクスポートされたコンポーネント、ネイティブライブラリ、サードパーティ SDK を一覧にし、同梱を想定していなかったものを指摘してください。REA の MCP ツールを使ってください。始める前に、この対象が私の所有物か、解析する許可を得たものかを確認し、そうでなければ中止してください。すべての結論に根拠(ファイル、関数、アドレス、リクエスト)を示し、まだ分からない点も明記し、ライセンスチェック、DRM などの保護は回避しないでください。
自分のプロジェクトの .NET アセンブリ [旧ビルド] と [新ビルド] を比較し、変更された型とメソッド、[領域] の CIL の差分、新しいネイティブ依存を示して、何が変わり、どんな影響がありうるかをまとめてください。REA の MCP ツールを使ってください。始める前に、この対象が私の所有物か、解析する許可を得たものかを確認し、そうでなければ中止してください。すべての結論に根拠(ファイル、関数、アドレス、リクエスト)を示し、まだ分からない点も明記し、ライセンスチェック、DRM などの保護は回避しないでください。
自分のプログラム [名前] のソースを失い、コンパイル済みの [ファイル] しか残っていません。モジュール、主要な関数、データといった構造を復元し、[部分] を読みやすいソースに再構成してください。推測した箇所はすべて明記してください。REA の MCP ツールを使ってください。始める前に、この対象が私の所有物か、解析する許可を得たものかを確認し、そうでなければ中止してください。すべての結論に根拠(ファイル、関数、アドレス、リクエスト)を示し、まだ分からない点も明記し、ライセンスチェック、DRM などの保護は回避しないでください。
当社システムに届いた検体 [ファイル] を、隔離環境で実行せずに静的に初期調査してください。文字列、インポート、推定される機能、検知に使える侵害指標(IoC)をまとめてください。REA の MCP ツールを使ってください。始める前に、この対象が私の所有物か、解析する許可を得たものかを確認し、そうでなければ中止してください。すべての結論に根拠(ファイル、関数、アドレス、リクエスト)を示し、まだ分からない点も明記し、ライセンスチェック、DRM などの保護は回避しないでください。
CTF のリバーシング問題 [問題名] を手伝ってください。バイナリを順に追い、どんなチェックをしているか、正しい入力をどう導くかを説明して、フラグだけでなく手法を学べるようにしてください。REA の MCP ツールを使ってください。始める前に、この対象が私の所有物か、解析する許可を得たものかを確認し、そうでなければ中止してください。すべての結論に根拠(ファイル、関数、アドレス、リクエスト)を示し、まだ分からない点も明記し、ライセンスチェック、DRM などの保護は回避しないでください。
当社が配布している Go バイナリ [ファイル] に埋め込まれたビルド情報(コンパイラのバージョン、モジュールとバージョン、replace、ビルド設定)を読み取り、go.mod とリリースノートと照合してください。REA の MCP ツールを使ってください。始める前に、この対象が私の所有物か、解析する許可を得たものかを確認し、そうでなければ中止してください。すべての結論に根拠(ファイル、関数、アドレス、リクエスト)を示し、まだ分からない点も明記し、ライセンスチェック、DRM などの保護は回避しないでください。
Chrome 系ブラウザで [自分のサイトの URL] を開き、スクリプトとネットワークリクエストを記録して、[セクション] がどこからデータを得ているか、何が遅くしているかを説明してください。REA の MCP ツールを使ってください。始める前に、この対象が私の所有物か、解析する許可を得たものかを確認し、そうでなければ中止してください。すべての結論に根拠(ファイル、関数、アドレス、リクエスト)を示し、まだ分からない点も明記し、ライセンスチェック、DRM などの保護は回避しないでください。