THC Hydra

Per installare dai sorgenti THC-Hydra 6.5 (thc.org/thc-hydra) su Linux, nel mio caso si tratta di Ubuntu 11.04, con supporto SSH abbiamo bisogno della libreria libssh-0.4.x (www.libssh.org) .
Per installare libssh abbiamo bisogno di CMake (www.cmake.org) versione 2.6 o superiore. L’ultima versione disponibile al momento in cui sto scrivendo quest’articolo è la 2.8.5

wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz
tar xvzf cmake-2.8.5.tar.gz

dopo aver estratto l’archivio compresso entriamo nella directory

cd cmake-2.8.5
./bootstrap

Il risultato dovrebbe dare: “CMake has bootstrapped.  Now run make.” quindi diamo i comandi:

make
(sudo) make install

Verifica della versione installa:

(sudo) cmake –version

Ho specificato il comando sudo tra parentesi in caso che l’installazione assegni root come owner dell’applicativo. Dopo aver installato correttamente il CMake passiamo all’installazione delle librerie OpenSSL.

Se ricevete questo log di warning:

— checking for module ‘openssl’
—   package ‘openssl’ not found

Vi mancano le librerie openssl (www.openssl.org) per la compilazione, per me è bastato installarle con apt-get:

(sudo) apt-get install libssl-dev

Andiamo nella directory dove abbiamo scaricato il pacchetto delle librerie libssh e digitiamo il comando

tar xvzf libssh-0.4.8.tar.gz

Andiamo nella directory creata dall’estrazione dell’archivio compresso.

cd libssh-0.4.8

Creiamo una nuova directory build e dopo ci posizioniamo all’interno.

mkdir build
cd build

Adesso lanciamo il comando cmake per la generazione dei file di installazione

cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug -DWITH_SSH1=on ..
make
(sudo) make install

Con quest’ultimo comando dovremmo aver installato correttamente le librerie libssh.

Adesso passiamo (finalmente) all’installazione dai sorgenti dell’applicativo THC-Hydra. Andiamo nella directory dove abbiamo precedentemente scaricato e poi decompresso thc-hydra e digitiamo:

./configure –disable-xhydra (se come me non volete installare la gui, altrimenti omettete il parametro)
make
(sudo) make install

Proviamo a digitare hydra nella console e dovremmo vedere la sinossi del programma. 

[five-star-rating]