Maltego es una de las herramientas más potentes y utilizadas en el mundo de la ciberseguridad, el hacking ético y la inteligencia de fuentes abiertas (OSINT). Sirve para recopilar información, encontrar relaciones entre datos (personas, correos, dominios, redes sociales, IPs) y visualizar el mapa completo de una investigación.
A continuación, tienes una guía completa paso a paso, diseñada desde cero para principiantes:
Antes de abrir la herramienta, debes entender tres términos fundamentales:
Entidades (Entities): Son los "nodos" u objetos en tu gráfico. Puede ser un dominio web, una persona, una dirección de correo, un número de teléfono, una IP, etc.
Transformaciones (Transforms): Son las funciones o scripts que toman una entidad y buscan información relacionada en internet para generar nuevas entidades. Por ejemplo: pones el dominio empresa.com y ejecutas una transformación para que busque todos los correos electrónicos asociados a ese dominio.
Gráfico (Graph): El lienzo o pizarra visual donde se conectan las entidades mediante líneas.
Maltego viene preinstalado en sistemas operativos como Kali Linux, pero puedes instalarlo en Windows, macOS o Linux.
Descarga: Ve a la página oficial (maltego.com) y descarga la versión para tu sistema operativo.
Elige la edición: Al instalarlo, te preguntará qué versión usar. Elige Maltego CE (Community Edition). Es gratuita, ideal para aprender, aunque tiene un límite en la cantidad de resultados que muestra por búsqueda.
Crea una cuenta: Te pedirá registrarte con un correo electrónico para activar la versión comunitaria gratuita. Sigue los pasos de activación y loguéate en la aplicación.
Vamos a hacer una investigación básica ficticia sobre un dominio web para que entiendas la dinámica.
Crear un nuevo gráfico: * Haz clic en el icono de "+" (New Graph) en la esquina superior izquierda. Verás una pantalla en blanco con una cuadrícula.
Agregar una Entidad:
En el lado izquierdo verás la Palette (Paleta de entidades).
Busca la sección Infrastructure o escribe en el buscador de la paleta la palabra Domain (Dominio).
Arrastra la entidad Domain hacia el centro de tu pantalla en blanco.
Cambiar el valor:
Por defecto dirá paterva.com. Haz doble clic sobre el texto y cámbialo por un dominio que quieras investigar (por ejemplo, ejemplo.com o el de tu propia organización si tienes permiso).
Aquí es donde ocurre la "magia" de Maltego.
Haz clic derecho sobre el icono del dominio que acabas de arrastrar.
Se abrirá una rueda o menú con las transformaciones disponibles.
Busca la opción que dice "To DNS Name [ there exist... ]" o simplemente navega por las opciones de DNS/Infraestructura.
Haz clic en el botón de Play (ejecutar) al lado de la transformación.
Resultado: Verás cómo Maltego trabaja unos segundos y automáticamente "nacen" nuevas entidades (subdominios, servidores de correo, IPs) conectadas mediante flechas a tu dominio principal.
Una investigación no se queda en un solo paso; es una reacción en cadena.
Selecciona una de las nuevas direcciones IP que aparecieron en tu gráfico gracias al paso anterior.
Haz clic derecho sobre esa IP.
Busca una transformación llamada "To Location" (Para ubicar geográficamente) o "To Netblock" (Para saber a qué bloque de red pertenece).
Ejecútala. Ahora verás la ubicación en el mapa de ese servidor conectada a la IP, que a su vez está conectada al dominio.
Por defecto, Maltego viene con transformaciones básicas de infraestructura web (DNS, IPs). Si quieres buscar personas, redes sociales o datos de filtraciones, necesitas activar otros módulos:
En la barra superior de Maltego, ve a la pestaña "Transforms" y haz clic en "Transform Hub".
Verás una especie de "tienda de aplicaciones" (muchas son gratis, otras de pago).
Busca e instala módulos gratuitos interesantes como:
Social Links (versión CE/Free): Para investigar redes sociales.
Have I Been Pwned: Para saber si un correo electrónico ha sido expuesto en una filtración de datos.
Shodan: Para buscar dispositivos conectados a internet (requiere una API key gratuita de Shodan).
No te satures: Si seleccionas todo el gráfico y ejecutas "todas las transformaciones", tu pantalla se llenará de miles de nodos imposibles de leer (a esto se le llama efecto árbol de Navidad). Ve paso a paso y de manera quirúrgica.
Usa la vista de diseño (Layouts): En la barra del lado izquierdo del gráfico, verás botones para cambiar cómo se ordenan los nodos (en forma de árbol, circulares, orgánicos). Juega con ellos para ordenar visualmente tu desorden.
Exportar reportes: Cuando termines, puedes ir a la esquina superior izquierda, hacer clic en la "M" de Maltego, ir a Export y generar un reporte en PDF o una imagen de tu gráfico para documentar tu investigación.
Para practicar de forma segura, intenta hacer un gráfico de tu propio nombre, de tu correo electrónico (usando la entidad Email Address) o del dominio de tu entorno de prácticas local. Poco a poco entenderás qué transformación es útil para cada escenario.