-
Notifications
You must be signed in to change notification settings - Fork 3
TP PyLogger (manuel d'utilisation)
Objectif : L'objectif de ce Projet est de faire un keylogger en python et d'étudier diverses extensions : démarrage automatique,discrétion et envoi des données récoltées par email (s'il y a une connexion internet) .
1. Installation Python avec les bibliothèques nécessaires
1.1. Installation Python
Après le téléchargement du dossier KeyLogger, lancer l'installation du Python37 via un double-clic sur le fichier install-python37
- Exécuter le fichier
install-python37 - Cochez la case
add Python3.7 to PATH - Cliquez sur
install now - Suivre les instructions pour installer Python3.7
- Remarque: Vous pouvez toujours télécharger d’autres versions de Python mais la version la plus récente est : Python 3.7
1.2. Installation bibliothèque
Après l’installation du Python37 sur votre machine , vous allez dans le dossier KeyLogger et lancer l’installation des bibliothèques via un double-clic sur le fichier batch (.bat) install-biblio .
- Remarque: cette opération peut prendre plusieurs minutes.
1.3. Initialisation
Cette ́étape est nécessaire pour garantir qu’il y aura pas d’erreur dans les chemins des fichiers lors de l'exécution.
- Exécuter l'initialisation via un double-clic sur le fichier python(.py)initialisation.py. On remarque qu'après l’initialisation, Il y a deux fichiers qui vont apparaitre :
-
FirstBoot.vbs pour exécuter le logiciel ainsi que les différentes extensions: démarrage automatique, envoi des données récoltées, discrétion.
-
StopALL.vbs permet d’arrêter le programme : arrêter la récolte des données , le démarrage automatique et l’envoi des données. StopALL.vbs permet aussi de supprimer le fichier key-log.txt qui est dans le dossier
system.
- Remarque : Vous inquiétez pas ! ce fichier (key-log.txt) sera crée automatiquement lors d’exécution du Pylogger (Lorsque vous cliquez sur FirstBoot.vbs ou lors du démarrage du windows).
2. Exécution du PyLogger
Lorsque vous lancez le Pylogger via un double clic sur FirstBoot.vbs, vous pouvez redémarrer votre ordinateur.
Après le redémarrage de l’ordinateur , le PyLogger se lance automatiquement (ceci peut prendre plusieurs minutes selon la rapidité du machine utilisé) en background : le programme commence a récolter les données saisies au clavier et il va les mettre dans le fichier key-log.txt qui est dans le dossier system (vous pouvez toujours voir manuellement les données récoltés dans le fichier key-log.txt), sinon à chaque durée de temps (au départ on a mis 2 minutes) , le programme va envoyer le fichier key-log.txt automatiquement à une adresse mail donnée en entrée.
-
Remarque 1: Après l’exécution du Pylogger via un double clic sur FirstBoot.vbs, il faut attendre une durée de temps(au départ on a mis 2 minutes) pour recevoir le premier email qui contient le fichier
key-log.txt -
Remarque 2: Dans le cas où vous avez pas de connexion internet 🤕 Vous inquiétez pas ! notre logiciel fonctionne normalement en background et automatique au démarrage de windows sauf que : les données récoltées seront stockées dans le fichier key_log.txt et dés le rétablissement de la connexion internet , le fichier sera envoyé par mail automatiquement.
3. Arrêter le Pylogger
Pour arrêter le Pylogger ainsi que les différentes extensions , Il suffit juste de faire un double clic sur StopALL.vbs
Ce projet appartient à l'université d'Aix-Marseille.
