Awesome REA
日本語

REA のソフトウェアを理解します。
何を建てますか?

レガシー ゲームのポートから小さなカラー ピッカーまで、Reverse Engineer Anything を使用してパブリック プロジェクトを探索します。何が構築されたか、REA がどのように貢献したか、そして何が未検証のままなのかを確認してください。

GitHub でコレクションを探索してスターを付けましょう
34 公開ケース · 5 公式ショーケースおよび 29 コミュニティ プロジェクトまたは著者の実験すべてのエントリの一次情報源。テスト結果は著者によって報告されます。

公式ショーケース

DX-Ball: ステレオ サウンド パンニングの再構築

画面上の位置はどのようにしてサウンドパンの値になるのでしょうか?

著者/出典: REA ショーケース チーム;元のプロジェクトの作者が情報源にクレジットされている

ソースには、元の x86 関数に対する 3、205 の差分ケースと、履歴コンパイラーで再コンパイルした後の 63-byte の完全な一致が記録されます。

Notion: Electron リッチテキスト クリップボード ブリッジのトレース

Web エディターはデスクトップのクリップボードを介してリッチ テキストをどのように書き込むのでしょうか?

著者/出典: REA ショーケース チーム;元のプロジェクトの作者が情報源にクレジットされている

ショーケースでは、ソース レベルでレンダラー → プリロード → IPC → メインを説明し、独立したモジュール プローブでリッチ テキスト マーカーとマークダウン テーブルを示します。

TH04: PC-98 の弾丸リング角度の回復

弾丸はどのようにしてリングの周りに均等に分散され、プレイヤーに向けられるのでしょうか?

著者/出典: REA ショーケース チーム;元のプロジェクトの作者が情報源にクレジットされている

ショーケースでは、新しい REA チェックと、過去の Turbo C++ 検証 (ヘルパー マッチを含む 2、139-byte 領域) が表示されます。

Aegis: Android TOTP アルゴリズムの検索

6 桁のログイン コードは 30 秒ごとにどのように計算されますか?

著者/出典: REA ショーケース チーム;元のプロジェクトの作者が情報源にクレジットされている

公式ページでは、抽出されたメソッドと独立した実装を比較した 133 ケースと、RFC 6238. からの 6 つの SHA-1 参照ベクトルが報告されています。

DownUnderCTF: フラグチェック方程式を回復しています

シンボルやソース コードを使用せずに入力検証を復元するにはどうすればよいでしょうか?

著者/出典: REA ショーケース チーム;元のプロジェクトの作者が情報源にクレジットされている

公式記録には正しいことが示されています。 / 正しい候補の場合は 0 を終了し、不正解です。 / 候補が間違っている場合は、255 を終了します。次に、ソリューションは主催者のソースとメタデータと照合されます。

ゲーム

Desktop Games: デスクトップ おもちゃを macOS とブラウザに移植する

Peter インタプリタ、プログラム ツリー、インタラクション、アセットをどのように理解して移植できるでしょうか?

著者/出典: ucodia

パブリック リポジトリには、Swift macOS バージョン、ブラウザ バージョン、逆コンパイルされたプログラム ツリー、およびアセット処理スクリプトが含まれています。

OpenBattlefield2: 関数レベル Evidence (Battlefield 2 クライアント用)

クロスヘア、HUD、およびバイナリ動作の調査は、追跡可能なエンジンの実装にどのように情報を提供できるでしょうか?

著者/出典: Moxnatiy

このプロジェクトは、C++20 エンジン、関数ノート、テスト、スクリーンショットを公開しています。著者は、所有する BF2 1.5 インストールをロードし、元の専用サーバーに接続し、兵士と HUD を表示すると報告しています。接続モードでは、test_weapon_hud などのチェックを使用して十字線がレンダリングされ、移動中に拡大し、停止時に縮小します。

GunZRs: ゲーム データから再構築する前にパッキング境界を特定する

パックされた実行可能ファイルによってゲーム ロジックの静的回復が妨げられている場合、どのようにして再構築を続行できるでしょうか?

