Question

Je veux obtenir les différents mots de passe de comptes d'utilisateurs qui sont stockés dans mon ordinateur à l'aide programatically Visual C ++. Y a-t-il des API pour me aider à le faire?

Était-ce utile?

La solution

Il n'y a aucun moyen de récupérer les mots de passe Windows, ni les mots de passe à la plupart des autres programmes via des API Win32.

Pour les mots de passe Windows, vous devez généralement demander à l'utilisateur d'entrer son nom d'utilisateur / mot de passe et vérifier, tout en utilisant LogonUser.

Pour les autres programmes, ils sont généralement stockés sur le disque crypté par l'application hôte.

Autres conseils

Ceci est certainement pas autorisé sur Windows.

Tenir compte des conséquences de laisser tout programme obtenir les mots de passe. Cela signifierait que des programmes tels que Solitaire seraient en mesure d'obtenir votre mot de passe et l'utiliser dans un certain nombre de façons infâmes. Pire encore, le programme pourrait utiliser le mot de passe pour accéder à d'autres machines dans les ressources.

En bref, il jetterait la sécurité par la fenêtre

Non. Ce serait un trou de sécurité. Voir cet article .

Il dépend de ce que les mots de passe que vous essayez de faire?

Certains mots de passe ne peuvent pas être récupérés, comme les mots de passe de connexion Windows. Un autre mot de passe sont stockés (simple ou crypté) quelque part dans le disque ou le registre, selon la façon dont l'application stocke eux.

L'API Win32 CredEnumerate , pour par exemple, peut vous donner les informations d'identification utilisateur (login et mot de passe) pour certaines des applications (mots de passe Internet explorer, ... etc).

Vous ne pouvez récupérer le mot de passe haché, pas le mot de passe lui-même.

Je n'ai aucune expérience personnelle avec cela, mais je dit une fois qu'il ya des services là-bas (généralement trouvés sur les sites .ru;)) qui font ce genre de travail pour vous. Et qu'il est consternant de voir comment cela se produit, vous rend paranoïaque. Je ne peux cependant proposer un outil particulier pour ce faire, mais je voudrais opposer à tous ceux qui ne cesse de dire qu'il est impossible.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top