如何在 Linux 中安装和使用 Hydra?
弱密码仍然是安全方面的大问题,如今猜测密码和破解算法变得容易,暴力破解是蓬勃发展的主要攻击方式。制作强密码的一般规则是使用长(超过 8 个字母)与大写字母、符号和数字的组合。
破解密码的一个很好的暴力破解工具是九头蛇。它是一个并行的登录破解器或密码破解器。在容易添加模块的地方更快更灵活。 Hydra 通常预装在 Kali Linux 系统中,但如果在任何情况下都没有安装它,或者您正在使用任何其他发行版,您可以按照本文中的步骤进行操作。
从源存储库安装
sudo apt-get install hydra-gtk
此命令将直接从存储库安装 hydra,这将在您的 Linux 系统上安装带有前端 GUI 的命令行版本的 hydra。使用此命令的主要缺点是您将无法获得最新版本,因此如果您使用此命令或系统上预装了 hydra,您可以使用以下命令将其删除:
sudo apt-get purge hydra-gtk && sudo apt-get autoremove && sudo apt-get autoclean
使用最新版本从源安装
在首先做任何事情之前,我们需要使用命令来更新我们的系统:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
一旦我们的系统是最新的,我们需要安装 hydra 所需的一些基本东西。
sudo apt-get -y install build-essential
sudo apt-get install git
当我们使用基于 ubuntu/debian 的发行版时,一些可选模块需要一些补充库,可以使用此命令安装这些库(请注意,有些可能不适用于您的发行版
sudo apt-get install libssl-dev libssh-dev libidn11-dev libpcre3-dev \ libgtk2.0-dev libmysqlclient-dev libpq-dev libsvn-dev \ firebird-dev libncp-dev
它将启用除 Oracle、SAP R/3、NCP 和苹果填充协议之外的所有可选模块和功能。现在完成后,我们需要从 git hub 克隆存储库,使用以下命令:
git clone https://github.com/vanhauser-thc/thc-hydra.git
在终端中找到克隆的文件夹目录。
cd thc-hydra
定位到目录后,我们需要对其进行配置
./configure
现在,如果您看到这种带有“make”消息的屏幕,请按照说明进行操作。使用 root 权限进行“make install”。
转到您的主目录并使用“hydra -help”确保 hydra 安装正确并且运行良好。