# Installation de THC hydra

**URL:** <https://www.debian-fr.org/t/installation-de-thc-hydra/18072>\
**Category:** Trucs et Astuces\
**Created:** [Février 20, 2016, 7:01 UTC](https://www.debian-fr.org/t/installation-de-thc-hydra/18072 "2016-02-20T19:01:12Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![robinux](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/r/a183cd/32.png) [@robinux](https://www.debian-fr.org/u/robinux)\
**Post date:** [Février 20, 2016, 7:01 UTC](https://www.debian-fr.org/t/installation-de-thc-hydra/18072/1 "2016-02-20T19:01:12Z")

</div>

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.

```auto
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

---

<div class="post-metadata">

**Author:** ![nebus38](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/n/c2a13f/32.png) [@nebus38](https://www.debian-fr.org/u/nebus38)\
**Post date:** [Février 20, 2016, 7:01 UTC](https://www.debian-fr.org/t/installation-de-thc-hydra/18072/2 "2016-02-20T19:01:35Z")

</div>

Salut,

A mon avis à la lecture de ton post, tu vas te faire secouer par les irréductibles d’ici peu … ![:mrgreen:](https://www.debian-fr.org/uploads/default/original/1X/cc83e9b583138e48ff45f96609046b06d06c7f9d.gif "Mr. Green")

Bonne chance !!!

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 7:01 UTC](https://www.debian-fr.org/t/installation-de-thc-hydra/18072/3 "2016-02-20T19:01:52Z")

</div>

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](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](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](http://boisson.homeip.net/debian/pool/lenny/amd64/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…
