Le but de cet exercice est simple :
- créer un keylogger (qui interprète et enregistre chaque touche du clavier) ;
- renvoyer le tout sur un fichier texte situé sur le desktop dénommé "logs.txt".
Une fois le script lancé, toute touche sur lesquelles vous appuierez sera enregistrée dans le fichier "logs.txt". Touches et aussi clics (reconnaître clic droit et gauche). La touche espace doit aussi être interprétée, ainsi que la touche 'Retour'.
Note : Les logs doivent apparaître "à la ligne" avec un timer de 2s (ex: si keystroking (frappe clavier) = on rec dans le .txt, si aucune activité = on retourne à la ligne en attendant de nouvelles keystrokes).
Ceci remportera un +5.
Pour aller plus loin, faire en sorte que le fichier logs.txt soit relié à un serveur (qu'importe lequel, commenter son code pour que chacun puisse l'adapter à son propre serveur) et que l'on puisse "envoyer le keylogger à une victime". Les keystrokes doivent être interprétées sur l'ordinateur "cible" dès le boot jusqu'au shutdown (et ainsi de suite) et renvoyer les données au fichier logz.txt situé sur le serveur.
Ceci remportera un +10.
Aide: http://www.table-ascii.com/
Le but étant donc, dans la partie 1, de récupérer les keystrokes de son propre ordinateur, et dans la partie 2, celles de la-dite "victime" (à distance - remote).
Note: il en existe bon nombre sur le net, une simple partie de votre code copié/collé dans Google démasquera les éventuels petits malins
Cet exercice est à but purement éducatif, afin de vous familiariser avec le langage C (dans tous les cas, cela nécessiterait l'intervention de la "pseudo-victime", afin d "exécuter" le script. Cet exercice n'a pas pour but de "hacker" une personne. Sinon, vous aurait été demandé de faire d'autres manipulations afin que ce code s'auto-exécute sur l'ordinateur cible.
- créer un keylogger (qui interprète et enregistre chaque touche du clavier) ;
- renvoyer le tout sur un fichier texte situé sur le desktop dénommé "logs.txt".
Une fois le script lancé, toute touche sur lesquelles vous appuierez sera enregistrée dans le fichier "logs.txt". Touches et aussi clics (reconnaître clic droit et gauche). La touche espace doit aussi être interprétée, ainsi que la touche 'Retour'.
Note : Les logs doivent apparaître "à la ligne" avec un timer de 2s (ex: si keystroking (frappe clavier) = on rec dans le .txt, si aucune activité = on retourne à la ligne en attendant de nouvelles keystrokes).
Ceci remportera un +5.
Pour aller plus loin, faire en sorte que le fichier logs.txt soit relié à un serveur (qu'importe lequel, commenter son code pour que chacun puisse l'adapter à son propre serveur) et que l'on puisse "envoyer le keylogger à une victime". Les keystrokes doivent être interprétées sur l'ordinateur "cible" dès le boot jusqu'au shutdown (et ainsi de suite) et renvoyer les données au fichier logz.txt situé sur le serveur.
Ceci remportera un +10.
Aide: http://www.table-ascii.com/
Le but étant donc, dans la partie 1, de récupérer les keystrokes de son propre ordinateur, et dans la partie 2, celles de la-dite "victime" (à distance - remote).
Note: il en existe bon nombre sur le net, une simple partie de votre code copié/collé dans Google démasquera les éventuels petits malins
Cet exercice est à but purement éducatif, afin de vous familiariser avec le langage C (dans tous les cas, cela nécessiterait l'intervention de la "pseudo-victime", afin d "exécuter" le script. Cet exercice n'a pas pour but de "hacker" une personne. Sinon, vous aurait été demandé de faire d'autres manipulations afin que ce code s'auto-exécute sur l'ordinateur cible.
Commentaire