Awesome Android リバースエンジニアリング
厳選された Android リバースエンジニアリングのトレーニング、リソース、ツールのリスト。
使い方
Awesome-Android-Reverse-Engineering は、Android アプリケーション、システム、コンポーネントの分解に携わる人々のための素晴らしいリストです。ctrl + F を押してキーワードを検索するか、目次メニューを参照するか、優れた最新のリソースを示す「☆」を探してください。
目次
トレーニング
コースと教材
ビデオ
書籍
ツール
静的解析ツール
難読化解除
動的解析ツール
- Drozer - 動的解析機能を備えた Android セキュリティテスト用フレームワーク。
- jtrace - strace に似ていますが、Android システムコール用です。
- sesearch - SELinux ポリシーを照会するコマンドラインツール。
- AutoDroid - 大量の APK 収集および分析ツール。
- ネットワーキング:
- 動的インストゥルメンテーション:
デコンパイラ
- ☆ JADX - APK を Java ソースコードにデコンパイル。
- Procyon - Java デコンパイルツールのスイート。
- Cfr - Android APK ファイルのデコンパイルをサポート。
- FernFlower - Java 用の分析的デコンパイラ。
- ☆ Apktool - APK ファイルのデコンパイル/再コンパイルに人気のツール。
- DEX2JAR - DEX ファイルを JAR ファイルに変換。
- JDGui - クラスファイルから Java ソースを表示するグラフィカルユーティリティ。
- IDA Pro - 商用の逆アセンブラおよびデバッガ。
- ☆ Ghidra - 無料のオープンソース SRE フレームワーク。
- 追加のデコンパイラ:
マルウェア解析
リソース
ドキュメント
ケーススタディ
CTFとCrackMe
その他
難読化とアンチリバースエンジニアリング
- 難読化ツール:
- アンチリバースエンジニアリング技術:
ファームウェアとカーネル解析
コントリビューション
コントリビューションはいつでも歓迎します! まずコントリビューションガイドラインをお読みください。Contributor Covenant の行動規範に従っていますので、コントリビュートする際はそれを確認し、遵守してください。
ライセンス

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