Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Awesome-Android-Reverse-Engineering — Androidリバースエンジニアリングのトレーニング、リソース、ツールに関する厳選リスト。 | Kitploit
ツール/GitHubGitHub/user1342/awesome-android-reverse-engineering
Androidセキュリティ静的分析動的分析 (サンドボックス)リバースエンジニアリングマルウェア分析CTFモバイルセキュリティ学習と教育厳選リソース

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
ファームウェア解析
GitHubuser1342/awesome-android-reverse-engineering

Awesome-Android-Reverse-Engineering

Androidリバースエンジニアリングのトレーニング、リソース、ツールに関する厳選リスト。

リポジトリを見る
2.6k285411年前Kitploit レビュー済み

Awesome Android リバースエンジニアリング

厳選された Android リバースエンジニアリングのトレーニング、リソース、ツールのリスト。

Awesome GitHub contributors GitHub Repo stars GitHub watchers GitHub last commit

使い方

Awesome-Android-Reverse-Engineering は、Android アプリケーション、システム、コンポーネントの分解に携わる人々のための素晴らしいリストです。ctrl + F を押してキーワードを検索するか、目次メニューを参照するか、優れた最新のリソースを示す「☆」を探してください。

目次

  • トレーニング
    • コースと教材
    • ビデオ
    • 書籍
  • ツール
    • 静的解析ツール
    • 動的解析ツール
    • デコンパイラ
    • マルウェア解析
  • リソース
    • ドキュメント
    • ケーススタディ
  • CTFとCrackMe
  • その他
  • 難読化とアンチリバースエンジニアリング
  • ファームウェアとカーネル解析
  • クラウドAPIとウェブサービスのリバースエンジニアリング

トレーニング

コースと教材

  • ☆ Maddie Stone の Android リバースエンジニアリングトレーニング - Maddie Stone による Android リバースエンジニアリングの包括的なオンライントレーニングコース。
  • Azeria Labs によるアセンブリ入門 - データ型、レジスタ、ARM 命令セット、メモリ命令など、あらゆる内容をカバー。

ビデオ

  • Kristina Balaam の Android リバースエンジニアリング - リバースエンジニアリングの基礎と Android マルウェアのリバースエンジニアリングに関するビデオシリーズ。
  • LaurieWired の Android リバースエンジニアリングビデオ - Android リバースエンジニアリングに特化した YouTube チャンネル。
  • Frida を使用した Android ゲームの改変 | モバイル動的インストゥルメンテーション - Android アプリケーションのリバースエンジニアリングと、Frida を使用した Android ゲームの動的改変に焦点を当てています。

書籍

  • ☆ Android Internals: A Confectioner's Cookbook - Android の内部構造を詳細に探求。
  • Blue Fox: Arm Assembly Internals and Reverse Engineering - ARM アセンブリ内部構造の確かな基礎を提供。
  • Android Software Internals Quick Reference - Java と Android システム内部のテクニック。
  • ☆ Mobile Offensive Security Pocket Guide - モバイルペネトレーションテスター向けの重要な情報、アプローチ、ツール。
  • Android Security Internals - Android セキュリティアーキテクチャの詳細な解説。
  • Android Malware Detection with Machine Learning - 悪意のあるアプリを検出するための機械学習テクニック。
  • Android Hacker's Handbook - Android のエクスプロイトとフォレンジックへの深い洞察。
  • Practical Reverse Engineering - ARM アセンブリを含む低レベルのリバースエンジニアリングの概念をカバー。
  • The IDA Pro Book - 高度な IDA Pro テクニックに必須。

ツール

静的解析ツール

  • QARK - Android アプリの脆弱性を自動スキャンするオープンソースツール。
  • Quark Engine - モバイルセキュリティ研究のために様々なツールを Quark Script API として統合。
  • MobSF - Android アプリのセキュリティテストのために静的解析と動的解析の両方をサポート。
  • AndroBugs Framework - Android アプリを分析し、セキュリティ問題をスキャン。
  • ☆ imjtool - 様々なベンダーとフォーマットに対応したファームウェア展開ツール。
  • Android Studio - IDE を介したデコンパイル済みアプリの分析に有用。
  • ☆ APK Dependency Graph - APK のクラス依存関係を可視化。
  • disarm - ARM-64 命令を解析するコマンドラインユーティリティ。
  • COVA - ユーザー定義 API に基づいてパス制約を計算。
  • DIS{integrity} - root、整合性、改ざん検出のために APK を分析。
  • Dexcalibur - Android アプリケーションの分析とインストゥルメンテーションのための自動化ツール。

難読化解除

  • ☆ Obfu[DE]scate - ファジー比較ロジックを使用した難読化解除ツール。
  • TinySmaliEmulator - 難読化された文字列を「復号」するためのミニマリストな smali エミュレータ。
  • simplify - Android 仮想マシンおよび難読化解除ツール。
  • deoptfuscator - 制御フロー難読化を使用したアプリの難読化解除ツール。

