According to Kali, THC-Hydra Tool is a parallelized login cracker which supports numerous protocols to attack. It is very fast and flexible, and new modules are easy to add.

This Tool makes it possible for researchers and security consultants to show how easy it would be to gain unauthorized access to a system remotely.

It supports: Cisco AAA, Cisco auth, Cisco enable, CVS, FTP, HTTP(S)-FORM-GET, HTTP(S)-FORM-POST, HTTP(S)-GET, HTTP(S)-HEAD, HTTP-Proxy, ICQ, IMAP, IRC, LDAP, MS-SQL, MySQL, NNTP, Oracle Listener, Oracle SID, PC-Anywhere, PC-NFS, POP3, PostgreSQL, RDP, Rexec, Rlogin, Rsh, SIP, SMB(NT), SMTP, SMTP Enum, SNMP v1+v2+v3, SOCKS5, SSH (v1 and v2), SSHKEY, Subversion, Teamspeak (TS2), Telnet, VMware-Auth, VNC and XMPP.

Also Read : Offline Password Cracking with John the Ripper – Tutorial

THC-Hydra Tool will work in 4 modes:

  • One username & one password
  • User-list & One password
  • One username & Password list
  • User-list & Password list

Hydra has Various Options:

  • Target – Settings of various target options
  • Passwords – Specify password options & wordlists
  • Tuning – Specify how fast should hydra work. Other timing options are also available.
  • Specific – For testing on specific targets like a domain, https proxy etc.
  • Start – Start/Stop & shows the output.

Step 1:

Find the Hydra from kali by searching xHydra.


Here we are setting our Target IP “”(set your Remote Target) In Target area.

we are using SSH authentication for communicate to remote Target “”

Target: “”  Protocol : SSH

Bottom of the tool we can see command line which is automatically Create when we set out settings in GUI of THC-Hydra

THC-Hydra Tool

Step 2:

we Perform wordlist attack by using a wordlist containing most common passwords to break into the root account. you can add “n” number of passwords to your word list.

In Passwords area , we set our username as “root” and specified our wordlist.txt location in password list box(/root/password/txt).

Kali Linux comes with built in word lists.

Search them using the command: locate *.lst in terminal.

command: locate *.lst
THC-Hydra Tool

Step 3:

In Tuning area , we set the number of task that we are going to perform .

I set 1 tasks for the Attack.

you can set proxy as No Proxy.

THC-Hydra Tool

Step 4:

we can go ahead and trigger the start attach by Clicking the start button.

THC-Hydra Tool

you can see clearly  the terminal command line in the bottom of the tool which is about the target IP, a protocol that we used  and wordlist of dictionary list  (password.txt)

THC-Hydra Tool

Finally, e have got the result about our target system login ID and password

  • Login ID: root
  • Password: toor

Also Read:

BALAJI is a Former Security Researcher (Threat Research Labs) at Comodo Cybersecurity. Editor-in-Chief & Co-Founder - Cyber Security News & GBHackers On Security.


Please enter your comment!
Please enter your name here