著者/出典: OpenRsG

このプロジェクトは、Rust + Bevy の再構築、フォーマット ノート、クエリ スクリプト、およびテストを公開しています。著者は、所有するインストール、マップ、アクション、ボット、ブラウザー ビルド、および LAN での Linux のプレイアビリティを報告しています。生成された ELF/PE の機能解析とスナップショット リプレイ チェックは、ゲームの互換性とは別に記録されます。

Co-op Anything: キャンペーンのマルチプレイヤー エントリ ポイントを調査しています

2 人目のプレイヤーを参加させながら、キャンペーンのスクリプトとサイドを維持するにはどうすればよいでしょうか?

著者/出典: cranebeaker and community contributors

このプロジェクトは、MCP/スキル、同期テスト ツール、およびゲーム固有の研究を公開しています。 C&C3 メモには、アドレス、形式、実験が含まれます。 World in Conflict の場合、作成者は、2 番目のクライアントが参加してライブ同期ユニットを表示している間、LAN キャンペーン ホストがミッションを実行していると報告していますが、独自のユニットを制御できません。各ゲームには独自の QA レベルが保持されます。

アプリケーション

Sketch (formerly paper-rs): Paper からインスピレーションを得た Rust 無限キャンバス

キャンバス、レイアウト、エディターの相互作用は、独立したデザイン ツールにどのように情報を提供できるのでしょうか?

著者/出典: michaelshimeles

このプロジェクトは、無限のキャンバス、ページ、レイアウト、ベクター編集、ホワイトボード、MCP インターフェイスを、テストと機能の違いとともに公開しています。 2026-10-21: でレビューされ、現在は Sketch という名前になっており、sketch-rs 実行可能ファイル、古いプロジェクト ディレクトリの初回起動移行、古いファイルと環境変数との互換性が含まれています。残り1件です。

rec-rs: OBS からインスピレーションを得たネイティブ macOS レコーダー

焦点を合わせたスクリーン、カメラ、オーディオレコーダーはどのように構築できますか?

著者/出典: michaelshimeles

このプロジェクトは、screen/camera 録音、オーディオ ミキシング、リプレイ バッファー、およびストリーミング機能を公開します。著者は、Apple Silicon Mac での開発とテストを報告します。 2026-10-21 README には、Apple Silicon + Intel ユニバーサル リリース、signing/notarization、および Sparkle アップデートが追加されます。

terminal-rs: TradingView インタラクションによって通知される市場端末

チャートとの相互作用の調査は、独立した Rust 市場インターフェイスにどのように情報を提供できるでしょうか?

著者/出典: michaelshimeles

このプロジェクトは、Rust GPU チャート、キーボード コマンド、パネル レイアウト、および Bloomberg スタイルのインターフェイスによるデータ統合を公開しています。 2026-10-21: のレビュー 151 組み込みインジケーター、パラメーターおよび境界入力テスト、および macOS ユニバーサル リリース スクリプトが追加されました。これらは後の実装変更であり、新しい REA 調査ではありません。

Ledger Reborn: QuickBooks の調査に基づいたローカル台帳

デスクトップ会計ワークフローはどのようにして独立したローカル アプリに情報を提供できるのでしょうか?

著者/出典: lxistired

このプロジェクトは、プレビュー パッケージ、ソース、ケース スタディを公開しています。著者は、実装された請求書、支払い、在庫、銀行調整、およびレポートのワークフローをリストします。

DiskLens: リリースされたバイナリでのディスク スキャンおよびツリーマップ アルゴリズムのチェック

新しいインターフェイスを構築する前に、ディスク スキャン、ツリーマップ、重複検出をどのようにチェックできますか?

著者/出典: KarlssonChristoffer

このプロジェクトは、Rust エンジン、Tauri/Svelte インターフェイス、および REA Evidence ID を公開します。著者は、24 エンジン テストと、1 台のマシン上で約 1.3 百万個のファイルの scan/treemap チェックを報告しています。

Hyper3D: キャプチャされた Web バンドルから独立した 3D プロトタイプまで

