dnstwist: Detección de Phishing y Typosquatting

 

 https://www.onlinetis.com

dnstwist: Detección de Phishing y Typosquatting

dnstwist es una de las herramientas más potentes y populares en Kali Linux para la detección de phishing, typosquatting (errores tipográficos en dominios) y ataques de suplantación de identidad.

Su función principal es generar variaciones de un nombre de dominio que un atacante podría registrar para engañar a los usuarios.


¿Para qué sirve dnstwist?

Cuando ingresas un dominio objetivo (por ejemplo, google.com), la herramienta utiliza algoritmos de mutación para generar cientos de dominios similares:

  • Typosquatting: gogle.com

  • Bitsquatting: foogle.com (error de hardware)

  • Homoglyph: googIe.com (cambiando una 'l' por una 'I' mayúscula)

Además, verifica si esos dominios están registrados, quién es el dueño y si tienen servidores de correo configurados.


Cómo instalarlo en Kali Linux

Aunque suele venir preinstalado en las versiones completas, puedes asegurarte de tenerlo con:

Bash
sudo apt update
sudo apt install dnstwist

Comandos más utilizados (Ejemplos)

Aquí tienes una guía rápida de cómo ejecutarlo según lo que necesites:

1. Escaneo básico

Genera una lista de dominios posibles y comprueba si están en uso.

Bash
dnstwist example.com

2. Comprobar registros MX y banners de servicios

Esto es útil para ver si el dominio falso está configurado para recibir correos (phishing activo).

Bash
dnstwist --mx --banners example.com

3. Detección de contenido (Fuzzy Hash)

Esta es una función avanzada que descarga la página principal de los dominios encontrados y la compara con el sitio original para ver si el diseño es idéntico.

Bash
dnstwist --ssdeep example.com

4. Exportar resultados

Si necesitas presentar un informe, puedes exportar los datos a formato JSON o CSV.

Bash
dnstwist -f json example.com > resultados.json

Resumen de algoritmos de generación

AlgoritmoDescripciónEjemplo (kali.org)
AdditionAñade un carácter extra.kallli.org
OmissionQuita un carácter.kali.og
TranspositionIntercambia dos caracteres.kail.org
ReplacementCambia una letra por otra cercana en el teclado.kaki.org
HomoglyphUsa caracteres visualmente similares (Unicode).kạli.org

¿Por qué deberías usarlo?

  • Protección de marca: Para saber si alguien está intentando suplantar tu empresa.

  • Pentesting: Para demostrar qué tan fácil sería engañar a los empleados de un cliente.

  • Threat Intelligence: Para identificar infraestructura de atacantes antes de que lancen una campaña.

Nota de seguridad: Recuerda usar esta herramienta siempre bajo un marco ético y con permiso si estás analizando dominios de terceros.

Entradas populares de este blog

Hacking y ciberseguridad en kali linux con Fping

Hacking y ciberseguridad en kali linux con atk6-thcping6

Como utilizar Fierce en kali linux