IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

developper un keylogger en langage c


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Octobre 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 7
    Par défaut developper un keylogger en langage c
    bonjour,

    comme il est mentionné au titre je veux développer un keylogger du clavier en langage c je ne sais pas s'il est permis dans ce forum mais je veux que un des professionnelles en langage c m'encadre dans ce projet en me montrant les différentes étapes et différentes bibliothéques a utilisés j'ai trouvez assez de codes mais je veux le produire tous seule pour bien comprendre comme par exemple le hook et d'autre choses
    je vous grentis que ce code sera utilisé dans un but ligitime spécialement dans le controle de mon pc je ne veux telecharger des logiciels de controles parentale je veux en premier develeppeez ce keylogger
    merci pour votre compréhension
    Cordialement.

  2. #2
    Membre éprouvé
    Inscrit en
    Juin 2008
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 91
    Par défaut
    Bonjour,

    Effectivement ce genre de sujets est classé illégal, mais ceci dit on ne peut pas juger les intentions des autres.

    Pour t'apporter de l'aide, il faudrait nous préciser l'environnement cible (l'OS cible autrement dit). Car cela sort du cadre du langage C et on atteint la limite de portabilité.

  3. #3
    Membre régulier
    Inscrit en
    Octobre 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 7
    Par défaut
    Citation Envoyé par uknow Voir le message
    Bonjour,

    Effectivement ce genre de sujets est classé illégal, mais ceci dit on ne peut pas juger les intentions des autres.

    Pour t'apporter de l'aide, il faudrait nous préciser l'environnement cible (l'OS cible autrement dit). Car cela sort du cadre du langage C et on atteint la limite de portabilité.
    merci pour votre comprehension l'os cible est windows xp et pour le langage c j'utilise dev c++.

  4. #4
    Membre éprouvé
    Inscrit en
    Juin 2008
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 91
    Par défaut
    Pour windows tu as la fonction GetKeyState qui retourne l'état de la touche passée en paramètre.

    Donc tu vas devoir tester l'état de toutes les touches une par une. En cas d'une touche enfoncée il faut attendre le relâchement de cette dernière ou à toi de voir quoi en faire. Bref tout est dans la documentation de la fonction sur MSDN.

    Pour gérer les combinaisons de touches, tu peux éventuellement travailler en multi-thread.

    Je tiens à te mettre en garde si jamais tu comptes utiliser ce programme pour espionner une autre personne, que l'antivirus Kaspersky (je suppose que c'est le cas des autres AV aussi) détecte et bloque ce genre d'applications, même si c'est fait maison. J'ai fait le test moi même.

  5. #5
    Membre régulier
    Inscrit en
    Octobre 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 7
    Par défaut
    Citation Envoyé par uknow Voir le message
    Pour windows tu as la fonction GetKeyState qui retourne l'état de la touche passée en paramètre.

    Donc tu vas devoir tester l'état de toutes les touches une par une. En cas d'une touche enfoncée il faut attendre le relâchement de cette dernière ou à toi de voir quoi en faire. Bref tout est dans la documentation de la fonction sur MSDN.

    Pour gérer les combinaisons de touches, tu peux éventuellement travailler en multi-thread.

    Je tiens à te mettre en garde si jamais tu comptes utiliser ce programme pour espionner une autre personne, que l'antivirus Kaspersky (je suppose que c'est le cas des autres AV aussi) détecte et bloque ce genre d'applications, même si c'est fait maison. J'ai fait le test moi même.
    merci pour votre aide je suis honnete avec vous je n'utiliserais jamais ce programme pour espionner les gens si je puisserais determiner ce programme qui parait beaucoup difficiles
    merci encore

  6. #6
    Membre Expert Avatar de fregolo52
    Homme Profil pro
    Développeur C
    Inscrit en
    Août 2004
    Messages
    2 366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur C

    Informations forums :
    Inscription : Août 2004
    Messages : 2 366
    Par défaut
    si tu cherches avec l'ami google tu trouveras des samples de hook clavier. (mon aide s'arrêtera là)

  7. #7
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 832
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 832
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par uknow Voir le message
    Bonjour,

    Effectivement ce genre de sujets est classé illégal
    Salut
    Il faudrait préciser. Classé illégal sur ce forum ? Dans la vraie vie ??
    Désolé si je te vexe, mais juste avec cette phrase j'ai un peu l'impression de voir un hadopiste fustiger les créateurs de eMule ou un gars de la SACEM justifiant la taxe que l'on paye pour les périphériques de stockage parce qu'ils "pourraient" servir à stocker des chansons...

    Citation Envoyé par uknow Voir le message
    , mais ceci dit on ne peut pas juger les intentions des autres.
    Exactement. Ce sera la seule phrase que je veux retenir ici. Pour moi, la connaissance n'est jamais un mal. C'est ce qu'on en fait qui peut le devenir. Notre civilisation a trop souffert de tous ceux qui prétendaient détenir la seule vérité et qui brûlaient ceux qui essayaient d'aller dans d'autres directions...

    Citation Envoyé par saif2009 Voir le message
    je n'utiliserais jamais ce programme pour espionner les gens
    On ne te demande rien. On n'est pas des censeurs, ni des juges, ni des protecteurs ni rien de tout ça...
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  8. #8
    Membre éprouvé
    Inscrit en
    Juin 2008
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 91
    Par défaut
    Citation Envoyé par Sve@r Voir le message
    Classé illégal sur ce forum ? Dans la vraie vie ??
    Est-ce l'envie de montrer ton mépris aux personnes dont le portrait a été soigneusement dessiné par tes phrases qui te pousse à poser cette question (notamment pour amorcer un débat) ?

    Si oui ce n'est ni le contexte ni l'endroit pour le faire.

    Citation Envoyé par Sve@r Voir le message
    Il faudrait préciser.
    Il m'a semblé inutile de préciser car c'est en réponse à : "je veux développer un keylogger du clavier en langage c je ne sais pas s'il est permis dans ce forum".
    Un keylogger est par définition pour des fins un peu douteuses. Malgré cela, si tu as pris le temps de lire la suite de la discussion, le PO a eu une réponse qui lui a visiblement convenu. Il me semble donc inutile de revenir sur le sujet, surtout avec des phrases qu'on pourrait mal interpréter.

  9. #9
    Membre régulier
    Inscrit en
    Octobre 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 7
    Par défaut
    merci pour votre aides les amis j'essairais de me casser la tête avec ce programme
    merci encore

  10. #10
    Expert confirmé
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Par défaut
    Dans ce tutoriel, j'ai fourni le code source d'un hook générique qui journalise des messages Windows. Dans ton cas tu n'as juste qu'à t'intéresser aux messages clavier et c'est bon. A+.

  11. #11
    Membre éprouvé
    Inscrit en
    Juin 2008
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 91
    Par défaut
    Citation Envoyé par Melem Voir le message
    Dans ce tutoriel, j'ai fourni le code source d'un hook générique qui journalise des messages Windows. Dans ton cas tu n'as juste qu'à t'intéresser aux messages clavier et c'est bon. A+.
    Par l'occasion, j'ai croisé une petite erreur dans la phrase au début de la deuxième ligne : "Il existe plusieurs de types de hooks".

Discussions similaires

  1. Langage de développement d'un programme pour la mesure
    Par Phelim dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 24/08/2006, 14h21
  2. Choix d'un langage de développement
    Par speedev dans le forum Général Conception Web
    Réponses: 9
    Dernier message: 09/06/2006, 11h05
  3. [Techno/Langage] Quel choix pour un gros développement orienté objet ?
    Par Neilos dans le forum Général Conception Web
    Réponses: 7
    Dernier message: 18/05/2006, 17h29
  4. [Langage] choix langage développement Web à apprendre
    Par souma dans le forum Général Conception Web
    Réponses: 18
    Dernier message: 09/05/2006, 16h53
  5. Langages clés en developpement web professionnel
    Par G.D.O dans le forum Général Conception Web
    Réponses: 11
    Dernier message: 21/04/2006, 20h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo