A voir également:
- Mot de passe
- Trousseau mot de passe iphone - Guide
- Mot de passe administrateur - Guide
- Mot de passe bios perdu - Guide
- Identifiant et mot de passe - Guide
- Voir mot de passe wifi android - Guide
1 réponse
Bonjour, ma méthode est un pêu compliquée, mais je n'en connait pas d'autre.
Elle consiste à utiliser les API Windows (donc code non portable) et à interrompre le caractère tapé avant qu'il n'apparaisse dans la console.
cela se présentera comme cela :
printf("entrez votre mot de passe : ");
et pas de scanf() derrière !
Mais une fonction éecouter() par exemple.
Dans cette fonction, tu vas devoir utiliser les Hooks, et a chaque caractère tapé, tu affiches une étoile et tu stockes le caractère dans un tableau de char. (ici, un keylogger écrirait le caractere dans un fichier texte, toi tu affiches une étoile.)
Tu peux meme, si tu veux, ne rien taper, un peu comme sous Linux, ce qui est encore mieux.
Voila, c'est ce que j'ai de mieux, (de moins pire) et j'espère pour toi que quelqu'un aura une meilleure méthode, mais sache que la mienne est réalisable, tout dépend de ton niveau.
Elle consiste à utiliser les API Windows (donc code non portable) et à interrompre le caractère tapé avant qu'il n'apparaisse dans la console.
cela se présentera comme cela :
printf("entrez votre mot de passe : ");
et pas de scanf() derrière !
Mais une fonction éecouter() par exemple.
Dans cette fonction, tu vas devoir utiliser les Hooks, et a chaque caractère tapé, tu affiches une étoile et tu stockes le caractère dans un tableau de char. (ici, un keylogger écrirait le caractere dans un fichier texte, toi tu affiches une étoile.)
Tu peux meme, si tu veux, ne rien taper, un peu comme sous Linux, ce qui est encore mieux.
Voila, c'est ce que j'ai de mieux, (de moins pire) et j'espère pour toi que quelqu'un aura une meilleure méthode, mais sache que la mienne est réalisable, tout dépend de ton niveau.