Instalar John the Ripper Jumbo

3

He seguido las instrucciones aquí para instalar John the Ripper en mi Macbook Pro ( El Capitán). Me he saltado las secciones Iterm y Cuda (tengo una GPU Redeon).

Todo está bien hasta que corro

make clean macosx-x86-64

Lo que me da el error:

gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops dynamic_fmt.c
In file included from dynamic_fmt.c:69:
./sha.h:4:10: fatal error: 'openssl/sha.h' file not found
#include <openssl/sha.h>
         ^
1 error generated.
make[1]: *** [dynamic_fmt.o] Error 1
make: *** [macosx-x86-64] Error 2

¿Cómo puedo compilarlo?

He leído que es mejor usar CommonCrypto API en lugar de OpenSSL. Sin embargo, no estoy seguro de cómo hacer esto. ¿Hay una mejor solución?

    
pregunta SilverlightFox 03.10.2015 - 12:51

2 respuestas

2

Tuve más suerte con la última versión de Jumbro (1.8.0.6).

Para recuperar y compilar:

git clone https://github.com/magnumripper/JohnTheRipper jumbo
cd jumbo/src
./configure --enable-mpi

Tenga en cuenta que ya no es necesario editar el Makefile para habilitar el MPI, el comando anterior lo tendrá todo listo para construir.

make clean

Boom: todo funciona ahora.

    
respondido por el SilverlightFox 04.10.2015 - 10:27
1

Te faltan los archivos de encabezado. Si has instalado cerveza puedes:

brew install openssl libyaml libffi
    
respondido por el nycynik 03.10.2015 - 14:27

Lea otras preguntas en las etiquetas