Guía de EyeWitness en Kali Linux

 

 https://www.onlinetis.com

Guía de EyeWitness en Kali Linux

EyeWitness es una herramienta muy potente diseñada para automatizar la captura de capturas de pantalla de sitios web, proporcionando además información de cabeceras y servicios por defecto. Es especialmente útil durante la fase de reconocimiento en un pentesting cuando tienes una lista enorme de dominios o direcciones IP.

Aquí tienes una guía rápida en español para instalarlo y usarlo en Kali Linux.


1. Instalación de EyeWitness

Aunque algunas versiones de Kali lo incluyen en sus repositorios, la mejor forma de asegurar que tienes la última versión es clonando el repositorio oficial.

  1. Clonar el repositorio:

    git clone https://github.com/FortyNorthSecurity/EyeWitness.git

  2. Acceder al directorio:

    cd EyeWitness/Python/setup

  3. Ejecutar el script de instalación:

    sudo ./setup.sh


2. Uso básico de EyeWitness

La herramienta funciona principalmente con archivos de texto que contienen listas de URLs o IPs.

Escanear una lista de sitios web

Si tienes un archivo llamado objetivos.txt con una URL por línea:

python3 EyeWitness.py -f objetivos.txt --web

Escanear mediante Nmap

Si ya hiciste un escaneo previo con Nmap y guardaste el resultado en formato XML (-oX), EyeWitness puede leerlo directamente:

python3 EyeWitness.py -x scan_nmap.xml --web


3. Parámetros útiles

ParámetroDescripción
--webIndica que quieres capturar protocolos HTTP/HTTPS.
-f <archivo>Archivo de origen con los dominios o IPs.
-d <directorio>Define dónde se guardará el reporte (por defecto es en la carpeta output).
--timeout <seg>Tiempo de espera por cada sitio (útil si la red es lenta).
--resolveIntenta resolver IPs a nombres de host.

4. ¿Qué obtienes al final?

Una vez que termina el proceso, EyeWitness genera un reporte en HTML. Al abrirlo en tu navegador, verás:

  • Una captura de pantalla de cada página.

  • Las cabeceras de respuesta del servidor.

  • Credenciales por defecto (si la herramienta detecta que es un panel de administración conocido, como un router o una cámara).


Consejos Pro

  • Combinación con otras herramientas: Es ideal usarlo después de herramientas de enumeración de subdominios como subfinder o assetfinder.

  • Permisos: Recuerda siempre ejecutar el setup inicial con sudo para que se instalen correctamente las dependencias del navegador (como el driver de Chromium/Firefox).

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