Supprimer le mot de passe d’un fichier Excel 2007/2010

Vous faites soigneusement vos comptes dans un document Excel protégé par un mot de passe et vous l’avez oublié ? Pas de problème, voilà comment retirer la protection. Un document Excel peut contenir des protections de 4 façons :

– au niveau du classeur pour en protéger la structure

– au niveau des feuilles pour en verrouiller les contenus

– au niveau de VBA pour verrouiller les macros

– un chiffrement sur le fichier lui même

L’article d’aujourd’hui ne couvre pas le dernier cas mais j’étudierais peut être la question dans le futur.

  • Supprimer le mot de passe dans le classeur et/ou les feuilles

Pour cette partie, vous aurez besoin de 7zip et du bloc note Windows.

1. Faites une copie de sauvegarde du fichier dans le cas où quelque chose tourne mal.

2. Ouvrez la fiche Excel avec 7zip : clic droit sur le fichier, aller sur 7-zip dans le menu contextuel puis ouvrir.

3. Dans la fenêtre 7zip qui s’est ouverte, vous aurez accès à l’arborescence des fichiers contenus dans le fichier Excel :

4. Entrer dans le dossier « xl » dans 7zip et vous devriez avoir ça :

Si vous voulez supprimer le mot de passe qui protège le classeur, faites un clic droit sur le fichier workbook.xml puis édition dans le menu contextuel. Faites une recherche dans le bloc note avec le mot clé « password » et supprimer l’élément « workbookProtection » qui commence par la balise d’ouverture « < » et qui se termine par « /> ». J’ai surligné l’élément en question à supprimer :

Sauvegarder, fermer le bloc note puis cliquer OK sur le message d’avertissement de 7zip. La protection est maintenant supprimée sur le classeur !

5. Pour supprimer le mot de passe sur les feuilles Excel, il faut retourner sur 7zip, rentrer dans le dossier « worksheets » et  appliquer la même méthode sur chacun des fichiers xml présents, à savoir éditer les fichiers xml un par un pour supprimer l’élément qui contient le mot clé password :

Après suppression des éléments surlignés dans chacun des fichiers xml dans le dossier worksheets, sauvegardez, fermez puis cliquez OK dans 7zip. Et voilà, plus de mots de passe sur les feuilles Excel ! Et ne rêvez pas, la valeur donnée à password (ici DD09 pour mon fichier) n’est pas le mot de passe ! Il s’agit du hash du mot de passe et les méthodes de bruteforce pour retrouver le mot de passe utilise cette valeur pour comparer un à un tous les mots de passe possibles jusqu’à trouver le bon.

  • Supprimer le mot de passe VBA

Pour supprimer le mot de passe VBA, c’est à peine plus compliqué et il vous faut cette fois un éditeur hexadécimal en plus de 7zip. Personnellement, j’utilise NotePad++ avec le plugin d’éditeur hexadécimal.

1. Ouvrez le fichier Excel avec 7zip, allez dans le dossier « xl » et vous verrez un fichier vbaProject.bin. Décompressez uniquement ce fichier et ouvrez le avec l’éditeur hexadécimal.

2. Dans l’éditeur hexadécimal, faites une recherche sur la chaîne de caractère DPB :

Remplacer la chaîne de caractère DPB par DPx, sauvegardez, fermez puis remplacez le vbaProject.bin original du fichier Excel par celui que vous avez modifié.

3. Ouvrez la fiche Excel dans Excel et à l’ouverture vous devriez avoir un message d’erreur qui vous indique que la clé DPx (celle que vous venez de modifier) n’est pas valide. Cliquez sur « Oui » pour continuer l’ouverture du projet. En gros, Excel trouve une erreur dans la protection du fichier et vous propose de l’ouvrir sans tenir compte de cette protection…

4. Ouvrez VBA (raccourci Alt + F11), allez dans le menu Outils, Propriétés de VBAProject puis dans l’onglet Protection. Et là miracle ! Vous pouvez redéfinir un nouveau mot de passe ! Ne pas supprimer la protection tout de suite ! Sinon le fichier ne pourra plus s’ouvrir. Redéfinissez d’abord un nouveau mot de passe, sauvegardez puis maintenant, vous pourrez supprimer le mot de passe si vous voulez vous en passer.

