John the Ripper를 최신 버전의 데비안이나 우분투에서 실행하도록 하는 방법은 무엇입니까?

John the Ripper를 최신 버전의 데비안이나 우분투에서 실행하도록 하는 방법은 무엇입니까?

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

관련 정보