Saltar al contenido principal

Lab 1.4: Gestión y Seguridad de Credenciales Wi-Fi

Objetivos de Aprendizaje​

Al finalizar este laboratorio, usted será capaz de:

  • Comprender cómo Windows almacena las contraseñas Wi-Fi
  • Gestionar los perfiles de red guardados en su sistema
  • Identificar los riesgos asociados al almacenamiento de credenciales
  • Aplicar medidas de seguridad para proteger su información
  • Evaluar la importancia de la seguridad física de los equipos

Duración Estimada​

25 minutos

Prerrequisitos​

  • Labs 1.1, 1.2 y 1.3 completados
  • Computadora con Windows y conexión Wi-Fi (o historial de conexiones Wi-Fi)
  • Acceso de administrador

Contexto Profesional​

La gestión de credenciales es un aspecto crítico de la seguridad informática. En Windows, las contraseñas Wi-Fi se almacenan de manera que permiten la reconexión automática, pero esto presenta riesgos de seguridad si:

  • Un dispositivo es robado o comprometido
  • Un atacante obtiene acceso físico temporal
  • Malware con privilegios elevados se ejecuta

Este laboratorio le enseña a:

  • Auditar las credenciales almacenadas en un sistema
  • Comprender los vectores de ataque relacionados con el almacenamiento de credenciales
  • Aplicar buenas prácticas de seguridad

Casos de uso profesionales:

  • Auditoría de seguridad de estaciones de trabajo
  • Investigación forense
  • Gestión de cumplimiento (RGPD, ISO 27001)
  • Evaluación de riesgos asociados a la pérdida o robo de dispositivos

LEA ANTES DE COMENZAR:

Las técnicas presentadas en este laboratorio permiten acceder a las contraseñas Wi-Fi almacenadas en un sistema Windows. Estos comandos son herramientas de administración legítima, pero su uso debe respetar las siguientes reglas:

PERMITIDO:

  • En su propia computadora personal
  • En sistemas de los cuales usted es propietario o administrador autorizado
  • En el marco de una auditoría de seguridad con autorización escrita
  • En el entorno de laboratorio proporcionado en el curso

PROHIBIDO E ILEGAL:

  • En la computadora de otra persona sin su consentimiento explícito
  • En sistemas empresariales sin autorización formal
  • Con el objetivo de acceder a redes sin autorización
  • Para compartir o vender accesos Wi-Fi

Consecuencias legales: El acceso no autorizado a sistemas informáticos y redes es un delito en Canadá (Código Penal, artículos 342.1 y 430(1.1)) y puede conllevar:

  • Procesos penales
  • Multas importantes
  • Penas de prisión
  • Antecedentes penales
  • Expulsión del establecimiento educativo

Compromiso ético: Al realizar este laboratorio, usted se compromete a utilizar estos conocimientos de manera ética y legal, respetando la privacidad y la propiedad ajena.


Parte 1: Comprender el Almacenamiento de Credenciales Wi-Fi​

Paso 1.1: Concepto de Perfil de Red​

Cuando usted se conecta a una red Wi-Fi por primera vez, Windows crea un "perfil" que contiene:

  • El SSID (nombre de la red)
  • El tipo de seguridad (WPA2, WPA3, etc.)
  • La contraseña (clave de seguridad)
  • Los parámetros de conexión automática

Estos perfiles se almacenan para permitir la reconexión automática sin volver a solicitar la contraseña.

Ubicación de almacenamiento: Los perfiles se almacenan en el registro de Windows y en archivos XML cifrados en:

C:\ProgramData\Microsoft\Wlansvc\Profiles\Interfaces\

Paso 1.2: Implicaciones de Seguridad​

Riesgos:

  1. Acceso físico: Una persona con acceso a su computadora puede recuperar todas sus contraseñas Wi-Fi
  2. Malware: Un software malicioso con privilegios de administrador puede exfiltrar estas credenciales
  3. Robo/Pérdida: Si su computadora es robada, el atacante puede acceder a sus redes
  4. Forense: Las credenciales permanecen incluso después de desconectarse de la red

Preguntas:

  1. ¿Por qué cree usted que Windows almacena las contraseñas Wi-Fi?
  2. ¿Cuáles son las ventajas y desventajas de este sistema?

Parte 2: Listar los Perfiles Wi-Fi Guardados​

Paso 2.1: Ver Todos los Perfiles Guardados​

Abra el símbolo del sistema (no necesita ser administrador para este comando)

Ejecute:

netsh wlan show profiles

Observe:

  • La lista de TODAS las redes Wi-Fi a las que se ha conectado
  • Esto incluye redes de su casa, trabajo, cafeterías, aeropuertos, etc.

