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
androrat — androrat | Kitploit
Tools/GitHubGitHub/wszf/androrat
Android SecurityReconnaissanceData ExfiltrationInformation GatheringPenetration TestingMobile SecurityCommand and ControlRed TeamingRemote Access Tool
GitHubwszf/androrat

androrat

androrat

2.0k1.0kvor 3 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Repository anzeigen

'm im Fortschritt der Internationalisierung, willkommen zum Mitmachen.

Androrat (Fork/Silent Edition)

Remote Administration Tool für Android

Androrat ist eine Client/Server-Anwendung, entwickelt in Java Android für die Client-Seite und in Java/Swing für den Server.

Der Name Androrat ist eine Mischung aus Android und RAT (Remote Access Tool).

Es wurde in einem Team von 4 Personen für ein Universitätsprojekt entwickelt. Es wurde in einem Monat realisiert. Das Ziel der Anwendung ist es, die Kontrolle über das Android-System aus der Ferne zu erlangen und Informationen von ihm abzurufen.

Technische Angelegenheiten

  • Die Android-Anwendung ist der Client für den Server, der alle Verbindungen empfängt.
  • Die Android-Anwendung läuft als Dienst (nicht als Aktivität), der beim Start gestartet wird. Der Benutzer muss also nicht mit dem Dienst interagieren (obwohl es eine Debug-Aktivität gibt, die das Konfigurieren der IP und des Ports zum Verbinden erlaubt).
  • Die Verbindung zum Server kann durch eine SMS oder einen Anruf ausgelöst werden (dies kann konfiguriert werden).

Alle verfügbaren Funktionen sind

  • Kontakte abrufen (und alle ihre Informationen)
  • Anrufprotokolle abrufen
  • Alle Nachrichten abrufen
  • Standort per GPS/Netzwerk
  • Überwachung eingehender Nachrichten in Echtzeit
  • Überwachung des Telefonstatus in Echtzeit (Anruf erhalten, Anruf gesendet, Anruf verpasst usw.)
  • Ein Foto mit der Kamera aufnehmen
  • Ton vom Mikrofon streamen (oder anderen Quellen...)
  • Video streamen (nur für aktivitätsbasierten Client)
  • Einen Toast ausführen
  • Eine Textnachricht senden
  • Einen Anruf tätigen
  • Eine URL im Standardbrowser öffnen
  • Das Telefon vibrieren lassen

Ordner

Das Projekt enthält die folgenden Ordner:

  • doc: Wird bald die gesamte Dokumentation über das Projekt enthalten
  • Experiment: Enthält eine experimentelle Version des Clients, die um eine Aktivität herum aufgebaut ist, die es ermöglicht, Video zu streamen
  • src/Androrat: Enthält den Quellcode des Clients, der auf die Android-Plattform übertragen werden soll
  • src/AndroratServer: Enthält die Quellen des Java/Swing-Servers, der auf jeder Plattform ausgeführt werden kann
  • src/api: Enthält alle verschiedenen APIs, die im Projekt verwendet werden (JMapViewer für die Karte, Formulare für Swing und vlcj für Videostreaming)
  • src/InOut: Enthält den Code des gemeinsamen Inhalts für Client und Server, was im Grunde die Protokollimplementierung ist

Screenshots

Haupt-GUI

Dies ist die Haupt-GUI, in der alle verbundenen Clients erscheinen. Die Liste wird dynamisch aktualisiert, wenn ein neuer Client verbunden oder getrennt wird. Außerdem werden ein Log aller Verbindungen und globale Informationen im Log-Panel am unteren Rand des Fensters angezeigt. Ein einfacher Doppelklick auf einen Client öffnet dessen Fenster, um mit ihm zu interagieren.

Main GUI

Client-Panel

Alle Aktionen mit einem Client können im Client-Fenster durchgeführt werden, das um Registerkarten herum aufgebaut ist. Die Standard-Registerkarte heißt Home und bietet verschiedene Funktionen. Zunächst werden in der linken Bildlaufansicht alle Informationen über den Client angezeigt, wie SIM-Informationen, Akku-Informationen, Netzwerkinformationen, Sensorinformationen usw. Auf der rechten Seite befinden sich die Optionen, die es ermöglichen, die Konfiguration des Clients aus der Ferne zu ändern, wie die IP und den Port zum Verbinden, ob auf einen Auslöser gewartet werden soll, um die Serververbindung zu initiieren usw. Schließlich können in dieser Registerkarte Schnellaktionen durchgeführt werden, wie eine Toast-Nachricht, das Vibrieren des Telefons oder das Öffnen einer URL.

Client Panel

Andere Registerkarten

Die beiden Screenshots unten zeigen zwei weitere Registerkarten für zwei Funktionen, nämlich das Abrufen von Kontakten bzw. die Geolokalisierung. Wie Sie im Panel zum Abrufen von Kontakten sehen können, zeigt die Liste links alle Kontakte mit Name, Telefonnummer und ggf. Bild an. Außerdem ermöglichen drei Schaltflächen auf der rechten Seite, weitere Informationen zum ausgewählten Kontakt zu erhalten, ihm eine SMS zu senden oder ihn anzurufen. Für die Geolokalisierung können wir unseren Anbieter wählen, entweder GPS oder Netzwerk, das Google zur Ortung nutzt. Dann kann das Streaming gestartet werden und die Karte wird aktualisiert, sobald Daten empfangen wurden.

Contacts

GPS tab

Verwendungshinweise

  • Sie benötigen das Android SDK und Eclipse, um dieses Projekt zu kompilieren.
  • Die Befehls- und Kontrollanwendung ist plattformunabhängig in Java, getestet auf OSX, Linux und Windows.
  • Sie müssen /src/Androrat/src/my/app/client/LauncherActivity.java bearbeiten, bevor Sie das APK kompilieren.
  • Hier wird die IP und der Port des Listeners fest codiert. Sie können eine IP oder einen Domainnamen wie einen DNS verwenden.
  • Bei bestimmten Mobilgeräten entlädt es den Akku schnell. Bitte beachten Sie dies.

Hinweis: Ich bin nicht der Autor dieser Software, sie ist abgespalten und leicht bearbeitet. Ich kann im Laufe der Zeit Änderungen vornehmen, um Fehler zu beheben, aber ich bin kein Java-Programmierer im Herzen und habe dies nur für meine eigenen Tests hier.

Tool herunterladen