Hydra, also called THC-Hydra, is built in various Operating Systems like Kali Linux, Parrot, and other major penetration testing environments. While there are several login hacker tools that could not support more than one protocol, this tool is a command-based computer program that copies decrypt passwords from many protocols and applications with a dictionary attack. Hydra is a parallelized network logon cracker and is used only for legal purposes. Hydra could compile cleanly on Linux, Windows/Cygwin, Solaris, FreeBSD/OpenBSD, QNX, and macOS. This article presents you with Tutorial Install And Use THC Hydra On Kali Linux. If you are preparing to purchase your own VPS, packages of Eldernode are economical and VIP.
Table of Contents
How To Install And Use THC Hydra On Kali Linux
Van Hauser and Ronald Kessler are the authors of Hydra. It is under the AGPL-3.0 license. As you read, Hydra is parallelized and this feature is the reason for the speed of this password cracker tool. Depend on the protocol it could be very fast. The fastest are POP3 and FTP. Researchers and security teams use Hydra to observe how they can protect themselves against the attacks. In the following, you will learn more about Hydra.
Supported Platforms
-All Unix platforms such as Linux, BSD, Solaris, etc.
-macOS
-Windows with Cygwin for both IPv4, and IPv6
Mobile systems based on Linux, macOS, or QNX like Android, iPhone, Blackberry 10, Zaurus, iPaq
Supported Protocols
Unlike other hacker tools, Hydra supports multiple protocol attacks. Here is a list of them.
-Cisco enable
-Cisco auth
-FTP
-HTTP(S)-FORM-GET-POST
-HTTP-Proxy
-IMAP
-MS SQL
-MySQL
-NNTP
-IRC
-PC-NFS
-POP3
-PostgresSQL
-RDP
-SMB
-SMTP
-SNMP
-SOCKS5
-SSH
-Teamspeak
-Telnet
-VMware Auth
-VNC
-XMPP
And so on. Hydra is very fast and flexible. Also, you can add new modules easily.
Hydra Commands
Hydra is available in both command and graphical format. Type ./hydra -h to see all available command-line options or hydra for a shorter version.
hydra [[[-l LOGIN|-L FILE] [-p PASS|-P FILE]] | [-C FILE]] [-e nsr] [-o FILE] [-t TASKS] [-M FILE [-T TASKS]] [-w TIME] [-W TIME] [-f] [-s PORT] [-x MIN:MAX:CHARSET] [-SuvV46] [service://server[:PORT][/OPT]]
_ v vrebose mode
_ l login name
_ p <password_file/wordlist>
_ e nsr, additional checks, “n” for null password, “s” try login as pass, “r” try the reverse login as pass
_ t <number of parallel connects>
_ w <max time to wait for response>
_ f: exit after first login/password pair found
_ m: OPTIONS – module specific options. See hydra -U <module> what options are available.
Install THC Hydra On Kali Linux
Hydra is pre-installed on Kali Linux and you will already have a version of Hydra installed.
But if you wish to use other Debian based Linux Operating Systems, download from the repository by running the following command:
sudo apt-get install hydra
Also, you can download the latest version from THC’s public GitHub development repository. Open your terminal and run the commands below to download, configure, compile, and install hydra:
git clone https://github.com/vanhauser-thc/thc-hydra.git
cd thc-hydra
./configure
make
make install
How to use Hydra
As we mentioned, Hydra comes in two flavors, GUI-gtk and CLI version. ”hydra-wizard” is the hydra CLI guided version. So, you can use it to be guided step by step instead of typing all the commands or arguments manually into the terminal. Use the below commands from your terminal to run hydra.
1- For CLI:
hydra
2- For CLI-wizard:
hydra-wizard
3- For GUI:
xhydra
Hydra-GTK
Hydra GTK is a GUI front end for hydra, as this is a GUI for hydra you do have THC-hydra already installed. While you are running Kali Linux, hydra-gtk will already be pre-installed. It is easy to be installed by running the command below:
sudo apt-get install hydra-gtk
Conclusion
Tutorial Install And Use THC Hydra On Kali Linux was presented to you with this guide. In case you are interested in reading more about the Kali Linux or Security tutorial, there are so many useful articles on the Eldernode blog. Discuss with your friends or help the beginners on Eldernode Community.