インターフェイスと API の観察は、3D モデルをエクスポートするプロトタイプにどのように情報を提供できるでしょうか?

著者/出典: payswapdotorg

このプロジェクトは、Next.js 16 プロトタイプ、API ブループリント、および相違点を公開しています。著者は、image/text-to-scene 仕様、three.js ジオメトリ、GLB、GLTF、OBJ、STL、USDZ エクスポートをカバーする 67 テストを報告しています。

ハードウェアと互換性

Virtual Desktop Streamer: 置換プラットフォーム層を介した Linux ポート

プロトコル ライブラリを保持したまま、キャプチャ、エンコード、オーディオ、入力を Linux に移行するにはどうすればよいですか?

著者/出典: cudanexus

パブリック Linux ポートには、ソース、ビルド手順、および PipeWire/X11、GStreamer、および uinput を使用したシミュレートされたヘッドセット テストが含まれています。

Pixel Watch: コンパニオン APK 分析によって通知される eSIM ハンドオフ ヘルパー

別のヘルパーは、コンパニオン アプリの既存の watch-eSIM ダウンロード フローをどのように見つけて開くことができますか?

著者/出典: AllMySlop

Android ヘルパー、companion-analysis.md およびテスト レコードは公開されています。 TESTING.md は、25 単体テストとエミュレータ ハンドオフを報告します。今後の README アップデートでは、Pixel Watch 2 LTE へのインストールの成功と、サポートされている通信事業者でのデータ専用 eSIM 接続が報告されます。

PicoPrint: モバイル サーマル プリンターを Windows 印刷に接続する

ドライバーが接続しても印刷できない場合、ハンドシェイクの違いはどのようにして見つけられるのでしょうか?

著者/出典: bigtower17

著者は、サーモプリントベースの Go 印刷サービスとプロトコル ノートを公開し、実際の LX-D02 を使用した Windows 11 でのテキスト、画像、ドキュメントの Ctrl+P 印刷とアップストリーム ハンドシェイクの修正を報告しています。

V5VPN: スコープ付きポータルおよびトンネル クライアントのプロトコル調査

認証、リソース検出、接続調査はどのようにしてスコープ指定された独立したクライアントに情報を提供できるのでしょうか?

著者/出典: hygkui

パブリック Go/MyGo デスクトップと CLI ソース、プロトコル ノート、およびテストが提供されます。著者は、Windows 開発マシンと 2 つの運用ゲートウェイでのエンドツーエンド接続を報告し、SSL VPN ポータル、承認されたリソース、HTTP CONNECT トンネルをカバーしています。

分析と評価

REA on REA: ツールの調査と予測のテスト

REA はどのようにネイティブ分析プロバイダーを選択し、使用できないプロバイダーを検出しますか?

著者/出典: az9713

著者はプロセスとテストのレシートを公開しています。4 つの回答はすべて部分的にしか正解しておらず、予測された 8 つの Ghidra チェック結果のうち 3 つは間違っていました。

rea-groundtruth: 既知のソースに対して分析の盲点をチェックする

IPC コールまたはウィンドウがゼロというレポートは、アプリまたは分析ギャップを反映していますか?

著者/出典: UnknownHacker1

著者は、特定の Webpack フォームで欠落していた Electron API を 1 つのコマンドで再現したものを公開し、署名後の ASAR 整合性の不一致がどのように処理されたかを記録しています。

rea-lab: Windows リバース エンジニアリングに対する REA の貢献を測定する

REA を追加すると、エージェントの成功率、時間、コストにどのような影響がありますか?

著者/出典: pablodiazjorge

事前登録された 5 件の研究が公開されています。両方のグループで 1: 28/30 を研究します。 2: REA を使用しない 11/24 と、REA を使用する 4/24 を比較してください。スタディ 3: 71/72 と 68/72. スタディ 4 は DeepSeek を使用します: 20/20 と 19/20、有意差は検出されません。スタディ 5 では、精度に大きな変化はなく、改訂されたスキルのコストは公式スキル (p=0.012) よりも 14% 高くなります。 2026-10-21 Evidence 保持メモは、482 スタディ実行、REA を呼び出した 336、および 3 再起動中断再実行を区別します。これらの 339 REA 呼び出し実行は、プロアクティブに保持されません。 Evidence;グレーダーはクライアントの記録からそれを再構築しました。

