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