John the Ripperを最新バージョンのDebianまたはUbuntuで実行する方法は?

John the Ripperを最新バージョンのDebianまたはUbuntuで実行する方法は?

John the RipperはDebianとUbuntu用にパッケージ化されていますが、2015年8月現在のパッケージバージョンは実際には実行されていないようです。これらのシステムの最新バージョンはsha512ハッシュ機能を使用してパスワードを暗号化しますが、このハッシュ機能のサポートは、現在ユーザーがサポートしているプログラムバージョンを介してのみ利用可能です。この問題の症状は、「パスワードハッシュがロードされていません」という一般的なエラーメッセージです。どのように機能させますか?

ベストアンサー1

行くhttp://www.openwall.com/john/xz形式で最新のコミュニティ強化バージョンのURLを見つけます。

wget http://www.openwall.com/john/j/john-1.8.0-jumbo-1.tar.xz
tar xf john-1.8.0-jumbo-1.tar.xz
sudo apt-get install libssl-dev
cd john-1.8.0-jumbo-1/src && ./configure && make
cd ../run
sudo ./unshadow /etc/passwd /etc/shadow > ~bcrowell/mypasswd.txt
./john mypasswd.txt
rm mypasswd.txt

おすすめ記事