
Exploit pour CVE-2024-6387
Le scanner de vulnérabilités SSH est un script Python qui utilise Nmap pour analyser une liste de domaines à la recherche de versions SSH vulnérables. Il vérifie plusieurs ports pour les services SSH et identifie les versions connues pour avoir des vulnérabilités de sécurité.
nmap (python3-nmap)termcolor (termcolor)Clonez le dépôt :
git clone https://github.com/thegenetic/CVE-2024-6387-exploit.git
cd CVE-2024-6387-exploit
Installez les dépendances :
pip install -r requirements.txt
domains.txt) contenant les domaines à analyser, avec un domaine par ligne.python CVE-2024-6387.py domains.txt
-Pn : Traite tous les hôtes comme en ligne (ignore la découverte d'hôtes).-sV : Sonde les ports ouverts pour déterminer les informations de service/version.-p- : Analyse tous les 65535 ports.--script ssh2-enum-algos,ssh-auth-methods,ssh-hostkey,ssh-run,sshv1 : Utilise des scripts spécifiques à SSH pour des informations plus détaillées.$ python CVE-2024-6387.py domains.txt
Scanning example.com (93.184.216.34)...
[example.com] SSH version detected on port 22: SSH-2.0-OpenSSH_8.8p1
[example.com] SSH version detected on port 2222: SSH-2.0-OpenSSH_8.6p1
...
Scan Results:
example.com (22): SSH-2.0-OpenSSH_8.8p1
example.com (2222): SSH-2.0-OpenSSH_8.6p1
example.com (none): No SSH version detected on open ports
...
$ cat domains.txt
example.com
...