Comme son nom l'indique, ce programme mémorise toutes les touches appuyées dans un fichier texte avec le nom de l'application active correspondante. C'est le modèle le plus simple dans le style mais il permet de présenter les bases utiles pour ce genre de programme.
C'est aussi un exemple pour
- Mise en oeuvre d'un Hook système de Windows
- Création et utilisation d'une dll
- Utilisation d'un Memory File Mapping
- Obtenir la liste des process actifs
Le format du fichier est volontairement simpliste car ce n'était pas le but de faire un key-logger complet. De même l'application n'est pas masquée ( ce qui, j'en conviens, n'est pas génial pour un key-logger ! ).
Pour utiliser ce programme vous devez d'abord compiler le projet DllHook.dpr afin de créer la dll. Ensuite vous pouvez compiler et lancer NonoKeyLogger.dpr.
Il n'y a dans ce programme que le stricte minimum pour qu'il fonctionne. L'utilisation d'une dll est obligatoire pour l'usage d'un hook système. Et comme il n'y a pas de données globale inter-application dans une dll, le passage par un Memory File Mapping est le plus simple pour échanger des données.
Source / Exemple :
Tout dans le Zip.
Conclusion :
J'ai testé sous Windows Me et Windows XP. Je pense que c'est compatible avec W95 W98 et W2000 mais j'ai un doute avec Windows NT4 car j'utilise des fonctions de tlHelp32.dll qui ne sont pas toujours présentes sous NT4.
Votre avis m'interesse ( remarque, idées, insultes, moqueries, ... )
26 juil. 2010 à 05:49
(c'est une blague)
26 juil. 2010 à 00:23
25 juil. 2010 à 13:58
J'aurais une question : si la fonction CALLBACK du hook écrit dans la mémoire partagée et qu'exactement même temps on récupère une touche avec GetNextKey, cela est t'il génant ?
Cordialement.
1 juil. 2008 à 17:25
alors déjà, ne communique JAMAIS des adresses e-mail/msn librement, c'est très dangereux, envoie les plutôt par Message Privé.
Autre chose :
"je n'en abuserais pas je l'utiliserais que pour 1personne"
Il y a plusieurs significations
ton adresse contient : "Ankama_Game", c'est celui qui a fait le jeu Dofus ... les keyloggers sont très répandus par là ...
Ensuite :
"si quelqu'un peut maider je n'aryve pas a faire fonctioner les keylogger"
Ce qui veut dire que tu n'as certainement pas Delphi.
Si on fait le lien entre ces 3 hypothèses, alors il faut en conclure :
- Tu n'as pas Delphi
- Tu (veux) utiliser ce keylogger pour faire des choses malveillantes envers "1personne".
Maintenant mon esprit est peut-être influencé par ces quelques mois passés sur Dofus, mais c'est la seule explication que je peux tirer de ton message. Pour moi, il peut se résumer en :
"C koi un cod sourcce paskil me fau un kilogér gratis pr hacké kelkun svp juste 1persone "
Si tu lis ce commentaire, LeFuineur, je te prie de m'excuser pour cette conclusion un peu hâtive et très subjective de ta demande, mais je ne peux pas faire autrement. Si tu pouvais mieux expliquer ton problème, nous pourrions peut-être mieux résoudre ton problème (si celui-ci emprunte les chemins de l'amitié et de la paix ...)
Et je suis un peu énervé c'est pour ça que ce message est probablement choquant pour toi.
Voila.
Cordialement, Bacterius !
1 juil. 2008 à 08:22
ankama_game_destrutor@msn.com
car j'en est besoin mais je n'en abuserais pas je l'utiliserais que pour 1personne merci d'avance
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.