Kali Hydra questão SSL, xHydra (versão GUI da Hydra) funciona muito bem

1

Estou recebendo o seguinte erro ao executar o Hydra:

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

Rodando comando simples, correu o mesmo no xHydra, e é capaz de completar com sucesso.

which openssl
/usr/bin/openssl

Por favor, recomende como recompilar a hydra com o openssl lib.

which hydra
/usr/local/bin/hydra

Estou executando o Kali Linux, Hydra 8.2.

    
por Carrot 15.02.2017 / 19:29

1 resposta

0

Primeiro, encontre o código-fonte.

( link ) - Exemplo de pesquisa

Uma vez localizado você deve baixá-lo (no caso clone com git)

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

depois, vá para o diretório

cd thc-hydra

verifique se você tem as dependências necessárias (no 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

Então você quer compilar e instalar assim:

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

Exemplo de saída

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

Assim, portanto Faz     ./configure # Deve-se autodetectar SSL, e você pode verificar a saída outro     ./configure --with-ssl = LOCALIZAÇÃO SSL --with-ssl-lib = SSL LIB LOCATION então     faço     make install

Esta é a maneira geral de compilar um programa a partir do código-fonte, e você deve aprender como essas etapas funcionam para uso futuro.

    
por 12.03.2017 / 23:57