SSH

By Alejandro Lopez Aguilar ·

Comandos básicos

┌─[ ssml ]──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
ssh usuario@ip_servidor
└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
┌─[ ssml ]──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
ssh -i <ruta_clave_privada> usuario@ip_servidor (conectarse usando clave privada)
└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Enumerar Algoritmos

┌─[ ssml ]──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
nmap <IP> -p 22 —script ssh2-enum-algos
└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Fuerza Bruta

Hydra

┌─[ ssml ]──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
hydra -l <user> -P <ruta_contraseñas> ssh://<IP>
└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Nmap

┌─[ ssml ]──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
nmap <IP> -p 22 —script ssh-brute —scripts-args userdb=<ruta_usuarios>
└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Metasploit

Podemos usar los siguientes módulos
auxiliary/scanner/ssh/ssh_login
auxiliary/scanner/ssh/ssh_version