🔐 Certificados SSL TLS Información y Análisis de Seguridad

Los certificados SSL pueden revelar información sensible o desactualizada que ayuda en el reconocimiento o explotación de servidores web.

📜 ¿Qué información puede revelar un certificado?

🧰 Herramientas utilizadas

🔎 OpenSSL – Inspección de certificado

openssl s_client -connect miweb.com:433

🔎 sslscan – Escaneo de configuración SSL

sslscan ejemplo.com  

🔎 sslyze – Análisis profundo de SSL/TLS

Herramienta avanzada para auditorías de seguridad SSL/TLS
Más exhaustiva que sslscan y con mejores reportes de compatibilidad, cifrados obsoletos, etc.

💥 Vulnerabilidad Heartbleed (CVE-2014-0160)

Heartbleed permite leer fragmentos de memoria del servidor afectado, pudiendo revelar datos sensibles (cookies, contraseñas, claves privadas, etc.)

🔬 Laboratorio con Docker

Repositorio:
👉 https://github.com/vulhub/vulhub/tree/master/openssl/CVE-2014-0160

docker-compose up -d  

Pasted image 20250709194545.png

sslscan 127.0.0.1:8443

✅ Nos indica si el servidor es vulnerable a Heartbleed
Pasted image 20250709194718.png

📤 Explotación del fallo

Script utilizado:
👉 ssltest.py

python3 ssltest.py 127.0.0.1 -p 8443 | grep -v "00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00"

💣 Si el servidor es vulnerable, muestra fragmentos de memoria en texto plano.
Pasted image 20250709195055.png