JtR requer que o OpenSSL e o OpenSSL-devel estejam instalados

0

Eu estou no macos high sierra e tentando construir john the ripper bleeding-jumbo . Estando na pasta src e executando ./configure && make , recebo a seguinte mensagem

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

O comando which openssl entrega

/usr/bin/openssl

openssl está instalado, mas parece que não pode encontrá-lo, também parece estar faltando o pacote de desenvolvimento. Como faço para contornar isso? Também não encontrei dicas de como instalar o openssl-devel. Há algumas informações sobre como instalar openssl via brew, mas isso não funciona.

    
por daeda 09.06.2018 / 21:20

1 resposta

0

Então, encontrei uma solução para contornar esse problema.

De tentativas anteriores, brew link openssl --force me disse

Warning: Refusing to link: openssl
Linking keg-only openssl means you may end up linking against the insecure,
deprecated system OpenSSL while using the headers from Homebrew's openssl.
Instead, pass the full include/library paths to your compiler e.g.:
  -I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib

Então, depois de seguir os conselhos da lista de discussão , executei

export CFLAGS='-I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib'

depois disso eu tentei configurar novamente

./configure --disable-pkg-config

Isso me deixou por trás dos problemas de SSL

    
por 09.06.2018 / 21:34

Tags