J'ai une installation Windows 7 avec un seul compte (administrateur) (l'invité est désactivé). Il est configuré pour la connexion automatique afin que je puisse entrer sans aucun problème et je peux aussi 'cliquer avec le bouton droit' -> 'exécuter en tant qu'administrateur' sans avoir à taper de mot de passe, par en cliquant sur 'oui' lorsque l'invite UAC apparaît.
J'ai oublié le mot de passe et j'aimerais le récupérer.
J'ai lu cela (à cause de la connexion automatique), je devrais avoir ces clés:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon = "1"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName = username
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultPassword = password
J'ai AutoAdminLogon
et DefaultUserName
mais pas DefaultPassword
.
Comment le système peut-il se connecter automatiquement si le mot de passe n'y est pas? Cela peut-il être ailleurs?
Étant donné que je peux exécuter des tâches en tant qu'administrateur, j'estime qu'il devrait exister un moyen de changer le mot de passe sans entrer l'ancien, mais je ne peux pas comprendre comment ...
EDIT Je ne pense pas que mon mot de passe soit vide, car si j'essaie de le modifier dans les paramètres du compte en laissant l'ancien champ de mot de passe noir, il me dit que le mot de passe est incorrect.
EDIT2 ophcrack ne trouve 4 hachages et ne lit aucune erreur, mais le .txt où il est supposé mettre le mot de passe est vide. Je commence vraiment à penser que le mot de passe de l'administrateur est bien vide ... Y a-t-il un moyen de s'en assurer? Et si c'est vraiment vide, ne devrait-il pas y avoir un moyen simple de le définir?
EDIT3 Comme suggéré par l'utilisateur @abhishekkannojia, j'ai essayé la commande:
Net User *account name* *new password*
Mais avant de passer en revue les étapes pour obtenir un super utilisateur Shell, je l’ai essayé sur un Shell exécuté en tant qu’administrateur et une surprise surprise… cela a fonctionné! Il ne m'a pas demandé le mot de passe précédent et j'ai vérifié que le nouveau est effectivement actif. Par curiosité, j'ai réessayé cette commande qui me permettait toujours de changer le mot de passe du compte auquel je suis connecté sans me demander le précédent. C'est un peu étrange mais ... ça a fonctionné.
Donc, j'accepte la réponse de @abhishekkannojia mais je recommande à quiconque lira cette question d'essayer ma version "soft" (en utilisant l'administrateur Shell). Un merci spécial à @Jason C qui a posté le logiciel: http://securityxploded.com/windows-autologin-password.php qui aurait été parfait pour moi si j'avais configuré la connexion automatique comme this
Je me souviens de mon mot de passe d’administrateur Windows et de la façon dont j'avais essayé diverses méthodes pour le récupérer. La méthode suivante a fonctionné pour moi.
Vous ne pouvez pas récupérer le mot de passe de la manière suivante, mais vous pouvez le réinitialiser. L'idée sous-jacente à la méthode est d'obtenir en quelque sorte super utilisateur le privilège (utilisateur système sous Windows) de modifier le compte utilisateur de l'administrateur.
Étapes:
Tout d’abord, renommez ce fichier situé dans system32 sethc.exe
en sethc.exe.old
et créez une copie de cmd.exe
situé dans le même répertoire. Maintenant, renommez le nouveau cmd.exe
copié en sethc.exe
. Ces fichiers sont localisés dans C:\Windows\System32\
.
Notez que Windows 7 ne vous permet pas de modifier les fichiers système. Pour ce faire, vous pouvez obtenir n'importe quel Linux amorçable en direct pouvant être démarré via USB. Il y en a des tonnes, choisissez-en un. Maintenant, lorsque le système est démarré sous Linux, montez Windows Parition et effectuez la tâche ci-dessus.
Maintenant, redémarrez sous Windows. À l'écran de connexion. Appuyez sur la touche Shift
5 fois. Une fenêtre de commande apparaîtra (cette invite aura les privilèges de l'utilisateur système). Maintenant, tapez la commande suivante pour changer le mot de passe.
C:\> Net User admin new-password
Remplacez admin
par votre nom d'utilisateur et new-password
par le nouveau mot de passe souhaité.
Vous pouvez maintenant vous connecter avec un nouveau mot de passe. Vous devez également rétablir les modifications apportées à la 1ère étape. Vous pouvez à nouveau vous connecter via un support amorçable en direct et modifier les fichiers à leur état d'origine.
J'espère que ça aide. Faites-moi savoir si cela a fonctionné pour vous. :)
Il existe de nombreuses façons de récupérer un mot de passe Windows 7, la plupart pouvant être trouvée en recherchant " Windows 7 Récupérer le mot de passe ".
Il existe un outil spécifique pour récupérer les mots de passe de connexion automatique. Je n'ai pas essayé, mais si cela fonctionne, c'est probablement l'option la plus rapide:
Voir " Windows 7 récupérer le mot de passe de connexion automatique " pour plus d'options le long de cette ligne.
Le plus simple, à défaut, consiste probablement à utiliser l'un des 8 outils de récupération de mot de passe trouvés ici , notamment:
Il existe également un moyen moins pratique mais légèrement plus légitime (toujours hacky) ici . Bien que je ne sache pas si cela fonctionnera avec la connexion automatique activée. C'est probablement plus rapide que ce qui précède, cependant. Une autre réponse ci-dessous (ou ci-dessus selon le cas) décrit une technique similaire.
Une fois que vous avez terminé, si vous pensez que cela peut se reproduire, envisagez de créer un disque de réinitialisation de mot de passe .
Contrairement à micwallace, une autre question SO/SU ( ici ) confirme que cela peut être fait dans Windows 7 (et, en fait, sur certaines machines). où je travaille et les étapes sont identiques). Cela devrait également fonctionner sur des installations autres que de domaine.
Pour revenir à votre question: si la case "mot de passe" est vide, alors, le mot de passe de l'administrateur est vide. Surtout si la machine se connecte automatiquement et que les clés de registre n'ont pas de mot de passe contenant du texte.
Un autre moyen simple de changer le mot de passe sans avoir besoin de le savoir au préalable consiste à utiliser la section Local Users and Groups
de Gestion de l'ordinateur.
Faites un clic droit sur l'utilisateur et sélectionnez Set Password
.
Il est possible que certaines éditions de Windows ne l'aient pas - je ne me souviens plus laquelle.
Notez que vous devrez ensuite réinitialiser votre connexion automatique pour qu'elle continue à se connecter automatiquement.
Ces valeurs de registre ne sont pas prises en charge après Windows XP :(
Je pense que le seul moyen est d'utiliser un CD de démarrage de récupération pour réinitialiser ou déchiffrer le hachage du mot de passe. Celui-ci ressemble à l'aller: http://pogostick.net/~pnh/ntpasswd/