Preguntas: 3. ¿Cuántos perfiles Wi-Fi tiene guardados? 4. ¿Reconoce todas esas redes? 5. ¿Hay redes a las que ya no se conecta?

Paso 2.2: Analizar la Lista​

Para cada perfil, anote:

  • Redes de confianza (casa, trabajo)
  • Redes públicas (cafeterías, bibliotecas)
  • Redes que no reconoce o que ya no utiliza

Buena práctica de seguridad: Elimine los perfiles de redes que ya no utiliza para reducir la superficie de ataque.


Parte 3: Extracción de Contraseñas​

Paso 3.1: Recuperar una Contraseña​

IMPORTANTE: Abra una nueva ventana del símbolo del sistema como administrador

Ejecute (reemplace "MON_WIFI" por el nombre exacto de una de sus redes):

netsh wlan show profile name="MON_WIFI" key=clear

Observe la sección "Parámetros de seguridad":

Parámetros de seguridad
-----------------------
Autenticación : WPA2-Personal
Cifrado : CCMP
Clave de seguridad de red: Presente
Contenido de la clave : SuContraseña123

La contraseña aparece en texto claro en la línea "Contenido de la clave" (o "Key Content" en inglés).

Preguntas: 6. ¿Pudo recuperar la contraseña de su red Wi-Fi? 7. ¿La contraseña es compleja y segura? 8. ¿Qué opina del hecho de que Windows permita esto?

Paso 3.2: Información de Seguridad del Perfil​

En la misma salida, observe también:

  • Tipo de autenticación: (WPA2, WPA3, WEP - obsoleto)
  • Tipo de cifrado: (CCMP, TKIP)
  • Conexión automática: (Sí/No)
  • Conectarse incluso si la red no transmite: (Sí/No)

Preguntas: 9. ¿Cuál es el tipo de seguridad de su red principal? 10. ¿La conexión automática está activada? 11. ¿Es una buena práctica conectarse automáticamente a redes públicas?

Paso 3.3: Probar con Varias Redes​

Repita la operación para 2-3 redes adicionales:

Para una red de cafetería/pública:

netsh wlan show profile name="Starbucks_WiFi" key=clear

Para una red de trabajo:

netsh wlan show profile name="Bureau_Secure" key=clear

Preguntas: 12. ¿Las redes públicas suelen tener contraseñas complejas? 13. ¿Hay diferencia de seguridad entre sus diferentes perfiles?


Parte 4: Exportar los Perfiles​

Paso 4.1: Crear una Carpeta de Exportación​

Cree una carpeta temporal:

mkdir C:\Temp\WiFi_Export

Paso 4.2: Exportar Todos los Perfiles con Contraseñas​

Ejecute (como administrador):

netsh wlan export profile key=clear folder="C:\Temp\WiFi_Export"

Este comando crea un archivo XML para cada perfil Wi-Fi.

Vaya a la carpeta:

explorer C:\Temp\WiFi_Export

Abra un archivo XML con el Bloc de notas:

  • Busque la etiqueta <keyMaterial>
  • ¡La contraseña está en texto claro entre las etiquetas!

Preguntas: 14. ¿Cuántos archivos se exportaron? 15. ¿La contraseña en el XML está en texto claro? 16. ¿Qué pasaría si alguien copiara estos archivos a una memoria USB?

Paso 4.3: Implicaciones de Seguridad​

Escenario de ataque:

  1. El atacante obtiene acceso físico (30 segundos)
  2. Ejecuta el comando de exportación
  3. Copia los archivos XML a una memoria USB
  4. Ahora tiene todas sus contraseñas Wi-Fi

Tiempo necesario: Menos de 60 segundos si la computadora está desbloqueada.

Preguntas: 17. ¿Cómo podría protegerse contra este tipo de ataque? 18. ¿Por qué es importante bloquear su computadora cuando se ausenta?


Parte 5: Escaneo de Redes al Alcance​

Paso 5.1: Ver las Redes Disponibles​

Ejecute:

netsh wlan show networks mode=bssid

Observe:

  • SSID: Nombre de la red
  • Tipo de red: Infraestructura (punto de acceso) o ad-hoc
  • Autenticación: Abierta, WPA2, WPA3, etc.
  • Cifrado: CCMP, TKIP, o ninguno
  • Señal: Intensidad de la señal (%)
  • BSSID: Dirección MAC del punto de acceso
  • Canal: Frecuencia de radio utilizada

Preguntas: 19. ¿Cuántas redes Wi-Fi están al alcance en este momento? 20. ¿Cuántas redes son "Abiertas" (sin contraseña)? 21. ¿Hay redes que usan WEP (obsoleto y no seguro)?

Paso 5.2: Analizar la Seguridad de las Redes​

Para cada red visible, anote:

  • Nombre (SSID)
  • Tipo de seguridad
  • Intensidad de la señal

Cree una tabla:

SSID              | Seguridad | Señal | ¿Seguro?
------------------|-----------|-------|---------
MiWiFi_5G | WPA2 | 100% | Sí
Cafe_Publico | Abierta | 75% | No
Vecino123 | WEP | 50% | No (obsoleto)

Preguntas: 22. ¿Qué porcentaje de las redes visibles son "Abiertas"? 23. ¿Se sentiría tentado a conectarse a una red abierta? ¿Por qué o por qué no?

Paso 5.3: Información sobre la Interfaz Activa​

Ejecute:

netsh wlan show interfaces

Observe:

  • Nombre de su adaptador Wi-Fi
  • Estado (conectado/desconectado)
  • SSID actual
  • BSSID del punto de acceso
  • Tipo de radio (802.11n, 802.11ac, 802.11ax/Wi-Fi 6)
  • Canal utilizado
  • Velocidad de recepción/transmisión
  • Señal (%)

Preguntas: 24. ¿A qué red está conectado actualmente? 25. ¿Cuál es la intensidad de su señal actual? 26. ¿Qué estándar Wi-Fi está utilizando (802.11n/ac/ax)?


Parte 6: Gestión Segura de los Perfiles​

Paso 6.1: Eliminar un Perfil No Utilizado​

Para eliminar un perfil:

netsh wlan delete profile name="VieuxReseau"

Buena práctica: Elimine los perfiles de:

  • Redes que ya no utiliza
  • Antiguos lugares de residencia
  • Redes de hoteles y lugares públicos
  • Redes que no recuerda

Preguntas: 27. ¿Por qué se recomienda eliminar los perfiles antiguos? 28. ¿Cuántos perfiles ha eliminado?

Paso 6.2: Desactivar la Conexión Automática​

Para una red pública, es mejor desactivar la conexión automática:

  1. Vaya a Configuración → Red e Internet → Wi-Fi
  2. Haga clic en Administrar redes conocidas
  3. Seleccione una red pública
  4. Desmarque Conectarse automáticamente cuando esté al alcance

O por línea de comandos (más complejo, editando el XML).

Preguntas: 29. ¿Qué redes deberían tener la conexión automática? 30. ¿Qué redes NO deberían tenerla?

Paso 6.3: Limpiar los Archivos Exportados​

IMPORTANTE - Seguridad:

¡Los archivos XML que ha exportado contienen sus contraseñas en texto claro!

Elimínelos de manera segura:

del /F /Q C:\Temp\WiFi_Export\*.xml
rmdir C:\Temp\WiFi_Export

Buena práctica: Si necesita exportar perfiles para transferirlos a otra PC:

  1. Exporte solo el perfil necesario
  2. Transfiera mediante un método seguro (memoria USB cifrada, ¡no por correo electrónico!)
  3. Elimine inmediatamente después de la transferencia
  4. Nunca deje estos archivos sin supervisión

Parte 7: Medidas de Protección​

Paso 7.1: Buenas Prácticas - Usuario​

Para proteger sus credenciales Wi-Fi:

  1. Bloqueo automático:

    • Configure el bloqueo tras 1-2 minutos de inactividad
    • Windows + L para bloquear manualmente
  2. Contraseña fuerte:

    • Cuenta de Windows con contraseña compleja
    • Evite PINs simples
  3. Cifrado de disco:

    • Active BitLocker (Windows Pro)
    • Protege los datos si la computadora es robada
  4. Supervisión:

    • Revise regularmente los perfiles guardados
    • Elimine los perfiles obsoletos
  5. Redes públicas:

    • Use un VPN en Wi-Fi públicos
    • No marque "Conexión automática"
    • Olvide la red después de usarla

Preguntas: 31. ¿Su computadora se bloquea automáticamente? 32. ¿BitLocker está activado en su sistema? (Verifique en las propiedades del disco C:)

Paso 7.2: Buenas Prácticas - Administrador​

Si usted administra computadoras en una empresa:

  1. Política de grupo (GPO):

    • Restringir el acceso a los comandos netsh para usuarios estándar
    • Forzar el cifrado de discos
  2. Antivirus/EDR:

    • Supervisar la ejecución de comandos de volcado de credenciales
    • Alertar sobre la exportación de perfiles Wi-Fi
  3. Auditoría:

    • Registrar las conexiones a redes Wi-Fi
    • Supervisar accesos no autorizados
  4. Capacitación:

    • Sensibilizar a los usuarios sobre el bloqueo de sesión
    • Política de seguridad física

Paso 7.3: Verificación de su Seguridad​

Lista de verificación de seguridad:

  • Contraseña de Windows compleja y única
  • Bloqueo automático activado (1-2 min)
  • BitLocker o cifrado de disco activado
  • Perfiles Wi-Fi obsoletos eliminados
  • Conexión automática desactivada para redes públicas
  • Antivirus actualizado y activo
  • Windows Defender Firewall activado

Preguntas: 33. ¿Cuántos puntos de la lista de verificación ha validado? 34. ¿Cuáles son sus puntos débiles a mejorar?


Parte 8: Análisis de Riesgo - Escenarios​

Escenario 1: Robo de Computadora Portátil​

Situación: Su computadora portátil es robada en una cafetería. No está bloqueada y BitLocker no está activado.

Preguntas: 35. ¿Qué información puede obtener el atacante? 36. ¿A qué redes puede acceder ahora? 37. ¿Qué acciones debería tomar de inmediato?

Acciones recomendadas:

  • Cambiar la contraseña de todas sus redes Wi-Fi
  • Cambiar las contraseñas de servicios en línea importantes
  • Contactar a la policía
  • Informar a su empleador si era una computadora de trabajo

Escenario 2: Acceso Físico Temporal​

Situación: Usted deja su computadora desbloqueada durante 2 minutos para ir al baño. Un "amigo" curioso ejecuta rápidamente los comandos de exportación.

Preguntas: 38. ¿Puede lograrlo en 2 minutos? 39. ¿Cómo se daría cuenta? 40. ¿Cómo lo habría evitado?

Escenario 3: Malware con Privilegios de Administrador​

Situación: Usted descarga un software infectado que solicita derechos de administrador. El malware ejecuta el comando de exportación y envía los archivos a un servidor remoto.

Preguntas: 41. ¿Cómo podría el malware obtener privilegios de administrador? 42. ¿Cómo protegerse contra este tipo de ataque? 43. ¿Qué herramientas pueden detectar este comportamiento?


Parte 9: Laboratorio Práctico - Auditoría Completa​

Ejercicio 9.1: Crear un Informe de Auditoría​

Cree un script batch audit_wifi.bat:

@echo off
echo ============================================
echo AUDITORÍA DE SEGURIDAD WI-FI
echo Fecha: %DATE% %TIME%
echo Computadora: %COMPUTERNAME%
echo Usuario: %USERNAME%
echo ============================================
echo.

echo [1] PERFILES WI-FI GUARDADOS
echo.
netsh wlan show profiles
echo.

echo [2] INTERFAZ WI-FI ACTUAL
echo.
netsh wlan show interfaces
echo.

echo [3] REDES AL ALCANCE
echo.
netsh wlan show networks mode=bssid
echo.

echo [4] DETALLES DEL PERFIL ACTUAL (sin contraseña)
for /f "tokens=2 delims=:" %%a in ('netsh wlan show interfaces ^| findstr "SSID"') do (
set current_ssid=%%a
goto :show_profile
)

:show_profile
netsh wlan show profile name=%current_ssid%
echo.

echo ============================================
echo RECOMENDACIONES:
echo - Elimine los perfiles obsoletos
echo - Desactive la conexión automática para redes públicas
echo - Active BitLocker
echo - Configure el bloqueo automático
echo ============================================

pause

Ejecute y guarde:

audit_wifi.bat > audit_wifi_report.txt

Ejercicio 9.2: Analizar su Informe​

Basado en su informe de auditoría, responda:

Perfiles:

  • ¿Cuántos perfiles son obsoletos? ___
  • ¿Cuántos debería eliminar? ___

Seguridad de las redes:

  • ¿Cuántos usan WPA2/WPA3? ___
  • ¿Cuántos usan WEP o son abiertas? ___

Configuración actual:

  • Intensidad de la señal actual: ___
  • Tipo de seguridad de la red actual: ___
  • ¿Conexión automática activada? ___

Ejercicio 9.3: Plan de Acción​

Cree un plan de acción con 5 medidas concretas para mejorar su seguridad Wi-Fi:







Entregables​

