Aller au contenu principal

Port 22 - SSH

Service : Secure Shell Outil : ssh

Checklist

1. Ne PAS commencer par SSH

  • SSH est rarement le point d'entree direct sur les boxes debutant
  • Chercher d'abord des credentials sur les autres services (FTP, web, SMB)
  • SSH devient utile apres avoir trouve un couple user/password

2. Si tu as des credentials

  • Tenter une connexion directe :
ssh <user>@<IP>

3. Si tu as une liste d'utilisateurs + un mot de passe probable

  • Lancer un password spray avec Hydra :
hydra -L usernames.txt -p '<password>' <IP> ssh

4. Une fois connecte

  • Verifier les services locaux avec ss -tl → il peut y avoir des services caches (DB, etc.)
  • Si un service local est trouve → Port Forwarding

Scenarios vecus

SituationCe qui s'est passeBox
FTP → email + PDF → password par defautHydra SSH spray → acces christineFunnel
SSH → ss -tl → PostgreSQL local (5432)Port forwarding → extraction du flag dans la DBFunnel

Liens