KEYLOGGER UN PEU PLUS INTELLIGENT VBA.NET VISUAL STUDIO 2008 V9

ciberrique Messages postés 589 Date d'inscription lundi 25 août 2003 Statut Membre Dernière intervention 18 juillet 2010 - 24 févr. 2009 à 13:26
 Utilisateur anonyme - 28 avril 2013 à 00:08
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/49342-keylogger-un-peu-plus-intelligent-vba-net-visual-studio-2008-v9

Utilisateur anonyme
28 avril 2013 à 00:08
Merci beaucoup, il fonctionne avec le Framework 4.5 contrairement à celui avec le hook que j'avais pris avant :)
cs_666Ange Messages postés 19 Date d'inscription mercredi 2 avril 2003 Statut Membre Dernière intervention 2 mars 2009
25 févr. 2009 à 02:12
Voila

http://www.vbfrance.com/codes/KEYLOGGER-VB-NET-2008-V9-UTILISANT-HOOK-AVEC_49352.aspx

Rendez vous ici pour le nouveau keylogger et les nouvelles reactions.
cs_666Ange Messages postés 19 Date d'inscription mercredi 2 avril 2003 Statut Membre Dernière intervention 2 mars 2009
25 févr. 2009 à 01:56
Voila c'est fait j'ai fait un keylogger qui utilise le hook, de plus je pense avoir mieux fait le code, surtout au niveau des codes touches la j'ai plutot bien fait sans trop me vanter, je laisse cette source ici car elle utilise getasynckeystate donc pour ceux qui veulent ca je laisse... Je pose des maintenant la 2eme source et je fais le lien des que c'est fait, merci de ne plus trop commenter cette source 'obsolete' mais plutot la nouvelle,

@la prochaine !
cs_666Ange Messages postés 19 Date d'inscription mercredi 2 avril 2003 Statut Membre Dernière intervention 2 mars 2009
24 févr. 2009 à 18:56
Bon j'ai reussi a faire ca avec une methode différente, je vais aussi changer la façon de ranger les KeyCodes ainsi que les réponses, ce sera fait en un seul tableau mais je ne sais pas encore le faire de façon claire et lisible dans le code...
ciberrique Messages postés 589 Date d'inscription lundi 25 août 2003 Statut Membre Dernière intervention 18 juillet 2010 1
24 févr. 2009 à 18:54
Peut etre regarder de ce coté :
http://www.codeguru.com/vb/gen/vb_system/keyboard/article.php/c4829

Pour un hooking global du systeme il me semble que sous vb6 fallait passer par une dll mais avec vb.net j'en ai aucune idée, toutes les pistes sont a explorer.
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 1
24 févr. 2009 à 18:45
Le hooking se fait avec une DLL native qui sera injectée dans chaque process.
Donc pas question de faire ça en VB.NET, du moins la DLL !
deemon Messages postés 13 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 24 février 2009
24 févr. 2009 à 18:25
j'avais fait quelque chose qui ressemble au KeyBoardListener de Java
AddHandler aView.KeyDown, AddressOf KeyboardEnter

ca pourrait etre interessant aussi de logger les evenements de la souris

AddHandler aView.MouseDoubleClick, AddressOf MouseDoubleClick

Bonne continuation,
cs_666Ange Messages postés 19 Date d'inscription mercredi 2 avril 2003 Statut Membre Dernière intervention 2 mars 2009
24 févr. 2009 à 15:22
Je vais me pencher de suite sur cette question. Hook...
ciberrique Messages postés 589 Date d'inscription lundi 25 août 2003 Statut Membre Dernière intervention 18 juillet 2010 1
24 févr. 2009 à 14:55
ReSalut, Hook globale du clavier peut etre je suis pas sur y a bien une autre api mais je pense que le probleme est le meme avec une autre api. Je pense que le hook est le plus interressant même si je pense qu'il y a moyen de detecter un hook enfin ca reste toujours plus difficile je pense. Il faudrait l'avis de certain grand ce vbfrance ^^
cs_666Ange Messages postés 19 Date d'inscription mercredi 2 avril 2003 Statut Membre Dernière intervention 2 mars 2009
24 févr. 2009 à 13:30
Salut, j'ai bien compris de quoi tu parle et cela m'interesse beaucoup de faire autrement... as tu une piste pour moi en vb.net, et qui me permette egalement de ne louper aucune frappe...
ciberrique Messages postés 589 Date d'inscription lundi 25 août 2003 Statut Membre Dernière intervention 18 juillet 2010 1
24 févr. 2009 à 13:26
Salut, si tu veux un peu ameliorer ta source evite d'utiliser l'api getAsyncKeyState en effet tous les keylogger de bases l'utilise du coup si tu veux verifier qu'un programme est un keylogger tu recherches l'utilisation de cet api...

Je sais pas si je suis clair, mais je l'espere.