Moralité de l’histoire : il est inutile de protéger par un mot de passe des données sensibles contenus dans un fichier Excel, il est extrêmement facile d’en retirer la protection. Préférez les méthodes de chiffrement du fichier si vous avez un réel besoin de sécurisation !

0 0 vote
Évaluation de l'article

Noter la qualité du post

S’abonner
Notifier de
guest
44 Commentaires
Le plus populaire
plus récent plus ancien
Inline Feedbacks
View all comments
cricri
cricri
10 septembre 2012 17 h 20 min

merci pour l'info, ces toujours utile

Daymio
Daymio
11 septembre 2012 12 h 45 min

Au lieu de cracher votre venin comme d'hab…

Guitou
Guitou
10 septembre 2012 17 h 15 min

Merci c'est génial! cette galère m'arrive très souvent et je dois pas être le seul dans ce cas!

Guitou
Guitou
10 septembre 2012 17 h 26 min

(moi c'était ironique)

gaulois69
gaulois69
10 septembre 2012 20 h 05 min

Merci d'avoir donné le moyen à tout le monde de "cracké" un mot de passe sur un fichier excel protégé… Je pense que sa va intéressé certaines personnes mal intentionnées ^^

+1 pour MYGO

Daymio
Daymio
11 septembre 2012 12 h 44 min

" Actualité High Tech et Geek."
tout est dit! Si cette rubrique ne vous intéresse pas, passez votre chemin ^^

Le chieur
Le chieur
11 septembre 2012 19 h 15 min

" Actualité High Tech et Geek" ne veut pas dire "Tuto de merde, servant à hacker des fichiers, et que l'on retrouve sur des centaines de sites depuis des années."

Sinon faut être débile pour oublier un simple MDP.

La blonde
La blonde
25 octobre 2012 13 h 08 min

Je vais alimenter la polémique mais
Il est possible d'avoir un fichier utile à l'entreprise et qu'un collègue parti n'a pas laissé le MDP.
Il n'y a pas que des truands ou des débiles sur terre.
Merci donc à Lionel.
J'ai juste un souci dans le fichier workbook.xml, les caractère ne sont pas latins….même en changeant la police pas moyen de comprendre.
Je suis sous excel 2010, le fichier date de 2007.
Merci pour votre aide.
Merci par avance.

Ne marche pas
Ne marche pas
10 décembre 2012 23 h 20 min

Ha Ha Ha sa ne fonctionne pas

tarikov
tarikov
13 décembre 2012 22 h 23 min

c cool,

mais je ne trouve pas de dossier .xl

loadsas
loadsas
24 janvier 2013 1 h 01 min

Très instructif, ça fonctionne très bien. Bravo ! un excellent tuto..

mike syrius
mike syrius
7 février 2013 23 h 55 min

Bonjour, J’aime beaucoup votre tuto et je dois reconnaître que les commentaires sont assez pitoyables, les gans qui n’ont rien à dire dénigrent, c’est dans la nature humaine… cependant ce tuto m’a plu mais j’aurais préféré que vous traitiez le dernier cas qui est celui qui m’intéresse le plus. En effet, lorsque je fais la fonction edition => rechercher dans mon bloc notes je ne peux toruver le mot « password » car le fichier est certainement chiffré et j’ai une succession de symboles byzarres dans le contenu. Une idée, suggestion ? En éspèrant pouvoir vous rendre la pareille un jour. Bonne… Lire la suite »

Nemi
Nemi
21 février 2013 14 h 07 min

nevermind les râleurs, tu viens de me sortir une fière chandelle du pied.
en vous remerciant !

tarmo
tarmo
23 avril 2013 12 h 53 min

ca marche pour la renitialisation des passwor de macro execl 2010.
merci pour ces infos, ( ok , cela peux permettre des derives, mais les logiciels prgressent et rien ne se perd )
personnelemnt , je pense que cette initiative est a la bienvenue ,
merci pour ce travail .
je vous en remercis
partick

malson
malson
7 mai 2013 9 h 11 min

Bjr à tous,

j’ai lancé la recherche du mot de passe, mais rien y faire alors que j’ai vraiment besoin de ce classeur excel

tred
tred
17 juillet 2013 8 h 12 min

ça marche, sauf que je n’est plus accès aux graphiques de mes feuilles?

Marcien
Marcien
2 août 2013 22 h 37 min

Excel 2010; pour enlever le mot de passe = aller dans fichier, choisir « protéger le classeur », choisir « chiffrer avec mot de passe » et supprimer le mot de passe qui s’affiche en point ou en étoile et cliquer ok; enregistrer votre fichier et lorsque vous le ré ouvrez il ne vous demande plus le mot de passe. Excel 2007; si vous avez le menu Fichier vous faites comme pour excel 2010; si non pour enlever le mot de passe = aller dans l’icone verte du X de Excel qu’on appelle Bouton Office, choisir « préparer » ensuite « protéger le classeur » ensuite vous faite… Lire la suite »

Todg
Todg
23 août 2013 14 h 08 min

Merci pour le tuto. Je tiens a précisé que moi pour que ca fonctionne (pour ne pas avoir des fichiers avec de caracteres spéciaux), j’ai du enregistrer mon fichier sous xlsm (prise en charge des macros)

DT
DT
10 septembre 2013 18 h 44 min

Ca fonctionne très bien, merci beaucoup. J’ai changé le mot de passe des feuilles de mon fichier juste avant de partir en congés, sans prendre la peine de noter, et au retour de congés… le trou… impossible de me rappeler. C’est un fichier que je protège uniquement contre les modifications des utilisateurs. Vous m’avez vraiment fait gagner du temps, sinon il aurait sans doute fallu que je refasse le fichier. Et effectivement, ces astuces ne sont pas que pour les personnes mal intentionnées ! Merci encore.

Golard
Golard
21 septembre 2013 18 h 31 min

Merci Lionel pour ce tuto !

Vu les râleurs venus laissés des commentaires (certains seulement heureusement), je comprends que tu n’ais pas posté le tuto concernant la quatrième protection : celle du chiffrement… Cependant, nous sommes nombreux à l’attendre !!! Peux-tu nous dire dans quel forum tu l’as posté si c’est le cas ?

Winter
Winter
17 décembre 2013 15 h 02 min

C’est très bien ce tuto et bien pratique. Pour tous les p’tits djeuns qui pensent que cela n’a rien à faire ici, qu’ils comprennent que plus les failles de sécurité sont rendues publiques , plus cela force les éditeurs à travailler proprement; Plus les failles de sécurité sont rendues publiques, plus cela force les utilisateurs a travailler AUSSI proprement…

Tatale
Tatale
4 janvier 2014 12 h 40 min

Merci Lionel C’est très bien expliqué : tuto très clair et ça marche. J’ai rendu un boulot hier que je n’ai pas pu finaliser et personnaliser comme je le voulais à cause de protections sur certaines feuilles et certaines cellules. Malgré un grand nombre d’heures passées la nuit précédente à chercher une solution… je me suis résignée !!! Aujourd’hui c’est super : grâce à toi je vais pouvoir finir mon travail comme je l’avais prévu ! Je confirme ce que j’ai lu de la part de certains : IL N’Y A PAS QUE DES PERSONNES MAL INTENTIONNEES, IL Y A… Lire la suite »

LeFred
LeFred
10 janvier 2014 12 h 59 min

Très bien documenté. Excellent !

Et pour ceux qui croyaient avoir de la « sécurité » avec ces méthodes de protection, ça leur fait comprendre qu’il n’en est rien. Ces protections basiques ne servent qu’à empêcher les erreurs de saisies non intentionnelles, un point c’est tout.

Encore merci à Lionel pour son exposé très clair.

Paupi
Paupi
10 janvier 2014 14 h 07 min

Super le Tuto ! Cependant je n’arrive pas à le mettre en application ! Je n’ai pas tous les dossiers comme tu le dis dans ton tutoriel, cependant j’ai un fichier Workbook, mais qui n’est pas écrit en latin donc impossible de modifier. Penses-tu pouvoir m’aider, stp ? C’est pour ouvrir un fichier d’un collègue qui est partie de mon travail, et bien entendu personne ne connait le mot de passe, pas très pratique…

Luffy
Luffy
4 février 2014 17 h 52 min

Fonctionne très bien et bien mieux que le complément « acyd ». Merci!

brae
brae
18 mars 2014 9 h 27 min

Chapeau! Fonctionne impeccable, merci beaucoup

Denis Gladysh
Denis Gladysh
20 mars 2014 9 h 41 min

Merci pour la notice détaillée. En effet, ça marche quand il s’agit d’une simple protection des données dans Excel. Mais si le mot de passe est requis pour ouvrir le document, il faudra choisir un des outils de récupération de mots de passe spécialisés. Je me permets de souligner un point important qui doit être pris en considération lors du choix d’un tel outil. La prise en charge du GPU est indispensable. C’est important pour les fichiers .xlsx. La vitesse de recherche du mot de passe sur les cartes vidéo est des dizaines de fois plus élevée! A titre d’exemple.… Lire la suite »

JoeJoe le lapinoux
JoeJoe le lapinoux
7 avril 2014 15 h 53 min

Merci beaucoup pour le tuto !! J’avais oublié mon mot de passe sur un feuille Excel que j’avais pas utilisé depuis au moins 2 ans ! Cool en tout cas cette astuce.

PS : Pour tout les rageux qui n’apporte rien à part des railleries dont on aurait pu se passer, merci de passer votre chemin, ou de proposer mieux 😉

Thanase 45
Thanase 45
20 avril 2014 10 h 42 min

Bravo et merci Lionel
Ce qui se conçoit bien s’énonce clairement et les mots pour le dire arrivent aisément (Nicolas BOILEAU)
Particulierement pour ton tuto
Cordialement

LUCIEN
LUCIEN
26 avril 2014 18 h 35 min

Génial ce système,
je galérais avec des fichiers CAF sur lesquels je devais taper mes données case par case. Je ne pouvais relier mes formules qu’une par une à causes de sous-totaux protégés. Quel gain de temps… je ne sais si c’est le bon endroit pour ce tuto mais il est vraiment utile sans esprit de pirate…

Serguei
Serguei
20 mai 2014 13 h 26 min

Merci, ça m’a bien aidé.

Dr ForFor
Dr ForFor
9 juin 2014 18 h 44 min

Bonjour
J’ai testé la deuxième technique mais je ne trouve pas le vbaProject.bin !
Merci !

Huynh
Huynh
22 juin 2014 1 h 12 min

Juste un mot Bravo Lionel, ça m’aider dans mes cour excel, que les amies mettrait une MDP pour me faire retard dans l’interro,
ils ma dit la prochaine C accsses et Word qu’il va m’énerver, mais je prendrai la méthode de chiffrement du fichier, et voilà mois ou plus de problème

ABI
ABI
11 février 2015 15 h 06 min

Bonjour,
je n’ai pas le fichier wordbook qui s’affiche dans 7zip. Est ce normal ?
merci d’avance !

Guest
Guest
10 novembre 2015 18 h 54 min

Merci pour ce tuto.
Je récupère bien l’accès à VBA mais pas les macros.
Ai-je raté un épisode?

poum
poum
11 août 2016 16 h 24 min

Hello,
Merci pour ce tuto.
Dans ma version « password » n’apparaît pas en claire. Du coup il suffit de rechercher « workbookProtection » ou « sheetProtection » et de supprimer la clé.
En espérant que ça serve à d’autre.

pépé
pépé
17 août 2016 16 h 37 min

bonjour!
juste pour savoir si vous avez évolué sur « chiffrement sur le fichier lui même ».
car j’ai oublié mon pass alors que c’est le fichier qui est chiffré. j’ai déja essayé plusieurs, mais rien ne fonctionne.
Merci d’avance!!!

kadi
kadi
25 octobre 2018 11 h 57 min

BONJOUR
J’AI DU MAL A OUVRIR MON FICHER EXCEL QUI EST PROTÉGÉ PAR UN MOT DE PASSE QUE J’AI OUBLIE J’ai suivi votre méthode mais au moment de la décompression par 7zip me donne ceci :
un répertoire nome : [6]DataSpaces et deux autres fichiers : EncryptedPackage et EncryptionInfo
je n’arrive pas à trouver la solution merci de m’aider à résoudre ce problème

poisson
poisson
3 octobre 2019 13 h 27 min

idem

MYGO
MYGO
10 septembre 2012 14 h 20 min

mec t'as pas des trucs plus intéressants à dire ? C'est un blog de NEWS pas de trucs et astuces informatique !

WTF
WTF
10 septembre 2012 16 h 05 min

C'est clair, cet article n'a rien à foutre ici.