![Logo](Images/logo_keylogger.png)
Un keylogger matériel facile à utiliser pour surveiller les frappes au clavier et récupérer les mots de passes de l'ordinateur.
Ce projet fournit un programme de keylogger physique, qui peut être utilisé pour surveiller et enregistrer les frappes au clavier d'un ordinateur. Il est conçu pour être discret et efficace, en enregistrant les données dans un fichier sur une carte SD.
Le projet récupère également un payload sur un serveur distant et l'exécute. Une fois configuré, celui-ci récupère tous les mots de passe présent dans l'ordinateur et les envoies à un webhook discord.
Pour utiliser ce keylogger, vous aurez besoin de :
- Un microcontrôleur compatible (par exemple, Teensy 4.1)
- Une carte SD pour stocker les données enregistrées
- logiciel Arduino
- Une bibliothèque Arduino pour la prise en charge des périphériques USB (USBHost_t36)
- Une bibliothèque Arduino pour la prise en charge des cartes SD (SD)
- un serveur distant (disord, vps ou autres)
- Clonez le dépôt sur votre ordinateur local :
git clone https://github.com/nico-vrn/KeyLogger.git
- Ouvrez le projet dans l'IDE Arduino.
- Téléchargez et installez les bibliothèques nécessaires (USBHost_t36 et SD).
- Modifier le fichier payload_vps.ps1 (ligne 5)
- Héberger le payload sur discord ou serveur distant
- Mettre le fichier payload_sd.txt sur la carte sd
- Modifier le fichier Keylogger.ino en conséquence (ligne 4 à 8)
- Modifier le fichier payload_vps.ps1 (ligne 5)
- Téléversez le code sur votre microcontrôleur.
- ENJOY !
- Enregistrement discret des frappes au clavier
- Stockage des données sur une carte SD
- Téléchargement d'un payload sur un serveur distant
- Exécution d'un payload sur l'ordinateur
- Récupération des mots de passe de l'ordinateur
- Envoie des mots de passe sur un webhook discord
Les contributions sont les bienvenues ! Pour contribuer, suivez les étapes suivantes :
- Forkez le dépôt.
- Créez une nouvelle branche avec un nom descriptif pour votre fonctionnalité ou correctif.
- Faites vos modifications et soumettez-les avec un commit.
- Créez une pull request vers la branche
main
du dépôt d'origine.
- Lefranc Nicolas, @nico-vrn
Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails.