Tôi đã làm theo các hướng dẫn ở đây để cài đặt John the Ripper trên Macbook Pro (El Capitan) của tôi. Tôi đã bỏ qua phần Iterm và Cuda (Tôi có GPU Redeon).
Tất cả đều ổn cho đến khi tôi chạy
make clean macosx-x86-64
Điều này cho tôi lỗi:
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
Làm thế nào tôi có thể biên dịch nó?
Tôi đã đọc rằng tốt hơn là sử dụng API CommonCrypto thay vì OpenSSL. Tuy nhiên, tôi không chắc làm thế nào để làm điều này. Có một giải pháp tốt hơn?