Kali에 John the Ripper Jumbo를 설치할 때 발생하는 문제 - libssl-devdependentecy

Kali에 John the Ripper Jumbo를 설치할 때 발생하는 문제 - libssl-devdependentecy

설치하려고 하는데존 더 리퍼내 Kali 상자에는 Jumbo가 있습니다. 어떤 이유에서인지 최근 예비 노트북에 호스트 OS로 설치한 Kali 버전은 NTLM 해싱을 지원하지 않는 것 같습니다(가상 머신으로 설치한 또 다른 이전 버전은 지원합니다). 다음 메시지를 받았습니다.

root@kali:~/Downloads/john-1.8.0-jumbo-1/src# ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking whether to compile using MPI... no
checking for gcc... gcc
...
checking for byte ordering according to target triple... little
checking for OPENSSL... no
configure: error: in `/root/Downloads/john-1.8.0-jumbo-1/src':
configure: error: JtR requires OpenSSL and OpenSSL-devel being installed. Install if not installed.
Try using --disable-pkg-config and possibly helping configure find oSSL by providing hints in CFLAGS and LDFLAGS
See `config.log' for more details

OpenSSL-devel을 설치하려고 하면( libssl-devDebian에 있다고 생각합니다) 다음과 같은 결과가 나타납니다.

root@kali:~/Downloads/john-1.8.0-jumbo-1/src# aptitude install libssl-dev
The following NEW packages will be installed:
  libssl-dev{b} 
The following partially installed packages will be configured:
  hal libmtp-common poppler-data xpdf 
0 packages upgraded, 1 newly installed, 0 to remove and 12 not upgraded.
Need to get 1,593 kB of archives. After unpacking 5,074 kB will be used.
The following packages have unmet dependencies:
 libssl-dev : Depends: libssl1.0.0 (= 1.0.1e-2+deb7u14) but 1.0.1j-1 is installed.
The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     libssl-dev [Not Installed]                         



Accept this solution? [Y/n/q/?] 
The following partially installed packages will be configured:
  hal libmtp-common poppler-data xpdf 
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 12 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

그러나 여전히 같은 문제가 있습니다 ./configure.

apt-cache이것이 도움이 될 경우를 대비해 출력을 포함하겠습니다 .

root@kali:~# apt-cache policy libssl-dev libssl1.0.0
libssl-dev:
  Installed: (none)
  Candidate: 1.0.1e-2+deb7u14
  Version table:
     1.0.1e-2+deb7u14 0
        500 http://security.kali.org/kali-security/ kali/updates/main i386 Packages
     1.0.1e-2+deb7u13 0
        500 http://http.kali.org/kali/ kali/main i386 Packages
libssl1.0.0:
  Installed: 1.0.1j-1
  Candidate: 1.0.1j-1
  Version table:
 *** 1.0.1j-1 0
        100 /var/lib/dpkg/status
     1.0.1e-2+deb7u14 0
        500 http://security.kali.org/kali-security/ kali/updates/main i386 Packages
     1.0.1e-2+deb7u13 0
        500 http://http.kali.org/kali/ kali/main i386 Packages

OpenSSL-devel을 설치하는 방법은 무엇입니까?

답변1

libssl1.0.0알 수 없는 위치에서 버전 1.0.1j-1을 설치했습니다 apt(따라서 출력에 URL이 누락됨 apt-cache policy). 을(를) 설치하려면 libssl-dev다음이 필요합니다.

  • 어디서든 libssl-dev설치한 복사본과 일치하는 버전을 설치합니다.libssl1.0.0libssl1.0.0
  • libssl1.0.0사용 가능한 버전 과 일치하도록 다운그레이드libssl-dev

다운그레이드하려면 질문에 대답 n하면 aptitude(결국) 다운그레이드를 권장하게 됩니다 libssl1.0.0. 또는 다음과 같이 말하여 문제를 강제로 해결할 수 있습니다.

aptitude install libssl-dev libssl1.0.0=1.0.1e-2+deb7u14

다운그레이드해도 보안 위험이 발생하지 않으며 보안 업데이트에서 제공되는 버전이 패치됩니다.

답변2

나는 같은 문제가 있었지만 다음 명령으로 해결했습니다.

sudo apt-get update
sudo apt-get install libssl-dev

프로그램을 다시 실행하면 정상적으로 작동할 것입니다.

관련 정보