Si vous utilisez un lanceur d'applications, alors vous avez sciemment installé une sorte de keylogger sur votre machine... mais c'est un keylogger utile. Par contre si un keylogger est installé à votre insu, il va être capable d'enregistrer toute votre vie informatique. Comment ? C'est ce que nous allons voir dans cet article...
Un keylogger est un dispositif de surveillance permettant d'enregistrer l'ensemble des touches employées par un utilisateur. Il peut s'agir d'un logiciel ou d'un enregistreur matériel. C'est le premier type d'écoute qui va nous intéresser ici et nous allons voir qu'il n'est pas très compliqué de créer un keylogger de test en Python. Dans notre cas, cela pourra éventuellement servir d'aide-mémoire pour les commandes lancées dans la journée, mais pour cela il faut penser à ne l'activer qu'au moment voulu. C'est un peu comme avec le nucléaire : on peut traiter des cancers ou fabriquer des bombes, tout dépend de la manière dont on l'utilise.
1. Le module pyxhook
Pour pouvoir enregistrer les touches utilisées sur le clavier, la première des choses à faire sera d'être en mesure d'intercepter l'événement correspondant à l'appui sur une touche. Pour cela, nous allons utiliser le module pyxHook qui n'est malheureusement développé qu'en Python 2.7 et n'est pas...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première