Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tutoriel:chntpw [Le 06/07/2012, 14:35] honeyshell [Conclusion] |
tutoriel:chntpw [Le 03/03/2024, 18:51] (Version actuelle) krodelabestiole [Voir aussi] màj site |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
====== Comment réinitialiser votre mot de passe Windows ? ====== | ====== Comment réinitialiser votre mot de passe Windows ? ====== | ||
- | L'utilitaire **chntpw** (pour **ch**ange **NT** **p**ass**w**ord) permet de supprimer ou de réinitialiser le mot de passe Windows **XP/Vista/Seven** d'un compte local. Il permet aussi de mettre le droit Administrateur et de débloquer un compte local. Le programme modifie le fichier de registre **[[wpfr>SAM]]**. Il n'est pas nécessaire de connaître le mot de passe antérieur ou d'être administrateur d'un compte Windows. | + | L'utilitaire **chntpw** (pour **ch**ange **NT** **p**ass**w**ord) permet de supprimer ou de réinitialiser le mot de passe Windows **XP/Vista/Seven** d'un compte local. Il permet aussi de mettre le droit Administrateur et de débloquer un compte local.\\ |
+ | Le programme modifie le fichier de registre **[[wpfr>Security_Account_Manager|SAM]]**, il n'est donc pas nécessaire de connaître le mot de passe antérieur ou d'être administrateur d'un compte Windows. | ||
<note important>**AVERTISSEMENT sur l'intrusion dans un système informatique :** | <note important>**AVERTISSEMENT sur l'intrusion dans un système informatique :** | ||
* Compte tenu de la teneur de ce tutoriel, il est important de rappeler que l'intrusion dans un système informatique est puni par [[wpfr>Système_de_traitement_automatisé_de_données|la loi Godfrain]] et que //[[http://www.vie-publique.fr/decouverte-institutions/citoyen/citoyennete/definition/devoirs-definition/que-signifie-nul-n-est-cense-ignorer-loi.html|nul n'est censé ignorer la loi]]//. | * Compte tenu de la teneur de ce tutoriel, il est important de rappeler que l'intrusion dans un système informatique est puni par [[wpfr>Système_de_traitement_automatisé_de_données|la loi Godfrain]] et que //[[http://www.vie-publique.fr/decouverte-institutions/citoyen/citoyennete/definition/devoirs-definition/que-signifie-nul-n-est-cense-ignorer-loi.html|nul n'est censé ignorer la loi]]//. | ||
- | L'atteinte à des données telle que l'intrusion, la suppression ou l'altération de données (appelées délit de piratage) est puni par l'article 323-3 de 3 ans d'emprisonnement et de 300000 francs d'amende | + | L'atteinte à des données telle que l'intrusion, la suppression ou l'altération de données (appelées délit de piratage) est puni par l'article 323-3 de 3 ans d'emprisonnement et de 300000 francs d'amende.\\ |
C'est la loi Godfrain du 5 janvier 1988 qui crée des infractions spécifiques à ce domaine, ainsi que les articles 323-1 à 323-7 de la loi du 22 juillet 1992. | C'est la loi Godfrain du 5 janvier 1988 qui crée des infractions spécifiques à ce domaine, ainsi que les articles 323-1 à 323-7 de la loi du 22 juillet 1992. | ||
</note> | </note> | ||
+ | |||
===== Pré-requis ===== | ===== Pré-requis ===== | ||
* Disposer physiquement de l'ordinateur sur lequel il faut réinitialiser le mot de passe Windows. | * Disposer physiquement de l'ordinateur sur lequel il faut réinitialiser le mot de passe Windows. | ||
- | * Disposer d'un [[:Live_CD]] ou [[:Live_USB]] Ubuntu (tutoriel basé sur Ubuntu [[precise|12.04]]). | + | * Disposer d'un [[:Live_CD|Live-CD]] ou [[:Live_USB|Live-USB]] Ubuntu (tutoriel basé sur Ubuntu [[:precise|12.04]]). |
* Disposer d'une connexion à Internet configurée et activée. | * Disposer d'une connexion à Internet configurée et activée. | ||
* Savoir utiliser [[:terminal|le terminal]]. | * Savoir utiliser [[:terminal|le terminal]]. | ||
- | * Avoir les [[:dépots]] ''universe'' d'activés | ||
===== Lancer une session Ubuntu en live ===== | ===== Lancer une session Ubuntu en live ===== | ||
- | Une fois le [[:live_cd|live-cd]] ou le [[:live_usb|live-usb]] Ubuntu inséré dans l'ordinateur, il faut amorçer le démarrage de l'ordinateur sur le CD ou la clef USB. | + | Une fois le [[:live_cd|Live-CD]] ou le [[:live_usb|Live-USB]] Ubuntu inséré dans l'ordinateur, il faut amorçer le démarrage de l'ordinateur sur le CD ou la clef USB.\\ |
- | Pour connaitre les modalité sur l'amorçage ("booter" en langage commun) sur un CD ou une clef USB, suivre la documentation sur [[:tutoriel:modifier_ordre_amorcage_du_bios|l'ordre d'amorçage du bios]]. | + | Pour connaitre les modalités sur l'amorçage ("booter" en langage commun) sur un CD ou une clef USB, suivre la documentation sur [[:tutoriel:modifier_ordre_amorcage_du_bios|l'ordre d'amorçage du bios]]. |
- | Lors de [[live_cd#charger_un_menu_a_partir_du_cd-rom_d_installation_d_ubuntu|l'écran de démarrage du Live-CD]], choisissez "français" dans le menu des langues, puis cliquez sur le bouton "Essayer Ubuntu". | + | Lors de [[:live_cd#charger_un_menu_a_partir_du_cd-rom_d_installation_d_ubuntu|l'écran de démarrage du Live-CD]], choisissez "français" dans le menu des langues, puis cliquez sur le bouton "Essayer Ubuntu". |
===== Installation de chntpw ===== | ===== Installation de chntpw ===== | ||
- | Pour installer **chntpw**, il est nécessaire d'ajouter les dépôts **universe** à [[:apt|apt]]. Pour cela, il faut [[:tutoriel:comment_modifier_un_fichier#partout_meme_sans_interface_graphique|éditer le fichiers]] de configuration **/etc/apt/sources.list** avec [[:nano]]: | + | Pour installer **chntpw**: |
- | <code>sudo nano /etc/apt/sources.list</code> | + | * [[:tutoriel:comment_modifier_sources_maj|Modifiez les sources de mises à jour]] pour y ajouter le [[:depots|dépôt]] Universe, |
- | Et ajouter en fin de chaque ligne "universe" pour obtenir ceci : | + | * [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]], |
- | <file> | + | * [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>chntpw]]**. |
- | # /etc/apt/sources.list | + | |
- | deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe | + | |
- | deb http://security.ubuntu.com/ubuntu/ precise-security main restricted universe | + | |
- | deb http://archive.ubuntu.com/ubuntu/ precise-update main restricted universe | + | |
- | </file> | + | |
- | Tapper sur les touche (CTRL+X) pour fermer et enregistrer les changements. | + | |
- | A ce stade, apt doit être [[:apt-get#mise_a_jour_depots|mis à jour]] : | + | |
- | <code>apt-get update</code> | + | |
- | L'application peut alors être [[:apt-get#installation_simple|Installée]] : | + | |
- | <code>sudo apt-get install chntpw</code> | + | |
===== Monter la partition Windows ===== | ===== Monter la partition Windows ===== | ||
- | Avant de lancer **chntpw**, il faut monter la partition contenant le dossier "Windows". Pour cela, il existe 2 solutions : | + | Avant de lancer **chntpw**, il faut monter la partition contenant le dossier "Windows" que cette section propose de présenter de 2 façons. |
<note tip>Si besoin référez-vous au tutoriel **<< [[:tutoriel:comment_acceder_a_ses_partitions_windows|Comment accéder à ses partitions Windows depuis GNU/Linux ?]] >>**</note> | <note tip>Si besoin référez-vous au tutoriel **<< [[:tutoriel:comment_acceder_a_ses_partitions_windows|Comment accéder à ses partitions Windows depuis GNU/Linux ?]] >>**</note> | ||
+ | |||
==== Monter la partition Windows simplement via Nautilus ==== | ==== Monter la partition Windows simplement via Nautilus ==== | ||
- | La première solution, plus simple et rapide, consiste à ouvrir l'explorateur de fichier (par exemple [[:nautilus|nautilus]]) et de cliquer sur la partition Windows pour qu'elle se monte automatiquement. Si son nom était "ACER" (ça sent le vécu !) alors elle sera montée sous ///media/ACER//. Dans la suite du tutoriel, ///media/partition_windows// devra être remplacé par ///media/ACER//. | + | La première solution, plus simple et rapide, consiste à ouvrir le [[:gestionnaire de fichiers]] (par exemple [[:nautilus|nautilus]]) et de cliquer sur la partition Windows pour qu'elle se monte automatiquement.\\ |
+ | Si son nom était "ACER" (ça sent le vécu !) alors elle sera montée sous ///media/ACER// et dans la suite du tutoriel, les mentions ///media/partition_windows// devraient alors être remplacées par ///media/ACER//. | ||
==== Monter la partition Windows manuellement en ligne de commande ==== | ==== Monter la partition Windows manuellement en ligne de commande ==== | ||
- | La seconde solution est d'utiliser [[:ntfs-3g|ntfs-3g]] qui se chargera de monter la partition Windows: | + | La seconde solution est d'utiliser [[:tutoriel:ntfs|ntfs-3g]] qui se chargera de monter la partition Windows: |
* Créez un dossier **/media/partition_windows**: <code> sudo mkdir /media/partition_windows</code> | * Créez un dossier **/media/partition_windows**: <code> sudo mkdir /media/partition_windows</code> | ||
* En adaptant à votre cas, montez dans ce dossier la [[:partitions|partition]] Windows (ici **sda1**): <code>sudo ntfs-3g /dev/sda1 /media/partition_windows</code> | * En adaptant à votre cas, montez dans ce dossier la [[:partitions|partition]] Windows (ici **sda1**): <code>sudo ntfs-3g /dev/sda1 /media/partition_windows</code> | ||
Ligne 61: | Ligne 54: | ||
===== Utilisation de chntpw ===== | ===== Utilisation de chntpw ===== | ||
- | Pour utiliser **chntpw**, il faut se placer sur le dossier contenant le fichier SAM avec la commande: | + | Pour utiliser **chntpw**, il faut se placer dans le dossier contenant le fichier SAM avec la commande: |
- | <code>cd /media/partition_windows/WINDOWS/System32/config</code> | + | <code>cd /media/partition_windows/WINDOWS/system32/config</code> |
- | Le nom de la partition ("/partition_windows/") doit être adaptée en fonction du nom de la partition Windows montée au préalable. | + | Adaptez le nom du point de montage **partition_windows** à votre situation. |
- | La liste des utilisateurs connus de SAM est disponible via la commande : | + | Pour utiliser **chntpw** en mode interactif, exécutez simplement la commande suivante : |
- | <code>sudo chntpw SAM</code> | + | <code>sudo chntpw -i SAM</code> |
+ | Vous n'avez ensuite plus qu'à vous laisser guider. | ||
+ | |||
+ | |||
+ | |||
+ | Il est aussi possible d'obtenir la liste des utilisateurs connus de SAM via la commande : | ||
+ | <code>sudo chntpw -l SAM</code> | ||
Cette commande affiche aussi des informations sur les comptes comme "compte bloqué", "droit //Administrateur//" (...). | Cette commande affiche aussi des informations sur les comptes comme "compte bloqué", "droit //Administrateur//" (...). | ||
- | {{:captures:chntpw_sam.png?500|}} | + | {{:captures:chntpw_sam.png?500|Liste des informations utilisateurs du système Windows}} |
Ligne 80: | Ligne 79: | ||
- Débloquer la session de l'utilisateur. | - Débloquer la session de l'utilisateur. | ||
- | Il ne reste plus qu'à indiquer le **numéro de l'option** et de valider l'action, puis de revalider le choix en inscrivant "yes" et valider. | + | Il ne reste plus qu'à indiquer le **numéro de l'option** et de valider l'action, puis de revalider le choix en inscrivant "yes" et valider.\\ |
Si dans la ligne de l'option il est inscrit **[probably locked now]**, le choix de l'option 4 "débloquer la session de l'utilisateur" résoudra fort probablement le problème. | Si dans la ligne de l'option il est inscrit **[probably locked now]**, le choix de l'option 4 "débloquer la session de l'utilisateur" résoudra fort probablement le problème. | ||
- | {{:captures:chntpw_locked.png?500|}} | + | {{:captures:chntpw_locked.png?500|Options de modification du mot de passe}} |
+ | Une fois les modifications effectuées, tapez ''q'' puis //entrée// pour quitter, puis enregistrez les modifications en répondant ''y'' à la question "//Write hive files?//". | ||
===== Problèmes connus===== | ===== Problèmes connus===== | ||
- | * Il est impératif de fermer proprement la session Windows, sinon il surviendra des problèmes d'accès à la partition Windows. | + | * Il est impératif de fermer proprement la session Windows, sinon il surviendra des problèmes d'accès à la partition Windows. |
* **chntpw** opère **uniquement** sur les comptes locaux. | * **chntpw** opère **uniquement** sur les comptes locaux. | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
- | * [[http://freecode.com/projects/chntpw|Site officiel du projet]] [en] | + | * [[https://pogostick.net/~pnh/ntpasswd/|Site officiel du projet]] [en] |
- | * [[:chntpw|chntpw]] | + | |
---- | ---- | ||
//Contributeurs principaux : [[utilisateurs:honeyshell|honeyshell]].// | //Contributeurs principaux : [[utilisateurs:honeyshell|honeyshell]].// |