IntermedioVirusTotalanálisishashesURLsthreat-inteldetección

Guía Práctica de VirusTotal: Análisis de Archivos, URLs y Hashes

Guía completa de VirusTotal para analizar archivos, URLs y hashes. Consultas avanzadas, API, secciones del reporte, VT Intelligence y flujo de investigación.

MalwareIntel Research··5 min lectura
Serie: Guías de Herramientas — Parte 7

Por qué usar VirusTotal

VirusTotal es la plataforma de referencia para análisis de reputación de ficheros, URLs, dominios e IPs. Consulta ~70 motores antivirus simultáneamente, ejecuta sandboxes y proporciona contexto de threat intelligence. Cualquier analista SOC la usa diariamente.

No es un sandbox (no ejecutas malware interactivamente), es un agregador de inteligencia que combina detecciones de múltiples vendors con análisis de comportamiento y relaciones.

Qué puedes analizar

TipoQué analizaCómo
ArchivosHasta 650 MBSube el fichero o envía el hash
URLsCualquier URLPega la URL en la barra
DominiosReputación y resolucionesBusca el dominio
IPsGeolocalización, ASN, reputaciónBusca la IP
HashesMD5, SHA1, SHA256Busca sin subir el fichero

Flujo de análisis

1. Sube o consulta

Opciones:
  a) Subir archivo: arrastra o selecciona (maximo 650 MB)
  b) Buscar hash: pega MD5/SHA1/SHA256 en la barra
  c) Analizar URL: pega la URL
  d) Via API:
     curl --request POST \
       --url https://www.virustotal.com/api/v3/files \
       --header 'x-apikey: YOUR_API_KEY' \
       --form [email protected]

2. Revisa el reporte

El reporte de VirusTotal tiene pestañas con información progresivamente más profunda.

3. Analiza en profundidad

Revisa detecciones, comportamiento, relaciones y comunidad. Toma decisiones basadas en el conjunto, no en un solo motor.

4. Toma acción

Exporta IOCs, crea reglas de detección, bloquea en EDR/SIEM, comparte con el equipo.

Secciones del reporte

DETECTION

La vista principal: tabla de ~70 motores AV con su veredicto:

Motor           Resultado         Estado
CrowdStrike     Win/Trojan.Gen    Detectado
Microsoft       Trojan:Win32/Emotet  Detectado
Kaspersky       HEUR:Trojan.Win32.Generic  Detectado
Sophos          Mal/Emotet-A     Detectado
Avira           No detectado      Limpio
...
Total: 47/71 motores detectan

Regla práctica para interpretar:

DeteccionesInterpretación
0Limpio o muy nuevo (no detectado aún)
1-3Posible falso positivo. Investigar más
4-15Sospechoso. Analizar comportamiento
16+Muy probablemente malicioso
40+Malware conocido, bien detectado

DETAILS

Metadatos del fichero:

  • Hashes (MD5, SHA1, SHA256, Vhash, ssdeep, TLSH)
  • Tipo (PE, Office, PDF, etc.), tamaño, magic bytes
  • PE info: imports, exports, secciones, compiler stamp
  • Firmas digitales (Authenticode, verificación de cadena)
  • Timestamps de primera y última vez visto en VT
  • Nombres con los que se ha subido

RELATIONS

Grafo de relaciones del fichero con otros artefactos:

Relaciones disponibles:
  contacted_domains: dominios que contacta
  contacted_ips: IPs a las que conecta
  contacted_urls: URLs que visita
  dropped_files: ficheros que crea
  execution_parents: procesos que lo ejecutan
  bundled_files: ficheros contenidos (ZIP, instalador)
  similar_files: ficheros con comportamiento similar
  embedded_urls: URLs encontradas en strings

BEHAVIOR

Resultados de sandboxes (varios providers):

  • Procesos creados con líneas de comandos
  • Ficheros creados/modificados/eliminados
  • Claves de registro modificadas
  • Conexiones de red
  • Técnicas MITRE ATT&CK detectadas
  • DNS lookups

COMMUNITY

Comentarios de la comunidad de analistas. A menudo contienen:

  • Identificación de la familia de malware
  • Reglas YARA que detectan la muestra
  • Contexto de campañas activas
  • Enlaces a análisis más detallados en blogs

Consultas avanzadas (VT Intelligence)

Busquedas utiles:

# PEs maliciosos recientes con pocas detecciones (nuevos)
type:peexe positives:3+ first_submission:2026-05-01+ positives:10-

# Documentos Office con macros sospechosas
type:docx tag:macros positives:5+

# Ficheros que contactan un dominio especifico
contacted_domain:evil-c2-server.com

# Ficheros firmados con un certificado especifico
signature:"Suspicious Company Ltd"

# Buscar por YARA
content:{6A 40 68 00 30 00 00 68}

# Buscar por comportamiento
behaviour_processes:"powershell.exe -enc"

# Ficheros similares a un hash conocido
similar_to:SHA256_HASH

Ejemplos de consultas por URL

Formatos de URL para acceso directo:

# Buscar hash
https://www.virustotal.com/gui/file/SHA256_HASH

# Buscar dominio
https://www.virustotal.com/gui/domain/example.com

# Buscar IP
https://www.virustotal.com/gui/ip-address/1.2.3.4

# Buscar URL
https://www.virustotal.com/gui/url/URL_ID

API (plan gratuito)

# Buscar hash (no sube el fichero)
curl --request GET \
  --url https://www.virustotal.com/api/v3/files/SHA256 \
  --header 'x-apikey: YOUR_KEY'

# Subir fichero
curl --request POST \
  --url https://www.virustotal.com/api/v3/files \
  --header 'x-apikey: YOUR_KEY' \
  --form [email protected]

# Analizar URL
curl --request POST \
  --url https://www.virustotal.com/api/v3/urls \
  --header 'x-apikey: YOUR_KEY' \
  --form url=https://suspicious-site.com

Límites del plan gratuito: 4 lookups/minuto, 500/día, 15.5K/mes.

Exportar y compartir

Formatos de export:
  JSON: reporte completo via API
  CSV: detecciones en tabla
  STIX 2.1: para importar en MISP/OpenCTI
  PDF: reporte visual (VT Intelligence)
  Permalink: URL publica del analisis

Buenas prácticas

  1. Busca por hash antes de subir. Si el fichero ya fue analizado, obtienes el resultado sin exponerlo. Los suscriptores de VT Intelligence pueden descargar ficheros subidos.
  2. No subas ficheros con datos sensibles. Documentos internos, credenciales, propiedad intelectual. Usa solo el hash.
  3. Verifica siempre el contexto. 2 detecciones de 70 motores puede ser falso positivo. 2 detecciones de Kaspersky y CrowdStrike es diferente a 2 detecciones de motores desconocidos.
  4. Usa BEHAVIOR además de DETECTION. Un fichero con 0 detecciones puede tener comportamiento sospechoso en sandboxes.
  5. Integra con tu SIEM/SOAR. Automatiza lookups de hashes de ficheros descargados, IPs de conexiones externas y URLs visitadas.

Fuentes y referencias

Preguntas frecuentes

Artículos relacionados

Este contenido tiene fines exclusivamente educativos y de investigación en ciberseguridad defensiva. No se proporcionan binarios maliciosos ni payloads ejecutables. El uso indebido de esta información es responsabilidad exclusiva del usuario. Leer disclaimer completo.