Repolode
reacher-z

reacher-z/Awesome-REA

Webサイト、ゲーム、アプリ、バイナリ、ファームウェア、プロトコルのリバースエンジニアリングに関するツール、事例研究、論文を集めた、厳選されたバイリンガルの索引。

スター
1,066
フォーク
244
未解決の Issue
911
最終コミット
3 時間前

これは何?

Awesome Reverse Engineering Anythingは、Webサイト、ゲーム、アプリ、ネイティブバイナリ、ファームウェアとハードウェア、通信プロトコルという6つの分野を対象に、リバースエンジニアリング関連のリソースを厳選してまとめたリストです。ツールや連携機能、実際の事例研究、研究論文、学習教材に分類されているため、特定の対象に取り組む際の出発点を見つけられます。

JavaScriptの難読化解除、source mapの復元、HTTPトラフィック解析から、WebAssemblyの調査、ゲームのデコンパイル、静的再コンパイルのプロジェクトまで、幅広い取り組みを扱っています。多くの事例研究では、ゲームやプログラムをどのように再構築したか、またその結果が元のバイナリと一致するかどうかを記録しています。各項目には元の情報源へのリンクがあり、レビュー方法も記載されています。

リポジトリには、検索可能なWebサイト、論文の索引、リバースエンジニアリングのワークフロー向けのエージェントおよびMCPツールに関するセクションもあります。独立したコレクションとして運営されており、項目が掲載されていても、提携関係や実行時の検証を意味するものではありません。

主な機能

  • 01対象ごとにリソースを分類:Webサイト、ゲーム、アプリ、バイナリ、ファームウェア、プロトコル。
  • 02JavaScriptの難読化解除、source mapの復元、WebAssemblyの調査に使えるツールを掲載。
  • 03ゲームのデコンパイルや再構築プロジェクトを記録した事例研究を収録。
  • 04リバースエンジニアリング手法に関する研究論文を独立したセクションにまとめている。
  • 05リバースエンジニアリングのワークフロー向けに、エージェントおよびMCPツールを掲載。

ユースケース

  • 圧縮されたWebフロントエンドのコードを解析する際に、難読化解除ツールやバンドルの展開ツールを探す。
  • 既存のゲームがどのようにデコンパイルされ、最新プラットフォームへ移植されたかを調べる。
  • バイナリ解析やプロトコルのリバースエンジニアリングに関する研究論文を探す。
  • 仕様が公開されていないHTTP APIをキャプチャしてリバースエンジニアリングするためのツールを選ぶ。

使う前に知っておきたいこと

  • 掲載されているリソースはソースコードのみを確認しています。READMEには、ソースコードの確認は実行時の検証を意味しないと記載されています。

収録されている特集

トピック

#reverse-engineering#decompilation#binary-analysis#javascript-deobfuscation#firmware-analysis#protocol-analysis#awesome-list#game-reversing#agent-skills#ai-agents

よくある質問

Awesome-REA とは?
Webサイト、ゲーム、アプリ、バイナリ、ファームウェア、プロトコルのリバースエンジニアリングに関するツール、事例研究、論文を集めた、厳選されたバイリンガルの索引。 Awesome Reverse Engineering Anythingは、Webサイト、ゲーム、アプリ、ネイティブバイナリ、ファームウェアとハードウェア、通信プロトコルという6つの分野を対象に、リバースエンジニアリング関連のリソースを厳選してまとめたリストです。ツールや連携機能、実際の事例研究、研究論文、学習教材に分類されているため、特定の対象に取り組む際の出発点を見つけられます。
Awesome-REA は無料で使えますか?ライセンスは?
Awesome-REA は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
Awesome-REA は今もメンテナンスされていますか?
活発にメンテナンス中。Awesome-REA の最終コミットは 2026年11月6日 です。
Awesome-REA は何に使えますか?
圧縮されたWebフロントエンドのコードを解析する際に、難読化解除ツールやバンドルの展開ツールを探す。 既存のゲームがどのようにデコンパイルされ、最新プラットフォームへ移植されたかを調べる。 バイナリ解析やプロトコルのリバースエンジニアリングに関する研究論文を探す。 仕様が公開されていないHTTP APIをキャプチャしてリバースエンジニアリングするためのツールを選ぶ。
Awesome-REA はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/reacher-z/Awesome-REA

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト