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
IMPORTANTE: Advertencia Ética y Legal
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:
- Acceso físico: Una persona con acceso a su computadora puede recuperar todas sus contraseñas Wi-Fi
- Malware: Un software malicioso con privilegios de administrador puede exfiltrar estas credenciales
- Robo/Pérdida: Si su computadora es robada, el atacante puede acceder a sus redes
- Forense: Las credenciales permanecen incluso después de desconectarse de la red
Preguntas:
- ¿Por qué cree usted que Windows almacena las contraseñas Wi-Fi?
- ¿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:
- El atacante obtiene acceso físico (30 segundos)
- Ejecuta el comando de exportación
- Copia los archivos XML a una memoria USB
- 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:
- Vaya a Configuración → Red e Internet → Wi-Fi
- Haga clic en Administrar redes conocidas
- Seleccione una red pública
- 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:
- Exporte solo el perfil necesario
- Transfiera mediante un método seguro (memoria USB cifrada, ¡no por correo electrónico!)
- Elimine inmediatamente después de la transferencia
- 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:
-
Bloqueo automático:
- Configure el bloqueo tras 1-2 minutos de inactividad
- Windows + L para bloquear manualmente
-
Contraseña fuerte:
- Cuenta de Windows con contraseña compleja
- Evite PINs simples
-
Cifrado de disco:
- Active BitLocker (Windows Pro)
- Protege los datos si la computadora es robada
-
Supervisión:
- Revise regularmente los perfiles guardados
- Elimine los perfiles obsoletos
-
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:
-
Política de grupo (GPO):
- Restringir el acceso a los comandos netsh para usuarios estándar
- Forzar el cifrado de discos
-
Antivirus/EDR:
- Supervisar la ejecución de comandos de volcado de credenciales
- Alertar sobre la exportación de perfiles Wi-Fi
-
Auditoría:
- Registrar las conexiones a redes Wi-Fi
- Supervisar accesos no autorizados
-
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:
-
Informe de auditoría Wi-Fi (archivo de texto generado por el script)
-
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
-
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
| Criterio | Puntos |
|---|---|
| Comprensión de los riesgos asociados al almacenamiento de credenciales | 25% |
| Calidad de la auditoría e identificación de problemas | 25% |
| Análisis pertinente de los escenarios de ataque | 20% |
| Plan de acción realista y aplicable | 15% |
| Calidad de la documentación y cumplimiento de las instrucciones | 15% |
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
- Documentación netsh wlan (Microsoft)
- Wi-Fi Security: WEP, WPA, WPA2, WPA3
- NIST Guidelines on Wireless Security
- BitLocker Documentation
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:
- Seguridad física = Seguridad informática: Un acceso físico de unos segundos es suficiente
- Principio de menor privilegio: Solo almacene los perfiles necesarios
- Defensa en profundidad: Varias capas de seguridad (bloqueo + cifrado + antivirus)
- Vigilancia constante: Audite regularmente sus sistemas
Próximo paso: MÓDULO 2 donde aprenderá a crear entornos virtuales aislados para sus pruebas de seguridad.
Recordatorio Final: Responsabilidad Ética y Legal
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