Outil de suppression du mot de passe VBA d’un fichier Excel
Cracker le mot de passe Excel VBA en 1 clic, aucune compétence informatique n'est requise ! 4 modes d'attaques pour un taux de réussite du craquage jusqu'à 98%, 100% sûr!
Essai GratuitLorsqu’un projet VBA est protégé par mot de passe dans un fichier Excel, il devient impossible d'accéder ou de modifier le code sans ce mot de passe. Si vous avez oublié le mot de passe VBA Excel, pas de panique ! Il existe des techniques efficaces pour cracker le mot de passe Excel et retrouver l'accès à votre projet. Ce guide vous présente 4 solutions efficaces pour casser le mot de passe Excel VBA et reprendre le contrôle de votre fichier VBA.
- 1. Excel VBA c'est quoi ?
- 2. 3 méthodes manuelles pour cracker un mot de passe Excel VBA (avec limites)
- 3. Casser le mot de passe VBA de fichiers Excel facilement (rapide et 98 % de réussite)
💡 Excel VBA c'est quoi ?
La plupart des gens ne se souviennent pas du mot de passe de leur document Excel et souhaitent supprimer le mot de passe sans le saisir. C'est facile.
Beaucoup d'utilisateurs se demandent ce qu'est Excel VBA. VBA (Visual Basic for Applications) est un langage de programmation développé par Microsoft spécifiquement pour améliorer et automatiser les logiciels Microsoft Office, y compris Excel, Word, PowerPoint, etc.
Avec VBA, vous pouvez personnaliser des fonctions et des programmes pour rendre votre travail plus efficace. Vous pouvez créer des macros pour enregistrer une série d'opérations et les exécuter automatiquement en cas de besoin via VBA, ce qui permet de gagner du temps et d'économiser des efforts.
En outre, VBA vous permet de créer des fonctions et des programmes personnalisés pour exécuter des tâches spécifiques à la demande, augmentant ainsi votre productivité. Dans l'ensemble, VBA est un outil très utile, en particulier pour ceux qui souhaitent améliorer leur productivité grâce à des programmes personnalisés.
💡 3 méthodes gratuites de cracker manuellement un mot de passe Excel VBA (Des restrictions s'appliquent)
Si vous avez oublié le mot de passe de votre Excel VBA, il est possible d’essayer de le cracker soi-même. Mais ces méthodes ont leurs limites, surtout pour les fichiers complexes ou importants. Avant de commencer, découvrez ces limites et voyez si l’une des 3 solutions proposées vous convient pour récupérer l’accès.
⚡ Limites des méthodes manuelles de déverrouillage mot de passe Excel VBA
Vous trouverez ci-dessous les limites des méthodes manuelles pour déchiffrer le code VBA :
- Des compétences informatiques sont requises : La plupart des options du crack du code VBA requièrent des compétences techniques spécifiques. Il convient donc d'être prudent lors de l'utilisation de ces options manuelles si vous n'en disposez pas.
- Prend du temps : Les méthodes manuelles prennent beaucoup de temps, et elles impliquent également du code et des transferts entre plusieurs plateformes, ce qui les rend encore plus fastidieuses.
- Le taux de succès est relativement faible : En conséquence, le craquage manuel du mot de passe Excel VBA pour les utilisateurs ordinaires est plus exigeant, mais toute opération incorrecte est susceptible d'entraîner l'échec du craquage du mot de passe VBA, le taux de réussite est relativement faible.
1 Modifier l’extension pour ouvrir un fichier Excel protégé en VBA
Une astuce connue pour ouvrir un fichier Excel protégé par un mot de passe VBA consiste à modifier l’extension du fichier (par exemple de .xlsm à .zip), puis à restaurer son format initial.
Cette méthode peut paraître un peu longue, mais si vous suivez les étapes avec soin, elle permet de contourner le mot de passe VBA et d’accéder de nouveau au code protégé.
Étape 1 : Trouvez le fichier ".xlsm" cible et modifiez l'extension de ".xlsm" à ".zip".
Étape 2 : Ouvrez ce fichier ".zip" avec un logiciel de décompression (par exemple WinRAR ou 7-Zip) et vous devriez voir une structure de fichier similaire à la suivante.
Étape 3 : Accédez au dossier "XL" et extrayez le fichier nommé "VBAProject.bin".
Étape 4 : Ouvrez le fichier "VBAProject.bin" à l'aide d'un éditeur Hex et recherchez la chaîne "DPB=" dans le fichier.
Étape 5 : Une fois que vous avez trouvé ce texte, effacez-le et remplacez-le par "DPX=". Enregistrez et fermez votre fichier dans l'éditeur hexadécimal. Remplacez l'ancien VBAProject.bin par le nouveau "VBAProject.bin".
Étape 6 : Remplacez l'extension du fichier par ".xlsm" et ouvrez-le dans Excel. Si une fenêtre d'avertissement apparaît, sélectionnez Oui et ignorez les autres options.
Étape 7 : Lancez l'éditeur VBA et si une boîte de dialogue apparaît, sélectionnez OK.
Vous devez maintenant définir un nouveau mot de passe.
Étape 8 : Cliquez sur le menu Outils > Propriétés > Protéger, supprimez le mot de passe existant, désactivez la case Éléments verrouillés pour la visualisation, puis réactivez-la.
Étape 9 :Saisissez un mot de passe et confirmez-le, cliquez sur OK pour que la modification soit prise en compte. Entrez maintenant le nouveau mot de passe pour accéder au code des macros Excel VBA.
2 Cracker le code Excel VBA avec Hex Editor
Hex Editor est un outil très utile pour éditer des fichiers hexadécimaux et peut être utilisé pour cracker les mots de passe Excel VBA. La méthode est très simple, vous devez créer un faux fichier "xls" et définir le mot de passe, puis l'utiliser pour accéder au fichier Excel protégé.
Étape 1 : Créer un nouveau fichier Excel (xls) avec Hex Editor.
Étape 2 : Définissez un mot de passe pour ce fichier dans la section VBA et appuyez sur "Alt + F11" pour enregistrer cette option.
Étape 3 : Après avoir défini le mot de passe, enregistrez ce nouveau fichier et quittez.
Étape 4 : Utilisez l'éditeur Hex pour ouvrir le fichier nouvellement créé, recherchez et copiez les en-têtes de clé suivants : "CMG=", "DPB=", "GC=".
CMG="9C9E30D6507654765472587258"
DPB="383A94FBB1FBB1044FFCB11EE8D969D47E2836B34BEECE54EA9E1B3B01082DDB0BA7FB1D"
GC="D4D6781E88BB89BB89BB"
Étape 4 : Ouvrez le fichier dans lequel vous souhaitez casser le code VBA avec Hex Editor et collez le texte copié dans le champ correspondant, enregistrez les modifications et fermez le fichier.
Étape 5 : Ouvrez le fichier Excel VBA normalement et utilisez le mot de passe que vous venez de créer pour vérifier si le craquage du mot de passe Excel VBA d'origine a réussi.
3 Supprimer le mot de passe de Macro Excel avec l'éditeur Visual Basic
Visual Basic Editor, contrairement à Hex Editor, permet aux utilisateurs de modifier des codes qui ne sont pas des caractères hexadécimaux. Le processus est relativement court, mais nécessite une attention particulière pour éviter les erreurs.
Voici comment casser le mot de passe d'une macro Excel à l'aide de Visual Basic Editor :
Étape 1 : Ouvrir manuellement des fichiers protégés par des mots de passe Excel VBA.
Étape 2 : Ouvrez l'éditeur Visual Basic en appuyant sur "Alt + F11", allez à "Insert" > "Module" et collez le code suivant dans la fenêtre de code à droite.
Sub PasswordBreaker()
'Breaks worksheet password protection.
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
On Error Resume Next
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If ActiveSheet.ProtectContents = False Then
MsgBox "One usable password is " & Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
Activeworkbook.Sheet(l).Select
Range("al).FormulaR1C1 = Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End Sub
Étape 3 : Fermez la fenêtre de l'éditeur VBA et revenez à la feuille de calcul Excel protégée.
Étape 4 : Cliquez sur Outils > Macro > Macros, et dans la liste qui apparaît, double-cliquez sur « PasswordBreaker ».
Rouvrez le fichier protégé d'Excel et voyez si vous pouvez y accéder, ce qui signifie que vous avez réussi à déchiffrer le code VBA.
💡 Comment enlever le mot de passe d’un projet VBA d'in fichier Excel facilement ? (rapide et 98 % de réussite)
Les méthodes manuelles pour casser un mot de passe Excel VBA peuvent être longues et compliquées. Si vous cherchez une solution plus simple et efficace pour déverrouiller un fichier Excel protégé par un mot de passe VBA, iMyFone Passper Pro est un excellent choix.
Cet outil utilise une technologie intelligente pour craquer automatiquement les mots de passe Excel VBA, avec un taux de réussite impressionnant de 98 %. Que vous ayez oublié un mot de passe de projet VBA ou que vous ne puissiez plus ouvrir un fichier Excel protégé, Passper Pro vous aide à enlever les restrictions en quelques secondes, sans risque de perte de données.
🔮 Avantages de Passper Pro :
- 1. Facile à utiliser : Une interface claire, des étapes guidées. En 3 clics, vous pouvez enlever un mot de passe Excel VBA, sans aucune compétence technique.
- 2. 100 % sécurisé et confidentiel : Le déverrouillage se fait localement sur votre ordinateur, aucun risque de fuite de données.
- 3. Haute efficacité : Grâce à 4 méthodes d’attaque intelligentes, Passper Pro augmente considérablement vos chances de succès (jusqu’à 98 %).
- 4. Taux de réussite élevé : 4 modes d'attaque puissants avec un taux de réussite de suppression du mot de passe 98 %.
- 5. Compatible avec de nombreux formats : En plus des fichiers Excel, il prend aussi en charge Word, PDF, Zip, RAR…
- Reconnu par les experts : Recommandé par macworld, cultofmac.com, makeuseof.com et d'autres.
🔍 Besoin d’ouvrir un fichier Excel protégé par un mot de passe VBA ? Passper Pro est votre meilleure option. Venez l'essayer gratuitement !
Comment utiliser Passper Pro pour enlever un mot de passe Excel VBA ?
Étape 1 : Lancez Passper Pro et importez votre fichier Excel protégé.
Étape 2 : Choisissez une méthode adaptée selon vos infos sur le mot de passe, puis cliquez sur « Commencer à craquer ».
Étape 3 : Une fois le mot de passe trouvé, cliquez sur « Copier » et collez-le pour ouvrir votre fichier Excel VBA.
💡 Conclusion
Dans cet article, nous avons expliqué ce qu'est le VBA et comment il fonctionne dans Excel. Nous avons aussi présenté 4 méthodes pour craquer le mot de passe d'un fichier VBA Excel.
Globalement, iMyFone Passper Pro est la solution la plus simple et la plus efficace pour déverrouiller un mot de passe VBA Excel. Facile à utiliser et avec un taux de réussite élevé, il vous permet de récupérer votre mot de passe sans risquer d'endommager votre fichier. Essayez-le !