Nmb keylogger

Soyez le premier à donner votre avis sur cette source.

Vue 16 351 fois - Téléchargée 2 354 fois

Cette source est considérée comme dangereuse, elle a néamoins été gardée dans un but pédagogique :
Cette source est considérée comme dangereuse, elle a néamoins été gardée dans un but pédagogique.

Description

Salut a tous ceci est un keylogger qui enregistre les frappes au clavier et les informations relatives a celle ci dans un fichier texte , le programme peut etre caché { pas de la liste des processus :( } , lancé au démmarage de windows en mode caché
il utilise une dll chargé statiquement , les messages WM_COPYDATA pour la comunacation entre le programme et la dll
et le mappage de données en memoire pour créer une zone partagé un hook clavier {et un hook souris en bonus sans éxample} ...

le programme est ici dans un but entierement pédagogique

Source / Exemple :


Zip , Zip ,Zip

Conclusion :


ne pas ouvrire le programme deux fois et cacher les deux en meme temps !

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Bonjour,

J'ai découvert récemment NMB KEYLOGGER, vraiment très bien fait, bravo !!!

A l'utilisation j'ai constaté que les caractères avec accent séparé (exemples : ê ou ë) n'étaient pas retranscris correctement lors de la frappe (ê devient e, ë aussi) alors même qu'ils sont bien stockés dans le fichier LogName. J'ai cherché comment remédier à cela mais en vain. Auriez-vous une piste à me conseiller, s'il vous plaît ?

Encore bravo pour le développement.
Messages postés
3
Date d'inscription
mercredi 8 mars 2006
Statut
Membre
Dernière intervention
20 juin 2010

le code plante qd on appuie sur la touche TAB en mode caché
Messages postés
1
Date d'inscription
dimanche 14 septembre 2008
Statut
Membre
Dernière intervention
20 septembre 2008

comment on le fait fonctionner le logiciel ?
Messages postés
54
Date d'inscription
vendredi 13 avril 2007
Statut
Membre
Dernière intervention
26 juillet 2011

Bonjour N_M_B,

Beau code source mais ...

VOTRE HOOK EST DETECTABLE EN UTILISANT LES TOUCHES DE NAVIGATION SOUS WORD, NOTEPAD, ETC.
C'est à dire elles ne marchent pas: surtout les touches haut et bas!! Quelle pouasse !!!
Messages postés
814
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
30 juillet 2009
3
salut,

très bon code, bien présenté, agréable à lire, bien documenté et clair! beau boulot!

j'ai pris quelques notes lorsque je l'ai lue. Deux-trois trucs que tu peux améliorer. Les voici:


procedure TForm1.SetActive(Active: boolean);
begin
[...]
Actif:= Active; // me semble faux, tu affect la var à elle-même. utilise self.active. ou renomme le parametre par "value" ou "aActif".

end;

une var inutilisée dans ChbReRunClick

else MessageDlg(Msg1,mtError,[mbOk],0); //msg1= 'Le log n''éxiste pas'
si tu nomme tes const (genre MSG_NoLogFile) ça évite ce genre de commentaire et rend le code plus clair. ;)


const Msg5 pas utilisé.

aussi, essai de nommer tout les boutons (et autre compo), même somairement.

pour les trucs genre TRegistry. Utilise un "with TRegistry.Create do try finally" ça rend le code plus facile à lire et évite de décalarer une var local.

sinon, c'est parfait.

bonne continuation.
Afficher les 24 commentaires

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.