Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
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
robodroid — Gérer des machines Android avec des comportements prédéfinis pour des environnements de Cyber Range. | Kitploit
Outils/GitHubGitHub/cybersecsi/robodroid
Sécurité AndroidHameçonnageSécurité MobileApprentissage et Éducation
GitHubcybersecsi/robodroid

robodroid

Gérer des machines Android avec des comportements prédéfinis pour des environnements de Cyber Range.

Voir le dépôt
91515il y a 2 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 →
Partager
Site web


robodroid

RoboDroid

RoboDroid est un outil logiciel de pointe conçu pour simplifier le processus de gestion (et très bientôt également de déploiement) de machines Android destinées à être utilisées dans des environnements de Cyber Range. Avec RoboDroid, les utilisateurs peuvent facilement configurer et personnaliser des comportements prédéfinis pour leurs machines Android, leur permettant de créer des scénarios d'attaque informatique complexes et de tester leurs défenses contre un large éventail de menaces.

📋 Table des matières

  • 📱 Contexte
  • ⚡ Aperçu
  • 📚 Comment ça fonctionne
    • Interaction avec l'Agent Frida
  • 🔌 Installation
    • Bibliothèque RoboDroid
  • ℹ️ Utilisation
    • Commande run
    • Variables d'environnement
    • Exécution dans Docker
  • 🚀 Démo
  • 🚧 Feuille de route
  • 📚 Crédits
  • 🪪 Licence

📱 Contexte

Les appareils mobiles sont devenus omniprésents dans le monde d'aujourd'hui. Les gens utilisent les smartphones pour presque tous les aspects de leur vie, y compris les opérations bancaires, les achats et la communication. En conséquence, les appareils mobiles sont désormais une cible privilégiée pour les cybercriminels.

Cependant, la sécurité des appareils mobiles est souvent négligée dans les environnements de formation et de test en cybersécurité. Cela peut exposer les organisations à des attaques exploitant les faiblesses des appareils mobiles. Il est donc important d'introduire des composants mobiles dans les cyber ranges de nouvelle génération pour s'adapter au monde actuel de plus en plus dépendant des smartphones.

RoboDroid est conçu pour combler cette lacune en fournissant un ensemble d'outils capables de simuler un comportement humain sur smartphone. Les comportements prédéfinis sont créés à l'aide de Frida et sont gérés dans le dépôt RoboDroid Library.

⚡ Aperçu

L'objectif de RoboDroid est de fournir un moyen simple d'introduire des composants mobiles dans les environnements de Cyber Range. Son objectif principal est de fournir aux utilisateurs une plateforme facile à utiliser qui leur permet de simuler des comportements et des actions humaines sur des appareils mobiles.

RoboDroid exploite la technologie Frida pour exécuter des comportements spécifiques aux applications, tout en utilisant ADB pour toutes les autres opérations. Cette combinaison puissante permet aux utilisateurs de créer des workflows de comportements prédéfinis qui peuvent simuler les actions d'un utilisateur mobile.

Un exemple de workflow pouvant être utilisé dans un environnement de cyber range consiste à simuler un utilisateur mobile recevant un e-mail de phishing, cliquant sur le lien contenu dans l'e-mail, puis téléchargeant un malware.

L'image suivante le résume :

Exemple de chaîne de victime Exemple de chaîne de victime

Le workflow peut être décomposé en les étapes suivantes :

  1. L'utilisateur reçoit un e-mail de phishing contenant un lien qui semble légitime.
  2. L'utilisateur clique sur le lien, qui le redirige vers un site Web malveillant.
  3. Le site Web invite l'utilisateur à télécharger une application, ce qu'il fait.
  4. L'application est installée sur l'appareil de l'utilisateur et commence à exécuter du code malveillant.
  5. Le malware accède aux données sensibles sur l'appareil, telles que les mots de passe, les informations de carte de crédit et d'autres détails personnels.

En créant et en exécutant des workflows comme celui-ci, les utilisateurs peuvent simuler des scénarios d'attaque cyber réalistes et tester leurs défenses contre un large éventail de menaces. Cela permet de s'assurer que les systèmes et les réseaux sont bien protégés contre les vulnérabilités potentielles et que les utilisateurs sont préparés à réagir efficacement en cas d'attaque.

📚 Comment ça fonctionne

Comment fonctionne RoboDroid Comment fonctionne RoboDroid

Interaction avec l'Agent Frida

RoboDroid communique avec l'Agent Frida fourni par la RoboDroid Library via des messages, offrant une interaction efficace. Lorsque RoboDroid commence un comportement spécifique, il attend un message de l'Agent Frida. Le message peut être de type FAILURE ou COMPLETED.

Si le type de message est FAILURE, RoboDroid redémarre le comportement actuel pour garantir une exécution réussie. Si le type de message est COMPLETED, l'étape en cours est marquée comme terminée et RoboDroid passe à l'étape suivante.

De plus, un message de type COMPLETED peut également contenir des sorties qui peuvent être utilisées dans les étapes suivantes. Cela garantit que l'outil peut optimiser son comportement pour réaliser une simulation précise des actions humaines sur les appareils mobiles.

En fournissant ce processus de communication robuste, RoboDroid assure une intégration transparente de l'Agent Frida dans sa boîte à outils et facilite la création de workflows complexes pour la simulation d'appareils mobiles dans un environnement de Cyber Range.

🔌 Installation

Vous pouvez facilement l'installer en exécutant :

pipx install robodroid

Nous vous suggérons d'utiliser pipx plutôt que pip car dans les futures versions de Python, l'installation de paquets avec pip sera supprimée en dehors des environnements virtuels.

Bibliothèque RoboDroid

RoboDroid prend en charge nativement le téléchargement automatique des comportements (et bientôt la mise à jour automatique) à partir du dépôt RoboDroid Library. Si vous souhaitez ajouter un nouveau comportement Frida, nous vous suggérons de vous rendre sur le dépôt spécifique et de faire une Pull Request.

ℹ️ Utilisation

robodroid --help

Ceci affichera l'aide de l'outil :

Télécharger l’outil