Génial Reverse Engineering Android
Une liste organisée de formations, ressources et outils géniaux pour le reverse engineering Android.
Awesome-Android-Reverse-Engineering est une liste géniale pour les personnes qui travaillent sur le démontage d'applications, systèmes ou composants Android. Appuyez simplement sur ctrl + F pour rechercher un mot-clé, parcourez notre menu de contenu, ou cherchez un '☆' indiquant des ressources formidables et à jour.
Contenu
Cours et Matériel
Vidéos
Livres
Outils
Outils d'analyse statique
- QARK - Un outil open-source pour l'analyse automatique de vulnérabilités des applications Android.
- Quark Engine - Intègre divers outils en tant qu'API Quark Script pour la recherche en sécurité mobile.
- MobSF - Prend en charge à la fois l'analyse statique et dynamique pour les tests de sécurité des applications Android.
- AndroBugs Framework - Analyse et scanne les applications Android pour des problèmes de sécurité.
- ☆ imjtool - Outil de dépaquetage de firmware pour divers fournisseurs et formats.
- Android Studio - Utile pour analyser les applications décompilées via un IDE.
- ☆ APK Dependency Graph - Visualise les dépendances de classes dans les APK.
- disarm - Utilitaire en ligne de commande pour analyser les instructions ARM-64.
- COVA - Calcule les contraintes de chemin basées sur des API définies par l'utilisateur.
- DIS{integrity} - Analyse les APK pour la détection de root, d'intégrité et de falsification.
- Dexcalibur - Outil automatisé pour analyser et instrumenter les applications Android.
Dés-obfuscation
- ☆ Obfu[DE]scate - Outil de dés-obfuscation utilisant une logique de comparaison floue.
- TinySmaliEmulator - Émulateur Smali minimaliste pour "déchiffrer" des chaînes obfusquées.
- simplify - Machine virtuelle Android et dés-obfuscateur.
- deoptfuscator - Outil pour dés-obfusquer les applications utilisant l'obfuscation de flux de contrôle.