Awesome Android Reverse Engineering
Una lista curata di eccezionali corsi, risorse e strumenti per l'ingegneria inversa Android.
Come Usare
Awesome-Android-Reverse-Engineering è una lista eccezionale per chi lavora nello smontaggio di applicazioni, sistemi o componenti Android. Basta premere ctrl + F per cercare una parola chiave, sfogliare il nostro Menu dei Contenuti o cercare un '☆' che indica risorse fantastiche e aggiornate.
Contenuti
Corsi e Materiale
Video
Libri
Strumenti
Strumenti di Analisi Statica
- QARK - Uno strumento open-source per la scansione automatica delle vulnerabilità delle app Android.
- Quark Engine - Integra vari strumenti come API Quark Script per la ricerca sulla sicurezza mobile.
- MobSF - Supporta sia l'analisi statica che dinamica per i test di sicurezza delle app Android.
- AndroBugs Framework - Analizza e scansiona le app Android per problemi di sicurezza.
- ☆ imjtool - Strumento di unpacking del firmware per vari vendor e formati.
- Android Studio - Utile per analizzare app decompilate tramite un IDE.
- ☆ APK Dependency Graph - Visualizza le dipendenze delle classi degli APK.
- disarm - Utilità da riga di comando per l'analisi delle istruzioni ARM-64.
- COVA - Calcola i vincoli di percorso basati su API definite dall'utente.
- DIS{integrity} - Analizza gli APK per rilevare root, integrità e manomissioni.
- Dexcalibur - Strumento automatizzato per analizzare e instrumentare applicazioni Android.
De-offuscamento
- ☆ Obfu[DE]scate - Strumento di de-offuscamento che utilizza la logica di confronto fuzzy.
- TinySmaliEmulator - Emulatore smali minimalista per "decifrare" stringhe offuscate.
- simplify - Macchina virtuale Android e deoffuscatore.
- deoptfuscator - Strumento per deoffuscare app che utilizzano l'offuscamento del flusso di controllo.