Installa John the Ripper Jumbo

3

Ho seguito le istruzioni qui per l'installazione di John the Ripper sul mio Macbook Pro ( Il capitano). Ho saltato le sezioni Iterm e Cuda (ho una GPU Redeon).

Tutto va bene finché non corro

make clean macosx-x86-64

Che mi dà l'errore:

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

Come posso farlo compilare?

Ho letto che è meglio usare CommonCrypto API invece di OpenSSL. Tuttavia, non sono sicuro di come procedere. C'è una soluzione migliore?

    
posta SilverlightFox 03.10.2015 - 12:51
fonte

2 risposte

2

Ho avuto più fortuna usando l'ultima versione di Jumbro (1.8.0.6).

Per recuperare e compilare:

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

Nota: non è necessario modificare il Makefile per abilitare ulteriormente l'MPI: il comando sopra riportato avrà tutto pronto per la creazione.

make clean

Boom - tutto ora funziona.

    
risposta data 04.10.2015 - 10:27
fonte
1

Mancano i file di intestazione. Se hai installato brew puoi:

brew install openssl libyaml libffi
    
risposta data 03.10.2015 - 14:27
fonte

Leggi altre domande sui tag