
Script para identificar hosts vulnerables a CVE-2018-10933
Este es un script basado en Python para identificar hosts vulnerables a CVE-2018-10933. El escáner libssh tiene dos modos: pasivo (captura de banner) y agresivo (bypass de autenticación) para validar la existencia de la vulnerabilidad. Por defecto, el escáner libssh usa el modo pasivo, pero si se proporciona el argumento -a se usará el modo agresivo, que proporciona resultados más precisos.
La vulnerabilidad está presente en versiones de libssh 0.6+ y fue corregida mediante un parche presente en libssh 0.7.6 y 0.8.4. Para más detalles: https://www.libssh.org/2018/10/16/libssh-0-8-4-and-0-7-6-security-and-bugfix-release/
Ejecuta pip install -r requirements.txt dentro del directorio clonado libssh-scanner.
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