KEYLOGGER-MAIL (ENVOIE LES TOUCHES FRAPPÉES AU CLAVIER PAR MAIL)

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 4 oct. 2006 à 11:10
AbediGhost Messages postés 3 Date d'inscription lundi 22 août 2016 Statut Membre Dernière intervention 29 août 2016 - 29 août 2016 à 05:07
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/39796-keylogger-mail-envoie-les-touches-frappees-au-clavier-par-mail

AbediGhost Messages postés 3 Date d'inscription lundi 22 août 2016 Statut Membre Dernière intervention 29 août 2016
29 août 2016 à 05:07
Moi j'ai fait mon keylogger avec la sfml
bug a la ligne 256
habbo93 Messages postés 2 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 11 janvier 2016
8 mai 2013 à 14:02
il faut utiliser quoi windows application form ou console ?
ismade Messages postés 2 Date d'inscription lundi 5 avril 2010 Statut Membre Dernière intervention 26 septembre 2013
8 nov. 2012 à 12:03
coment savoir ask il est actif ou pas ce key loggger, et combien de temps pour recevoir le fichier
cs_Wendy06 Messages postés 1 Date d'inscription vendredi 10 février 2012 Statut Membre Dernière intervention 10 février 2012
10 févr. 2012 à 01:38
bonsoir , comment on fait pour lenvoyé a quelqun on procéde coment svp et comment recois ton ces info ? merci
wilybonano Messages postés 1 Date d'inscription samedi 12 novembre 2011 Statut Membre Dernière intervention 14 novembre 2011
14 nov. 2011 à 11:24
cool!
cs_jerkey Messages postés 1 Date d'inscription dimanche 30 octobre 2011 Statut Membre Dernière intervention 2 novembre 2011
2 nov. 2011 à 17:27
Je sais pas chez vous, mais moi, quand j'essaye de build pour avoir le exe pour compiler (avec code block) ça me met une erreur a la 256eme ligne...
zak68200 Messages postés 2 Date d'inscription vendredi 24 juin 2011 Statut Membre Dernière intervention 25 juin 2011
24 juin 2011 à 08:37
salut je suis un noob est je voudrais envoyer un keylogger a mon pote pck il me soul lol donc si quel qu'un a un petit moment a me consacré merci
bisnn Messages postés 6 Date d'inscription samedi 15 septembre 2007 Statut Membre Dernière intervention 20 novembre 2011
27 août 2010 à 22:23
pour que l'envoi de mail se fasse a priori il manque un " MailIt() "

ceci dit je ne m'y connais pas assez en C pour en dire plus... j'ai réussi a lui faire envoyer des mails mais ces derniers arrivent vides.
CodeTaker Messages postés 1 Date d'inscription dimanche 18 avril 2010 Statut Membre Dernière intervention 11 juillet 2010
11 juil. 2010 à 19:47
question: ou est ce que tu a aprris a faire ça ? si tu fais pas ça comme métier.
loverotten Messages postés 1 Date d'inscription jeudi 20 avril 2006 Statut Membre Dernière intervention 11 juin 2010
11 juin 2010 à 05:40
compilation avec dev c++ impeccable, ce petit log est vraiment sympa =)

le seul binz, c'est que l'envoi de mail ne se fait po...
j'ai bataillé grave pour modifier comme j'ai pu les parametres en changeant de smtp et d'adresses mail correspondant à ces smtp...
ya rien à faire cé domage. Quelqu'un aurait il une remarque constructive ?

j'aime vraiment ce ptit programme mais si il fonctionnait ce serait encore mieux...

a+
romar02 Messages postés 11 Date d'inscription dimanche 6 mai 2007 Statut Membre Dernière intervention 5 juin 2010
5 juin 2010 à 18:58
Oui j'ai essayer ;)
Mais aucun email envoyer d'ou vien le problème ?
Ricoxor@hotmail.fr
Contact moi s'il te plait :/
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
5 juin 2010 à 18:35
Il est même carrément obsolète.
Du code Windows se compile avec VC++.
romar02 Messages postés 11 Date d'inscription dimanche 6 mai 2007 Statut Membre Dernière intervention 5 juin 2010
5 juin 2010 à 15:45
Bonjour,
j'ai un projet de se type pour in cour de BTS.
Je n'arrive pas a trouver lws2_32.
A quelle programme faut t'il le compiler Dev c++ est asser vieux .
Quelqu'un pourrai m'aider ?
Merci
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
30 janv. 2010 à 19:37
Enleve UNICODE des parametres de la compilation.
Malefic91 Messages postés 1 Date d'inscription lundi 16 novembre 2009 Statut Membre Dernière intervention 30 janvier 2010
30 janv. 2010 à 18:56
mon IDE (visual studio 2008) me renvoi cette ereur :

