Accueil > Forum > > > > Keylogger
Keylogger
lundi 23 juin 2003 à 14:13:54 |
Keylogger

glipper
|
Bonjour, J'aimerais juste faire un petit keylogger (rassurez vous ce n'est pas mechant, c'est juste pour moi), mais j'ai quelques problemes. Voici la portion de code qui traite les evenements du clavier : case WM_TIMER: { a = 64; while (a<130) { if (GetAsyncKeyState(a) & 0x8000) fputc(a, fichier); a++; } }Mais voila : lorsque je tape "essai de texte", voici ce qui se note dans mon fichier texte : "EEEESSSSSSSIIIIIDDDEEEETTTTEEEXXXTTTEEE". Mon probleme est que si j'accelere le timer, certaines lettres ne passent pas... Quelqu'un pourrait-il m'aider ?
|
|
lundi 23 juin 2003 à 14:17:35 |
Re : Keylogger

BruNews
|
Pour un keylogger, le mieux est d'initialiser un hook sur touches de clavier. BruNews, ciao...
------------------------------- Réponse au message : -------------------------------
> Bonjour, > J'aimerais juste faire un petit keylogger (rassurez vous ce n'est pas mechant, c'est juste pour moi), mais j'ai quelques problemes. Voici la portion de code qui traite les evenements du clavier : > > case WM_TIMER: > { > a = 64; > while (a<130) > { > if (GetAsyncKeyState(a) & 0x8000) > fputc(a, fichier); > a++; > } > } > > Mais voila : lorsque je tape "essai de texte", voici ce qui se note dans mon fichier texte : "EEEESSSSSSSIIIIIDDDEEEETTTTEEEXXXTTTEEE". Mon probleme est que si j'accelere le timer, certaines lettres ne passent pas... > Quelqu'un pourrait-il m'aider ?
|
|
lundi 23 juin 2003 à 14:28:54 |
Re : Keylogger

glipper
|
euh... ça veut dire quoi ? lol C'est quoi exactement un 'hook' ? Tu n'aurais pas un exemple ? Glipper
------------------------------- Réponse au message : -------------------------------
> Pour un keylogger, le mieux est d'initialiser un hook sur touches de clavier. > BruNews, ciao... > > > ------------------------------- > Réponse au message : > ------------------------------- > > > Bonjour, > > J'aimerais juste faire un petit keylogger (rassurez vous ce n'est pas mechant, c'est juste pour moi), mais j'ai quelques problemes. Voici la portion de code qui traite les evenements du clavier : > > > > case WM_TIMER: > > { > > a = 64; > > while (a<130) > > { > > if (GetAsyncKeyState(a) & 0x8000) > > fputc(a, fichier); > > a++; > > } > > } > > > > Mais voila : lorsque je tape "essai de texte", voici ce qui se note dans mon fichier texte : "EEEESSSSSSSIIIIIDDDEEEETTTTEEEXXXTTTEEE". Mon probleme est que si j'accelere le timer, certaines lettres ne passent pas... > > Quelqu'un pourrait-il m'aider ? >
|
|
lundi 23 juin 2003 à 14:29:12 |
Re : Keylogger

glipper
|
euh... ça veut dire quoi ? lol C'est quoi exactement un 'hook' ? Tu n'aurais pas un exemple ? Glipper
------------------------------- Réponse au message : -------------------------------
> Pour un keylogger, le mieux est d'initialiser un hook sur touches de clavier. > BruNews, ciao... > > > ------------------------------- > Réponse au message : > ------------------------------- > > > Bonjour, > > J'aimerais juste faire un petit keylogger (rassurez vous ce n'est pas mechant, c'est juste pour moi), mais j'ai quelques problemes. Voici la portion de code qui traite les evenements du clavier : > > > > case WM_TIMER: > > { > > a = 64; > > while (a<130) > > { > > if (GetAsyncKeyState(a) & 0x8000) > > fputc(a, fichier); > > a++; > > } > > } > > > > Mais voila : lorsque je tape "essai de texte", voici ce qui se note dans mon fichier texte : "EEEESSSSSSSIIIIIDDDEEEETTTTEEEXXXTTTEEE". Mon probleme est que si j'accelere le timer, certaines lettres ne passent pas... > > Quelqu'un pourrait-il m'aider ? >
|
|
lundi 23 juin 2003 à 14:51:47 |
Re : Keylogger

