コンテンツにスキップ

言語の選択

現在の言語: 日本語

Android Security Awesome

Source: https://github.com/ashishb/android-security-awesome at eb95fe860b3a
License: Apache-2.0
Read the English original

This edition is an AI-assisted translation.

Star History Rank

Link Liveness Checker

Lint Shell scripts Lint Markdown Lint YAML Lint GitHub Actions GitHub contributors

Android セキュリティ関連のリソースを集めたコレクション。

このプロジェクトが役に立った場合は、支援を検討してください。

  1. ツール
  2. 学術/研究/出版物/書籍
  3. エクスプロイト/脆弱性/バグ
  1. Appknox - 無料ではない
  2. Virustotal
  3. NowSecure Lab Automated - Android および iOS モバイルアプリの両方のモバイルアプリセキュリティテストのためのエンタープライズツール。Lab Automated はクラウド上の実機で動的および静的解析を実行し、数分で結果を返します。無料ではない
  4. App Detonator - APK バイナリを爆破して、アプリの作者、署名、ビルド、マニフェスト情報などのソースコードレベルの詳細を提供します。無料枠は1日3回の解析。
  5. Pithus - オープンソースの APK 解析ツール。現在はまだベータ版で、当面は静的解析のみに限定されています。YARA ルールを使ってマルウェアを捜索できます。詳細はこちら。
  6. Oversecured - Android および iOS アプリ向けのエンタープライズ脆弱性スキャナー。Oversecured を開発プロセスに統合することで、モバイルアプリの新しいバージョンごとにセキュリティを確保できます。無料ではない。
  7. AppSweep by Guardsquare - 開発者向けの無料で高速な Android アプリケーションセキュリティテスト
  8. Koodous - 膨大な Android サンプルリポジトリに対して静的/動的マルウェア解析を実行し、公開および非公開の Yara ルールと照合します。
  9. Immuniweb。「OWASP Mobile Top 10 Test」「Mobile App Privacy Check」およびアプリケーション権限テストを実行します。無料枠は1日4回のテストで、登録後にレポートが含まれます。
  10. ANY.RUN - Android アプリ解析をサポートする対話型クラウドベースのマルウェア解析プラットフォーム。限定的な無料プランが利用可能です。
  11. BitBaan
  12. AVC UnDroid
  13. AMAaaS - 無料の Android マルウェア解析サービス。Android アプリケーション向けの静的および動的解析を特徴とするベアメタルサービス。MalwarePot の製品。
  14. AppCritique - Android APK をアップロードすると、包括的な無料セキュリティ評価を受け取れます
  15. NVISO ApkScan - 2019年10月31日で提供終了
  16. Mobile Malware Sandbox
  17. IBM Security AppScan Mobile Analyzer - 無料ではない
  18. Visual Threat - Android アプリ解析ツールではなくなりました
  19. Tracedroid
  20. habo - 10回/日
  21. CopperDroid
  22. SandDroid
  23. Stowaway
  24. Anubis
  25. Mobile app insight
  26. Mobile-Sandbox
  27. Ijiami
  28. Comdroid
  29. Android Sandbox
  30. Foresafe
  31. Dexter
  32. MobiSec Eacus
  33. Fireeye- 最大60MB、15回/日
  34. approver - Approver は、Android および iOS アプリ向けの完全自動化されたセキュリティ分析およびリスク評価プラットフォームです。無料ではない。
  35. Fraunhofer App-ray - ドメイン期限切れ
  36. AndroTotal - 死
  1. Androwarn - Android アプリケーションによって開発された潜在的に悪意のある動作を検出し、ユーザーに警告します。
  2. ApkAnalyser
  3. APKInspector
  4. Droid Intent Data Flow Analysis for Information Leakage
  5. DroidLegacy
  6. FlowDroid
  7. Android Decompiler – 無料ではない
  8. PSCout - 静的解析を用いて Android OS のソースコードから権限仕様を抽出するツール
  9. Amandroid
  10. SmaliSCA - Smali Static Code Analysis
  11. CFGScanDroid - CFG を悪意のあるアプリケーションの CFG とスキャンおよび比較します
  12. Madrolyzer - C&C、電話番号などの実用的なデータを抽出します。
  13. ConDroid - アプリのシンボリック実行と具体実行を組み合わせて実行します
  14. DroidRA
  15. RiskInDroid - アプリの権限に基づいて Android アプリのリスクを計算するツールで、オンラインデモが利用可能です。
  16. SUPER - Secure, Unified, Powerful, and Extensible Rust Android Analyzer
  17. ClassyShark - 任意の Android 実行可能ファイルを参照して重要な情報を表示できる、スタンドアロンのバイナリ検査ツール。
  18. StaCoAn - 開発者、バグバウンティハンター、倫理的ハッカーがモバイルアプリケーションの静的コード解析を実行するのを支援するクロスプラットフォームツール。このツールは、ユーザーインターフェイスにおける使いやすさとグラフィカルなガイダンスに重点を置いて作成されました。
  19. JAADAS - Soot および Scala 上に構築された、Android アプリの脆弱性を見つけるための統合的な手続き内および手続き間プログラム解析ツール
  20. Quark-Engine - 難読化を無視する Android マルウェアスコアリングシステム
  21. One Step Decompiler - 怠け者のための Android APK 逆コンパイル
  22. APKLeaks - APK ファイル内の URI、エンドポイント、シークレットをスキャンします。
  23. Mobile Audit - Android APK の静的解析とマルウェア検出を実行する Web アプリケーション。
  24. Detekt - Kotlin 用の静的コード解析
  25. APKdevastate - RAT によって作成された APK ペイロード用の高度な解析ソフトウェア。
  26. Smali CFG generator
  27. Several tools from PSU
  28. SPARTA - アプリが情報フローセキュリティポリシーを満たす(証明する)ことを検証します。Checker Framework 上に構築されています
  1. QARK - LinkedIn の QARK は、アプリ開発者がセキュリティ問題についてアプリをスキャンするためのものです
  2. AndroBugs
  3. Nogotofail
  4. Ostorlab - Ostorlab の無料版は、Android Play ストア、iOS App Store、Huawei AppGallery のアプリをスキャンします
  5. Devknox - 安全な Android アプリを構築するための IDE プラグイン。現在はメンテナンスされていません。
  1. Android DBI framework
  2. Androl4b- Android アプリケーション、リバースエンジニアリング、マルウェア解析を評価するための仮想マシン
  3. House- House:Frida を利用した、Python で書かれた Web GUI 付きのランタイムモバイルアプリケーション解析ツールキット。
  4. Mobile-Security-Framework MobSF - Mobile Security Framework は、静的解析、動的解析、Web API テストを実行できる、Android/iOS モバイルアプリケーション向けのインテリジェントでオールインワンのオープンソース自動ペネトレーションテストフレームワークです。
  5. Droidbox
  6. Drozer
  7. Xposed - スタブベースのコードインジェクションと同等ですが、バイナリに一切修正を加えません
  8. Inspeckage - Android Package Inspector - API フック、未エクスポートのアクティビティの起動などを備えた動的解析。(Xposed モジュール)
  9. Android Hooker - 動的 Java コード計装(Substrate フレームワークが必要)
  10. ProbeDroid - 動的 Java コード計装
  11. DECAF - QEMU ベースの Dynamic Executable Code Analysis Framework(DroidScope は現在 DECAF の拡張機能となっています)
  12. CuckooDroid - Cuckoo サンドボックス向けの Android 拡張
  13. Mem - Android のメモリ解析(root が必要)
  14. Crowdroid – 実際のツールが見つかりませんでした
  15. AuditdAndroid – auditd の Android 移植版で、現在は活発な開発が行われていません
  16. Android Security Evaluation Framework - 現在は活発な開発が行われていません
  17. Aurasium – バイトコードの書き換えとインプレース参照監視により、Android アプリに対して実用的なセキュリティポリシーを適用します。
  18. Android Linux Kernel modules
  19. StaDynA - 動的コード更新機能(動的クラスロードとリフレクション)が存在する状況下でセキュリティアプリ解析を支援するシステムです。このツールは Android アプリケーションの静的解析と動的解析を組み合わせて、隠された/更新された動作を明らかにし、その情報で静的解析の結果を拡張します。
  20. DroidAnalytics - 不完全
  21. Vezir Project - モバイルアプリケーションのペネトレーションテストとモバイルマルウェア解析のための仮想マシン
  22. MARA - Mobile Application Reverse Engineering and Analysis Framework
  23. Taintdroid - AOSP のコンパイルが必要
  24. ARTist - Android アプリと Android の Java ミドルウェア向けの柔軟なオープンソース計装およびハイブリッド解析フレームワークです。Android Runtime(ART)のコンパイラに基づいており、デバイス上でのコンパイル時にコードを変更します。
  25. Android Malware Sandbox
  26. AndroPyTool - Android APK から静的および動的特徴を抽出するツールです。DroidBox、FlowDroid、Strace、AndroGuard、VirusTotal 解析など、さまざまな有名な Android アプリ解析ツールを組み合わせています。
  27. Runtime Mobile Security (RMS) - ランタイムに Android および iOS アプリを操作するのに役立つ強力な Web インターフェイスです
  28. PAPIMonitor – PAPIMonitor(Android アプリ用 Python API モニター)は、アプリの実行中にユーザーが選択した API を監視するための Frida ベースの Python ツールです。
  29. Android_application_analyzer - このツールは、ローカルストレージ内の Android アプリケーションの内容を解析するために使用されます。
  30. Decompiler.com - オンラインの APK および Java 逆コンパイラ
  31. friTap- Frida を使用して SSL/TLS 接続を傍受します。Android 上で TLS キーを抽出し、TLS ペイロードをリアルタイムで PCAP として復号します。
  32. HacknDroid - さまざまなモバイルアプリケーションペネトレーションテスト(MAPT)タスクを自動化し、Android デバイスとの対話を容易にするために設計されたツール。
  33. adbsploit - ADB 経由でデバイスを悪用するためのツール
  34. Brida - Burp と Frida の橋渡しとして機能する Burp Suite 拡張機能で、アプリとそのバックエンドサービス/サーバー間で交換されるトラフィックを改ざんしながら、アプリ自身のメソッドを使用および操作できます。
  35. MPT - MPT(Mobile Pentest Toolkit)は、Android ペネトレーションテストワークフローに欠かせないソリューションです。このツールを使うと、セキュリティタスクを自動化できます。
  36. Andriller - スマートフォン向けのフォレンジックツール群を備えたソフトウェアユーティリティです。Android デバイスから読み取り専用でフォレンジックに健全な非破壊的な取得を実行します。
  37. Mira - サードパーティの Android および iOS アプリ向けのランタイム保護解析プラットフォームで、AI がホストアプリ側の shell、Java、Native、Frida の機能を活用して環境リスク検出とハードニング検証を行います。
  38. FlutterTap - libflutter.so 内の BoringSSL 証明書検証をバイパスし、選択した Flutter アプリのトラフィックをプロキシにリダイレクトする Zygisk モジュール。再起動後も持続するため、Frida セッション、ケーブル、リスニングポートは不要です。
  39. Mobix - 公認の Android ペンテストラボ:Frida SSL ピンニング/ルート検出バイパスチェーン、自動 IDOR フラグ付き mitmproxy トラフィックキャプチャ、Web ダッシュボード、および 36 のツールを備えた MCP サーバーにより、Claude Code エージェントがスキャンから発見までのループ全体を自身で実行できます。
  40. AppUse – ペネトレーションテスト用にカスタム構築
  41. Appie - Appie は、Android ペンテスト環境として機能するように事前設定されたソフトウェアパッケージです。完全にポータブルで、USB メモリやスマートフォンに入れて持ち運べます。これは Android アプリケーションセキュリティ評価に必要なすべてのツールのワンストップソリューションであり、既存の仮想マシンに代わる素晴らしい選択肢です。
  42. Android Tamer - Android セキュリティ専門家向けの仮想/Live プラットフォーム
  43. Android Malware Analysis Toolkit - (Linux ディストリビューション)以前は オンライン解析ツール でした
  44. Android Reverse Engineering – ARE(Android リバースエンジニアリング)は現在活発な開発が行われていません
  45. ViaLab Community Edition
  46. Mercury
  47. Cobradroid – マルウェア解析用のカスタムイメージ
  1. Smali/Baksmali – apk 逆コンパイル
  2. emacs syntax coloring for smali files
  3. vim syntax coloring for smali files
  4. AndBug
  5. Androguard – 強力で、他のツールとよく統合します
  6. Apktool – コンパイル/逆コンパイル(smali を使用)に本当に便利
  7. Android Framework for Exploitation
  8. Bypass signature and permission checks for IPCs
  9. Android OpenDebug – Cydia Substrate を使用して、デバイス上の任意のアプリケーションをデバッグ可能にします。
  10. Dex2Jar - dex から jar への変換ツール
  11. Enjarify - Google 製の dex から jar への変換ツール
  12. Dedexer
  13. Fino
  14. Frida - JavaScript を注入してアプリケーションを探索し、そのための GUI ツール もあります
  15. Indroid – スレッドインジェクションキット
  16. Introspy
  17. Jad - Java 逆コンパイラ
  18. JD-GUI - Java 逆コンパイラ
  19. CFR - Java 逆コンパイラ
  20. Krakatau - Java 逆コンパイラ
  21. FernFlower - Java 逆コンパイラ
  22. Redexer – apk 操作
  23. Simplify Android deobfuscator
  24. Bytecode viewer
  25. Radare2
  26. Jadx
  27. Dwarf - リバースエンジニアリング用の GUI
  28. Andromeda - もう一つの基本的なコマンドラインリバースエンジニアリングツール
  29. apk-mitm - Android APK ファイルを HTTPS 検査用に準備する CLI アプリケーション
  30. Noia - シンプルな Android アプリケーションサンドボックスファイルブラウザツール
  31. Obfuscapk — Obfuscapk は、ソースコードを必要とせずに Android アプリを難読化するモジュール式の Python ツールです。
  32. ARMANDroid - ARMAND(Anti-Repackaging through Multi-pattern, Anti-tampering based on Native Detection)は、ソースコードを必要とせずにロジックボムと AT 検出ノードを apk ファイルに直接埋め込む新しい改ざん防止保護方式です。
  33. MVT (Mobile Verification Toolkit) - Android および iOS デバイスの潜在的な侵害を特定するために役立つフォレンジック痕跡の収集プロセスを簡素化および自動化するためのユーティリティ群
  34. Dexmod - DEX(Dalvik Executable)ファイル内の Dalvik バイトコードをパッチ適用し、Android アプリケーションの静的解析を支援するためのツール。
  35. odex-patcher - OAT ファイルをパッチ適用して任意のコードを実行します
  36. PhoneSploit-Pro - ADB と Metasploit Framework を使用して Android デバイスをリモートで悪用し、Meterpreter セッションを取得するオールインワンのハッキングツール。
  37. APKLab - APK を解析するための VS Code プラグイン
  38. IntentSniffer
  39. Procyon - Java 逆コンパイラ
  40. Smali viewer
  41. ZjDroid, fork/mirror
  42. Dare – .dex から .class への変換ツール
  1. Radamsa Fuzzer
  2. Honggfuzz
  3. An Android port of the Melkor ELF fuzzer
  4. Media Fuzzing Framework for Android
  5. AndroFuzz
  6. QuarksLab’s Android Fuzzing
  7. IntentFuzzer
  1. FSquaDRA - アプリのリソースハッシュ比較に基づいて再パッケージ化された Android アプリケーションを検出するツール。
  1. Google Play crawler (Java)
  2. Google Play crawler (Python)
  3. Google Play crawler (Node) - 公式 Google Play ストアからアプリの詳細を取得し、アプリをダウンロードします。
  4. Aptoide downloader (Node) - Aptoide サードパーティ Android マーケットからアプリをダウンロードします
  5. Appland downloader (Node) - Appland サードパーティ Android マーケットからアプリをダウンロードします
  6. PlaystoreDownloader - PlaystoreDownloader は、Google Play ストアから直接 Android アプリケーションをダウンロードするツールです。最初の(1 回限りの)設定後、パッケージ名を指定するだけでアプリをダウンロードできます。
  7. APK Downloader 特定の Android デバイス構成向けに Play ストアから APK をダウンロードするオンラインサービス
  8. Apkpure - オンライン apk ダウンローダー。ダウンロード用の独自のアプリも提供しています。
  1. smalihook
  2. AXMLPrinter2 - バイナリ XML ファイルを人間が読める XML ファイルに変換します
  3. adb autocomplete
  4. mitmproxy
  5. dockerfile/androguard
  6. Android Vulnerability Test Suite - android-vts はデバイスの脆弱性のセットをスキャンします
  7. AppMon- AppMon は、ネイティブ macOS、iOS、Android アプリのシステム API 呼び出しを監視および改ざんするための自動化フレームワークです。Frida に基づいています。
  8. Internal Blue - Broadcom Bluetooth コントローラーのリバースエンジニアリングに基づいた Bluetooth 実験フレームワーク
  9. Android Mobile Device Hardening - AMDH はデバイスの設定をスキャンおよび hardening し、権限に基づいて有害なインストール済みアプリをリストします。
  10. NullKia - 18 のメーカーをサポートし、ベースバンド exploit、セルラーセキュリティ、TEE/TrustZone 研究、BootROM 抽出ツールを備えた包括的なモバイルセキュリティフレームワーク。
  11. Firmware Extractor - 与えられたアーカイブをイメージに抽出します
  12. ARMv7 payload that provides arbitrary code execution on MediaTek bootloaders
  13. DroidGround - Android CTF チャレンジのための柔軟なプレイグラウンド
  14. sundaysec/Android-Exploits - Android のエクスプロイトとハックのコレクション
  15. Spectre - 偵察および攻撃機能を備えた無線周波数スキャナー。デバイス上でセルラー、Wi-Fi、Bluetooth LE、GNSS を監視し、BLE GATT インスペクター、iBeacon ブロードキャスター、ローカルネットワーク検出を備えています。
  16. Android Device Security Database - Android デバイスのセキュリティ機能のデータベース
  17. Opcodes table for quick reference
  18. APK-Downloader - 現在は死んでいるようです
  19. Dalvik opcodes

