
Skript zur Identifizierung von Hosts, die anfällig für CVE-2018-10933 sind
Dies ist ein Python-basiertes Skript, um Hosts zu identifizieren, die für CVE-2018-10933 anfällig sind. Der libssh Scanner hat zwei Modi: passiv (Banner-Grabbing) und aggressiv (Auth-Bypass), um die Existenz der Schwachstelle zu validieren. Standardmäßig verwendet der libssh Scanner den passiven Modus, aber mit dem Argument -a wird der aggressive Modus verwendet, der genauere Ergebnisse liefert.
Die Schwachstelle ist in Versionen von libssh 0.6+ vorhanden und wurde durch einen Patch in libssh 0.7.6 und 0.8.4 behoben. Weitere Details: https://www.libssh.org/2018/10/16/libssh-0-8-4-and-0-7-6-security-and-bugfix-release/
Führen Sie pip install -r requirements.txt im geklonten libssh-scanner-Verzeichnis aus.
libssh Scanner - Find vulnerable libssh services by Leap Security (@LeapSecurity)
positional arguments:
target An ip address or new line delimited file containing
IPs to search for the vulnerability.
optional arguments:
-h, --help show this help message and exit
-v, --version show program's version number and exit
-p PORT, --port PORT Set port of SSH service
-a, --aggressive Identify vulnerable hosts by bypassing authentication