Pentest SSH - puerto 22
services
ahora nos enfocaremos en el protocolo SSH (Secure Shell) y en cómo llevar a cabo tareas de reconocimiento para recopilar información de los sistemas que lo tienen habilitado.
SSH es un protocolo ampliamente utilizado para la administración remota de servidores. Permite a los usuarios conectarse, controlar y gestionar sistemas remotos a través de Internet utilizando un mecanismo de autenticación segura. A diferencia de Telnet —que transmite los datos sin cifrado— SSH implementa técnicas criptográficas para asegurar que toda la comunicación entre el cliente y el servidor esté completamente cifrada.
Entre sus funcionalidades, SSH permite autenticar usuarios remotos, recibir comandos del cliente y enviar de vuelta la salida correspondiente. Esto lo convierte en una herramienta esencial para administrar sistemas a distancia de forma segura y eficiente, sin necesidad de estar físicamente presentes.
Enumeración
ssh es usualmente corrido en el puerto 22 de la maquina
reconocimiento del puerto y sus versionas para buscar exploits :
nmap -sCV -p22 ip
hydra -l s4vitar -P diccionario.txt ssh://ip -s 2222 -t 15
letra minuscula : que ya conoces el dato, en ese caso el username
letra mayuscula : que no conocer el dato y vas a proporcionar un diccionario (en el caso de la password)
proporcionamos el protocolo y la IP
-s : por si el servicio corre en un puerto que no es el habitual, en este caso de 22 -> 2222
-t : hilos a usar
Last updated