जॉन द रिपर जंबो को स्थापित करें


3

मैं पीछा कर रहा हूं यहाँ निर्देश जॉन को मेरे मैकबुक प्रो (एल कैपिटन) पर रिपर लगाने के लिए। मैंने Iterm और Cuda सेक्शन को छोड़ दिया है (मेरे पास एक Redeon GPU है)।

मेरे चलने तक सब ठीक है

make clean macosx-x86-64

जो मुझे त्रुटि देता है:

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

मैं इसे संकलन करने के लिए कैसे प्राप्त कर सकता हूं?

मैंने पढ़ा है कि OpenSSL के बजाय CommonCrypto API का उपयोग करना बेहतर है। हालांकि, मुझे यकीन नहीं है कि यह कैसे करना है। क्या कोई बेहतर समाधान है?

जवाबों:


2

मुझे लेटेस्ट जंब्रो वर्जन (1.8.0.6) का उपयोग करने का सौभाग्य मिला।

पुनः प्राप्त और संकलित करने के लिए:

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

ध्यान दें कि एमपीआई को सक्षम करने के लिए मेकफिल को संपादित करने की आवश्यकता नहीं है - उपरोक्त कमांड से इमारत के लिए सब कुछ तैयार हो जाएगा।

make clean

बूम - अब सब कुछ काम कर रहा है।


फ्रिक, मैं घंटों के लिए उनकी रिलीज़ में से एक के साथ लड़ रहा हूं और ट्रंक की क्लोनिंग ने तुरंत काम किया। / Facepalm। धन्यवाद।
James T Snell

1

आपको हेडर फाइलें याद आ रही हैं। यदि आपके पास काढ़ा स्थापित है, तो आप कर सकते हैं:

brew install openssl libyaml libffi

बस कोशिश की। हालाँकि, मुझे वही त्रुटि मिलती है।
SilverlightFox
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.