Installation de THC hydra

Bonjour voila puisse que j’ai eu des dificulter a comprendre comment utiliser le patche voila comment installer THC hydra sa poura faire gagnez un peut de temps a quelle qu’un.

mkdir /tmp/hydra
cd /tmp/hydra

##############
# libssh
############## 
# Téléchargement de l'archive
wget http://0xbadc0de.be/libssh/libssh-0.2.tgz
 
# Décompression
tar xzf libssh-0.2.tgz
cd libssh-0.2
./configure
make
make install
cd ..
 
############## 
# hydra
############## 

# Téléchargement de l'archive
wget http://freeworld.thc.org/releases/hydra-5.4-src.tar.gz
 
# Décompression 
tar xzf hydra-5.4-src.tar.gz
 
# Téléchargement du patch
wget http://0xbadc0de.be/libssh/hydra-libssh0.2.patch
 
cd hydra-5.4-src
./configure
patch -p1 < ../hydra-libssh0.2.patch
 
# Correction d'un bug
sed -i 's/XDEFINES= -DLIBOPENSSL -DLIBPOSTGRES -DLIBSSH/XDEFINES= -DLIBOPENSSL -DLIBSSH/g' Makefile

sed -i 's/XLIBS= -lssl -lpq -lssh -lcrypto/XLIBS= -lssl -lssh -lcrypto/g' Makefile
 
make
make install

# Nettoyage
cd /tmp/
rm -rf hydra

bon test de sécuriter

Salut,

A mon avis à la lecture de ton post, tu vas te faire secouer par les irréductibles d’ici peu … :mrgreen:

Bonne chance !!!

Je ferais surtout

[code]$ su

apt-get install libssh-2-dev

$

Téléchargement de l’archive

$ cd /tmp
$ wget http://freeworld.thc.org/releases/hydra-5.4-src.tar.gz

Décompression

$ tar xzf hydra-5.4-src.tar.gz

Téléchargement du patch

$ wget http://0xbadc0de.be/libssh/hydra-libssh0.2.patch
$ cd hydra-5.4-src
$ patch -p1 < …/hydra-libssh0.2.patch
$ ./configure
$ su

checkinstall make install

(* là, renommer le paquet en hydra, la version en 5.4 et le provide en hydra *)
[/code]
Tu récupères un beau paquet hydra_5.4-1_amd64.deb (là c’est en amd64) ou hydra_5.4-1_i386.deb

Dans ta méthode, tu écrases des fichiers qui peuvent exister, tu peux briser un paquet en compilant libssh sans toutes les options et tu n’as pas la possibilité de désinstaller proprement hydra (sur ma machine, ça m’a pris 5 minutes et j’ai tout désinstallé juste après la construction du paquet).

Par ailleurs, il faut faire le patch avant le ./configure et non après, cela explique les erreurs que tu as rencontré par la suite…