BruNews
|
comme son nom l'indique, en win32 c'est placer un crochet d'interception. Voila un exemple issu du platform sdk. Pour NT4 pack3 ou superieur. Cela est a lancer avec SetWindowsHookEx().
The following is a sample low-level keyboard hook procedure that disables CTRL+ESC, ALT+TAB, and ALT+ESC:
LRESULT CALLBACK LowLevelKeyboardProc (INT nCode, WPARAM wParam, LPARAM lParam) { // By returning a non-zero value from the hook procedure, the // message does not get passed to the target window KBDLLHOOKSTRUCT *pkbhs = (KBDLLHOOKSTRUCT *) lParam; BOOL bControlKeyDown = 0; switch (nCode) { case HC_ACTION: { // Check to see if the CTRL key is pressed bControlKeyDown = GetAsyncKeyState (VK_CONTROL) >> ((sizeof(SHORT) * 8) - 1); // Disable CTRL+ESC if(pkbhs->vkCode == VK_ESCAPE && bControlKeyDown) return 1; // Disable ALT+TAB if(pkbhs->vkCode == VK_TAB && pkbhs->flags & LLKHF_ALTDOWN) return 1; // Disable ALT+ESC if(pkbhs->vkCode == VK_ESCAPE && pkbhs->flags & LLKHF_ALTDOWN) return 1; break; } default: break; } return CallNextHookEx(hHook, nCode, wParam, lParam); } BruNews, ciao...
------------------------------- Réponse au message : -------------------------------
> euh... ça veut dire quoi ? lol > C'est quoi exactement un 'hook' ? > Tu n'aurais pas un exemple ? > Glipper > > ------------------------------- > Réponse au message : > ------------------------------- > > > Pour un keylogger, le mieux est d'initialiser un hook sur touches de clavier. > > BruNews, ciao... > > > > > > ------------------------------- > > Réponse au message : > > ------------------------------- > > > > > Bonjour, > > > J'aimerais juste faire un petit keylogger (rassurez vous ce n'est pas mechant, c'est juste pour moi), mais j'ai quelques problemes. Voici la portion de code qui traite les evenements du clavier : > > > > > > case WM_TIMER: > > > { > > > a = 64; > > > while (a<130) > > > { > > > if (GetAsyncKeyState(a) & 0x8000) > > > fputc(a, fichier); > > > a++; > > > } > > > } > > > > > > Mais voila : lorsque je tape "essai de texte", voici ce qui se note dans mon fichier texte : "EEEESSSSSSSIIIIIDDDEEEETTTTEEEXXXTTTEEE". Mon probleme est que si j'accelere le timer, certaines lettres ne passent pas... > > > Quelqu'un pourrait-il m'aider ? > > >
|
|
dimanche 4 janvier 2004 à 20:45:00 |
Re : Keylogger

lastpixl
|
Pour faire un keylogger c'est très bien expliqué sur http://vbman.free.fr/articles/hacking/KEYLOG.htm. IL faut obligatoirement un dll dans lequel mettre un hook global (qui "accroche" tous les evenements clavier systeme et pas que les evenements pour ton application). Sinon un autre exemple sur http://tcharles.developpez.com/simul.
+++, Lastpix'l
|
|
jeudi 24 juin 2004 à 09:33:44 |
Re : Keylogger

marylin1
|
hello qui peut mexpliquer en detail comment faire un keylogger
ou ecrivez moi abella@facilepost.com
|
|
mardi 11 juillet 2006 à 19:46:26 |
Re : Keylogger

cotmar
|
Bonjour,
Excusez moi, mais au final un "hook" ça ne serait pas pour intercepter les évènements (de Windows en l'occurence) au final ?
Par avance merci.
Cotmar
|
|
Cette discussion est classée dans : fichier, timer, texte, keylogger, juste
Répondre à ce message
Sujets en rapport avec ce message
Ecrire ds un fichier dans un fichier texte ce ki apparait ds une console dos [ par BennyB ]
Es-ca possible ???J'ai essayé gets(string); fwrite( stdout, sizeof( char ), 250, OutFile ); fclose( OutFile );ms ca marche pas :(
Compter les lignes d un fichier texte [ par DeepThroat ]
Bonjour a tous !J'aimerai trouver une fontion simple qui retourne le nombre de lignes dans un fichier , ou bien qui affiche ce nombre de lignes.j'imag
ouvrir un fichier texte [ par kawazaki ]
Salut Je voudrais ouvrir un fihier texte et ecrire a l'interieur puis faire la sauvegarde sur le disque.comment je procéde?merci pour la réponse
Ecriture de fichier texte & Séparateur !! [ par Misutsu ]
bonjour :)C'est la première fois que j'ai à utiliser des fichiers en C++, et je vois que l'espace sert de séparateur.Dans mon cas, j'ai besoin d'enreg
inserer texte en debut de fichier [ par MrKribou ]
Ma question: ya t'il une methode qui permettrait d'ecrire en debut de fichier (mais sans ecrire par dessus) ou faut t'il forcement passer par une sort
lire un fichier texte carachtère par carachtère et faire des modif [ par chico79 ]
Bonjour,KK1 peut me dire comment on fais pour lire un fichier texte en héxadecimal et faire des modifications héxadecimales sur le fichier?merci d'ava
recuperation de donnees d un fichier texte. [ par coyotedef ]
j'aimerai recuperer des donnees presente dans fichier texte et les classer dans un tableau. ces donnees sont toutes du meme format mais se trouve au m
lire/ecrire fichier texte a plusieurs colonnes [ par denini ]
voilà, j'aimerais ecrire et lire sur un fichier texteJe voudrais stocker une date, une valeur et un nbet ce pour N clients.Je voudrais que le fichier
ecrire et lire un fichier texte [ par denini ]
voilà, j'aimerais ecrire et lire sur un fichier texteJe voudrais stocker une date, une valeur et un nbet ce pour N clients.Je voudrais que le fichier
Acquisition de Données a partir d'un fichier texte [ par madcow41 ]
'lutBon j'ai un fichier qui contient des lignes formées ainsi :123.145.569.188 - - [12/Apr/2001:00:08:49 +0200] "GET /pagehtml.htm HTTP/1.x" et le res
Livres en rapport
|
Derniers Blogs
COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ?MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ? par junarnoalg
La prochaine session de MyTIC aura lieu à Namur, le 23 mars prochain. Pendant presque une heure, nous parlerons de SharePoint 2010. Voici un aperçu du programme.
Accueil : 17h30 Début de la session : 18h00 - Les nouvelles int...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
ERREUR DE POINTEURERREUR DE POINTEUR par africanwinners
Cliquez pour lire la suite par africanwinners
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|