JtR requiere la instalación de OpenSSL y OpenSSL-devel

JtR requiere la instalación de OpenSSL y OpenSSL-devel

Estoy en macos high sierra e intento compilar john the ripper bleeding-jumbo. Estando en la srccarpeta y ejecutando ./configure && makeme sale el siguiente mensaje

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

El comando which opensslentrega

/usr/bin/openssl

opensslestá instalado pero parece que no puede encontrarlo, además parece que falta el paquete de desarrollo. ¿Cómo soluciono esto? Tampoco pude encontrar ninguna sugerencia funcional sobre cómo instalar openssl-devel. Hay información sobre cómo instalar opensslmediante brew pero esto no funciona.

Respuesta1

Entonces encontré una solución para solucionar ese problema.

De intentos anteriores brew link openssl --forceme dijo

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

Entonces, después de seguir los consejos dellista de correoyo ejecuté

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

después de eso intenté configurar nuevamente

./configure --disable-pkg-config

Eso me metió detrás de los problemas de SSL.

Respuesta2

Paracentosusuarios:

libssly libssl-devson para usuarios de ubuntu.

instalación OpenSSLy OpenSSL-develbibliotecas.

yum install -y openssl openssl-devel

luego haga una nueva instalación limpia deJTR.

yum -y install wget gpgme
yum -y group install "Development Tools"
cd ~
wget http://www.openwall.com/john/k/john-1.9.0-jumbo-1.tar.xz
wget http://www.openwall.com/john/k/john-1.9.0-jumbo-1.tar.xz.sign
wget http://www.openwall.com/signatures/openwall-signatures.asc
gpg --import openwall-signatures.asc
gpg --verify john-1.9.0-jumbo-1.tar.xz.sign
tar xvfJ john-1.9.0-jumbo-1.tar.xz
cd john-1.9.0-jumbo-1/src
./configure && make

Y finalmente pruebaJTR:

cd ../run/
./john --test

información relacionada