練習用の脆弱なアプリケーション

Section titled “練習用の脆弱なアプリケーション”
  1. Damn Insecure Vulnerable Application (DIVA)
  2. Vuldroid
  3. ExploitMe Android Labs
  4. GoatDroid
  5. Android InsecureBank
  6. Insecureshop
  7. Oversecured Vulnerable Android App (OVAA)
  8. Injured Android - CTF
  9. Damn Vulnerable Mobile App (DVMA)
  1. Exploit Database
  2. Android security-related presentations
  3. A good collection of static analysis papers
  1. SEI CERT Android Secure Coding Standard
  1. OWASP Mobile Security Testing Guide Manual
  2. doridori/Android-Security-Reference
  3. android app security checklist
  4. Mobile App Pentest Cheat Sheet
  5. Android Reverse Engineering 101 by Daniele Altomare (Web Archive link)
  6. Mobile Security Reading Room - モバイルペネトレーションテスト、モバイルマルウェア、モバイルフォレンジック、およびあらゆる種類のモバイルセキュリティ関連トピックに関する、分類された技術的な読み物を含む読書室
  1. Android Security Bulletins
  2. Android’s reported security vulnerabilities
  3. OWASP Mobile Top 10 2016
  4. Exploit Database - 検索をクリック
  5. Vulnerability Google Doc
  6. Google Android Security Team’s Classifications for Potentially Harmful Applications (Malware)
  7. Android Devices Security Patch Status
  1. androguard - Database Android Malware wiki
  2. Android Malware GitHub repo
  3. Android Malware Genome Project - 49 の異なるマルウェアファミリーに分類された 1260 のマルウェアサンプルを含み、研究目的で無料です。
  4. Contagio Mobile Malware Mini Dump
  5. Drebin
  6. Hudson Rock - 特定の APK パッケージが Infostealer マルウェア攻撃で侵害されたかどうかを示すことができる無料のサイバー犯罪インテリジェンスツールセット。
  7. Kharon Malware Dataset - リバースエンジニアリングおよび文書化された 7 つのマルウェア
  8. Android Adware and General Malware Dataset
  9. AndroZoo - AndroZoo は、公式の Google Play アプリ市場を含むいくつかのソースからの、成長し続ける Android アプリケーションコレクションです。
  10. Android PRAGuard Dataset - このデータセットには、MalGenome および Contagio Minidump データセットを 7 つの異なる難読化手法で難読化して得られた 10479 のサンプルが含まれています。
  11. Admire
  1. Android Security Reward Program

