Skip to content

TP PyLogger (manuel d'utilisation)

om35 edited this page Dec 12, 2018 · 11 revisions

Ce TP est disponible sous format pdf dans le dossier principal .

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

  1. Exécuter le fichier install-python37
  2. Cochez la case add Python3.7 to PATH
  3. Cliquez sur install now
  4. 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 :
  1. 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.

  2. 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.

Clone this wiki locally