Patcher john en mode jumbo

Le mer. 15 décembre 2010 par Kasey

J'utilise souvent john pour reverse des liste de mots de passes hashés glanées au cours de hack contest. Mais j'ai encore plus souvent besoin de me rappeler de la best procedure pour patcher le source de john qui est si enrichie par la communauté :)

Télécharger john

Règle number one : télécharger john sur le site officiel, pour cela par de surprise allez sur :

Ensuite récupérez les patchs que vous souhaitez utiliser :

  • soit sur les pages du sit web
  • soit sur le dépôt Attention c'est la jungle :)

The commande

Une fois que vous avez téléchargé votre fichier source et vos patchs. Desarchivez le source, déplacez vous dedans et utilisez la commande magique patch

mkdir tmp_john && cd tmp_john
wget http://www.openwall.com/john/g/john-1.7.6.tar.gz
wget http://www.openwall.com/john/contrib/john-1.7.6-jumbo-9.diff.gz
tar -xzf john-1.7.6.tar.gz
cd john-1.7.6
gzip -dc ../john-1.7.6-jumbo-9.diff.gz | patch -p1 # on decompresse le patch et on envois la sortie directement dans le patch
cd src
make # récupération de la liste des builds target (sélectionnez votre os)
make macosx-x86-64

Voila, bon pentest :)