R-CRT
crt.sh
Log de certificate transparency consultable para descubrir subdominios emitidos bajo un dominio.
Sitio oficialVolver al catálogo
RESUMEN
crt.sh es un front-end web consultable sobre los logs públicos de certificate transparency (CT) en los que los navegadores exigen a las CAs publicar cada certificado. Cada certificado TLS emitido para un dominio — incluidos los que cubren subdominios vía el campo Subject Alternative Name (SAN) — aparece aquí, lo que convierte al log en un inventario pasivo muy efectivo de los hosts que una organización ha levantado a lo largo del tiempo.
La UI acepta un dominio y muestra los certificados coincidentes en una tabla; los mismos datos también pueden consultarse directamente con el operador percent contra la API para volcarlos a un pipeline de recon.
CASOS DE USO
Casos de uso en un engagement
- 01
Conseguir un primer listado de subdominios al inicio de un engagement con alcance de dominio, antes de cualquier sondaje activo.
- 02
Encontrar subdominios olvidados o de staging que la enumeración DNS pasa por alto pero que alguna vez cubrió un certificado.
- 03
Cotejar resultados de fuerza bruta y herramientas de DNS recursivo para ampliar la cobertura.
- 04
Extraer metadatos de CA, emisor y periodo de validez para hallazgos que necesitan citar la autoridad emisora.
PRIMEROS PASOS
Al inicio de un engagement con alcance de dominio, como forma pasiva de enumerar subdominios antes de cualquier sondaje DNS o HTTP activo.
- Abre crt.sh y busca el dominio en alcance (p. ej. target.com) usando el operador percent y casar subdominios.
- Raspa la tabla de certificados devuelta, o llama al endpoint JSON con la misma consulta para alimentar un script.
- Filtra duplicados, wildcards y cualquier subdominio claramente fuera del alcance antes de pasar la lista.
- Entrega la lista limpia a una comprobación de hosts vivos o a una herramienta activa como Amass para confirmación.
curl -s "https://crt.sh/?q=%25target.com&output=json" | jq -r ".[].name_value" | sort -uANTES DE USARLA
Qué revisar antes de lanzarla
Los resultados incluyen cada certificado emitido jamás — incluidos expirados, duplicados y wildcards — así que la salida cruda debe filtrarse antes de usarla.
No todos los subdominios del log siguen vivos o bajo el control del cliente: un certificado emitido no prueba propiedad actual.
crt.sh consulta los logs públicos de CT; los certificados muy recientes pueden no ser visibles todavía según la latencia de envío de la CA.