動的解析ツール

  • Drozer - 動的解析機能を備えた Android セキュリティテスト用フレームワーク。
  • jtrace - strace に似ていますが、Android システムコール用です。
  • sesearch - SELinux ポリシーを照会するコマンドラインツール。
  • AutoDroid - 大量の APK 収集および分析ツール。
  • ネットワーキング:
    • ☆ Burp Suite - Android アプリのネットワークトラフィックを分析する商用ツール。
    • Wireshark - オープンソースのネットワークプロトコルアナライザー。
    • SSLsplit - SSL/TLS 暗号化トラフィックを傍受および操作。
    • MITMProxy - ネットワークトラフィック解析のための中間者プロキシ。
    • apk-mitm - HTTPS 検査用に APK を準備。
  • 動的インストゥルメンテーション:
    • ☆ Frida - ランタイム操作のための動的インストゥルメンテーションツールキット。
    • Xposed Framework - ランタイムでアプリの動作をフックおよび変更するため。
    • ☆ Objection - アプリのセキュリティコントロールをバイパスするためのランタイム探索ツール。
    • RMS Runtime Mobile Security - Frida の Web インターフェース。
    • ☆ FriDump - Frida を使用して実行中のアプリのメモリをダンプ。
    • jnitrace - Frida ベースの JNI API トレーサー。
    • ☆ Binder Trace - Android Binder メッセージを傍受および解析。

デコンパイラ

  • ☆ JADX - APK を Java ソースコードにデコンパイル。
  • Procyon - Java デコンパイルツールのスイート。
  • Cfr - Android APK ファイルのデコンパイルをサポート。
  • FernFlower - Java 用の分析的デコンパイラ。
  • ☆ Apktool - APK ファイルのデコンパイル/再コンパイルに人気のツール。
  • DEX2JAR - DEX ファイルを JAR ファイルに変換。
  • JDGui - クラスファイルから Java ソースを表示するグラフィカルユーティリティ。
  • IDA Pro - 商用の逆アセンブラおよびデバッガ。
  • ☆ Ghidra - 無料のオープンソース SRE フレームワーク。
  • 追加のデコンパイラ:
    • JEB Decompiler - Android アプリ用の商用デコンパイラ。
    • Radare2 - 逆アセンブルとデバッグを備えたリバースエンジニアリングフレームワーク。
    • Androguard - Android アプリの分析とリバースエンジニアリング。
    • apk2gold - Android アプリを Java にデコンパイル(注:古い可能性があります)。
    • AndroidProjectCreator - APK を Android Studio プロジェクトに変換。
    • APK Studio - APK のリバースエンジニアリングのための Qt ベース IDE。
    • show-java - APK、JAR、Dex のデコンパイラ。
    • ☆ APKLab - 複数のツールを統合する VS Code 拡張機能。

マルウェア解析

  • DroidDetective - Android アプリの機械学習マルウェア解析。
  • Cuckoo Droid - Cuckoo Sandbox による自動化された Android マルウェア解析。
  • androwarn - 悪意のある Android アプリケーションの静的コードアナライザー。

リソース

ドキュメント

  • Android Security Documentation - Android セキュリティに関する Google 公式ドキュメント。
  • Android Reverse Engineering Challenges - リバースエンジニアリングチャレンジと CTF のキュレーションリスト。
  • AndroidXref - Android ソースのオープンコード検索。
  • APKMirror - Play ストアとユーザーアップロードからの APK リポジトリ。
  • APKPure - テストと研究のための APK リポジトリ。

ケーススタディ

  • リバースエンジニアによる Houseparty ビデオチャットアプリのポストモーテム
  • SharkBot:Google Play ストアで配布されている「新しい」世代の Android バンキングトロイの木馬
  • In-the-Wild シリーズ:Android エクスプロイト

CTFとCrackMe

  • ☆ UnCrackable Mobile Apps - OWASP Android アプリの CrackMe。
  • CyberTruckChallenge19 - CyberTruck Challenge 2019 のセキュリティワークショップ資料。
  • KGB Messenger - Android リバースエンジニアリングを学ぶための CTF チャレンジ。
  • Flare-On Challenge - Android チャレンジを含む高水準のリバースエンジニアリング CTF。
  • OverTheWire Narnia - Android 固有ではありませんが、バイナリエクスプロイトの練習に最適。

その他

  • LADB - Android 用のローカル ADB シェル。
  • Broken Droid Factory - トレーニング用に擬似ランダムな脆弱な Android アプリを生成。
  • uber-apk-signer - APK の署名と zip アライメントを行う CLI ツール。
  • RUNIC 改ざん検出デモ - Android の改ざん検出と整合性システムを理解するためのデモ。

難読化とアンチリバースエンジニアリング

  • 難読化ツール:
    • ProGuard - コードの縮小、最適化、難読化ツール。
    • R8 - Google のコード縮小・難読化ツール。
    • DexGuard - 高度なアプリ難読化のための商用ツール。
  • アンチリバースエンジニアリング技術:
    • Android 改ざん検出フレームワーク(ATDF) - 改ざん検出を実装。
    • Paranoid - root と改ざんを検出。
    • libhooker - Frida や Xposed などのフッキングフレームワークを検出。

ファームウェアとカーネル解析

  • Binwalk - ファームウェアイメージの分析、抽出、リバースエンジニアリング。
  • AFLSmart - ファームウェアイメージ分析に最適化されたファザー。
  • Android Kernel Exploits - カーネルの脆弱性とエクスプロイト技術のコレクション。
  • FirmWire - ベースバンドファームウェアの動的解析プラットフォーム。

コントリビューション

コントリビューションはいつでも歓迎します! まずコントリビューションガイドラインをお読みください。Contributor Covenant の行動規範に従っていますので、コントリビュートする際はそれを確認し、遵守してください。

ライセンス

GitHub
このプロジェクトは MIT ライセンスの下でライセンスされています。詳細は LICENSE.md ファイルを参照してください。

ツールをダウンロード