Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <943556a00604281315h14793a0bh655de6f10ed29a32@mail.gmail.com>
Date: Fri, 28 Apr 2006 16:15:27 -0400
From: "Arvind Sood" <asood74@...il.com>
To: john-users@...ts.openwall.com
Subject: Error while installing Jumbo Patch

Hi,

I am a UNIX novice but need to get the jumbo-patched JTR running on a Linux
box running on a Pentium X-86. I got JTR up and running - here are the
results of "./john --test".

./john --test
Benchmarking: Traditional DES [24/32 4K]... DONE
Many salts:     84847 c/s real, 85187 c/s virtual
Only one salt:  83891 c/s real, 83891 c/s virtual

Benchmarking: BSDI DES (x725) [24/32 4K]... DONE
Many salts:     2979 c/s real, 2979 c/s virtual
Only one salt:  2858 c/s real, 2869 c/s virtual

Benchmarking: FreeBSD MD5 [32/32]... DONE
Raw:    2426 c/s real, 2450 c/s virtual

Benchmarking: OpenBSD Blowfish (x32) [32/32]... DONE
Raw:    147 c/s real, 147 c/s virtual

Benchmarking: Kerberos AFS DES [24/32 4K]... DONE
Short:  82944 c/s real, 83781 c/s virtual
Long:   247142 c/s real, 247142 c/s virtual

Benchmarking: NT LM DES [32/32 BS]... DONE
Raw:    1460K c/s real, 1478K c/s virtual


But I am having trouble getting the Jumbo/Big Patch installed. I put the
patch diff file in the john src directory and ran "patch <
john-1.7-all-4.diff", and that ran well. However now when I do
"make-linux-x86", I get the following error


make[1]: Entering directory `/home/arvind/john-1.7.0.2/src'
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -L/usr/local/lib
-funroll-loops KRB5_fmt.c
KRB5_fmt.c:31:25: error: openssl/des.h: No such file or directory
KRB5_fmt.c:91: error: expected specifier-qualifier-list before
'DES_key_schedule'
KRB5_fmt.c:103: error: expected '=', ',', ';', 'asm' or '__attribute__'
before 'ivec'
KRB5_fmt.c: In function 'krb5_salt':
KRB5_fmt.c:213: warning: pointer targets in passing argument 2 of 'hex2bin'
differ in signedness
KRB5_fmt.c: In function 'krb5_init':
KRB5_fmt.c:296: error: 'ivec' undeclared (first use in this function)
KRB5_fmt.c:296: error: (Each undeclared identifier is reported only once
KRB5_fmt.c:296: error: for each function it appears in.)
make[1]: *** [KRB5_fmt.o] Error 1
make[1]: Leaving directory `/home/arvind/john-1.7.0.2/src'
make: *** [linux-x86-any] Error 2

When I did a find on the file des.h, I got the following result

[root@...alhost src]# find / -name des.h
/home/arvind/openssl-0.9.7i/crypto/des/des.h
/home/arvind/openssl-0.9.7i/include/openssl/des.h
/usr/local/ssl/include/openssl/des.h

There seems to be a difference in where the Jumbo Patch is looking for
des.h("/usr/local/include -L/usr/local/lib") and where it actually is
("/usr/local/ssl/include").

If this is true, is there a way to tell the tell the make program point to
the correct location?
I am sorry for the klutzy problem. I realise this is a stupid, novice
question, but I would deeply appreciate any help.

Kind regards
Arvind
P.S. I am also willing to contribute to anyone writing a "JTR for Dummies".
How do I qualify ?...  the clue is in the Dummy part !!.
I am prepared to do anything - write, proof-read, check for spellings....
Just let me know !

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.