Home / Système & Réseaux / Comment cracker la protection d’une feuille Excel.

Comment cracker la protection d’une feuille Excel.

Voici un moyen très simple pour désactiver la protection par mot de passe d’une feuille dans un fichier Excel. Il suffit juste de quelques étapes pour cracker cette protection, sans logiciel spécifique.

Il vous est peut-être déjà arrivé de recevoir un fichier Excel et impossible de récupérer les formules de calcul d’une feuille ou de saisir des informations dedans. Vous allez voir comme il est simple de supprimer cette protection en bidouillant un peu le fichier.

crack_feuille_excel_1

Pour que cette astuce fonctionne il faut tout de même quelques prérequis :

  • Cette méthode ne s’applique qu’aux feuilles (=classeurs) protégées par mot de passe avec Excel 2007 ou 2010. Si l’utilisateur a utilisé la fonction de « cryptage », cela ne fonctionnera pas.
  • Windows ne doit pas être configuré pour masquer les extensions des fichiers. Pour activer l’affichage des extensions de fichiers vous pouvez suivre cet article. (http://support.microsoft.com/kb/865219/fr-fr)
  • Utiliser le logiciel 7-zip (http://www.7-zip.org) à la place de Winzip qui enregistre mal les modifications dans les fichiers .xml.
  • Il faut que le fichier soit enregistré au format .xlsx

Lorsque que vous accéder à une feuille excel et que vous essayer de modifier une cellule, vous avez ce message d’erreur.

crack_feuille_excel_2

Si vous ne connaissez pas le mot de passe il est impossible de modifier la feuille. Voici maintenant la technique pour contourner cette protection.

  • Etape 1 : Renommer votre fichier .xlsx en .zip

(Inutile de vous dire de toujours travailler sur une copie de votre fichier de base)

crack_feuille_excel_3

  • Etape 2 : Ouvrez l’archive avec le logiciel 7-Zip, puis aller dans le répertoire xl -> worksheets

Ce répertoire contient toutes les feuilles de votre classeur.

crack_feuille_excel_4

  • Etape 3 : Ouvrez la feuille qui correspond au classeur, ici sheet1.xml(qui est bloquée par un mot de passe).

Rechercher ensuite la balise sheetProtection. Noter que le mot de passe qui apparaît est un hachage et ce n’est pas le vrai mot de passe. Pour déprotéger la feuille de calcul il suffit de supprimer le mot de passe en laissant du vide.

Ligne avec la protection :

<sheetProtection password="D1E6" sheet="1" objects="1" scenarios="1"/>

Ligne sans la protection :

<sheetProtection password="" sheet="1" objects="1" scenarios="1"/>

crack_feuille_excel_5

Avec cette technique, la feuille de calcul est toujours protégée mais vous pouvez ôter la protection dans Excel sans rentrer de mot de passe.

crack_feuille_excel_6

Après avoir enregistrer le fichier et fermer l’éditeur, vous aller être invité à mettre à jour l’archive, sélectionner Oui.

  • Etape 4: Renommer le fichier .zip en .xlsx.

Vous pouvez alors modifier votre feuille de calcul préalablement protégé en ôtant la protection.

crack_feuille_excel_7

That’s All.

  

55 Potins

  1. bonsoir
    coup de chapeau vraiment pour cette découverte, tres utile, necessaire et rapide

  2. top merci pour l’info !

  3. Bonjour

    J ai un fichier bloqué en xlxs j aimerai vraiment le ouvrir en tant que fichier Excel sinon toutes mes données sont perdues

    PS je travaille sur MAC

    d avance merci

  4. Hey merci bon truc efficace et rapide!

  5. Bonjour,

    Comme il est dit dans le tutoriel uniquement pour Excel 2007 et 2010. Vous pouvez toujours essayer cette astuce : http://www.online-tech-tips.com/ms-office-tips/how-to-remove-crack-or-break-a-forgotten-excel-xls-password/

    A bientôt.

  6. Y a t’il la même possibilité avec un classeur excel97 dont j’ai perdu le mot de passe.
    Merci

  7. Merci pour ces explications très claires et utiles !

  8. bonsoir
    merci beaucoup pour ce tuto j’en avais besoin
    j’aimerais savoir s’il est possible de changer le mot de passe de protection apres avoir travailler dessus

    merci a vous

  9. SUPER et Merci. C’est vraiment GENIAL. Encore merci.

  10. Super ca marche!!

    Merci pour le tuto c’est sympa!

  11. @ZORGLOUB :

    Je viens de le voir, dans 7zip, il suffit de sélectionner le fichier .XML concerné et de cliquer sur le menu « Fichier>Edition » ou d’appuyer sur F4

  12. PS pour ZORGLOUB : Sous Internet Explorer (si c’est ton navigateur par défaut), il y a la fonction « Modifier avec Bloc Notes » dans le menu « Fichier » ! Je viens de le voir… C’est plus simple !

    Sinon, je précise que je n’ai pas eu besoin de renommer mon fichier .XLSX en .ZIP
    Je l’ai ouvert et modifié directement avec 7zip sous son format .XLSX !
    Mais cela dépend peut-être de la version du logiciel (7zip)…

    Merci pour le tuto et bon Crackage de Mot De Passe, all ! : D

  13. @ ZORGLOUB :

    La feuille de calcul est au format .XML ce qui correspond normalement à une page web, qui s’ouvre donc par défaut par ton navigateur web favori, ce qui t’empêche de faire toute modification.

    Il faut extraire la feuille de calcul de l’archive, la modifier avec le BLOC NOTES (clic droit, ouvrir avec), puis la remettre dans l’archive

    A+

  14. waouu!!! c’est super. ça marche très bien. ça ma sauvé la vie. merci pour le tuto.

  15. Génial merci ça fonctionne tuto super bien fait

  16. Bonjour et Merci.
    J’ai retrouvé ma feuille avec les formules (important)

  17. Bonjour,

    j’essaie cette manip mais lorsque j’ai bien la page à modifier à l’écran dans 7-Zip il n’est pas possible d’effacer ou de modifier le code … ???
    Où est mon erreur ?
    Merci

  18. Excellent tuto ! Cela fonctionne parfaitement !

  19. Bonjour à tous!

    Trop bien, et simple à utiliser!

    Mais comment faire alors pour VRAIMENT protéger un fichier?

    Meilleurs sentiments

  20. Bonjour , j’ai suivi la manip, mais j’ai pas le dossier « xl ».
    J’ai : DataSpaceInfo & TransformInfo avec des sous dossiers mais aucun « xl » et tous les fichiers sont en format inconnus.
    Merci de votre aide

  21. Fonctionne egalement avec fichier de typs .xlsm

    merci beaucoup

  22. Merci… efficace et réalisé sans aucune complication.

  23. Bonjour à tous(tes), j’ai suivi la manip, mais j’ai pas le dossier « xl ».
    J’ai : DataSpaceInfo & TransformInfo avec des sous dossiers mais aucun « xl » et tous les fichiers sont en format inconnus.
    Merci de votre aide

  24. merci c bien fonctionné avec moi

  25. Pour mac osx, on peut utiliser betterzip, par contre il ne faut pas passer le fichier .xlsx en .zip, si on travail sur un fichier .xls il faut d’abord l’enregistrer en .xlsx

    Faire la même manip qu’expliqué au dessus, pour éditer la page on peut faire ouvrir avec textedit

    Merci!!
    Piem

  26. Bonjour on fait comment pour modifier la feuille (ouvrir dans bloc note) merci

    Tu fais F4 ou clic droit édition sur tes feuilles « sheet.xml »

  27. Bonjour on fait comment pour modifier la feuille (ouvrir dans bloc note) merci

  28. Bonsoir,

    la solution, une VM sous Windows :).

    A bientôt.

  29. reste à trouver la solution pour mac;);) ca n’aparait pas

  30. Merci pour ces explications très claires et utiles !

  31. Super, mot de passe oublie pendant les vacances, ca marche tres bien, merci pour la combine!

  32. Bonjour

    Pour un MP oublié pour un fichier protégé entièrement (impossible à ouvrir), avez vous une solution ?
    Je suis désespérée.

  33. J’ai eu le même « problème ».

    Il suffit
    – d’extraire le(s) fichier(s) « sheet.xml » du zip
    – de les modifier avec notepad
    – de les remettre dans le zip

    Merci pour l’astuce G.Reynaud, j’en avais personnellement besoin plus pour pouvoir retoucher le look des graphiques que pour accéder aux complexes formules qui les généraient.

  34. Bonsoir,

    Et bien pour moi, ça ne fonctionne pas : impossible d’ouvrir le fichier « sheet.xml »… La page web reste blanche ou message disant que la page n’est pas ouvrable…

    Help ! J’ai oublié mon mdp et mon travail sur ce fichier est urgent !!
    Merci !

  35. Nickel Bravo

  36. Merci pour ces explications très claires et utiles !

  37. Merci infiniment.

  38. Bonjour,

    est-ce que les trois prérequis énoncé dans l’article sont bien respectés ?

  39. La méthode ne fonctionne pas, j’ai renommé le fichier excel comme ta dit, il ne le mets pas en fichier zip, mais reste en fichier excel, et donc n’a aucun effet.

  40. merci beaucoup, vraiment c’est génial

  41. C’est vraiment une super technique, merci ! Pour ma part je n’avais pas seulement une feuille, mais tout le classeur de verrouillé ainsi ! Et la technique globale fonctionne aussi, il faut juste, non pas trouver la feuille mais le Workbook dans son intégralité, et trouver le mot de passe du workbook…

    Trouver le fichier : « workbook.xml » -> Edition (F4) -> Trouver la ligne workbookPassword= »XXXX » et simplement supprimer les XXXX. Enregistrer, repasser le fichier en .xslx comme très bien expliqué par Guillaume. Puis ouvrir le document avec Excel. Aller dans Fichier -> Info -> Protéger le classeur -> Protéger la structure du classeur (qui doit être en surbrillance avant de cliquer, puisque activé). Le classeur est alors déprotégé !!

    Merci Guillaume pour cette super astuce.

  42. Parfait fonctionne bien !
    Méthode plus simple à essayer elle fonctionne chez moi sur Excel 2013

    1/ Sélectionner l’ensemble de la feuille et/ou du classeur (petit flèche dans l’angle en haut à gauche)

    2/ Clique droit => COPIER
    3/ Créer un nouvel onglet
    4/ Clique droit => COLLER

    Supprimer ensuite l’onglet 1 de votre Excel

    Enregistrer sous et le tour est joué

  43. Encore plus facile :
    Vous copiez la feuille protégée en entier en la saisissant à l’aide du carré faisant la jonction entre les lignes et les colonnes, de cette façon, la feuille se copie avec toute sa mise en forme. Vous insérez ensuite une nouvelle feuille dans le même classeur et vous collez après avoir appuyé sur le même petit carré dans cette nouvelle feuille. La feuille se colle alors identique à la feuille d’origine, la protection en moins ! Concernant la feuille d’origine, vous pouvez maintenant la supprimer selon votre désir.

  44. Bonjour,

    Heureux que cette astuce vous plaise. Vous trouverez une version de 7zip pour MAC nommé 7zx à cette adresse : http://www.opensourcemacsoftware.org/utilitaire-mac/7zip-mac-7zx.html

    A bientôt sur Quick-Tutoriel.

  45. Merci beaucoup pour cette astuce. Je n’ai pas trouvé 7-zip pour mac. Connaissez un équivalent qui fonctionnerait? Merci d’avance !

  46. Bonsoir,

    Très bonne question. Je n’en sais rien du tout. je laisse un lecteur répondre à cette question.

    A bientôt.

  47. Merci
    Une question si je remets, par la même procédure, après modification du fichier, le hachage que j’ai supprimé au départ, la feuille redevient-elle protégée par le mot de passe d’origine ?
    (Je ne peux tester car je n’ai pas les logiciels indiqués et ma question est par simple curiosité intellectuelle)
    Merci

  48. Merci pour ces encouragements.

    @+

  49. Un bravo et un Merci

  50. Bonjour,

    Est-ce que les pré-requis en début de tutoriel sont respectés :
    – Fichier enregistré avec Excel 2007 ou 2010
    – fichier enregistré au format .xlsx

    A bientôt.

  51. Bonjour,

    Moi quand j’ouvre le fichier avec 7-zip mon fichier workbook ne dispose pas d’extension .xml donc en l’ouvrant avec mon editeur de texte le fichier est codé impossible à déchiffrer. Que Faire?

  52. Super, merci !

    Si j’avais connu cette astuce en début d’année ça m’aurait fait gagner du temps :
    y’a 3 ans j’ai créé pour des collègues une feuille de calcul avec pas mal de formules, et dont presque toutes les cases étaient protégées en modification (pour que les collègues ne flinguent pas le fichier, expérience vécu sur un autre document -_-‘),
    sauf qu’avec le temps il fallait actualiser le document, et avec un mot de passe oublié … :/

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *