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.
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
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.
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.
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.
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
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.
Cifrar y descifrar archivos
File Encrypt & Decrypt
Cifra cualquier archivo con AES-256-GCM a partir de una frase de contraseña, y descifra los que él mismo generó, todo dentro del navegador y sin subir nada.
Limpiador de metadatos
Metadata Scrubber
Elimina de una vez los metadatos de autor, dispositivo, GPS y revisiones de documentos, imágenes, audio y video.
Cifrado de mensajes PGP
PGP Message Tool
Cifra y descifra mensajes OpenPGP con una frase de contraseña, íntegramente en el navegador, en el modo simétrico de RFC 4880 (AES-256, S2K con SHA-256, MDC) compatible con gpg -c; el cifrado con clave pública y las firmas no están implementados.
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.
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.
Limpiador de metadatos
Metadata Scrubber
Elimina de una vez los metadatos de autor, dispositivo, GPS y revisiones de documentos, imágenes, audio y video.
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.
Codificador y decodificador Base64
Base64 Encoder & Decoder
Codifica y decodifica Base64 y Base64URL, para texto o archivos, tratando UTF-8 correctamente.
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.