Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
androrat — Outil d'administration à distance pour appareils Android | Kitploit
Outils/GitHubGitHub/designativedave/androrat
Sécurité AndroidOSINT (Renseignement de Sources Ouvertes)Génération de PayloadsExfiltration de DonnéesCollecte d'InformationsPost-ExploitationTests d'IntrusionSécurité MobileCommandement et ContrôleIngénierie SocialeRed TeamingOutil d'Accès à Distance
1.6k1.1kil y a 3 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
GitHubdesignativedave/androrat

androrat

Outil d'administration à distance pour appareils Android

Voir le dépôt
Partager

androrat

Outil d'administration à distance pour Android

Androrat est une application client/serveur développée en Java Android pour le côté client et en Java/Swing pour le serveur.

Le nom Androrat est un mélange de Android et RAT (outil d'accès à distance).

Elle a été développée par une équipe de 4 personnes pour un projet universitaire. Elle a été réalisée en un mois. Le but de l'application est de donner le contrôle du système Android à distance et d'en récupérer des informations.

Aspects techniques

  • L'application Android est le client du serveur qui reçoit toutes les connexions.
  • L'application Android s'exécute en tant que service (et non en tant qu'activité) qui est démarré au démarrage. L'utilisateur n'a donc pas besoin d'interagir avec le service (même s'il existe une activité de débogage qui permet de configurer l'IP et le port de connexion).
  • La connexion au serveur peut être déclenchée par un SMS ou un appel (ceci peut être configuré)

Toutes les fonctionnalités disponibles sont

  • Obtenir les contacts (et toutes leurs informations)
  • Obtenir les journaux d'appels
  • Obtenir tous les messages
  • Localisation par GPS/réseau
  • Surveillance des messages reçus en direct
  • Surveillance de l'état du téléphone en direct (appel reçu, appel émis, appel manqué..)
  • Prendre une photo depuis la caméra
  • Diffuser le son du microphone (ou d'autres sources..)
  • Diffusion vidéo (uniquement pour le client basé sur une activité)
  • Afficher un toast
  • Envoyer un message texte
  • Passer un appel
  • Ouvrir une URL dans le navigateur par défaut
  • Faire vibrer le téléphone

Dossiers

Le projet contient les dossiers suivants :

  • doc : contiendra bientôt toute la documentation du projet
  • Experiment : contient une version expérimentale du client articulée autour d'une activité qui permet, par ailleurs, de diffuser de la vidéo
  • src/Androrat : contient le code source du client qui doit être placé sur la plateforme Android
  • src/AndroratServer : contient les sources du serveur Java/Swing qui peut être exécuté sur n'importe quelle plateforme
  • src/api : contient toutes les différentes API utilisées dans le projet (JMapViewer pour la carte, forms pour Swing, et vlcj pour la diffusion vidéo)
  • src/InOut : contient le code du contenu commun au client et au serveur, qui est essentiellement l'implémentation du protocole

Captures d'écran

Interface graphique principale

Ceci est l'interface graphique principale où apparaissent tous les clients connectés. La liste est mise à jour dynamiquement lorsqu'un nouveau client se connecte ou se déconnecte. De plus, un journal de toutes les connexions et des informations globales sont affichés dans le panneau de journal en bas de la fenêtre. Un simple double-clic sur un client ouvre sa fenêtre pour interagir avec lui.

Main GUI

Panneau du client

Toutes les actions avec le client peuvent être effectuées dans la fenêtre du client, qui est articulée autour d'onglets. L'onglet par défaut s'appelle Home et offre diverses fonctionnalités. Tout d'abord, comme on peut le voir dans la vue à défilement de gauche, toutes les informations sur le client telles que les informations SIM, les informations de batterie, les informations réseau, les informations des capteurs, etc. À droite se trouvent les options qui permettent de modifier à distance la configuration du client, comme l'IP et le port de connexion, attendre ou non un déclencheur pour lancer la connexion au serveur, etc. Enfin, des actions rapides peuvent être effectuées dans cet onglet, comme un message toast, faire vibrer le téléphone ou ouvrir une URL.

Client Panel

Autres onglets

Les deux captures d'écran ci-dessous montrent deux autres onglets pour deux fonctionnalités qui sont respectivement l'obtention des contacts et la géolocalisation. Comme vous pouvez le voir sur le panneau d'obtention des contacts, la liste à gauche affiche tous les contacts, le nom, le numéro de téléphone et la photo si disponible. De plus, à droite, trois boutons permettent d'obtenir plus d'informations sur le contact sélectionné, de lui envoyer un SMS ou de l'appeler. Pour la géolocalisation, nous pouvons choisir notre fournisseur, soit GPS, soit réseau, qui utilise Google pour localiser. Ensuite, la diffusion peut être démarrée et la carte sera mise à jour dès que des données auront été reçues.

Contacts

GPS tab

Télécharger l’outil