John the Ripperはdebianとubuntu用にパッケージ化されていますが、2015年8月の時点では、パッケージ化されたバージョンは実際には機能していないようです。これらのシステムの最近のバージョンは、sha512ハッシュ関数を使用してパスワードを暗号化しますが、そのハッシュ関数のサポートは、現在、ユーザーがサポートするバージョンのプログラムを通じてのみ利用できます。この問題の症状は、「パスワードハッシュがロードされていません」という一般的なエラーメッセージです。どうやってそれを機能させるのですか?
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