bzip2: ストリップされたバイナリの結果をシンボル化されたビルドと照合しています

出力文字列から関数を見つけてその呼び出し関係を確認するにはどうすればよいでしょうか?

著者/出典: CassieFox23

著者は、参照ビルドと一致する 1 呼び出し元と 24 呼び出し先で uncompress が見つかったと報告しています。ビルド ステップ、トリミングされた MCP レコード、および 2 つのクラスのエラー応答が公開されています。

ローカル 27B モデル: 小さい MCP ツール リストにより機能分析が可能になります

REA ツールの説明と分析をローカル モデルの 32K コンテキストにどのように適合させることができますか?

著者/出典: CassieFox23

著者は、すべての 206 ツールの説明が文脈を超えていると報告しています。 62-tool セットアップは、プロンプトを読んだ後に GPU リセットを実行しました。 10-tool プロンプトでは、4、407 トークンが使用されました。 3 回の実行でターゲット文字列が見つかり、チェッカーが説明されました。それぞれの実行に約 80 秒かかりました。

Open-source REA Lab: npm アーティファクトの固定とそのエントリ スライスの分析

制限されたエントリ ファイルの質問に答える前に、リリース アーティファクトをどのように特定できるでしょうか?

著者/出典: martinlofranodeoliveira

著者は、固定されたダイジェスト、監査 JSON、サニタイズされた Evidence 概要、および再現スクリプトを公開しています。このスライスは、1 で解析された JavaScript ファイル、469 AST ノード、14 の結果、および解析失敗がゼロであることを報告しますが、セマンティック拡張中にフルパッケージ分析が中断されたことを指摘しています。

学習と生殖

rea-playbook: Electron Evidence をレポートにして再構成する

大きな Evidence JSON をどのようにして読み取り可能なファクトとチェックされた再構成にすることができるでしょうか?

著者/出典: jinshi666888

著者は、サニタイズされた Evidence フィクスチャ、file:line レポート、再構築およびアサーションを公開し、10/10 再構築チェックが合格したことを報告します。

ReaFuse: 2 つのライブラリの動作を調査した後に結合する

2 つのプロジェクトがどのようにして動作仕様になり、さらに新しい統合ツールになるのでしょうか?

著者/出典: sickpyramid

著者は、ratewise (転送レートとETA) および objdelta (構造的 diff/patch)、レポートおよび Evidence を公開しています。報告された契約結果は、18/18 および 17/17 に加え、新しいツールの 7/7 および 6/6 テストです。どちらの例も 1 つのプロジェクト ケースとしてカウントされます。

ツールと統合

sparkDash: REA 分析をマルチデバイス ダッシュボードに統合

Web インターフェイスは、長時間実行されるリモート REA ジョブを送信し、オンデマンドで大量の結果を読み込むにはどうすればよいでしょうか?

著者/出典: MiaAI-Lab

公開ツール → REA ページとサーバー実装は、分離されたリモート実行、ログ、概要、limitations/unknowns、オンデマンド ビュー、JSON エクスポート、および Evidence 比較をサポートします。バージョンの固定、ジョブ管理、およびアップロードのテストは公開されています。含めるには、インストール手順だけではなく、実装された統合が関係します。

どのケースが含まれますか?

公開された一次ソースは、REA の使用法、具体的な質問、プロセス、および出力を明示的に示す必要があります。分析、独立した実装、および歴史的研究は個別に帰属します。失敗した実験、評価、実装された REA 統合は歓迎されます。ツールの紹介やミラー、未実装のプランは除きます。

ソースレコード · ケースをお勧めします

インストールとバージョンの要件については、REA アップストリーム プロジェクトを参照してください。