Exécuter un scan de certificat SSL avec nmap --script ssl-cert 192.168.1.1
Dans cette étape, nous allons utiliser Nmap pour effectuer un scan de certificat SSL sur une adresse IP spécifiée. Nmap est un puissant outil de balayage de réseau, et son moteur de scripts nous permet d'étendre ses fonctionnalités. Le script ssl-cert
est conçu pour récupérer et afficher des informations sur les certificats SSL/TLS à partir d'un serveur cible.
Commençons par comprendre la structure de base de la commande :
nmap --script ssl-cert <target_ip>
Ici, <target_ip>
est l'adresse IP du serveur que vous voulez scanner. Dans ce cas, nous allons scanner l'adresse IP 192.168.1.1
.
Maintenant, ouvrez votre terminal Xfce. Assurez-vous d'être dans le répertoire ~/project
. Si ce n'est pas le cas, accédez-y en utilisant la commande cd
:
cd ~/project
Ensuite, exécutez la commande suivante pour exécuter le scan de certificat SSL :
sudo nmap --script ssl-cert 192.168.1.1
Vous pouvez être invité à saisir votre mot de passe. Étant donné que l'utilisateur labex
a des privilèges sudo
sans mot de passe, appuyez simplement sur Entrée.
Note : 192.168.1.1
est une adresse IP privée et peut ne pas être accessible à partir de votre configuration de réseau actuelle. Si vous n'avez pas de serveur à cette adresse, le scan peut ne pas retourner de résultats ou peut prendre du temps avant de se terminer. Pour les tests, vous pouvez utiliser une adresse IP publique que vous savez avoir un certificat SSL, telle que scanme.nmap.org
, ou 8.8.8.8
.
Essayons de scanner scanme.nmap.org
à la place :
sudo nmap --script ssl-cert scanme.nmap.org
Cette commande tentera de se connecter à scanme.nmap.org
et de récupérer ses informations de certificat SSL. La sortie affichera des détails tels que le sujet du certificat, l'émetteur, la période de validité et tout Nom Alternatif de Sujet (SAN).
Exemple de sortie (la sortie réelle variera) :
Starting Nmap 7.80 ( https://nmap.org ) at 2023-10-27 10:00 UTC
Nmap scan report for scanme.nmap.org (45.33.32.156)
Host is up (0.031s latency).
Other addresses for scanme.nmap.org (not scanned): 2600:3c01::f03c:91ff:fe18:bb2f
PORT STATE SERVICE
22/tcp open ssh
| ssl-cert: Subject: commonName=scanme.nmap.org
| Issuer: commonName=Let's Encrypt Authority X3
| Public Key type: rsa
| Public Key bits: 2048
| Signature Algorithm: sha256WithRSAEncryption
| Not valid before: 2020-03-18T14:23:03+00:00
| Not valid after: 2020-06-16T14:23:03+00:00
| MD5: ...
| SHA1: ...
| -----BEGIN CERTIFICATE-----
| ...
| -----END CERTIFICATE-----
Nmap done: 1 IP address (1 host up) scanned in 2.18 seconds
Cette sortie montre les détails du certificat SSL pour scanme.nmap.org
, y compris le sujet, l'émetteur et les dates de validité.