x64dbgをHTTP経由で操作し、ブレークポイントの設定、ステップ実行、メモリ読み取りなどをAIアシスタントから行えるMCPプラグインです。
morluto/awesome-reverse-engineering
バイナリ、アプリ、ファームウェア、ファイル形式、プロトコルを対象とする、注釈付きの厳選リバースエンジニアリングツール・学習リソース集。
- スター
- 1,857
- フォーク
- 411
- 未解決の Issue
- 1
- 最終コミット
- 7 日前
これは何?
Awesome Reverse Engineeringは、リバースエンジニアリング向けのツールや学習教材をカテゴリ別にまとめたディレクトリです。実行ファイルの識別、ネイティブコードの解析、デバッグ、実行中プログラムの計測、マルウェア解析、AndroidやiOSアプリの調査、Go、Flutter、Python、Hermesのバイナリ解析、ファームウェアの抽出、ファイル形式の調査など、作業内容ごとに項目が分類されています。
各項目にはツールの機能を一行で説明し、必要に応じて制限事項、対応プラットフォーム、有償ライセンスに関する情報を記載しています。有償製品にはその旨が明記されています。「Start here」テーブルでは、よくある作業と該当するセクションを対応づけているため、必要なカテゴリにすぐ移動できます。
アセンブリやリバースエンジニアリングの基礎を学べるコース、書籍、実践型ラボのほか、AIを活用した解析ツールのセクションもあります。
主な機能
- 01トリアージからファームウェア、ゲーム解析まで、リバースエンジニアリングの作業内容ごとに項目を分類しています。
- 02各ツールに短い説明があり、対応プラットフォームや制限事項についても記載しています。
- 03有償ツールにはその旨が明記されています。
- 04アセンブリやリバースエンジニアリングを学べるコース、書籍、実践型ラボを収録しています。
- 05作業内容から該当セクションを探せる一覧表により、必要なカテゴリをすばやく見つけられます。
ユースケース
- 解析対象のネイティブバイナリに適した逆アセンブラ、デバッガ、デコンパイラを探す。
- マルウェア解析で、不審なファイルやメモリダンプをトリアージするツールを選ぶ。
- Android、iOS、.NET、Flutterアプリの調査に使えるツールを探す。
- アセンブリとリバースエンジニアリングを学ぶための最初のコースや書籍を選ぶ。
収録されている特集
トピック
よくある質問
- awesome-reverse-engineering とは?
- バイナリ、アプリ、ファームウェア、ファイル形式、プロトコルを対象とする、注釈付きの厳選リバースエンジニアリングツール・学習リソース集。 Awesome Reverse Engineeringは、リバースエンジニアリング向けのツールや学習教材をカテゴリ別にまとめたディレクトリです。実行ファイルの識別、ネイティブコードの解析、デバッグ、実行中プログラムの計測、マルウェア解析、AndroidやiOSアプリの調査、Go、Flutter、Python、Hermesのバイナリ解析、ファームウェアの抽出、ファイル形式の調査など、作業内容ごとに項目が分類されています。
- awesome-reverse-engineering は無料で使えますか?ライセンスは?
- awesome-reverse-engineering は CC0-1.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- awesome-reverse-engineering は今もメンテナンスされていますか?
- 活発にメンテナンス中。awesome-reverse-engineering の最終コミットは 2026年10月30日 です。
- awesome-reverse-engineering は何に使えますか?
- 解析対象のネイティブバイナリに適した逆アセンブラ、デバッガ、デコンパイラを探す。 マルウェア解析で、不審なファイルやメモリダンプをトリアージするツールを選ぶ。 Android、iOS、.NET、Flutterアプリの調査に使えるツールを探す。 アセンブリとリバースエンジニアリングを学ぶための最初のコースや書籍を選ぶ。
- awesome-reverse-engineering はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/morluto/awesome-reverse-engineering
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIエージェントがネイティブバイナリ、Electronアプリ、.NETアセンブリ、Webサイトを解析するMCPサーバー兼CLI。
コーディングエージェントがアプリ、ゲーム、バイナリ、Webサイトをリバースエンジニアリングし、Godot、Unity、Unreal、three.jsへ移植できるCLI兼MCPサーバー。
Webサイト、ゲーム、アプリ、バイナリ、ファームウェア、プロトコルのリバースエンジニアリングに関するツール、事例研究、論文を集めた、厳選されたバイリンガルの索引。
EXE、DLL、SYS、静的ライブラリ、COFFオブジェクト、ELFファイルに対応し、逆アセンブルとデコンパイルも行えるWindows向けPEビューア・解析ツールです。
AIアシスタントからGhidraを操作し、バイナリを分析できるMCPサーバー。逆コンパイル、リネーム、注釈付けなど200以上のツールを提供。