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 03/07/2012, 21:08] honeyshell [Comment réinitialiser votre mode de passe Windows ?] |
tutoriel:chntpw [Le 03/03/2024, 18:51] (Version actuelle) krodelabestiole [Voir aussi] màj site |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
---- | ---- | ||
- | ====== Comment réinitialiser votre mode 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 une 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 vous souhaitez 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]]. | ||
Ligne 22: | Ligne 24: | ||
===== Lancer une session Ubuntu en live ===== | ===== Lancer une session Ubuntu en live ===== | ||
- | Si vous êtes bien installé, commençons les festivités en insérant le [[:live_cd|live-cd]] ou le [[:live_usb|live-usb]] Ubuntu. Puis redémarrez votre ordinateur en amorçant le démarrage de l'ordinateur sur le CD ou la clef USB. Si vous ne savez pas amorcer ("booter" en langage commun) sur un CD ou une clef USB, je vous invite à lire la documentation sur [[:tutoriel:modifier_ordre_amorcage_du_bios|l'odre d'amorçage du bios]]. | + | 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é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]]. | ||
- | Lorsque vous êtes sur [[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 ===== | ||
- | Nous allons indiquer à [[:apt|apt]] qu'il lui faut utiliser les dépôts **universe**. Pour cela, éditez le fichiers de configuration **/etc/apt/sources.list** : | + | 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, |
- | Ajoutez 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> | + | |
- | Puis refermez le document en enregistrant (CTRL+X) et tapez les commande de mise à jour des paquets et d'installation de **chntpw** : | + | |
- | <code>apt-get update | + | |
- | sudo apt-get install chntpw</code> | + | |
===== Monter la partition Windows ===== | ===== Monter la partition Windows ===== | ||
- | Avant de lancer chntpw, il vous 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> | ||
==== 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 cliquez 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. Pour cela, vous devez créer un dossier "partition_windows" pour monter la partition Windows: | + | La seconde solution est d'utiliser [[:tutoriel:ntfs|ntfs-3g]] qui se chargera de monter la partition Windows: |
- | <code> sudo mkdir /media/partition_windows</code> | + | * Créez un dossier **/media/partition_windows**: <code> sudo mkdir /media/partition_windows</code> |
- | Puis monter votre partition Windows avec ntfs-3g, en adaptant au préalable le nom de la partition (ici **sda1**) par celui de votre partition, voir la commande [[:fdisk|fdisk -l]] ou l'utilitaire [[:gparted|gparted]] pour connaitre le nom de la partition ) : | + | * En adaptant à votre cas, montez dans ce dossier la [[:partitions|partition]] Windows (ici **sda1**): <code>sudo ntfs-3g /dev/sda1 /media/partition_windows</code> |
- | <code>sudo ntfs-3g /dev/sda1 /media/partition_windows</code> | + | |
+ | <note tip>Pour connaitre le nom de la partition visée, vous pouvez par exemple faire appel à la commande [[:fdisk|fdisk -l]] ou à l'utilitaire [[:gparted|gparted]]</note> | ||
===== Utilisation de chntpw ===== | ===== Utilisation de chntpw ===== | ||
- | Depuis le terminal, nous allons nous placer dans le dossier du fichier SAM : | + | 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> |
- | Veuillez adapter "/partition_windows/" en fonction du nom de la partition Windows montée. | + | Adaptez le nom du point de montage **partition_windows** à votre situation. |
- | Pour lancer une première vue des utilisateurs connus de SAM utilisez 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> |
- | {{:captures:chntpw_sam.png?500|}} | + | Vous n'avez ensuite plus qu'à vous laisser guider. |
- | Pour accéder aux options de modification du mot de passe Windows tapez : | + | |
+ | |||
+ | 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//" (...). | ||
+ | |||
+ | {{:captures:chntpw_sam.png?500|Liste des informations utilisateurs du système Windows}} | ||
+ | |||
+ | |||
+ | La commande pour accéder aux options de modification du mot de passe Windows est : | ||
<code>sudo chntpw -u mon_login SAM </code> | <code>sudo chntpw -u mon_login SAM </code> | ||
Plusieurs options numérotées de 1 à 4 s'offrent à vous : | Plusieurs options numérotées de 1 à 4 s'offrent à vous : | ||
Ligne 72: | Ligne 79: | ||
- Débloquer la session de l'utilisateur. | - Débloquer la session de l'utilisateur. | ||
- | Il ne vous reste plus qu'à indiquer le **numéro de l'option** et de valider l'action, puis de revalider votre 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 vous voyez inscrit **[probably locked now]**, le choix de l'option 4 "débloquer la session de l'utilisateur" résoudra fort probablement votre 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|}} | + | |
- | ===== Conclusion ===== | + | {{:captures:chntpw_locked.png?500|Options de modification du mot de passe}} |
- | Voila, vous savez maintenant supprimer/changer un mot de passe Windows local ou donner les droits //Administrateur// à l'utilisateur local. En espérant que ce tutoriel vous aura dépanné et économisé une réinstallation. :-) | + | 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===== | ||
- | * Pensez à fermer proprement votre session Windows, sinon vous aurez 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] |
---- | ---- | ||
//Contributeurs principaux : [[utilisateurs:honeyshell|honeyshell]].// | //Contributeurs principaux : [[utilisateurs:honeyshell|honeyshell]].// |