A entregar:

  1. Informe de auditoría Wi-Fi (archivo de texto generado por el script)

  2. Documento de análisis (Word/PDF, 3-4 páginas) que contenga:

    • Respuestas a las 43 preguntas
    • Tabla de perfiles Wi-Fi con análisis de seguridad
    • Respuestas a los 3 escenarios
    • Plan de acción en 5 puntos
    • Lista de verificación de seguridad completada
  3. Capturas de pantalla (mínimo 4):

    • Lista de perfiles (netsh wlan show profiles)
    • Extracción de una contraseña (difuminada si entrega públicamente)
    • Escaneo de redes al alcance
    • Exportación de perfiles (contenido de la carpeta)

IMPORTANTE: Difumine o oculte las contraseñas reales en sus capturas de pantalla y documentos.


Criterios de Evaluación​

CriterioPuntos
Comprensión de los riesgos asociados al almacenamiento de credenciales25%
Calidad de la auditoría e identificación de problemas25%
Análisis pertinente de los escenarios de ataque20%
Plan de acción realista y aplicable15%
Calidad de la documentación y cumplimiento de las instrucciones15%

Comandos de Referencia Rápida​

Gestión de Perfiles​

netsh wlan show profiles                              # Listar todos los perfiles
netsh wlan show profile name="SSID" # Detalles de un perfil
netsh wlan show profile name="SSID" key=clear # Con contraseña
netsh wlan delete profile name="SSID" # Eliminar un perfil
netsh wlan export profile key=clear folder="PATH" # Exportar con contraseñas

Escaneo e Información​

netsh wlan show networks mode=bssid                   # Redes al alcance
netsh wlan show interfaces # Interfaz y conexión actual
netsh wlan show drivers # Información del controlador

Conexión​

netsh wlan connect name="SSID"                        # Conectarse a una red
netsh wlan disconnect # Desconectarse

Solución de Problemas​

Problema: "El servicio Estación automática WLAN no se está ejecutando"​

Solución:

net start WlanSvc

Problema: "Acceso denegado" al mostrar la contraseña​

Solución: Ejecute el símbolo del sistema como administrador.

Problema: No hay adaptador Wi-Fi​

Solución: Estos comandos solo funcionan en computadoras con Wi-Fi. Si está en una PC de escritorio sin Wi-Fi, no verá ningún perfil.


Ir Más Allá (Opcional)​

Desafío 1: Script de Automatización Avanzado​

Cree un script PowerShell que:

  • Liste todos los perfiles
  • Identifique los perfiles de más de 6 meses
  • Proponga eliminarlos automáticamente
  • Genere un informe PDF

Desafío 2: Comparación con Linux​

En una distribución Linux:

  • Las credenciales Wi-Fi están en /etc/NetworkManager/system-connections/
  • Se requiere root para acceder
  • Compare con Windows: ¿cuál es más seguro?

Desafío 3: Investigación​

Documente:

  • ¿Cómo cifra Windows las contraseñas Wi-Fi en reposo?
  • ¿Qué API/función se utiliza?
  • ¿Se puede mejorar esta seguridad?

Recursos Adicionales​


Conclusión​

Este laboratorio le ha enseñado:

  • Cómo Windows almacena y gestiona las credenciales Wi-Fi
  • Los riesgos asociados a este almacenamiento
  • Cómo auditar su propio sistema
  • Las medidas de protección a implementar

Lecciones clave:

  1. Seguridad física = Seguridad informática: Un acceso físico de unos segundos es suficiente
  2. Principio de menor privilegio: Solo almacene los perfiles necesarios
  3. Defensa en profundidad: Varias capas de seguridad (bloqueo + cifrado + antivirus)
  4. Vigilancia constante: Audite regularmente sus sistemas

Próximo paso: MÓDULO 2 donde aprenderá a crear entornos virtuales aislados para sus pruebas de seguridad.


Los conocimientos adquiridos en este laboratorio son poderosos. Con el poder viene la responsabilidad.

Ahora usted sabe cómo:

  • Extraer contraseñas Wi-Fi de una máquina Windows
  • Exportar credenciales en masa
  • Evaluar la seguridad de las redes

Utilice estos conocimientos para:

  • Mejorar su propia seguridad
  • Ayudar legítimamente a otras personas (con permiso)
  • Auditar sistemas de los que usted es responsable
  • Concienciar a su entorno sobre los riesgos

NUNCA utilice estas técnicas para:

  • Acceder a sistemas o redes sin autorización
  • Robar información
  • Perjudicar a otros

En caso de duda, pregúntese: "¿Tengo la autorización explícita para hacer esto?"

Si la respuesta es no, no lo haga.

Su firma ética:

"Yo, ______________, comprendo las implicaciones éticas y legales de este laboratorio y me comprometo a utilizar estos conocimientos de manera responsable y conforme a la ley."


Laboratorio desarrollado en el marco del curso Sistemas Operativos - MÓDULO 1