Foreword
The hydra tool is installed by default, and the RDP protocol cannot be directly broken, as shown below, and then apt-get install hydra is installed, usually an old version of 8.6.
Hydra (https://github.com/vanhauser-thc/thc-hydra) starting at 2021-08-05 02:43:54
[ERROR] Compiled without FREERDP support, modules not available!
Environmental description
root@tide-mars:/hydra-install/thc-hydra-9.2# uname -a
Linux tide-mars 5.10.0-kali6-amd64 #1 SMP Debian 5.10.26-1kali2 (2021-04-01) x86_64 x86_64 x86_64 GNU/Linux
Installation steps
Delete original version
If you cannot use the RDP protocol to break through or use an old version before, it is recommended to delete the original version
- apt-get installation “`apt-get remove hydra“`
- Source installation
If –prefix is configured, delete the original installation package folder
Install dependencies
If you use Ubuntu/Debian, this will install supplementary libraries needed for a few optional modules (note that some might not be available on your distribution):
- SSH and other dependencies
root@tide-mars:/hydra-install/thc-hydra-9.2# apt-get install libssl-dev libssh-dev libidn11-dev libpcre3-dev \
libgtk2.0-dev libmysqlclient-dev libpq-dev libsvn-dev \
firebird-dev libmemcached-dev libgpg-error-dev \
libgcrypt11-dev libgcrypt20-dev
- FreeRDP depends on the solution to the problem that RDP cannot be used under Ubuntu
sudo apt install freerdp2-dev -y
Installation configuration
root@tide-mars:/# mkdir hydra-install
root@tide-mars:/# cd hydra-install
root@tide-mars:/hydra-install# wget --no-check-certificate https://github.com/vanhauser-thc/thc-hydra/archive/v9.2.tar.gz
root@tide-mars:/hydra-install# tar -zxvf v9.2.tar.gz Get the thc-hydra-9.2 folder
root@tide-mars:/hydra-install# ls
thc-hydra-9.2 v9.2.tar.gz
root@tide-mars:/hydra-install# cd thc-hydra-9.2/
root@tide-mars:/hydra-install/thc-hydra-9.2# ./configure --prefix=/usr/local/hydra
root@tide-mars:/hydra-install/thc-hydra-9.2# make
root@tide-mars:/hydra-install/thc-hydra-9.2# make install
root@tide-mars:/hydra-install/thc-hydra-9.2# make clean
Verification successful
root@tide-mars:/hydra-install/thc-hydra-9.2# hydra -version
Hydra v9.2 (c) 2021 by van Hauser/THC & David Maciejak - Please do not use in military or secret service organizations, or for illegal purposes (this is non-binding, these *** ignore laws and ethics anyway).
[ERROR] unknown mode i for option -e, only supporting "n", "s" and "r"
Reference link
https://github.com/vanhauser-thc/thc-hydra
https://blog.csdn.net/Dearggae/article/details/104054705