Encontrar Credenciales de Inicio de Sesión Expuestas
Tu empresa ha detectado una posible fuga de datos. Como especialista en seguridad de redes, debes analizar el tráfico de red reciente para determinar si alguna credencial de usuario se transmitió en texto plano, lo que podría explicar la fuga.
Tareas
- Crear un filtro de visualización para encontrar paquetes HTTP que contengan las palabras 'user', 'pass' o 'login'
- Identificar y extraer cualquier credencial expuesta
- Documentar las credenciales descubiertas en el formato requerido
Requisitos
-
Abrir el archivo de captura de paquetes (PCAP) ubicado en /home/labex/project/network_analysis/company_traffic.pcap
usando Wireshark
-
Crear un filtro de visualización que muestre solo los paquetes HTTP que contengan posible información de credenciales
-
Tu filtro debe buscar las palabras 'user', 'pass' o 'login' en los paquetes HTTP
-
Guarda tu filtro para su verificación haciendo clic en el botón "+" en la barra de filtros después de probar que funciona
-
Una vez que encuentres las credenciales, guárdalas en un archivo llamado /home/labex/project/network_analysis/found_credentials.txt
en este formato:
username: [found username]
password: [found password]
Ejemplos
Cuando apliques el filtro correcto, Wireshark debería mostrar solo los paquetes que contengan información de credenciales. Podrías ver algo como esto:
No. Time Source Destination Protocol Length Info
1 0.000000 192.168.0.2 192.168.0.1 HTTP 193 GET /login.php HTTP/1.1
Al examinar los detalles del paquete, deberías poder ver la información de las credenciales en texto plano:
Frame > Ethernet > Internet Protocol > Transmission Control Protocol > Hypertext Transfer Protocol
content: username=labby&password=hacker
Tu archivo found_credentials.txt
debería verse así:
username: labby
password: hacker
Sugerencias
- Inicia Wireshark desde la terminal usando el comando
wireshark
- Para abrir el archivo de captura de paquetes, usa File > Open y navega hasta la ubicación del archivo
- La barra de filtro de visualización está en la parte superior de la ventana de Wireshark
- Para buscar múltiples términos usando lógica OR, usa el símbolo de barra vertical (|)
- Recuerda que los datos HTTP pueden aparecer en diferentes partes del paquete, así que busca en todo el contenido del paquete
- Los filtros de Wireshark distinguen entre mayúsculas y minúsculas de forma predeterminada (case-sensitive)
- Puedes crear el archivo de credenciales usando cualquier editor de texto como
nano
o gedit