Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
droidcarve — Android Reverse Engineering Framework | Kitploit
Tools/GitHubGitHub/darioi/droidcarve
Android-SicherheitStatische AnalyseReverse EngineeringMobile SicherheitBinäranalyse
GitHubdarioi/droidcarve

droidcarve

Android Reverse Engineering Framework

Repository anzeigen
12vor 3 JahrenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

DroidCarve Build Status

DroidCarve ist in der Lage, eine Android-APK-Datei zu analysieren und bestimmte Reverse-Engineering-Aufgaben zu automatisieren. Dieses Repository enthält die Server- und Client-Komponente.

Das Frontend

Das Frontend ist eine React-Anwendung, die Sie im Unterordner client/ finden.

Das Backend

Das Backend ist eine Python-flask-Anwendung, die Sie im Unterordner server/ finden.

Installation

Automatisch

Die Installationsdateien funktionieren derzeit nur unter OS X, aber DroidCarve sollte unter Linux trotzdem gut laufen. Für die Installation siehe Abschnitt Manuell.

root@kitploit:~
git clone https://github.com/DarioI/droidcarve
cd droidcarve
chmod +x install.sh
chmod +x run.sh
./install.sh
./run.sh

Manuell

Stellen Sie sicher, dass Python 3.4+ installiert ist.

  • Installieren Sie das JS-Abhängigkeitsverwaltungstool Yarn.
  • Installieren Sie das Tool Android Debug Bridge (ADB).
  • Klonen Sie das DroidCarve-Repository
root@kitploit:~
git clone https://github.com/DarioI/droidcarve
  • Erstellen Sie die DroidCarve-Weboberfläche
root@kitploit:~
cd droidcarve/client
yarn install
yarn build
  • Installieren Sie die Python-Abhängigkeiten
root@kitploit:~
cd ../server
source venv/bin/activate
pip install --upgrade pip
pip install --no-cache-dir -r server/requirements.txt
  • Starten Sie den DroidCarve-Server
root@kitploit:~
export PYTHONUNBUFFERED=TRUE
gunicorn -b 0.0.0.0:1337 --log-level=info wsgi:app --workers=1 --threads=10 --timeout=1800

DroidCarve sollte nun unter http://localhost:1337 laufen.

Funktionen

  • Disassemblierung von Code in Smali-Bytecode
  • APK-Signaturenextraktion
  • AndroidManifest-Parsing: Berechtigungen, Dienste, Intents, Paketinformationen usw.
  • Code-Parsing: Zeichenketten, Kryptografie, dynamisches Laden von Code, URLs usw.
  • Verbindung mit Geräten über ADB und Integration mit DroidCarve-Funktionen

Roadmap

  • Frida-Gadget-Injektion für Instrumentierung ohne Root
  • Statische Erkennung von Datenschutzlecks

Smali/Baksmali-Lizenz

Der Großteil von smali/baksmali wurde von mir (Ben Gruver) geschrieben und ist urheberrechtlich geschützt und unter der folgenden Lizenz veröffentlicht:


Copyright (c) 2010 Ben Gruver (JesusFreke) Alle Rechte vorbehalten.

Die Weiterverbreitung und Nutzung in Quell- und Binärform, mit oder ohne Änderungen, ist unter den folgenden Bedingungen gestattet:

  1. Bei Weiterverbreitung des Quellcodes muss der obige Urheberrechtshinweis, diese Liste der Bedingungen und der folgende Haftungsausschluss beibehalten werden.
  2. Bei Weiterverbreitung in Binärform muss der obige Urheberrechtshinweis, diese Liste der Bedingungen und der folgende Haftungsausschluss in der Dokumentation und/oder anderen mitgelieferten Materialien wiedergegeben werden.
  3. Der Name des Autors darf nicht ohne vorherige schriftliche Genehmigung zur Werbung oder zur Förderung von Produkten, die aus dieser Software abgeleitet wurden, verwendet werden.

DIESE SOFTWARE WIRD VOM AUTOR "WIE BESEHEN" ZUR VERFÜGUNG GESTELLT UND JEGLICHE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GEWÄHRLEISTUNGEN, EINSCHLIESSLICH, ABER NICHT BEGRENZT AUF, DIE STILLSCHWEIGENDEN GEWÄHRLEISTUNGEN DER MARKTGÄNGIGKEIT UND EIGNUNG FÜR EINEN BESTIMMTEN ZWECK, WERDEN AUSGESCHLOSSEN. IN KEINEM FALL HAFTET DER AUTOR FÜR DIREKTE, INDIREKTE, ZUFÄLLIGE, BESONDERE, BEISPIELHAFTE ODER FOLGESCHÄDEN (EINSCHLIESSLICH, ABER NICHT BEGRENZT AUF, BESCHAFFUNG VON ERSATZGÜTERN ODER DIENSTLEISTUNGEN; NUTZUNGSAUSFALL, DATENVERLUST ODER GEWINNUNTERBRECHUNG) ODER AUF IRGENDEINE ART UND WEISE AUS DER NUTZUNG DIESER SOFTWARE ENTSTEHEND, SELBST WENN AUF DIE MÖGLICHKEIT SOLCHER SCHÄDEN HINGEWIESEN WURDE.


Tool herunterladen