Disons que j'ai un ordinateur avec Win7 et que j'ai créé 2 comptes différents. Maintenant, j'ai défini le même mot de passe pour les deux comptes. Ma question est de savoir si les hachages des mots de passe dans le fichier SAM seront identiques ou non.
Merci.
Réponses:
Réponse courte
Oui: les utilisateurs avec le même mot de passe partageront le même hash.
Longue réponse
Preuve
Ouvrez une invite de commande en tant qu'administrateur et exécutez les commandes suivantes:
Vide les hachages locaux LM / NT en utilisant
fgdump
.Voici les résultats sous différents systèmes d'exploitation:
Windows 2000 / XP
Windows Vista / 7
En bref, le premier champ est le nom du compte d'utilisateur; le deuxième champ est l' identificateur de sécurité unique pour ce compte; le troisième champ est le hachage LM; le quatrième champ est le hachage NT.
La principale différence est que, à partir de Windows Vista, le hachage LM n'est plus stocké par défaut pour des raisons de sécurité. En dehors de cela, vous pouvez clairement voir que les hachages sont identiques.
Lectures complémentaires
la source
À partir de Windows Vista, Windows utilise NTLMv2 pour hacher les mots de passe. Avant cela, les mots de passe ne seraient pas salés, ce qui rendrait les hachages de mots de passe beaucoup moins compliqués et faciles à obtenir. Deux utilisateurs qui ont le même mot de passe ne devraient pas avoir le hachage SAM à cause de ce sel.
Salt fonctionne en ajoutant des caractères dans une partie du mot de passe, rendant le mot de passe plus difficile à utiliser.
la source