'GetCurrentDirectoryW' : cannot convert parameter 2 from 'char' to 'LPWSTR'

quelqun peut m' aider ?
fundead29 Messages postés 1 Date d'inscription mercredi 30 janvier 2008 Statut Membre Dernière intervention 16 mai 2009
16 mai 2009 à 20:47
bonjour a tous...
lorsque je compile le programme, une erreur est détectée alors que tout le monde n'en trouve pas... est ce normal ? par ailleurs, le probleme de mail non envoyé est il resolu ?
quelqu'un pourrait il m'envoyer l'exe a ladresse suivante: fundead@hot.fr
Merci d'avance a vous
Lacoste3133 Messages postés 1 Date d'inscription samedi 9 mai 2009 Statut Membre Dernière intervention 9 mai 2009
9 mai 2009 à 22:47
Salut, Jolie sources (seul keylogger du site qui compil chez moi d'ailleurs. Je fait probablemment quelque chose de mal)

Juste un petit bémol, les caractère dans le log ce répète dans le log... C'est bien dommage :)
cs_Greyg Messages postés 1 Date d'inscription samedi 20 décembre 2008 Statut Membre Dernière intervention 20 décembre 2008
20 déc. 2008 à 14:48
Salut suis un peu en naab on en fais quoi de ton code le keylogger on le complete?si oui on complete quoi? et comment on l'envoit
YOUSSEFJOUS Messages postés 1 Date d'inscription vendredi 15 décembre 2006 Statut Membre Dernière intervention 23 septembre 2008
23 sept. 2008 à 19:40
par contre ton keylogger est détécté par l'un des antivirus les plus pouri c'est a dire avast
kiki67100 Messages postés 313 Date d'inscription samedi 6 mai 2006 Statut Membre Dernière intervention 10 août 2013 1
30 janv. 2008 à 14:43
Sinon tu pouvais utiliser sprintf() pour l'envoie de requette SMTP au serveur c'est moins chiant
seboy1 Messages postés 1 Date d'inscription jeudi 10 mai 2007 Statut Membre Dernière intervention 23 janvier 2008
23 janv. 2008 à 15:55
J'utilise gmail aussi et je ne reçois pas de mail...
Quand est-il envoyé?
cs_skybuster Messages postés 2 Date d'inscription samedi 5 janvier 2008 Statut Membre Dernière intervention 6 janvier 2008
6 janv. 2008 à 13:38
Personellement je l'ai testé et je ne reçois pas de mail.
Je ne trouve pourtant pas de problème dans le code.
J'utilise le smtp de gmail ainsi que mon adresse de gmail. Serait-ce le smtp de gmail qui filtre ?
st3fn Messages postés 1 Date d'inscription dimanche 1 mai 2005 Statut Membre Dernière intervention 20 mai 2007
20 mai 2007 à 23:18
Bonjour, j'ai testé et j'aurai voulu quand est-ce que le mail est envoyé?
kerneltony95 Messages postés 152 Date d'inscription dimanche 22 janvier 2006 Statut Membre Dernière intervention 26 mars 2007
8 oct. 2006 à 21:06
ps : dsl pour avoir ecorché ton pseudo ^^ stanofsky
kerneltony95 Messages postés 152 Date d'inscription dimanche 22 janvier 2006 Statut Membre Dernière intervention 26 mars 2007
8 oct. 2006 à 20:58
merci pour ton soutient stanofscan, c'est clr que lorsque quelqu' un poste une source c'est pour faire partager, aider, inspirer et donner des idées pas pour se faire remballer :


"Si ceci est une "amélioration", on ne doit pas avoir le même sens pour les mêmes mots. "

avec ce genre de réponse dans ce cas autant rien poster, mais comme je l'ai dis plus haut passons et puis c' est en faisant des erreur que l' on progresse !

merci pour vos conseil je vais les prendre en compte dans mes futur codes :)
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
8 oct. 2006 à 01:59
Faites bien gaffes aux performances, elles ont une facheuse tendance à se répercuter sur la fiche de paie.
En privilégiant debug et lisibilité (qui n'est somme toute qu'habitude), nombre de boites ne font plus faire leurs produits qu'en interprétés. On les comprens aisément quand on lit de tels propos, autant payer du personnel peu qualifié à perfs voisines.
StanOfSky Messages postés 43 Date d'inscription mardi 30 mars 2004 Statut Membre Dernière intervention 7 octobre 2006
7 oct. 2006 à 22:49
Bonjour à tous ^^

