Kali Hydra SSL 问题,xHydra(Hydra 的 GUI 版本)运行良好

Kali Hydra SSL 问题,xHydra(Hydra 的 GUI 版本)运行良好

运行 Hydra 时出现以下错误:

starting at 2017-02-14 14:51:37
[ERROR] Compiled without OPENSSL support, module not available!

运行简单命令,在 xHydra 中运行相同的命令,并且能够成功完成。

which openssl
/usr/bin/openssl

请推荐如何使用 openssl lib 重新编译 hydra。

which hydra
/usr/local/bin/hydra

我正在运行 Kali Linux,Hydra 8.2。

答案1

首先找到源代码。

https://is.gd/LlS5Sy) - 搜索示例

一旦找到,你必须下载它(在这种情况下使用 git 克隆)

git clone https://github.com/vanhauser-thc/thc-hydra

然后进入目录

cd thc-hydra

然后确保您具有所需的依赖项(在 README.md 中)

apt-get install libssl-dev libssh-dev libidn11-dev libpcre3-dev \
             libgtk2.0-dev libmysqlclient-dev libpq-dev libsvn-dev \
             firebird2.1-dev libncp-dev

然后你需要编译并安装:

apt-get purge hydra hydra-gtk #Get rid of old install
./configure --help #Get config options

示例输出

Options:
  --prefix=path              path to install hydra and its datafiles to
  --fhs                      install according to the File System Hierarchy Standard
  --with-oracle=prefix       prefix for oracle include dir
  --with-oracle-lib=prefix   prefix for oracle lib dir
  --with-ssl=prefix          prefix for SSL headers
  --with-ssl-lib=prefix      prefix for SSL libraries
  --disable-xhydra           disable compilation of hydra GUI
  --nostrip                  do not per default strip binaries before install
  --debug                    show debug output to trace errors
  --help                     this her

因此执行 ./configure #它应该自动检测 SSL,您可以在输出中检查,否则 ./configure --with-ssl=SSL LOCATION --with-ssl-lib=SSL LIB LOCATION 然后 make make install

这是从源代码编译程序的一般方法,您应该了解这些步骤如何工作以供将来使用。

相关内容