Aller au contenu

Inspecteur de macros Office

Office Macro Inspector

Extrait les projets VBA des .docm, .xlsm, .pptm et des anciens .doc et .xls, montre le code de chaque module avec les procédures à exécution automatique et les appels risqués mis en évidence, et liste les liens externes, les champs DDE et les feuilles de macros Excel 4.0.

Un document à macros ne vous dit pas ce qu’il fera quand vous cliquerez sur « activer le contenu » ; cette décision doit être prise avant que le code ne tourne. Ceci extrait le projet VBA sans ouvrir le document dans Office et vous montre le code source, ainsi que les autres endroits où un document peut porter un comportement exécutable.

🔒 Fonctionne entièrement dans votre navigateurmacrovbaofficethreat

Le fichier n’est ouvert que dans votre navigateur. Aucune macro n’est exécutée et rien n’est envoyé où que ce soit. Ceci est une inspection de structure, pas un antivirus : cela vous dit quelle forme a le document, pas s’il s’agit d’un maliciel connu.

Déposez un fichier Office

Des documents à macros comme .docm .xlsm .pptm .dotm .xlam, et les anciens .doc .xls. Un .docx ou un .xlsx est accepté aussi, et confirme qu’il ne contient aucune macro.

Comment s’en servir

  1. Déposez le document

    Les `.docm`, `.xlsm`, `.pptm` et les anciens formats OLE `.doc`/`.xls` sont tous lus. Le document n’est jamais remis à Office, donc rien ne s’exécute.

  2. Cherchez les points d’entrée à exécution automatique

    `AutoOpen`, `Document_Open`, `Workbook_Open` et leurs proches tournent sans autre clic dès que les macros sont activées. Ils sont mis en évidence parce que c’est là qu’un document hostile commence.

  3. Lisez les appels signalés

    `Shell`, `CreateObject`, `WScript`, `URLDownloadToFile`, la concaténation de chaînes obscurcie — l’outil les met en évidence, et le code source est là en entier pour que vous lisiez ce qu’ils font réellement.

  4. Vérifiez aussi les canaux hors VBA

    Les liens externes, les champs DDE et les feuilles de macros Excel 4.0 s’exécutent tous sans qu’aucun projet VBA n’existe. Ils sont listés séparément pour cette raison.

Questions fréquentes

Me dira-t-il si le document est malveillant ?

Non. Il liste ce que le document contient ; le jugement est le vôtre. Il n’y a aucun verdict, aucun score et aucune base de signatures, parce qu’un outil qui dirait « sans danger » se tromperait exactement dans les cas qui comptent.

Il n’a trouvé aucune macro. Le fichier est-il propre ?

Cela veut dire qu’aucun projet VBA, aucun champ DDE et aucune feuille Excel 4.0 n’ont été trouvés. Un document peut quand même porter un objet incorporé, une référence à un modèle distant ou un exploit dans l’analyseur lui-même, et cet outil n’en cherche aucun.

Est-il sans danger de déposer ici un fichier suspect ?

Le fichier est analysé comme des octets dans votre navigateur et rien de ce qu’il contient n’est exécuté ni envoyé. C’est considérablement plus sûr que de l’ouvrir dans Office, et c’est tout l’objet de l’outil.

Le code VBA ressemble à du charabia.

L’obfuscation est normale pour des macros hostiles : chaînes coupées, arithmétique sur `Chr()`, code mort. L’outil montre le code tel qu’il est stocké plutôt que d’essayer de le désobscurcir, donc ce que vous voyez est ce que le fichier contient.

À alimenter depuis

Ensuite

Ces outils acceptent ce que celui-ci produit : le résultat peut y aller directement.

Inspecteur d’archive zip

Archive Inspector

Ouvre un zip sans l’extraire et signale les entrées à traversée de chemin, les exécutables, les macros et les bombes zip.

Fonctionne entièrement dans votre navigateur

Somme de contrôle de fichier

File Checksum

Hache un fichier de n’importe quelle taille en une passe de lecture en flux et compare le résultat à la valeur attendue que vous collez.

Fonctionne entièrement dans votre navigateur

Nettoyeur de métadonnées

Metadata Scrubber

Retire en une passe les métadonnées d’auteur, d’appareil, de GPS et de révision des documents, des images, de l’audio et de la vidéo, sans envoi de fichier, tout dans votre navigateur.

Fonctionne entièrement dans votre navigateur

Contrôle d’un lien suspect

Suspicious URL Check

Examine la forme d’un lien avant que vous ne l’ouvriez — caractères sosies, hôte en adresse IP, ruse de l’arobase, sous-domaines à rallonge, ports inhabituels, raccourcisseurs — et, à la demande, suit ses redirections et cherche la date de création du domaine. Aucune base de réputation.

En local, avec une assistance serveur facultative

Encodeur et décodeur Base64

Base64 Encoder & Decoder

Encode et décode en Base64 et en Base64URL, pour du texte comme pour des fichiers, avec un traitement correct de l’UTF-8.

Fonctionne entièrement dans votre navigateur

Vérifier une fuite de mot de passe

Breach Check

Regarde si un mot de passe figure dans les fuites recensées par Have I Been Pwned, en n’envoyant depuis le navigateur que les cinq premiers caractères de son empreinte SHA-1 (k-anonymat).

Fonctionne entièrement dans votre navigateur