Problema ao instalar o John the Ripper Jumbo na dependência do Kali - libssl-dev

0

Estou tentando instalar John the Ripper na minha caixa Kali. Por algum motivo, a versão do Kali que eu instalei recentemente como o sistema operacional host em um laptop reserva não parece ter suporte a hash NTLM (enquanto outra instalação mais antiga que eu tenho como uma VM faz). Eu recebo a seguinte mensagem:

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

Se eu tentar instalar o OpenSSL-devel ( libssl-dev no Debian, acredito) ele fornece o seguinte:

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.

No entanto, ainda tenho o mesmo problema com ./configure .

Eu incluo a saída de apt-cache caso isso ajude.

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

Como posso instalar o OpenSSL-devel?

    
por SilverlightFox 14.02.2015 / 14:06

1 resposta

2

Você instalou a versão 1.0.1j-1 de libssl1.0.0 de algum lugar em que apt não conhece (daí a falta de um URL na saída de apt-cache policy ). Se você deseja instalar o libssl-dev , você precisa:

  • instale a versão de libssl-dev correspondente à sua cópia instalada de libssl1.0.0 , de onde você obteve libssl1.0.0
  • downgrade libssl1.0.0 para corresponder à versão disponível de libssl-dev available

Para fazer o downgrade, responda à pergunta n to aptitude , e isso deve (eventualmente) sugerir um downgrade de libssl1.0.0 . Como alternativa, você pode forçar o problema dizendo

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

O downgrade não deve apresentar nenhum risco de segurança, a versão disponível nas atualizações de segurança é corrigida.

    
por 14.02.2015 / 14:57