crt.sh¶
| Catégorie | Accès | Plateforme | Niveau | Site officiel |
|---|---|---|---|---|
| Domaines, certificats | Gratuit | Web | Débutant | crt.sh |
À quoi ça sert¶
Les certificats TLS (le cadenas HTTPS) émis par les autorités de certification sont publiés dans des journaux publics, la Certificate Transparency. Le site crt.sh permet de les consulter. On y découvre :
- les sous-domaines d'un domaine (ceux pour lesquels un certificat a été émis) ;
- les dates d'émission, qui donnent une chronologie de l'activité d'un site ;
- d'autres domaines partageant un même certificat.
Utilisation pas à pas¶
- Ouvrez crt.sh.
- Pour lister les certificats du domaine et de tous ses sous-domaines, saisissez :
%.example.com(le%est un joker). - Triez par date (colonne Not Before) pour reconstituer la chronologie.
- Relevez les sous-domaines intéressants (
mail.,shop.,dev.…). - Pour exporter les résultats, ajoutez
&output=jsonà l'adresse de la page de résultats.
Limites et pièges¶
- Seuls les sous-domaines ayant obtenu un certificat apparaissent.
- Les certificats génériques (
*.example.com) ne révèlent pas les noms des sous-domaines. - Le service est parfois lent ou indisponible sous forte charge.
Points de vigilance légaux
Consulter les journaux de certificats est une collecte passive et légale. En revanche, découvrir un sous-domaine (admin., dev.) n'autorise pas à tenter d'y accéder ou à le tester : ce serait sortir de l'OSINT, et potentiellement de la légalité (articles 323-1 et suivants du Code pénal).