John the Ripper는 데비안과 우분투용으로 패키지되어 있지만 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