Saltar al contenido

Inspector de macros de Office

Office Macro Inspector

Extrae los proyectos VBA de archivos .docm, .xlsm, .pptm y de los antiguos .doc y .xls, muestra el código de cada módulo resaltando los procedimientos que se ejecutan solos y las llamadas peligrosas, y enumera enlaces externos, campos DDE y hojas de macro de Excel 4.0.

Un documento con macros no te dice qué hará cuando pulses «habilitar contenido»; esa decisión hay que tomarla antes de que el código se ejecute. Esta herramienta extrae el proyecto VBA sin abrir el documento en Office y te muestra el código fuente, junto con los otros lugares en que un documento puede llevar comportamiento ejecutable.

🔒 Se ejecuta por completo en tu navegadormacrovbaofficethreat

El archivo se abre solo dentro de tu navegador. No se ejecuta ninguna macro y no se envía nada a ninguna parte. Esto es inspección estructural, no antivirus: te dice qué forma tiene el documento, no si es malware conocido.

Suelta un archivo de Office

Documentos con macros como .docm .xlsm .pptm .dotm .xlam, y los antiguos .doc .xls. Un .docx o un .xlsx también se aceptan, y confirman que no llevan macros.

Cómo se usa

  1. Suelta el documento

    Se leen `.docm`, `.xlsm`, `.pptm` y los formatos OLE heredados `.doc`/`.xls`. El documento nunca se entrega a Office, así que no se ejecuta nada.

  2. Busca los puntos de entrada automáticos

    `AutoOpen`, `Document_Open`, `Workbook_Open` y sus parientes se ejecutan sin ningún clic adicional una vez habilitadas las macros. Se resaltan porque son donde empieza un documento hostil.

  3. Lee las llamadas señaladas

    `Shell`, `CreateObject`, `WScript`, `URLDownloadToFile`, concatenación de cadenas ofuscada: la herramienta las resalta, y el código fuente está ahí entero para que leas lo que hacen realmente.

  4. Comprueba también los canales que no son VBA

    Los enlaces externos, los campos DDE y las hojas de macros de Excel 4.0 se ejecutan sin que exista ningún proyecto VBA. Por eso se enumeran aparte.

Preguntas frecuentes

¿Me dirá si el documento es malicioso?

No. Enumera lo que contiene el documento; el juicio es tuyo. No hay veredicto, ni puntuación, ni base de datos de firmas, porque una herramienta que dijera «seguro» se equivocaría exactamente en los casos que importan.

No encontró macros. ¿El archivo está limpio?

Significa que no se encontró ningún proyecto VBA, campo DDE ni hoja de Excel 4.0. Un documento puede seguir llevando un objeto incrustado, una referencia a una plantilla remota o un exploit en el propio analizador, y ninguna de esas cosas se busca aquí.

¿Es seguro soltar aquí un archivo sospechoso?

El archivo se analiza como bytes en tu navegador y nada de lo que contiene se ejecuta ni se sube. Es considerablemente más seguro que abrirlo en Office, que es el sentido de la herramienta.

El código VBA parece un galimatías.

La ofuscación es normal en macros hostiles: cadenas partidas, aritmética con `Chr()`, código muerto. La herramienta muestra el código tal como está almacenado en lugar de intentar desofuscarlo, así que lo que ves es lo que contiene el archivo.

Puede recibir de

Después

Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.

Inspector de archivos comprimidos

Archive Inspector

Abre un ZIP sin extraerlo y señala las entradas con rutas que se escapan del directorio, los ejecutables, las macros y las bombas de descompresión.

Se ejecuta por completo en tu navegador

Suma de verificación de un archivo

File Checksum

Calcula el hash de archivos de cualquier tamaño en una pasada por flujo y lo compara con el valor esperado que pegues.

Se ejecuta por completo en tu navegador

Limpiador de metadatos

Metadata Scrubber

Elimina de una vez los metadatos de autor, dispositivo, GPS y revisiones de documentos, imágenes, audio y video.

Se ejecuta por completo en tu navegador

Comprobar un enlace sospechoso

Suspicious URL Check

Examina la forma de un enlace antes de que lo abras —caracteres que imitan a otros, IP en lugar de dominio, trucos con @, subdominios profundos, puertos raros, acortadores— y, si lo pides, sigue sus redirecciones y consulta cuándo se registró el dominio; no consulta ninguna base de reputación.

Local, con ayuda opcional del servidor

Codificador y decodificador Base64

Base64 Encoder & Decoder

Codifica y decodifica Base64 y Base64URL, para texto o archivos, tratando UTF-8 correctamente.

Se ejecuta por completo en tu navegador

Comprobar si una contraseña fue filtrada

Breach Check

Comprueba si una contraseña aparece en los datos de filtraciones de Have I Been Pwned enviando solo los cinco primeros caracteres de su hash SHA-1 desde el navegador, por k-anonimato.

Se ejecuta por completo en tu navegador