How to crack ssh password by hydra:

Aman Chauhan
3 min readMar 26, 2022

--

fig- 1.0

Hi,

This blog is about cracking the ssh password by using hydra.Its bruteforce ssh password. So lets see how we can do it.

— — — — — — — — — — Let The Party Begin— — — — — — — — — — — —

Its very important for know how to hack ssh because if we found a a user running ssh server on a system we can get a shell by it by its ask password so in this blog we see how we can crack the password

Hydra is a password bruteforcing tool. We can bruteforce many services like ssh, ftp, login page, imap ..etc lits comes pre-installed in Kali,Parrots and any Hacking linux distribution if its not intall in you system, you can simply install by using following command:

$ sudo apt install hydra

We can see all info about hydra by typing following:

$ hydra -h

fig-2.0
fig-3.0

Here you can see some examples(fig 3.0). Lets brake down ssh example and see how to use

flags:-

  • -l : if we brute force only one user we specify by -l.
  • -L : its use for if we have multiple username we specify user list.
  • -p : its use for try only single possword.
  • -P : its use for password list.
  • -M : if we have to many Ip Address we use it for specify ip address list.
  • -v : for verbose.
  • -V : show the bruteforce log(login+pass).
  • -f : Exit when password found.
  • -s : its use for specify the port number if the services not running on default port number.
  • You can get many more flags like -t, -o ..etc in hydra that you can use. You can see it in help section.(Try by yourself).

Brake down the command:-

first we use hydra for start hydra then we specify the username(-l flag) or user list(-L flag)then we specify the password(-p flag) or password(-P flag) the the IP or list the IP (Note: If the ssh service not running on port 22, we have to specify the port number by -s flag. Ex-192.0.0.1 -s 5342) on which we are going to perform the bruteforce attack and lastly the service (note: In our case its ssh)on which we perform the attack. We will use following command:

$ hydra -l [username] -P [password list] IP ssh

fig- 4.0

Here we start the the attack its can be takes time .

I am using -V for see logs, -f exiting and -s for specify port and i use rockyou.txt password list you can use yours.

Now it will crack the password if the password present in password list.

Its got password:-password123

fig- 5.0

Now we can connect to the system by ssh by following command:

$ ssh [username]@[ip]

Note: you can specify the port by -p flag if its not running on default port 22.

fig- 6.0

Hurrah!! we cracked the ssh password using hydra.

Thank You for read this article.Keep hacking keep learning.

— — — — — — — — — — — — — — — — — — — — — — — — — — — — — —

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

No responses yet

Write a response