セキュリティ問題を報告する方法

Section titled “セキュリティ問題を報告する方法”
  1. Android - reporting security issues
  2. Android Reports and Resources - 公開された Android Hackerone レポートおよびその他のリソースのリスト

あなたの貢献をいつでも歓迎します!

@misc{
author = {Ashish Bhatia - ashishb.net},
title = {The most comprehensive collection of Android security-related resources},
year = {2025},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/ashishb/android-security-awesome}}
}

このリポジトリは 10 以上の論文 で引用されています

HagiCode

HagiCode はエージェント型コーディングワークスペースです。豊富で便利な UI インタラクションにより、計画・エージェント実行・プロジェクト作業を始めやすく、進めやすくし、開発をより魅力的な体験にします。

豊富で便利な UI インタラクションで、計画からプロジェクト作業までを分かりやすく進められます。

HagiCode を見るドキュメントを読む
  • スマートOpenSpec ワークフローが意図を、提案・設計・タスクから変更のリリースまで実行可能な道筋にします。
  • 効率的マルチエージェント実行で調査・実装・レビューを並行して進め、複数リポジトリや使い慣れた Agent CLI にも対応します。
  • 興味深い豊富で便利な UI インタラクションにより、計画・エージェント実行・プロジェクト作業を始めやすく、進めやすくします。

Windows 版をダウンロード

Microsoft Store で入手すべてのダウンロード

アイデアを、出荷できるソフトウェアへ。

HagiCode はエージェント型コーディングワークスペースです。OpenSpec ワークフローで変更を計画し、マルチエージェント実行で進め、Hero Scenario で長い作業の進み具合を見える化して、アイデアを出荷できるソフトウェアにします。

スマート
OpenSpec ワークフローが、意図を提案からリリースまでの実行可能な道筋にします。
効率的
マルチエージェント実行で、調査・実装・レビューを並行して進めます。
楽しい
使いやすい UI で、計画・Agent 実行・プロジェクト作業を進めやすくします。

Awesome Site を離れますか?

外部のウェブサイトに移動しようとしています。そのサイトのコンテンツやプライバシーの取り扱いは管理していません。

移動先

ウェブサイトに進む