Lazydroid 0.4 von Dani Martinez (@dan1t0)

Lazydroid ist ein als Bash-Skript geschriebenes Tool, das einige Aspekte eines Android-Assessments erleichtert. Es bietet einige gängige Aufgaben wie:
- Das Debug-Flag einer Anwendung auf true setzen
- Das Backup-Flag einer Anwendung auf true setzen
- Die Anwendung neu erstellen
- Die Anwendung neu signieren
- Intelligente Log-Extraktion einer Anwendung
- Die APK einer aus Google Play installierten Anwendung extrahieren
- Beliebige Mobilgeräte-Ordner herunterladen (/sdcard/, Anwendungsdatenordner, andere)
- Zwei verschiedene Snapshots desselben Ordners vergleichen
- Frida-Gadget in die APK einfügen (zum Beispiel, wenn das Telefon nicht gerootet ist oder nicht gerootet werden kann und daher der Frida-Server nicht ausgeführt werden kann)
Installation
Lazydroid benötigt Linux oder macOS zum Ausführen und die folgenden installierten Tools:
- apktool
- jarsigner
- adb
- aapt (Android Asset Packaging Tool, Teil des SDK)
- dein Keystore und Alias
- Frida-Agent (pip install frida)
Um lazydroid.sh auszuführen, sind die folgenden Schritte erforderlich:
$ git clone
$ #configure the path to the tools (adb, jarsigner, apktool, etc and your favorite shell)
$ cd lazydroid
$ ./getfridalibs.sh #get the last frida libs for Android
$ ./lazydroid.sh
Optionen
-
APK auf debuggable=true setzen
- Entpacke eine APK und setze das debuggable-Flag auf true.
-
APK auf allowBackup=true setzen
- Entpacke eine APK und setze das allowBackup-Flag auf true (nützlich, um den App-Datenordner auf nicht gerooteten Geräten zu extrahieren)
-
APK signieren
- Captain Obvious zur Rettung.
-
APK bauen
- Captain Obvious zur Rettung.
-
App-Protokoll vom Android-Gerät extrahieren
- Lazydroid filtert den Logcat mit der Anwendungs-PID
-
APK-Datei einer aus dem Market installierten Anwendung extrahieren
- Nützlich, um eine APK zu erhalten und zu analysieren.
-
Snapshot installierter Anwendungsdaten, /sdcard/ oder Mobilgeräte-Ordner herunterladen
- Lazydroid vergleicht zwei Ordner und extrahiert die Unterschiede in einem übersichtlichen Format.
-
Zwei verschiedene Snapshots vergleichen
- Lazydroid vergleicht zwei Ordner und extrahiert die Unterschiede in einem übersichtlichen Format, um neue Dateien oder Ordner, Dateiänderungen oder gelöschte Dateien zu finden.

-
Frida-Gadget in die APK einfügen
- Lazydroid erkennt automatisch die Architektur deines Geräts und fügt den Frida-Agenten in die Anwendung ein, um die App-Instrumentierung zu erleichtern (nützlich auf nicht gerooteten Geräten).
Video ansehen
Mitwirken und helfen
Wenn du einen Fehler findest oder eine Idee hast, lass es mich bitte wissen, und ich werde das Tool verbessern und Fehler beheben.