22 -SSH/SFTP

SSH es el nombre de un protocolo y del programa que lo implementa cuya principal función es el acceso remoto a un servidor por medio de un canal seguro en el que toda la información está cifrada.

Check List

ssh <username>@<IP> # comando básico
ssh <username>@<IP> -p <password> # con password
ssh <username>@<IP> -i <privatekey> # conectarte con private key (un archivo con la private key dentro>

Windows RDP login

xfreerdp /dynamic-resolution +clipboard /cert:ignore /v:MACHINE_IP /u:Administrator /p:'<passowrd'

Nmap scripts

ls -al /usr/share/nmap/scripts/ | grep -e “ssh” # para ver los scripts posibles del ssh
nmap -p22 <ip> -sC # Script por defecto de nmap
nmap -p22 <ip> -sV # Version del servicio
nmap -p22 <ip> --script ssh2-enum-algos # Recuperar algoritmos soportados
nmap -p22 <ip> --script ssh-hostkey --script-args ssh_hostkey=full # Recuperar keys debiles
nmap -p22 <ip> --script ssh-auth-methods --script-args="ssh.user=root" # Revisar metodos de autenticarnos

Transferencia de archivos

SCP (Secure Copy Protocol)

El Secure Copy Protocol, también conocido como Secure Copy, es un protocolo de sistemas informáticos que se utiliza para la transferencia de archivos de forma segura.

Máquina local --> Remote SERVER (SSH)

scp <archivo> usuario@<IP>:/ruta/donde/lo/pondras

Remote SERVER (SSH) --> Máquina local

scp usuario@<IP>:file.txt /ruta/local/

Fuerza bruta

Hydra

hydra -l <user> -P /usr/share/wordlists/rockyou.txt ssh://<IP> # SSH brute force

Ssh2John

ssh2john <private_key> > hash_key # convertir la private key en hash para john

John

john <hash_key> --wordlist=/usr/share/wordlists/rockyou.txt

Last updated