Aller au contenu

Rubber Ducky

Qu’est-ce qu’un Rubber Ducky ?

Le Rubber Ducky est un périphérique USB qui émule un clavier lorsqu’il est connecté à un ordinateur. Il exécute des scripts préprogrammés en imitant des frappes de clavier. Ces scripts peuvent automatiser diverses actions. Bien que le Rubber Ducky ait des usages légitimes en sécurité informatique, il peut aussi être utilisé à des fins malveillantes. Cependant, son prix peut être élevé pour certaines personnes.

Pour ceux qui cherchent une alternative plus abordable au Rubber Ducky, il existe des options telles que le « Digispark » ou le « USB Rubber Ducky Clone ». Ces dispositifs offrent des fonctionnalités similaires à un coût moins élevé. Par exemple, le Digispark ne coûte que quelques euros. Cependant, il est important de noter que l’utilisation de ces dispositifs à des fins malveillantes reste illégale.

Utilisation du Rubber Ducky

La plupart des développeurs n’utilisent que quelques lignes de code lorsqu’ils programment un Rubber Ducky ou un dispositif similaire. Ces outils doivent être rapides et discrets. En général, le code est structuré de la manière suivante :

  1. Brancher le dispositif sur le port USB de l’ordinateur.
  2. Automatiser des actions en imitant des frappes de clavier.

Ces outils sont parfois utilisés de manière abusive pour des activités illégales, telles que l’extraction de données sensibles ou le piratage. Il est essentiel de rappeler que de telles pratiques sont strictement interdites par la loi.

Utilisation du Digispark avec l’IDE Arduino

L’IDE Arduino est un environnement de développement populaire pour programmer le Digispark ou d’autres dispositifs similaires. Avant de commencer, assurez-vous de télécharger les pilotes nécessaires pour permettre le téléversement du code sur le Digispark.

Après avoir téléchargé les pilotes, installez l’IDE Arduino en suivant les étapes décrites dans la documentation officielle.

Pour programmer le Digispark avec l’IDE Arduino, suivez ces étapes :

  1. Ouvrez l’IDE Arduino.
  2. Cliquez sur « Fichier ».
  3. Cliquez sur « Préférences ».
  4. Ajoutez l’URL du gestionnaire de cartes Digispark dans les préférences.
  5. Dans le gestionnaire de cartes, recherchez « Digispark AVR board » et installez le package.
  6. Sélectionnez la carte « Digispark » dans les paramètres d’Arduino.

Création d’un programme pour le Digispark La création d’un programme pour le Digispark est relativement simple. Voici un exemple de code qui effectue automatiquement des frappes de clavier pour afficher le texte « incandescence » :

arduinoCopy code
#include <DigiKeyboard.h>

void setup() {
  DigiKeyboard.delay(3000);
  DigiKeyboard.print("bobbyIsTheBest");
}

void loop() {

}

Pour téléverser le code sur le Digispark, appuyez sur le bouton de téléversement dans l’IDE Arduino, puis branchez le Digispark sur le port USB de votre ordinateur. Vous verrez le texte « bobbyIsTheBest » s’afficher automatiquement sur l’ordinateur cible.

Personnalisation de la configuration du clavier

Le Digispark est configuré en tant que clavier QWERTY par défaut. Si vous avez besoin d’une disposition différente, vous devrez ajuster la configuration du clavier sur votre système d’exploitation. Par exemple, pour basculer vers une configuration AZERTY, suivez ces étapes :

  1. Recherchez « langue » dans la barre de recherche de Windows.
  2. Cliquez sur « Ajouter une nouvelle langue » et sélectionnez « Français » (France).
  3. Installez la langue et configurez-la comme langue d’entrée par défaut.

Après avoir effectué ces modifications, le Digispark fonctionnera correctement avec la disposition AZERTY.

Exploitation du potentiel du Rubber Ducky Le Rubber Ducky offre de nombreuses possibilités pour automatiser des tâches sur un ordinateur. Vous pouvez créer des scripts avancés pour effectuer des actions spécifiques. Par exemple, vous pouvez automatiser des tâches de maintenance, de configuration ou d’administration système. Il est important de noter que l’utilisation éthique et légale de ces dispositifs est essentielle.

En conclusion, le Rubber Ducky est un outil puissant pour automatiser des actions informatiques.

Cependant, il doit être utilisé de manière éthique et responsable, conformément à la loi.

➡️ Liens utiles :

– Digispark Attiny85 : https://www.amazon.fr/AITRIP-d%C3%A9v…

– Digistump Drivers : https://github.com/digistump/Digistum…

– Arduino IDE : https://www.arduino.cc/en/software

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *