Repolode
morluto

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 の数値は毎日更新されます。

関連プロジェクト

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

学習リソース#reverse-engineering#decompilation#binary-analysis
1009+182 今週244PythonMIT活発にメンテナンス更新 14 時間前