Mon commentaire est en rapport avec la première réponse de Brunews.

Même si BruNews participe beaucoup et apporte beaucoup à CPPfrance, il peut néanmoins rester diplomate dans ses réponses.
Je ne suis pas un habitué et je dois avouer que sa réponse m'a paru assez déplacée même si elle n'a à priori choqué personne.
Tout ca pour dire qu'une bonne ambiance fait toujours mieux avancer les choses que des réponses désobligeantes ^^

En revanche, comme je l'ai vu jusuqu'à présent, Brunews fait une remarque sur le nombre de cycle d'exécution d'une instruction ^^ Il est tout à fait vrai qu'il est bon de corriger ce genre d'erreur assez tôt et de faire attention à économiser son CPU, néanmoins un bon programme ne se mesure pas au nombre de cylce, ni à la taille de l'exécutable ^^ Et il est parfois interessant d'avoir un code source lisible (et débuggable) au détriment d'un tout petit peu de performance, nest ce pas Brunews ^^
izor Messages postés 4 Date d'inscription samedi 19 juin 2004 Statut Membre Dernière intervention 1 octobre 2009
6 oct. 2006 à 16:23
strncat(line,emailto,MAX_SIZE-1);

j'avais oublié le -1 ^^
izor Messages postés 4 Date d'inscription samedi 19 juin 2004 Statut Membre Dernière intervention 1 octobre 2009
6 oct. 2006 à 16:20
Je suis d'accord avec toi qu'il faudrait une constante maximum en 3ème paramétre.
L'utilisation normale est de définir une constante de taille pour le buffer et d'ensuite l'utiliser comme argument, ce qui donne:
char line[MAX_SIZE];
strncat(line,emailto,MAX_SIZE);
(en se rappelant que si emailto est plus grande que MAX_SIZE il faudra rajouter soi-même le \0 de fin de chaîne.)

la différence avec strcat dans ce cas là est qu'il ne peut pas y avoir de dépassement de buffer et donc pas de problèmes type buffer overflow.
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
6 oct. 2006 à 15:35
Je ne tiens à rien de particulier à part que ce soit cohérent:
strncat(line,emailto,strlen(emailto));
il faudrait une constante max en 3eme param ou au moins une variable calculée.
Ici équivaut exactement à strcat(line,emailto); MAIS avec 2 fois le parcours de emailto, je ne vois pas en quoi la sécurité a progressé du moindre iota.
izor Messages postés 4 Date d'inscription samedi 19 juin 2004 Statut Membre Dernière intervention 1 octobre 2009
6 oct. 2006 à 15:23
[BruNews]
strncat(line,emailto,strlen(emailto));
quand on ne limite pas la longueur, la version 'N' n'est qu'un amuse cpu, strcat aurait gagné des cycles en n'effectuant qu'un seul parcours de la chaine source.

Si ceci est une "amélioration", on ne doit pas avoir le même sens pour les mêmes mots.
/BruNews

En utilisant des fonctions comme strcpy ou strcat tu t'exposes à des risques de sécurité pour le moins dérangeant, alors est-ce que ca ne vaut pas le coup de perdre un peu de rapidité pour gagner en fiabilité ?

Et si tu tiens absolument à ne pas utiliser strncat il faudrait tailler le buffer en conséquence, et ce avant d'effectuer la concaténation.
kerneltony95 Messages postés 152 Date d'inscription dimanche 22 janvier 2006 Statut Membre Dernière intervention 26 mars 2007
5 oct. 2006 à 00:19
ui c'est clair que les hook sont plus propres, mais je l'ai fais pour m'amuser puis si sa peut aider tant mieu, n' hesitez pas si vous avez des idées pour l' améliorer ! surtout au niveau de l' envoi
cs_jean84 Messages postés 449 Date d'inscription jeudi 26 août 2004 Statut Membre Dernière intervention 5 mars 2009
4 oct. 2006 à 22:04
Petit truc sympa egalement : quitte a faire de la prog en utilisant les API win32, essaye de tout "conformiser" (je sais pas si sa se dit). En bref n'utilise pas d'API de la lib standard (pas que ce n'est pas bien mais c'est mieux de tout faire en win32 - notement les fichiers) !
Et c'est clair que les hook, c'est quand meme plus propre !
Sinon bien, y a de bonnes idees sauf le
"/!\
n' utilisez ce programme qu' à but instructif pour vous perfectionner en C, api et gestion des socket, ni moi ni l' hebergeur de ce code ne sera responsable des "différentes" utilisations de cette source merci !
/!\ "
qui est un peu de trop... c'est un code pas hyper dangereux en soi et si sa l'avait l'ete, sa aurait degage direct alors...

