Fantastisches Android Reverse Engineering
Eine kuratierte Liste fantastischer Android Reverse Engineering Trainings, Ressourcen und Werkzeuge.
Verwendung
Awesome-Android-Reverse-Engineering ist eine fantastische Liste für Leute, die Android-Anwendungen, -Systeme oder -Komponenten auseinandernehmen. Drücken Sie einfach ctrl + F, um nach einem Stichwort zu suchen, gehen Sie durch unser Inhaltsverzeichnis oder halten Sie Ausschau nach einem '☆', das auf großartige und aktuelle Ressourcen hinweist.
Inhalt
Training
Kurse und Materialien
Videos
Bücher
Werkzeuge
Statische Analysewerkzeuge
- QARK - Ein Open-Source-Werkzeug zur automatischen Sicherheitslückenanalyse von Android-Apps.
- Quark Engine - Integriert verschiedene Werkzeuge als Quark Script APIs für mobile Sicherheitsforschung.
- MobSF - Unterstützt sowohl statische als auch dynamische Analyse für Sicherheitstests von Android-Apps.
- AndroBugs Framework - Analysiert und scannt Android-Apps auf Sicherheitsprobleme.
- ☆ imjtool - Werkzeug zum Entpacken von Firmware verschiedener Hersteller und Formate.
- Android Studio - Nützlich zur Analyse dekompilierter Apps über eine IDE.
- ☆ APK Dependency Graph - Visualisiert APK-Klassenabhängigkeiten.
- disarm - Kommandozeilenwerkzeug zum Parsen von ARM-64-Instruktionen.
- COVA - Berechnet Pfadeinschränkungen basierend auf benutzerdefinierten APIs.
- DIS{integrity} - Analysiert APKs auf Root-, Integritäts- und Manipulationserkennung.
- Dexcalibur - Automatisiertes Werkzeug zur Analyse und Instrumentierung von Android-Anwendungen.
Entschleierung
- ☆ Obfu[DE]scate - Entschleierungswerkzeug, das Fuzzy-Vergleichslogik verwendet.
- TinySmaliEmulator - Minimalistischer Smali-Emulator zum 'Entschlüsseln' verschleierter Zeichenketten.
- simplify - Android-VM und Entschleierer.
- deoptfuscator - Werkzeug zum Entschleiern von Apps mittels Kontrollflussverschleierung.