@++
kerneltony95 Messages postés 152 Date d'inscription dimanche 22 janvier 2006 Statut Membre Dernière intervention 26 mars 2007
4 oct. 2006 à 19:59
ui j'ai vu les programme de brunews et j' avoue ya du niveau ^^
eu ué pk pas mais j'arrive pas à recevoir le mail il dois avoir une erreur quelque part, et je ne comprends pas ou tous simplement gmail filtre

merci pour les conseil .
deck_bsd Messages postés 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 2
4 oct. 2006 à 16:46
"si t' es si fort" ;) tu connais pas BruNews toi ;)lol . Pourquoi ne fais-tu pas un hook, c'est tjrs mieu que une boucle :s et c'est pas si dure que ça . Tu devrai esseyer. Par contre l'envoie par mail est pas mal :D
ncoder Messages postés 244 Date d'inscription vendredi 6 mai 2005 Statut Membre Dernière intervention 6 avril 2008 1
4 oct. 2006 à 15:48
Alors je propose un seul sprintf au lieu de 1 strcpy et 10 strcat

Plus rapide ...
kerneltony95 Messages postés 152 Date d'inscription dimanche 22 janvier 2006 Statut Membre Dernière intervention 26 mars 2007
4 oct. 2006 à 15:09
arretons les malentendus !

j' accepte la critique mais c'est la maniére dont c'est dit
qui ma paru insolente mais bon oublions ...

et apportez votre aide si vous voulez bien !

:)
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
4 oct. 2006 à 14:54
Cet emplacement est justement réservé aux critiques (bonnes ou mauvaises). L'aide vient plus tard. BruNews te propose des axes d'améliorations. Si tu ne comprends pas ou n'y arrive pas seul, alors seulement à ce moment là, l'aide peut venir. Mais il faut le demander. On ne va pas aider des gens qui n'en font pas la demande.
kerneltony95 Messages postés 152 Date d'inscription dimanche 22 janvier 2006 Statut Membre Dernière intervention 26 mars 2007
4 oct. 2006 à 14:25
ba aider au lieu de critiquer ...
cs_aardman Messages postés 1905 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2012 3
4 oct. 2006 à 14:15
kerneltony95> Quand on accepte pas les critiques... on poste pas.
goutbouyo Messages postés 429 Date d'inscription mardi 6 juillet 2004 Statut Membre Dernière intervention 12 janvier 2008
4 oct. 2006 à 13:09
Faut pas être suceptible comme ça ... BruNews te donne juste son avis et des conseils avisés.
kerneltony95 Messages postés 152 Date d'inscription dimanche 22 janvier 2006 Statut Membre Dernière intervention 26 mars 2007
4 oct. 2006 à 11:27
"Un keylogger est normalement un prog espion donc pas de console ni quoi que ce soit d'autre à l'écran."

déja premierement perso quand j' execute le .exe la console est caché
chez moi et donc discret ...

Une boucle perpétuelle est un exemple à ne jamais suivre, tout juste bon en langages interprétés pour cause qu'ils ne peuvent pas faire de prog système

2 -> rien ne t' empêche de l'améliorer "si t' es si fort" (je programme pour le fun j'adore ça, j'ai tous apris tous seul ce n'es pas mon métier
je n'est suivie aucune étude en codage)

3 -> strncat(line,emailto,strlen(emailto));
quand on ne limite pas la longueur, la version 'N' n'est qu'un amuse cpu, strcat aurait gagné des cycles en n'effectuant qu'un seul parcours de la chaine source

(tu as certainement raison)

Si ceci est une "amélioration", on ne doit pas avoir le même sens pour les mêmes mots

et encore une fois "si tu es si fort" aide moi à l'améliorer au lieu de critiquer sinon passe ton chemin

++

ps : j'aime partager mes connaissance, ce site est trés bien pour l'entraide et l'open source, donc si vous venez critiquer au lieu d' apporter votre aide ou discuter sur la source, passez votre chemin merci ...
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
4 oct. 2006 à 11:10
Un keylogger est normalement un prog espion donc pas de console ni quoi que ce soit d'autre à l'écran.

Une boucle perpétuelle est un exemple à ne jamais suivre, tout juste bon en langages interprétés pour cause qu'ils ne peuvent pas faire de prog système.

strncat(line,emailto,strlen(emailto));
quand on ne limite pas la longueur, la version 'N' n'est qu'un amuse cpu, strcat aurait gagné des cycles en n'effectuant qu'un seul parcours de la chaine source.

Si ceci est une "amélioration", on ne doit pas avoir le même sens pour les mêmes mots.
Rejoignez-nous